Download
(19 Kb)
Download
Updated: 05/01/24 05:22 PM
Pictures
File Info
Compatibility:
Gold Road (10.0.0)
Scions of Ithelia (9.3.0)
Updated:05/01/24 05:22 PM
Created:07/22/21 02:01 AM
Monthly downloads:3,450
Total downloads:120,039
Favorites:99
MD5:
9.3.0
Bandits Companions and Pets  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 1.7.9
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.9 - Updated for Gold Road
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 (36)
File Name
Version
Size
Uploader
Date
1.7.8
19kB
secretrob
08/26/23 09:16 AM
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/16/22, 07:42 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 157
Uploads: 2
Originally Posted by Frackou
hi could you please tell me what code to add to "BCUI_Binds.lua" and "Bindings.xml" , for a bind who makes friend ride my double mount without to have to use the radial menu, i want to add it manually to our addon thx or if u can add it in new version
I can look in to API and see if they have a command exposed to do that, but it might make more sense for this to be in Bandits proper: https://www.esoui.com/downloads/info...Interface.html
Report comment to moderator  
Reply With Quote
Unread 07/10/22, 03:58 AM  
Frackou
 
Frackou's Avatar

Forum posts: 6
File comments: 106
Uploads: 0
hi could you please tell me what code to add to "BCUI_Binds.lua" and "Bindings.xml" , for a bind who makes friend ride my double mount without to have to use the radial menu, i want to add it manually to our addon thx or if u can add it in new version
Last edited by Frackou : 07/10/22 at 04:00 AM.
Report comment to moderator  
Reply With Quote
Unread 01/04/22, 06:20 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 157
Uploads: 2
Re: Move frames

Originally Posted by Rayazs
When I have unlock group frames and unlock solo frames turned off, it does not allow me to move the companion frame around. Also there does not seem to be a font size, is this going to be added in the future?
The frames are only movable when the Unlocked is checked, otherwise it locks itself to the default group frame position.

I will look into font size for a future update.
Report comment to moderator  
Reply With Quote
Unread 01/01/22, 09:51 AM  
Rayazs

Forum posts: 0
File comments: 5
Uploads: 0
Move frames

When I have unlock group frames and unlock solo frames turned off, it does not allow me to move the companion frame around. Also there does not seem to be a font size, is this going to be added in the future?
Report comment to moderator  
Reply With Quote
Unread 12/12/21, 01:40 PM  
unpersoned

Forum posts: 0
File comments: 10
Uploads: 0
Originally Posted by Narlong
Originally Posted by secretrob
Originally Posted by Narlong
Hi,

I've been getting full-blown game crashes with Bandit UI for a while now, and had even disabled it until I had time to track the issue down.
Well, after commenting this with some guildies that also use Bandit UI, some could also confirm that the random crash was happening for them, while for others it was working perfectly fine.

As such, I tried to re-enable Bandit UI, and then disable the several plugins that piggy back on it 1-by-1.
Finally, when I reached this one and disabled it, the random crashes stopped happening...

This is the only reasoning that I have to support that this addon is causing the game to crash.
Unfortunately, the standard game logs don't provide any helpful information, and I've no clue how else to debug such a thing, but I am glad to try something else out if you believe that the error is not from here.
The only way to be 100% sure would be to disable every addon other than Bandits UI and Bandits Companions and still if it still crashes.
Sadly, after a couple of days of no-crashes, it crashed again a few times in a row yesterday, even though this addon was disabled. So, back to the drawing board for me!
... it really boggles me that this isn't discussed more given how many people use Bandit UI ...

Although this indicates that the issue isn't with this addon, and that my results were coincidental, it would be worth to note that that crashes only happen while either in a PVP area or while in a Dungeon/Trial.

Incidental, but I was having the same issue. Crashes every day while doing strenuous activities, and sometimes just standing around at Vvardenfell in peak hours. I tried disabling addons, everything. Then I realized multithreaded rendering had been turned on by default by ZoS. I turned that off, and the crashes stopped. Maybe it's just that my processor is old, or whatever, but that was what fixed it for me.
Report comment to moderator  
Reply With Quote
Unread 11/19/21, 04:28 AM  
Narlong

Forum posts: 2
File comments: 19
Uploads: 0
Originally Posted by secretrob
Originally Posted by Narlong
Hi,

I've been getting full-blown game crashes with Bandit UI for a while now, and had even disabled it until I had time to track the issue down.
Well, after commenting this with some guildies that also use Bandit UI, some could also confirm that the random crash was happening for them, while for others it was working perfectly fine.

As such, I tried to re-enable Bandit UI, and then disable the several plugins that piggy back on it 1-by-1.
Finally, when I reached this one and disabled it, the random crashes stopped happening...

This is the only reasoning that I have to support that this addon is causing the game to crash.
Unfortunately, the standard game logs don't provide any helpful information, and I've no clue how else to debug such a thing, but I am glad to try something else out if you believe that the error is not from here.
The only way to be 100% sure would be to disable every addon other than Bandits UI and Bandits Companions and still if it still crashes.
Sadly, after a couple of days of no-crashes, it crashed again a few times in a row yesterday, even though this addon was disabled. So, back to the drawing board for me!
... it really boggles me that this isn't discussed more given how many people use Bandit UI ...

Although this indicates that the issue isn't with this addon, and that my results were coincidental, it would be worth to note that that crashes only happen while either in a PVP area or while in a Dungeon/Trial.
Last edited by Narlong : 11/19/21 at 04:31 AM.
Report comment to moderator  
Reply With Quote
Unread 11/18/21, 07:24 PM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 157
Uploads: 2
Originally Posted by Narlong
Hi,

I've been getting full-blown game crashes with Bandit UI for a while now, and had even disabled it until I had time to track the issue down.
Well, after commenting this with some guildies that also use Bandit UI, some could also confirm that the random crash was happening for them, while for others it was working perfectly fine.

As such, I tried to re-enable Bandit UI, and then disable the several plugins that piggy back on it 1-by-1.
Finally, when I reached this one and disabled it, the random crashes stopped happening...

This is the only reasoning that I have to support that this addon is causing the game to crash.
Unfortunately, the standard game logs don't provide any helpful information, and I've no clue how else to debug such a thing, but I am glad to try something else out if you believe that the error is not from here.
The only way to be 100% sure would be to disable every addon other than Bandits UI and Bandits Companions and still if it still crashes.
Last edited by secretrob : 11/18/21 at 07:24 PM.
Report comment to moderator  
Reply With Quote
Unread 11/18/21, 06:50 AM  
Narlong

Forum posts: 2
File comments: 19
Uploads: 0
Hi,

I've been getting full-blown game crashes with Bandit UI for a while now, and had even disabled it until I had time to track the issue down.
Well, after commenting this with some guildies that also use Bandit UI, some could also confirm that the random crash was happening for them, while for others it was working perfectly fine.

As such, I tried to re-enable Bandit UI, and then disable the several plugins that piggy back on it 1-by-1.
Finally, when I reached this one and disabled it, the random crashes stopped happening...

This is the only reasoning that I have to support that this addon is causing the game to crash.
Unfortunately, the standard game logs don't provide any helpful information, and I've no clue how else to debug such a thing, but I am glad to try something else out if you believe that the error is not from here.
Last edited by Narlong : 11/18/21 at 06:51 AM.
Report comment to moderator  
Reply With Quote
Unread 08/17/21, 11:30 AM  
secretrob
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 157
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: 237
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: 1
File comments: 157
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
 
Schrappe's Avatar

Forum posts: 6
File comments: 259
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: 1
File comments: 157
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
 
Schrappe's Avatar

Forum posts: 6
File comments: 259
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: 1
File comments: 157
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: