Download
(19 Kb)
Download
Updated: 08/26/23 09:16 AM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Updated:08/26/23 09:16 AM
Created:07/22/21 02:01 AM
Monthly downloads:1,567
Total downloads:117,342
Favorites:99
MD5:
Bandits Companions and Pets  Popular! (More than 5000 hits)
Version: 1.7.8
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.
By default the frame is anchored to the bandits group frame position but there are options to reposition wherever you would like. Pet frames are available too, but are turned off by default. You can show "ALL" pets which will show all summons that have HP, like netch and Necro skeletons.

There are keybindings to summon/dismiss of each companion.
There are Bandits Sidebar buttons as well. In the options you can select a single sidebar button, or ALL, for a button for each companion.
There is an option to auto resummon companion after using bank / vendor items.

When using the move frame or bandits move frame make sure to "Unlock / Detach frames" to show the frames in the new position.

I have added localization options. If anyone is willing to localize a missing language, please contact me.
1.7.8 - Update version and remove auto-resummon as it's in the base game and obsolete.
1.7.7 - Changed UI layers to work with other addons.
1.7.6 - Added 2 new keybinding options.
1.7.5 - Fix solo only not showing.
1.7.4 - Added new companions for necrom.
1.7.3 - Removed auto and added "ALL" option to work how it was before with the sidebar. Changing between ALL and any other option will reload the ui.
1.7.2 - Fix issue with auto
1.7.1 - Fix for renamed vars
1.7.0 - Added new single keybind to summon the companion set by the sidebar.
- Changed sidebar to only show 1 icon for companions and added option to select the companion you want to summon. With 6 total companions soon, it was too many icons.
1.6.0 - Fixed auto hide. Added ability for Bandits to move the companion frame. Removed possible sound effect.
1.5.7 - Updated French
1.5.6 - Chinese Language Localization by 海姆
1.5.4 - Added Auto Hide Frames
1.5.3 - French language added - provided by XXXspartiateXXX
1.5.2 - Updated for 8.1.5
1.5.1 - Only show icons in Bandits Sidebar for unlocked companions
1.5.0 - Added Isobel and Ember for High Isle 8.0
1.4.13 - Updated for 7.3.5 and added Font Size
1.4.12 - Fix out of date message.
1.4.11 - Updated for Deadlands. Rename to reflect pet bars and rewrote description.
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 (35)
File Name
Version
Size
Uploader
Date
1.7.7
20kB
secretrob
07/17/23 09:57 PM
1.7.6
20kB
secretrob
06/30/23 08:44 PM
1.7.5
19kB
secretrob
06/14/23 11:52 PM
1.7.4
19kB
secretrob
06/02/23 08:09 PM
1.7.3
19kB
secretrob
04/03/23 05:37 PM
1.7.2
19kB
secretrob
04/02/23 10:50 PM
1.7.1
19kB
secretrob
04/02/23 07:17 PM
1.7.0
19kB
secretrob
04/02/23 04:22 PM
1.6.0
19kB
secretrob
02/03/23 10:08 PM
1.5.7
19kB
secretrob
11/07/22 08:21 AM
1.5.6
19kB
secretrob
11/06/22 10:35 AM
1.5.4
18kB
secretrob
09/30/22 09:28 PM
1.5.3
17kB
secretrob
08/26/22 06:22 PM
1.5.2
16kB
secretrob
08/17/22 08:44 PM
1.5.1
16kB
secretrob
04/24/22 01:13 AM
1.5.0
16kB
secretrob
04/20/22 08:17 PM
1.4.13
16kB
secretrob
02/04/22 01:27 PM
1.4.12
16kB
secretrob
11/01/21 05:59 PM
1.4.11
16kB
secretrob
10/05/21 07:11 PM
1.4.10
16kB
secretrob
08/24/21 10:14 PM
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 07/22/21, 05:24 AM  
Hoft
 
Hoft's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 1713
Uploads: 12
Good work!

Originally Posted by secretrob
I haven't finished the menu settings for changing the options, but those will come in a future patch.
It will be easy to do using BUI.Menu.RegisterPanel() and BUI.Menu.RegisterOptions(), the same as LibAddonMenu2. But idk what options is needed.

And there was a request:
Originally Posted by Laetherin
Is there a way to set which assistants you want to show up when you use the sidebar buttons?
Full instruction adout Bandits User Interface Side Panel can be found inside BUI_Panel.lua
Report comment to moderator  
Reply With Quote
Unread 07/22/21, 10:24 AM  
Salmonella

Forum posts: 0
File comments: 4
Uploads: 0
UI Error

Game froze immediately after character load. UI Error popped, but could not close as I could not even enter cursor mode. Had to Task Manager out of the game and close. Tried three times, same result.

Turned off this AddOn and back to normal. This addon sounds very promising, I hope that you can fix this issue...
Report comment to moderator  
Reply With Quote
Unread 07/22/21, 12:44 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
Uploads: 2
Originally Posted by Hoft
Good work!

Originally Posted by secretrob
I haven't finished the menu settings for changing the options, but those will come in a future patch.
It will be easy to do using BUI.Menu.RegisterPanel() and BUI.Menu.RegisterOptions(), the same as LibAddonMenu2. But idk what options is needed.

And there was a request:
Originally Posted by Laetherin
Is there a way to set which assistants you want to show up when you use the sidebar buttons?
Full instruction adout Bandits User Interface Side Panel can be found inside BUI_Panel.lua
Thanks. I'll look into the assistants on the sidebar and I have the variables all done for the menu, just need to finish writing it and testing.
Report comment to moderator  
Reply With Quote
Unread 07/22/21, 12:45 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
Uploads: 2
Re: UI Error

Originally Posted by Salmonella
Game froze immediately after character load. UI Error popped, but could not close as I could not even enter cursor mode. Had to Task Manager out of the game and close. Tried three times, same result.

Turned off this AddOn and back to normal. This addon sounds very promising, I hope that you can fix this issue...
I will look into this and see if I can find a way to replicate it.
Report comment to moderator  
Reply With Quote
Unread 07/23/21, 02:09 AM  
Schrappe
 
Schrappe's Avatar

Forum posts: 6
File comments: 259
Uploads: 0
Option "Show Companion Frame when Solo - disabled" disabled not the Frame.
Last edited by Schrappe : 07/23/21 at 02:31 AM.
Report comment to moderator  
Reply With Quote
Unread 07/23/21, 06:04 AM  
perfiction
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 34
Uploads: 1
Thanks for this addon, really useful! I have one bug report and two feature requests tho.

Switching BanditUI -> Frame settings -> Name format to "Name@AccName" crashes this addon with following error (and the companion unit frame disappears):

Code:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:231: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:231: in function 'BCUI.Frames:SetupGroup'
<Locals> self = [table:1]{}, scale = 1.2, i = 1, unitTag = "companion", frame = ud, isCompanion = T, member = [table:2]{icon = "/esoui/art/companion/keyboard/...", name = "Mirri Elendis", marker = "/esoui/art/companion/keyboard/...", role = "Companion", index = 1} </Locals>
user:/AddOns/BanditsCompanions/BCUI_Frames.lua:366: in function 'BCUI.Frames.SafetyCheck'
Same error happens with Mirri and Bastian. After selecting "Name" or "@AccName" in Bandit settings companion frames are working just fine but i got used to Name@ID format.

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.
Last edited by perfiction : 07/23/21 at 06:27 AM.
Report comment to moderator  
Reply With Quote
Unread 07/23/21, 08:35 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
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
Unread 07/23/21, 08:38 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
Uploads: 2
Switching BanditUI -> Frame settings -> Name format to "Name@AccName" 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/24/21, 02:04 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
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/24/21, 09:49 AM  
Friday_The13_rus

Forum posts: 5
File comments: 73
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, Name@AccName)?
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, 12:09 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
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, Name@AccName)?
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/26/21, 04:03 PM  
baldylox

Forum posts: 5
File comments: 59
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/27/21, 02:21 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
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/28/21, 10:36 AM  
Schrappe
 
Schrappe's Avatar

Forum posts: 6
File comments: 259
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/28/21, 08:04 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 155
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
Post A Reply



Category Jump: