Download
(32 Kb)
Download
Updated: 03/15/23 08:30 PM
Pictures
File Info
Compatibility:
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:03/15/23 08:30 PM
Created:12/11/18 04:19 PM
Monthly downloads:1,552
Total downloads:247,836
Favorites:234
MD5:
Bandits Gear Manager  Popular! (More than 5000 hits)
Version: 2.28
by: Hoft [More]
Gear and ability manager with full drag and drop support.



— EN
- Lightweight.
- Have no active functions in idle.
- Trusty. You will not find yourself in the battle with the wrong skills on your swap panel.
- Full drag and drop support. You can use the mouse to set skills from the skills window, from the ability bar, clothes from the inventory or the character’s window, you can move, rearrange and copy everything in the manager’s window. There are also context menus for complex copying/cleaning of slots.
- Intuitive mouse control with all kinds of highlights and control of user actions. When placing an item or skill will automatically highlight the appropriate slots. The manager will not allow to put two identical skills on the panel, to put the jewelry on the belt slot or inserting ability into the slot of the ultimate. For all items and skills there are in-game tooltips.
- Items that are equipped or not available for equipment are marked with altered slot frames.
- Deep interface customisation.
- Interactive headers with automatically generated names based on exposed item sets.
- Disguise/tabard, collectible costume equipping
- On-screen messages
- Additional ability bar
- Single use slot
- Radial menu

- Option to mark gear items in inventory

- Option to change players inventory

- Outfit and collectible selector


Hints:

Additional slots. Add-on can be used both for a complete disguise by a button without calling the interface, and also to dress objects or individual skills simply by clicking on them. So you can, for example, do not fill all the slots and keep there only individual items/skills so as not to rummage through the inventory/skills panel:


Additional skill panel (disabled by default). It is possible to place skill variations on it and set them just by clicking the mouse and not divert a separate panel of the entire set. You can assign a button for it. When you press the button, the skills from the additional panel of the active set (that you wore the last time) will be placed on current ability bar:


Equipping different sets. When equipping a set with only a part of the slots filled, only those that are indicated will be dressed. So you can quickly change only one set/part of skills:


Second panel. If your swap button is blinking, this means that the Gear Manager is waiting for you to swap the panel to change skills in the second panel:


Different sets combination. You can combine different sets or replace parts of items simply by copying one incomplete set into another:


Sinle use slot. When you press the button, the specified skill will be placed on the current panel in the specified slot. Immediately after its activation, the skill that was previously there will be returned to the panel:


Unequipping. Right click on blank slot to set it to unequip.


— RU
Описание на русском

Developers info:
Callback: BUI_Gear_Swap fires when gear manager waits for panel swap
Callback: BUI_Gear_Equipped returns equipped gear number


See also:
Info Panel
Group Loot Notifier
Chat Tab Selector
Map Pins
Bandits Loot Manager
Bandits Alchemy Helper
Bandits User Interface

2.28
- API update

2.27
- API update
- Added french localization. Thx to XXXspartiateXXX!

2.26
- API update
- Controls accessibility fix

2.25
- Radial menu: added preview

2.24
- API update
- Added localization support
- Added russian localization
- Added instance switcher to the radial menu
- Added option to enable emproved ability manager (beta)

2.23.1
- Outfits fix

2.23
- Added radial menu (need to bind a key)

2.22
- Instances selector light changes
- Added current gear number for Gear icon

2.21.1
- PTS fix

2.21
- API update
- Added Mythic items support

2.20
- API update
- Added option to mark inventory set items that is not yet in collection

2.19
- Controls compatibility changes

2.18
- Gear copy function fix

2.17
- API update
- Added gear instances
- Added ability to set custom names for each gear

2.15
- Single use slot now can work as switcher
- Infinite swap animation fix

2.14
- Outfit selector fixes

2.13
- Major update (beta)
- Added outfit and collectible selector

1.12
- API update
- Gear slots are raised to 20
- Placing backup off hand weapon/shield fix
- Gear manager now checks placed weapon for compatibility with nearby weapon

1.11
- Missing gear item fix

1.10
- Single use slot improvement
- Interface now closes on ESC, combat, etc.

1.9
- Weapon reequipment, Single use slot and Interface minor fixes

1.8
- Interface premade
- Interface auto replacement

1.7
- Player inventory graphical improvement
- "Single use slot" function improvement

1.6
Additional panel hotkey now works as switcher between additional and active gear panels.
Minor fixes and improvements.

1.5
Added collectible tooltip
Added option to mark ger items in inventory

1.4
Added collectible costume slot
Added additional ability bar
Added "single use slot"

1.3
Fonts fix
Added option to show on-screen message

1.2
Fixes
Added option to change slot size
Added option to improve Players Inventory window
Added option to unequip all items

1.1
Couple of fixes
Added title for each gear
Archived Files (6)
File Name
Version
Size
Uploader
Date
2.27
32kB
Hoft
01/24/23 01:56 AM
2.26.1
32kB
Hoft
06/12/22 05:22 AM
2.26
32kB
Hoft
06/11/22 09:02 PM
2.25
31kB
Hoft
08/21/21 06:59 PM
2.23.1
27kB
Hoft
06/07/21 02:34 AM
2.22.1
26kB
Hoft
06/03/21 10:28 PM


Post A Reply Comment Options
Unread 06/11/21, 07:24 AM  
adrik

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by jullebarge
Originally Posted by adrik
Originally Posted by adrik
Could you add more tabs - "instances"? 7 is not enough

Maybe a new button to add a tab?
It is frustrating that with each update I have to change the number of tabs in the code.
More players use more than 7 tabs.

from:
Lua Code:
  1. local function GetArray() local array={} for i=1,7 do array[i]=SavedData.InstanceNames and SavedData.InstanceNames[i] or "Instance "..i end return array end

to:
Lua Code:
  1. local function GetArray() local array={} for i=1,20 do array[i]=SavedData.InstanceNames and SavedData.InstanceNames[i] or "Instance "..i end return array end
Yeah same for me, I have also to patch the wrong character encoding each time the addon is updated, as if the creator doesn't read comments here...
Thanks for changing the number of tabs. A better solution would be to add an option to change the number of tabs in the settings (14 is not enaugh).
Report comment to moderator  
Reply With Quote
Unread 06/09/21, 04:59 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Originally Posted by Hoft
It is less important thing for commenting it. But you are right.
It was just a hint but I see, your answer somehow is a very selfish view of things imho
Event filters are very important as each filter will improve the performance. As users do not only use 1 addon but several it just makes the "total" more performant and stable.
Depending on the user's computer power it even is able to increase the FPS of the game. Maybe not if only 1 addon is using them, but if no addon would use them our inventories etc. would lag a lot more. They were implemented to be used
Last edited by Baertram : 06/09/21 at 05:00 AM.
Report comment to moderator  
Reply With Quote
Unread 06/08/21, 02:16 PM  
Hoft
 
Hoft's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 1713
Uploads: 12
Originally Posted by Baertram
Your addon is leaking a global variable "hidden" to _G, which is a very common name and might raise problems:
Lua Code:
  1. function BUI.UI.Scroll(parent)
  2.     --Validate arguments
  3.     if parent==nil then return end
  4.     local name=parent:GetName().."_ScrollContainer"
  5. ---->   hidden=(hidden==nil) and false or hidden
Oh. I see. BUI_Controls.lua is outdated.
Originally Posted by Baertram
And I recomamnd using EVENT_FILTERs especially for the calls to
EVENT_MANAGER:RegisterForEvent('BUI_Gear_Event', EVENT_INVENTORY_SINGLE_SLOT_UPDATE, InventoryUpdate)
It is less important thing for commenting it. But you are right.
Last edited by Hoft : 06/08/21 at 02:32 PM.
Report comment to moderator  
Reply With Quote
Unread 06/08/21, 07:42 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Your addon is leaking a global variable "hidden" to _G, which is a very common name and might raise problems:
Lua Code:
  1. function BUI.UI.Scroll(parent)
  2.     --Validate arguments
  3.     if parent==nil then return end
  4.     local name=parent:GetName().."_ScrollContainer"
  5. ---->   hidden=(hidden==nil) and false or hidden


And I recomamnd using EVENT_FILTERs especially for the calls to
EVENT_MANAGER:RegisterForEvent('BUI_Gear_Event', EVENT_INVENTORY_SINGLE_SLOT_UPDATE, InventoryUpdate)

You only check for bagId = BAG_WORN in InventoryUpdate -> So just add an event filter for the bagId (REGISTER_FILTER_BAG_ID) and all will handled before lua code in the c code already, more performant than doing
Code:
if bag~=BAG_WORN then return end
Maybe the REGISTER_FILTER_INVENTORY_UPDATE_REASON also helps to filter some of the not-needed events as well (or to only filter e.g. durability updates).

https://wiki.esoui.com/AddFilterForEvent
Last edited by Baertram : 06/08/21 at 07:54 AM.
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 02:05 PM  
Smaxx
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 8
Originally Posted by Tarius
I read that you marked this bug as "fixed", but I continue to experience it.
This was broken for me, but it's working fine again. Double check the associated mapping is fine again.

Plus: The side bar button no longer appears for me (the Gear Manager option is greyed out in "2. Side Panel"). Both addons work fine, though. I can use the Gear Manager shortcuts just fine (including the one to open the UI).
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 08:52 AM  
Jack Sowyer

Forum posts: 0
File comments: 3
Uploads: 0
Heya! This Works, folks! Thanks!
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 05:44 AM  
Tarius

Forum posts: 0
File comments: 8
Uploads: 0
Hello! First of all, thank you for this addon and especially new radial menu. Love it =)
But since BW update I encounter bug with outfits changing. By outfits I mean the basic one that is given to each character and additionals that we can purchases for crowns. All gear sets change my outfit to "Outfit 1". The costumes work fine, but the outfit has to be changed manually every time.

I read that you marked this bug as "fixed", but I continue to experience it.

There is also an UI error then clicking on set list in the Gear Manager:
Code:
user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: function expected instead of nil
stack traceback:
user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: in function 'OnSectionMouseUp'
<Locals> self = ud, button = 1 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 04:26 AM  
al-Khizr
 
al-Khizr's Avatar

Forum posts: 2
File comments: 47
Uploads: 0
Originally Posted by Jack Sowyer
Errors is still - abilities dont changes on panels when i select complete set
user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: function expected instead of nil
stack traceback:
user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: in function 'OnSectionMouseUp'
<Locals> self = ud, button = 1 </Locals>
Pretty much the same here.

user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: function expected instead of nil
stack traceback:
user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: in function 'OnSectionMouseUp'
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 02:58 AM  
Jack Sowyer

Forum posts: 0
File comments: 3
Uploads: 0
Errors is still - abilities dont changes on panels when i select complete set
user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: function expected instead of nil
stack traceback:
user:/AddOns/BanditsGearManager/BUI_Gear.lua:1175: in function 'OnSectionMouseUp'
<Locals> self = ud, button = 1 </Locals>
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 02:41 AM  
Hoft
 
Hoft's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 1713
Uploads: 12
Re: Re: Re: Outfit switches always to outfit-1

Originally Posted by AlbertVonMoosseedorf
Originally Posted by Hoft
Originally Posted by AlbertVonMoosseedorf
I have different outfits together with gearset, but when I switch to another gearset always Outfit-1 is used. It doesnt matter what I have weared before or what I have defined for one gearset.
Just tested. Works perfect.
I do not have any idea what the problem could be.
I checked all the keyboard settings if there is any double assignement.
Then I made a litte video and used only the gear manager itself to show you whats happens.
Thank you for detailed info! I did not realize that you meant the "custom outfits". Fixed.
Originally Posted by Simon Belmont
BUI_Gear.lua.1175: function expected instead of nil
Ty. Fixed.
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 01:53 AM  
Jack Sowyer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Just Started Getting This Today

Whenever I click on the "titlebar" of a set, to equip it, I get this:
user:/AddOns/BanditsGearManager/BUI_Gear.lua.1175: function expected instead of nil
stack traceback:
user:/AddOns/BanditsGearManager/BUI_Gear.lua.1175: in function 'OnSectionMouseUp'
<Locals> self = ud, button = 1 </Locals>
I have the same errors! (((
Install prev. v2.22.1 - its works fine. But new version is dont work.
Last edited by Jack Sowyer : 06/07/21 at 01:53 AM.
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 12:47 AM  
AlbertVonMoosseedorf

Forum posts: 3
File comments: 172
Uploads: 0
Re: Re: Outfit switches always to outfit-1

Originally Posted by Hoft
Originally Posted by AlbertVonMoosseedorf
I have different outfits together with gearset, but when I switch to another gearset always Outfit-1 is used. It doesnt matter what I have weared before or what I have defined for one gearset.
Just tested. Works perfect.
I do not have any idea what the problem could be.
I checked all the keyboard settings if there is any double assignement.
Then I made a litte video and used only the gear manager itself to show you whats happens.

https://1drv.ms/v/s!ApXfX7ALuGy5nVob...Agnzg?e=5wahTC
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 12:39 AM  
alienmz

Forum posts: 0
File comments: 13
Uploads: 0
Re: Just Started Getting This Today

Originally Posted by Simon Belmont
Whenever I click on the "titlebar" of a set, to equip it, I get this:
I have the same problem as Simon. Version 2.22.1 works for me without this error.
Last edited by alienmz : 06/07/21 at 12:41 AM.
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 08:33 PM  
Simon Belmont
 
Simon Belmont's Avatar

Forum posts: 3
File comments: 31
Uploads: 0
Just Started Getting This Today

Whenever I click on the "titlebar" of a set, to equip it, I get this:

user:/AddOns/BanditsGearManager/BUI_Gear.lua.1175: function expected instead of nil
stack traceback:
user:/AddOns/BanditsGearManager/BUI_Gear.lua.1175: in function 'OnSectionMouseUp'
<Locals> self = ud, button = 1 </Locals>
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 07:00 PM  
Tenthirty2

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Outfit switches always to outfit-1

Originally Posted by Hoft
Originally Posted by AlbertVonMoosseedorf
I have different outfits together with gearset, but when I switch to another gearset always Outfit-1 is used. It doesnt matter what I have weared before or what I have defined for one gearset.
Just tested. Works perfect.
I am still having the same issue as AlbertVonMoosseedor that I posted about on 06/01.

Same details, it will swap my gear but will not change to the assigned outfit slot.
Tried removing and adding the outfit bind again, no luck :/

EDIT: Forgot to mention this is on the latest ver of BGM.
Last edited by Tenthirty2 : 06/06/21 at 07:02 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: