Quantcast
Download
(16 Kb)
Download
Updated: 08/24/21 10:14 PM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Blackwood (7.0.5)
Updated:08/24/21 10:14 PM
Created:07/22/21 02:01 AM
Monthly downloads:2,516
Total downloads:6,853
Favorites:22
MD5:
7.1.5
Bandits Companions  Popular! (More than 5000 hits)
Version: 1.4.10
by: secretrob [More]
The add-on depends on Bandits User Interface

This will create a companion frame showing all companions of the group or your companion when solo.
The frame is currently anchored to the group (raid) frame of bandits UI. It should scale, texture, and adjust height based on the group frame. When your are not in a group the frame is in a fixed position. There are options to detach the frame and reposition them.

There are keybindings to bind the summon/dismiss of each companion and Bandits Sidebar buttons as well.

There is now an option to show pets, default off. Known issue with it is if your pet is non morphed, it won't show without the extra option to show all pets.

Show all pets will show all summons that have HP. Examples are Skeletons, netch, etc.

I have added localization options. If anyone is willing to localize a language, please contact me.
1.4.10 - Bug fix for how resummon works to avoid "random" resummoning.
1.4.9 - RU Name fix
1.4.8 - German language added - provided by tim99

1.4.7 - Fix resummon not allowing dismiss of companion and other odd summoning issues.

1.4.6 - Fix issue where it would resummon companion when using back to back assistants.

1.4.5 - Added ability to detach frames from group UI and move them.
Added resummon of companion when using assistant (default true).
Cleaned up the menu.
Rewrote how pets are checked to fix an issue with multiple pets and using doors.

1.3.3 - Bug Fixes

1.3.2 - Updated to show shields for companions and pets.

1.3.1 - Only allow IsAbilityPermanent() abilities on sorcerer and warden to fix necro bones summons showing when All unchecked as it returns true from API.

1.3.0 - Added companion frame name format settings. Default Name.
Converted to localized format and created en lang.
Changed companion info to pull from IDs and have no hard coded settings.

1.2.2 - Allow showing pets without companions being summoned

1.2.1 - Added personal pets (up to 4) - Known issue: Non morphed only show with the Show All option*

1.1.0 - Added compact mode and name display format now matches the Bandits settings.

1.0.2 - Bug fixes

1.0.1 - Added menus and options
Added side panel buttons for each companion
Added keybindings for each companion
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Uploader
Date
1.4.9
16kB
secretrob
08/17/21 11:42 AM
1.4.8
16kB
secretrob
08/13/21 09:04 PM
1.4.7
15kB
secretrob
08/02/21 01:13 AM
1.4.6
15kB
secretrob
08/01/21 10:45 PM
1.4.5
15kB
secretrob
08/01/21 10:11 PM
1.3.3
13kB
secretrob
07/28/21 08:07 PM
1.3.2
13kB
secretrob
07/25/21 11:54 PM
1.3.1
13kB
secretrob
07/24/21 04:32 PM
1.3.0
13kB
secretrob
07/24/21 12:09 PM
1.2.2
12kB
secretrob
07/24/21 03:13 AM
1.2.1
12kB
secretrob
07/24/21 02:03 AM
1.1.0
11kB
secretrob
07/23/21 09:30 AM
1.0.2
11kB
secretrob
07/23/21 08:40 AM
1.0.1
11kB
secretrob
07/22/21 09:55 PM
1.0.0
8kB
07/22/21 02:01 AM


Post A Reply Comment Options
Unread 08/17/21, 11:30 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by ForgottenLight

There is a problem with displaying the companion name in Russian. I also checked English, German and French - there is no problem with them. I can't check Japanese. According to my observations, the problem is only in Russian and only if the character is not in a group and only with Mirri Elendis companion.
When I try to execute the code in the chat window
Lua Code:
  1. /script d(GetCompanionName(GetActiveCompanionDefId()))
then I get the following text "Мирри Элендис^Fx{1,2}".
I think you'd be better off trying to use the standard method of removing an extension from a name from ZOS instead of using the gsub function.
Lua Code:
  1. /script d(zo_strformat(SI_COMPANION_NAME_FORMATTER, GetCompanionName(GetActiveCompanionDefId())))
Thanks for all of the detail. I'll look into fixing it.

Edit: Pushed out a fix. Thanks!
Last edited by secretrob : 08/17/21 at 11:42 AM.
Report comment to moderator  
Reply With Quote
Unread 08/17/21, 10:57 AM  
ForgottenLight
 
ForgottenLight's Avatar
AddOn Author - Click to view AddOns

Forum posts: 48
File comments: 224
Uploads: 12

There is a problem with displaying the companion name in Russian. I also checked English, German and French - there is no problem with them. I can't check Japanese. According to my observations, the problem is only in Russian and only if the character is not in a group and only with Mirri Elendis companion.
When I try to execute the code in the chat window
Lua Code:
  1. /script d(GetCompanionName(GetActiveCompanionDefId()))
then I get the following text "Мирри Элендис^Fx{1,2}".
I think you'd be better off trying to use the standard method of removing an extension from a name from ZOS instead of using the gsub function.
Lua Code:
  1. /script d(zo_strformat(SI_COMPANION_NAME_FORMATTER, GetCompanionName(GetActiveCompanionDefId())))
Report comment to moderator  
Reply With Quote
Unread 08/04/21, 09:31 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by Schrappe
Hi, I don't have a plan why whenever I restart the PC daily and log in to the game the first character the error message comes:
----------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: in function 'BCUI.Frames.SafetyCheck'
----------------------------------------------
After that, she doesn't come anymore. I can restart the game, restart the PC before, everything is fine. Is there perhaps a problem with the time synchronization here? My system time is always syncronized with Microsoft.
I think you my be running an older version of the addon as line 494 is not part of the SafetyCheck function. The current version is 1.4.7.
Report comment to moderator  
Reply With Quote
Unread 08/04/21, 05:19 AM  
Schrappe

Forum posts: 0
File comments: 97
Uploads: 0
Hi, I don't have a plan why whenever I restart the PC daily and log in to the game the first character the error message comes:
----------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: in function 'BCUI.Frames.SafetyCheck'
----------------------------------------------
After that, she doesn't come anymore. I can restart the game, restart the PC before, everything is fine. Is there perhaps a problem with the time synchronization here? My system time is always syncronized with Microsoft.
Report comment to moderator  
Reply With Quote
Unread 08/01/21, 10:12 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by baldylox
great little addon. tyvm! i would like to see the frame moveable in solo mode though.
The latest version allows moving the frames.
Report comment to moderator  
Reply With Quote
Unread 07/29/21, 01:28 AM  
Schrappe

Forum posts: 0
File comments: 97
Uploads: 0
Re: Re: Bandits Companions UI Error

Originally Posted by secretrob
Originally Posted by Schrappe
Since the last updates, I have always after the ESO start when logging in the first character the UI Error message:
------------------- with version 1.3.1 ----------------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:393: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:393: in function 'BCUI.Frames.SafetyCheck'
------------------- with version 1.3.2 ---------------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: in function 'BCUI.Frames.SafetyCheck'
-----------------------------------------------------------------------
Then no longer when logging in other characters.
I added an extra check in the latest version that might fix this error. I am unable to reproduce it and it's on two very different lines of code between those versions, but from 1.3.0 - 1.3.1 a check was added on a pet unit information and I added an extra check in that section if it thinks you have a pet, but cannot find the information on it.

If it still happens in 1.3.3, please let me know.

Thanks.
The error message now came only 1x. After that, it could no longer be reproduced. I have a suspicion that another addon is causing me problems. I'll keep you informed when I find something.
Last edited by Schrappe : 07/29/21 at 02:46 AM.
Report comment to moderator  
Reply With Quote
Unread 07/28/21, 08:04 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Re: Bandits Companions UI Error

Originally Posted by Schrappe
Since the last updates, I have always after the ESO start when logging in the first character the UI Error message:
------------------- with version 1.3.1 ----------------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:393: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:393: in function 'BCUI.Frames.SafetyCheck'
------------------- with version 1.3.2 ---------------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: in function 'BCUI.Frames.SafetyCheck'
-----------------------------------------------------------------------
Then no longer when logging in other characters.
I added an extra check in the latest version that might fix this error. I am unable to reproduce it and it's on two very different lines of code between those versions, but from 1.3.0 - 1.3.1 a check was added on a pet unit information and I added an extra check in that section if it thinks you have a pet, but cannot find the information on it.

If it still happens in 1.3.3, please let me know.

Thanks.
Report comment to moderator  
Reply With Quote
Unread 07/28/21, 10:36 AM  
Schrappe

Forum posts: 0
File comments: 97
Uploads: 0
Bandits Companions UI Error

Since the last updates, I have always after the ESO start when logging in the first character the UI Error message:
------------------- with version 1.3.1 ----------------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:393: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:393: in function 'BCUI.Frames.SafetyCheck'
------------------- with version 1.3.2 ---------------------------------------------------
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: attempt to index a nil value
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:494: in function 'BCUI.Frames.SafetyCheck'
-----------------------------------------------------------------------
Then no longer when logging in other characters.
Last edited by Schrappe : 07/28/21 at 10:44 AM.
Report comment to moderator  
Reply With Quote
Unread 07/27/21, 02:21 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by baldylox
great little addon. tyvm! i would like to see the frame moveable in solo mode though.
I'll keep this in mind.
Report comment to moderator  
Reply With Quote
Unread 07/26/21, 04:03 PM  
baldylox

Forum posts: 5
File comments: 57
Uploads: 0
great little addon. tyvm! i would like to see the frame moveable in solo mode though.
Report comment to moderator  
Reply With Quote
Unread 07/24/21, 12:09 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by Friday_The13_rus
Great addon! Was waiting for something similar right after Blackwood release!

Could you add a separate setting for companion's name display format (Name, @AccName, [email protected])?
I am using @AccName for group members, but it is not useful for companion's name because my acc name displays.
I have added name options for the companions separate from the default Bandits.
Report comment to moderator  
Reply With Quote
Unread 07/24/21, 09:49 AM  
Friday_The13_rus

Forum posts: 4
File comments: 70
Uploads: 0
Great addon! Was waiting for something similar right after Blackwood release!

Could you add a separate setting for companion's name display format (Name, @AccName, [email protected])?
I am using @AccName for group members, but it is not useful for companion's name because my acc name displays.
Report comment to moderator  
Reply With Quote
Unread 07/24/21, 02:04 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by secretrob
#2 might be outside of the scope of this addon since it is based around the companions, but am considering it.
I have added pets, default is off.
Report comment to moderator  
Reply With Quote
Unread 07/23/21, 08:38 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Switching BanditUI -> Frame settings -> Name format to "[email protected]" crashes this addon with following error (and the companion unit frame disappears):
This has been fixed.

Feature requests:
1. Compact mode similar to Bandit group frames (with name inside the health bar) to save space would be nice.
2. Would it be possible to add support for pets as well? LUI has pet frames so maybe you could look up how it's done there.
#1. I have added an option for compact mode. There is a slight delay when changing the Bandits Frames between compact / non before the companion bar will reposition to the new frame size.

#2 might be outside of the scope of this addon since it is based around the companions, but am considering it.
Last edited by secretrob : 07/23/21 at 09:29 AM.
Report comment to moderator  
Reply With Quote
Unread 07/23/21, 08:35 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by Schrappe
Option "Show Companion Frame when Solo - disabled" disabled not the Frame.
Thanks for the report. I have fixed this in the latest patch.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: