Download
(28 Kb)
Download
Updated: 04/17/23 05:55 PM
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:04/17/23 05:55 PM
Created:04/22/21 09:08 AM
Monthly downloads:230
Total downloads:23,056
Favorites:33
MD5:
FCO Companion  Popular! (More than 5000 hits)
Version: 0.16
by: Baertram [More]
FCO Companion

Simple addon to add companion related helpers to the game.

Currently supported:


-Enable context menu on companion items: "Mark as junk"/"Unmark from junk"
Works at player inventory, banks and companion equipment.
Companion equipment inventory shows a new "Junk" tab for the junked items now, and hides junked items at the other tabs.
-> Important: The companion junk itms will ONLY save per toon/character, and not account wide, no matter what you have chosen to save the settings like (SaveMode: "Account wide" or "Per Character")!
-Disable companion pin at compass
-Dismiss companion as you interact with a crafting table
-Re-summon companion as you leave the crafting table
-Dismiss companion at banks
-Re-summon companion after leaving banks
-Dismiss companion at vendors/fences
-Re-summon companion after leaving vendors
-Dismiss companion as you interact with a fishing hole
-Re-summon companion as you leave the fishing hole (a delay can be set)
-Dismiss companion as you go into crouch
-Re-summon companion as you leave the crouch (a delay can be set)

Due to the restrictions/cooldown of the companion spawn/dismiss will be delayed sometimes. As long as the collectible cannot be used it will not despawn/spawn, but should depawn/spawn after the cooldown is 0 then.

Keybindings:
  • Toggle last companion
  • Toggle companion 1 (Bastian Hallix)
  • Toggle companion 2 (Mirri Elendis)



Companion menu cannot be shown via keybind as most functionality is not working then You need to interact with the companion in order to start the companion menu properly (sucks, I know).
Version 0.1.6 (2023-04-18)
Fixed interacitons on PTS "Necrom" not working, throwing an error


Version 0.1.5 (2023-02-17)
-Removed API function FCOCO.SetCompanionItemJunk
Instead you should use the default API function SetItemIsJunk which was enhanced by 2 optional new parameters:
SetItemIsJunk(bagId, slotIndex, isJunk, isCompanionItem, itemInstanceId)
If the item is a companion item and FCOC settings has enabled the companion junk, then this functin will mark/unmark companion items as Junk and update the inventory lists afterwards.
If the 2 additional params are left empty they will be determined internally

This makes FCOCO companion junk hopefully compatible with all kind of junk and keybind junk addons which use default API functions IsItemJunk, CanBeJunkMarked, SetItemIsJunk, HasAnyJunk.

-Removed explicit context menu entry for "Remove from junk" and let the addon reuse vanilla code context menu entry for that now.
This allowed me to remove extra code to prevet duplicate "Remove from junk" context menu entries too.
In order to make that work I had to change the function SetItemJunk as described above

-Made compatible with FCOItemSaver "Send 'Sell marked items' to junk" keybind

-Added function SellAllJunk so that companion junked items will be sold too
-Added function DestroyAllJunk so that companion junked items will be destroyed too
-> Thanks to Maxxermax for the hints!

Version 0.1.4 (2023-02-08)
-Added support for API function HasAnyJunk
-Prepared for AdvancedFilters

Version 0.1.3 (2023-02-06)
-Added setting "Mark companion items as junk" which enables you to mark/unmark your companion items as junk
Junk markers will be saved per character/toon and won't be removed automatically once you sell/destroy those items (like vanilla junk markers). They will be kept until you manually remove them.
The companion equipment inventory got a new tab "Junk" now.
Items marked as junk which will be deposit to a guild bank will be automatically unjunked again
-Added sub setting "Auto mark same items in bag" which will mark/unmark the same companion items in your current bag, as you mark/unmark as junk, as junk to (visual moving the items from companion tab to junk tab)


Version 0.1.2 (2022-05-26)
-Updated API
-Added up to 10 companion summon/hide keybinds
-Added support for PTS High Isle
-Changed keybind names to show the companion name

Version 0.1.1 (2022-01-25)
-Updated API
-Removed the hide ultimate button settings and related coding as it flickers and troubles the UI. This will not be added
anymore, sorry.

Version 0.1.0 (2021-08-08)
Added setting to hide the ultimate button. It might flicker shortly after a weapon pair / bar switch!

Version 0.0.9 (2021-07-04)
Added settings to dismiss the companion as you start to crouch and get hidden
Settings to re-summon it again after crouching, with a delay (so that a new crouch started won't respawn the companion) were also added.

Version 0.0.8 (2021-06-30)
Added settings to dismiss the companion as you start to fish (will be gone after ~1 second after interacting with the fish hole).
Settings to re-summon it again after fishing was ended (in between or via loot), with a delay (so that new started fishing attempts won't respawn the companion) were also added.

Version 0.0.7 (2021-06-12)
Added setting to hide the companion pin on the compass

Version 0.0.6 (2021-06-11)
Added settings to:
-Dismiss companion at banks
-Re-summon companion after leaving banks
-Dismiss companion at vendors/fences
-Re-summon companion after leaving vendors/fences

Version 0.0.5 (2021-06-06)
Added rapport "max" value to the rapport bar.

Version 0.0.4 (2021-06-03)
-Added the rapport value to the rapport bar (keyboard mode only!) as requested here: https://www.esoui.com/forums/showpost.php?p=44042&postcount=4

Version 0.0.3 (2021-06-03)
-Added settings to dismiss the companion at a crafting table
-Added settings to re-summon the companion after leaving the crafting table (if a companion was active as the crafting table was interacted with first)
-Added some cooldown checks and re-summon the companion after the cooldown of the collectible is gone (if used too quickly after another)
Archived Files (15)
File Name
Version
Size
Uploader
Date
0.15
28kB
Baertram
02/16/23 05:24 PM
0.14
26kB
Baertram
02/08/23 03:16 PM
0.13
26kB
Baertram
02/06/23 04:19 PM
0.12
20kB
Baertram
05/26/22 02:41 PM
0.11
19kB
Baertram
01/25/22 08:30 AM
0.10
20kB
Baertram
08/08/21 01:20 PM
0.09
19kB
Baertram
07/04/21 09:18 AM
0.08
18kB
Baertram
06/30/21 01:07 PM
0.07
16kB
Baertram
06/12/21 12:13 PM
0.06
16kB
Baertram
06/10/21 04:34 PM
0.05
15kB
Baertram
06/06/21 12:00 PM
0.04
15kB
Baertram
06/03/21 05:19 PM
0.03
14kB
Baertram
06/03/21 03:37 PM
0.02
9kB
Baertram
04/22/21 03:21 PM
0.01
5kB
Baertram
04/22/21 09:12 AM


Post A Reply Comment Options
Unread 07/20/21, 04:20 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5000
File comments: 6056
Uploads: 78
Re: Another Delay?

Originally Posted by Dropastone
Is it possible to have a delay between the dismiss and re-summon after bank and merchant? I go between bank and merchant very often and the companion wants to return too quickly after dismissing and I have to wait for the companion to re-summon before I can go between bank or merchant. Love the addon! Thanks.
I guess this should be doable, yes.
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 11:35 AM  
Dropastone

Forum posts: 0
File comments: 40
Uploads: 0
Another Delay?

Is it possible to have a delay between the dismiss and re-summon after bank and merchant? I go between bank and merchant very often and the companion wants to return too quickly after dismissing and I have to wait for the companion to re-summon before I can go between bank or merchant. Love the addon! Thanks.
Report comment to moderator  
Reply With Quote
Unread 07/04/21, 05:26 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5000
File comments: 6056
Uploads: 78
Re: idea

I'll have a look if the given API is able to support this.

Originally Posted by stefj68
can it be possible to dismiss companion while u crouch, and have it resummon a few seconds after you are no longer crouching?

ie: i want to steal, or use blade of woe, or loot a thief throves etc etc
ty
very nice addon

when you are not in combat (for the dismiss)
Report comment to moderator  
Reply With Quote
Unread 07/04/21, 12:47 AM  
stefj68

Forum posts: 0
File comments: 24
Uploads: 0
idea

can it be possible to dismiss companion while u crouch, and have it resummon a few seconds after you are no longer crouching?

ie: i want to steal, or use blade of woe, or loot a thief throves etc etc
ty
very nice addon

when you are not in combat (for the dismiss)
Last edited by stefj68 : 07/04/21 at 12:50 AM.
Report comment to moderator  
Reply With Quote
Unread 06/29/21, 06:59 AM  
DSinister

Forum posts: 0
File comments: 3
Uploads: 0
Thank you very much Baertram for that info, really appreciate. Will download it & install it.
Report comment to moderator  
Reply With Quote
Unread 06/29/21, 02:30 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5000
File comments: 6056
Uploads: 78
About the distance again: You can use the addon "No interaction" to block the interaction with the companion. I guess the distance thing is something that was related to the accidently hitting "Talk" if the companion is near, so that addon is a real helper.

Originally Posted by DSinister
Hey Baertram,

Thank you for replying, really appreciate it.

Yes, I figured the distance thing for companions might be a problem, but wanted to ask just the same. Thank you. As for the fishing, a timer would work. Like if we could be able to choose from 1 to 10 seconds. 10 being the highest, granted I would set mine to like 6 seconds or 5.

If you could add that feature, would be fantastic. If not, I understand. I'm sure you are very busy with a lot of things. Anyways, thank you very much for the information you gave me regarding my request(s), appreciate it.

Cheers,

- DSinister -
Report comment to moderator  
Reply With Quote
Unread 06/28/21, 08:50 PM  
DSinister

Forum posts: 0
File comments: 3
Uploads: 0
Hey Baertram,

Thank you for replying, really appreciate it.

Yes, I figured the distance thing for companions might be a problem, but wanted to ask just the same. Thank you. As for the fishing, a timer would work. Like if we could be able to choose from 1 to 10 seconds. 10 being the highest, granted I would set mine to like 6 seconds or 5.

If you could add that feature, would be fantastic. If not, I understand. I'm sure you are very busy with a lot of things. Anyways, thank you very much for the information you gave me regarding my request(s), appreciate it.

Cheers,

- DSinister -
Report comment to moderator  
Reply With Quote
Unread 06/28/21, 06:08 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5000
File comments: 6056
Uploads: 78
About the distance: no sorry, addons cannot move anything.

About fishing: you already named one of the difficulties. There is nothing that says fishing Finisher (or at least not "I've fonished my current attempt and wont start a next one'. I only could add a timer after fishing end and if no New attempt was started resummon the companion then after e.g. 5 seconds

Originally Posted by DSinister
Hi Baertram,

Downloaded and installed your FCO Companion, love it so far. Great job on it.

I am wondering and/or requesting if possible to make an addition to if you feel its worth it. When your fishing,..

-Dismiss companion as you fish
-Re-summon companion as you leave fishing

Not totally sure about this though as once you catch a fish, you have to press "E" to start over. It might make companion come out & dismiss a lot.

Just thought I would ask. Thank you very much for your time.

PS: Would it be possible to make a companion addon that will distance our companions ?

Cheers,

- DSinister -
Report comment to moderator  
Reply With Quote
Unread 06/28/21, 01:39 PM  
DSinister

Forum posts: 0
File comments: 3
Uploads: 0
Hi Baertram,

Downloaded and installed your FCO Companion, love it so far. Great job on it.

I am wondering and/or requesting if possible to make an addition to if you feel its worth it. When your fishing,..

-Dismiss companion as you fish
-Re-summon companion as you leave fishing

Not totally sure about this though as once you catch a fish, you have to press "E" to start over. It might make companion come out & dismiss a lot.

Just thought I would ask. Thank you very much for your time.

PS: Would it be possible to make a companion addon that will distance our companions ?

Cheers,

- DSinister -
Report comment to moderator  
Reply With Quote
Unread 06/14/21, 04:40 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5000
File comments: 6056
Uploads: 78
Re: What about a gear manager for companions ?

I wont add such a complex thing here or in any other addon sorry.
I bet other addons will have this in the pipeline already. Either Bandits or AlphaGear2 or DressingRoom or ...
Just wait a bit

Originally Posted by AlbertVonMoosseedorf
I dont know, if the idea was to skill a companion only with one skill line and have multiple companions each wich a specific skill.
But I have skilled Mirri with several skill lines (bow, destruction staff, shield and weapon, heal staff). Depending on the twink and / or the task
I would like to use a specific skill line for Mirri and atm. I have to configure the gear and skills each time manually. It must not be that sophisticated
like the Bandits gear manager but I guess it's hopeless to wait that Zenimax is doing something.
Report comment to moderator  
Reply With Quote
Unread 06/14/21, 04:37 PM  
AlbertVonMoosseedorf

Forum posts: 3
File comments: 172
Uploads: 0
What about a gear manager for companions ?

I dont know, if the idea was to skill a companion only with one skill line and have multiple companions each wich a specific skill.
But I have skilled Mirri with several skill lines (bow, destruction staff, shield and weapon, heal staff). Depending on the twink and / or the task
I would like to use a specific skill line for Mirri and atm. I have to configure the gear and skills each time manually. It must not be that sophisticated
like the Bandits gear manager but I guess it's hopeless to wait that Zenimax is doing something.
Report comment to moderator  
Reply With Quote
Unread 06/12/21, 01:01 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 869
Uploads: 0
Originally Posted by Baertram
Yeah, should be doable.
This script ingame helps you to actually do it manually :-)
Code:
/script COMPASS.container:SetAlphaDropoffBehavior(MAP_PIN_TYPE_ACTIVE_COMPANION, 0, 0, 0, 0)
You're awesome. Thank you. <3
Report comment to moderator  
Reply With Quote
Unread 06/12/21, 11:27 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5000
File comments: 6056
Uploads: 78
Yeah, should be doable.
This script ingame helps you to actually do it manually :-)
Code:
/script COMPASS.container:SetAlphaDropoffBehavior(MAP_PIN_TYPE_ACTIVE_COMPANION, 0, 0, 0, 0)
Report comment to moderator  
Reply With Quote
Unread 06/12/21, 09:07 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 869
Uploads: 0
Could you add an option to remove the companion marker from the compass?
It’s something I have wanted since the chapter released, but when I was reading the forums today, I knew it would be something others would like, too.
https://forums.elderscrollsonline.co...first-thoughts
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 02:20 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5000
File comments: 6056
Uploads: 78


The addon just refuses to interact with the companion if you tell it to block this interaction. Same counts for all NPCs or containers etc that you add.
If you try to interact with any blocked item/NPC it will say so into chat, correct.
If you do not like this chat output to happen just edit the file of the addon and comment out (put -- in front of the chat output line).
It's in the file: Nointeract.lua, line 154. Change it to:
Lua Code:
  1. -- CHAT_SYSTEM:AddMessage("|caf0000Prevented interaction with " .. text ..".|r")

Nothing else can be done via addons. We cannot block the total interaction, just let it fail once started.
Hitboxes and interaction boxes are nothing any addon should or could manipulate.

Originally Posted by WoWLoreConfusedMe
Yeah that what i just found. It still gives me "prevented interaction with Mirri" error so she can still block something useful.


Originally Posted by Baertram
Last edited by Baertram : 06/07/21 at 02:21 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.