Quantcast
Download
(30 Kb)
Download
Updated: 08/14/19 08:49 AM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Wrathstone (4.3)
Updated:08/14/19 08:49 AM
Created:04/27/19 06:32 AM
Monthly downloads:337
Total downloads:1,255
Favorites:15
MD5:
Categories:Bags, Bank, Inventory, RolePlay, Miscellaneous
5.1.5
Collection bars  Updated this week!
Version: 1.0.4
by: Jarth [More]
Optional requires following lib(s): (installed separately)
- LibAddonMenu

Overview: (Quick menu access: "/cb_menu" Show settings: "/cb")
With this addon you can display selected collections (Default hotkey: "U") as bars in the UI.
The bars can be shown as a part of a combined bar, or as a separate bar.

In the "General settings" tabs, you can setup the default bar behavior like:
- Position and size
- Audio
- What views the bars are visible in
- Active and activation indication

Required setup:

1. Enter addon settings through settings or by typing "/cb" in the console
2. Select the collection types you want to use under the tab: "Collection types"
2a. A label should appear for each selected collection type
2b. Change active collection type by pressing settings-symbol/cog in "Collection types"
2c. Alternatively, Press the cog next to the corresponding label to open and set that collection type
3. For each collection type, select what collectibles you want to show

You can now setup the collection bars through the menu, with option like:
- Combine bar or separate bar
- Tooltip
- Display name and labels
- Position and size

Move:
To move a bar, you need to enable the toggle button: "General Settings" > "Position and size" > "Unlocked movement of bar" or press the button: "Toggle move frame", in the top, in the settings panel
- The bar can then be moved by dragging a button the the bar
- The buttons and labels cannot be dragged outside the screen

Labels setup:
The anchors of the labels can be setup in the Combine bar or separate bar

Hotkeys:
Up to 10 Hotkeys can be assigned under "Controls" > "Keybindings"
- You can then attach them to a button, by hovering the button and pressing the keybinding

Note:
The goal is that this addon should replace: "Memento Bar" and "Summon Assistant".
-------------------------------------------------------------------------------
Collection bars
-------------------------------------------------------------------------------
Version 1.0.4 (14-08-2019)
- Updated APIVersion to 100028
- Changed the drawlevel of buttons, so they now are displayed in front of:
-- Inventory & equipment window
-- Bank, fence and store window
-- Collection bars settings
- Updated how MoveFrames are created and named.

Version 1.0.3 (23-06-2019)
- Updated bindings, so they update when a key is remapped in ESO settings
- Made LibAddonMenu-2.0 Optional
-- I expect to remove LibAddonMenu-2.0 completely.. eventually
- Added functionality to "Collection Bar Settings"
-- Option to select if addon should be added to the menu ("LibAddonMenu-2.0")
-- Migrated missing settings from the menu
-- Allows for adding and removing "Collection types", without reloading the LibAddonMenu
-- Allows for changing between account or user settings, without reloading the LibAddonMenu
-- Change active collection type by pressing settings-symbol/cog in "Collection types".
- Updated menu slash command to: "/cb_menu"
- Updated settings window slash command to: "/cb"

Version 1.0.2 (14-06-2019)
- Removed files for library: LibAddonMenu-2.0
-- It is still required, but files needs to be downloaded separately
- Updated the activation by hotkey, so it always tries to activate the collectible, even if a button does not exist
- Made labels clamp to the screen

Menu
- Removed sub pages in the menu, it now has a divider where one used to be
- Added tooltips declaring why items are disabled
- Moved selection of collectibles to the new "settings panel"
- Added "Toggle settings" button, to toggle settings mode
- Removed reload requirement, when toggling a collection type

Settings panel
- Added settings panel, for setting up specific collection type settings
- Right click a label to toggle settings mode
- In settings mode, all labels are shown, when collection type is selected
- Open the settings panel by pressing the cog on the label
- Functionality in the settings panel:
-- Toggle move frame
-- Reload collection
-- Show disabled collectibles of type
-- Select all collectibles of type
-- Select specific collectible of type

Version 1.0.1 (06-05-2019)
- Removed duplicate LibStub from lib: Libs\LibStub

Version 1.0.0 (27-04-2019)

Archived Files (4)
File Name
Version
Size
Uploader
Date
1.0.3
30kB
Jarth
06/23/19 06:28 AM
1.0.2
25kB
Jarth
06/14/19 03:02 PM
1.0.1
68kB
Jarth
05/06/19 10:07 AM
1.0.0
71kB
Jarth
04/27/19 06:32 AM


Post A Reply Comment Options
Unread 08/16/19, 01:40 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 49
Uploads: 2
Thanks for the feedback.
Nice with some Use Cases, i don't use my self.

Originally Posted by HowellQagan
Okay some things I noticed:
* upon clicking on the reload collection list on the /cb window I got this:
Warning: Spoiler
How do i reproduce this? For me it reloads fine when i don't have a collectible selected, and with one.

Originally Posted by HowellQagan
* I've put my assistants on a different bar (so not on combined) and setting Show label OFF doesn't do anything, the label is still there even after reloadui
I'm gonna look into this, i "accidentally" disabled the feature when i made a settings button on the label, but it should be hideable, when the settings is closed at least.

Originally Posted by HowellQagan
* sometimes my combined bar buttons all load on top of each other in the top left corner (not always, this might be because I'm using a poopload of addons and different load order could do it?)
I remember seeing this, but not for a while, gonna keep my eyes on it.

Originally Posted by HowellQagan
I've also put my memento bar slightly above my skillbar (irrelevant info) and I have the following settings on it:
- display name anchor position on button: top
- display name anchor position on label: bottom
This way the label bar is on top of the actual buttons and centered. But if I move the bar and close the thingy by clicking on the label, it moves the label to the location of the topleft corner.

So to reproduce it:
1. set up as separate bar
2. set display name anchor position on button: top, display name anchor position on label: bottom
3. move the bar
4. close the bar (this moves the label to the location of the topleft corner of the buttons before you closed them)
The problem is caused by the setting: "Bar anchor location".
I need to figure out why i change it when "move frame" is toggled, it should be set and used through the settings directly.

As a workaround, you do the following:
1. Toggle "move frame" on
2. Set "Bar anchor location", to any value
3. Move the frame
4. Toggle "move frame" off
5. Set "Bar anchor location", to previously set value

Thanks again for the feedback, i will look into it when i get time again.
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 02:01 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 136
Uploads: 0
Okay some things I noticed:
* upon clicking on the reload collection list on the /cb window I got this:
Warning: Spoiler
* I've put my assistants on a different bar (so not on combined) and setting Show label OFF doesn't do anything, the label is still there even after reloadui
* sometimes my combined bar buttons all load on top of each other in the top left corner (not always, this might be because I'm using a poopload of addons and different load order could do it?)

I've also put my memento bar slightly above my skillbar (irrelevant info) and I have the following settings on it:
- display name anchor position on button: top
- display name anchor position on label: bottom
This way the label bar is on top of the actual buttons and centered. But if I move the bar and close the thingy by clicking on the label, it moves the label to the location of the topleft corner.

So to reproduce it:
1. set up as separate bar
2. set display name anchor position on button: top, display name anchor position on label: bottom
3. move the bar
4. close the bar (this moves the label to the location of the topleft corner of the buttons before you closed them)
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 12:05 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 136
Uploads: 0
Re: Re: Z-index?

Originally Posted by Jarth
Warning: Spoiler


Hi HowellQagan

Thanks for the feedback.

It sounds like a bug, the buttons and labels should be shown on top of the games UI elements.

I will look into it.
---
It should be solved with: Version 1.0.4 (14-08-2019).
- Changed the drawlevel of buttons, so they now are displayed in front of:
-- Inventory & equipment window
-- Bank, fence and store window
-- Collection bars settings

Jarth
Awesome, thanks!
Report comment to moderator  
Reply With Quote
Unread 08/13/19, 12:07 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 49
Uploads: 2
Re: Z-index?

Originally Posted by HowellQagan
Hi,

I used to put the banker and merchant summoner buttons nex to the "Items" text in my inventory/bank interface so I could easily unsommon them while in their interface in the previous Summon Assistant addon. But now in this one it puts the buttons behind the inventory interface and I can't see a z-index option anywhere
Hi HowellQagan

Thanks for the feedback.

It sounds like a bug, the buttons and labels should be shown on top of the games UI elements.

I will look into it.
---
It should be solved with: Version 1.0.4 (14-08-2019).
- Changed the drawlevel of buttons, so they now are displayed in front of:
-- Inventory & equipment window
-- Bank, fence and store window
-- Collection bars settings

Jarth
Last edited by Jarth : 08/14/19 at 08:52 AM.
Report comment to moderator  
Reply With Quote
Unread 08/12/19, 10:08 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 136
Uploads: 0
Z-index?

Hi,

I used to put the banker and merchant summoner buttons nex to the "Items" text in my inventory/bank interface so I could easily unsommon them while in their interface in the previous Summon Assistant addon. But now in this one it puts the buttons behind the inventory interface and I can't see a z-index option anywhere
Report comment to moderator  
Reply With Quote
Unread 06/16/19, 02:01 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 49
Uploads: 2
Re: Re: Re: Re: Re: addon settings reset every game launch/reloadui

Originally Posted by efster
Originally Posted by Jarth
Hello again Efster

I am sorry for the delay.
I have just updated the addon, it should now be possible to activate collectibles through a hotkey, without the need for a button.

I hope it helps.
Thank you so much!! The keybinds are still getting erased every time I reloadui, though, so there must be an addon conflict of some kind on my side.
Hello again

Glad to hear the activations works.

You can try to rename the bindings locally, as you mention, it might overlap with another addon:
In Bindings.xml, rename the name="CBs_*" to "CBs_Test_*"
In CBs_Bindings.lua rename on line 61: both "_" to "_Test_"
And CBs_Bindings.lua rename on line 77: "_" to "_Test_"

Hope it helps, if there is an overlap i might change the binding next time i push a patch.
Report comment to moderator  
Reply With Quote
Unread 06/15/19, 08:26 PM  
efster

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Re: Re: addon settings reset every game launch/reloadui

Originally Posted by Jarth
Hello again Efster

I am sorry for the delay.
I have just updated the addon, it should now be possible to activate collectibles through a hotkey, without the need for a button.

I hope it helps.
Thank you so much!! The keybinds are still getting erased every time I reloadui, though, so there must be an addon conflict of some kind on my side.
Report comment to moderator  
Reply With Quote
Unread 06/14/19, 03:11 PM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 49
Uploads: 2
Re: Re: Re: addon settings reset every game launch/reloadui

Originally Posted by efster
Hi, thanks for your explanation! I haven't had any issues getting the keybindings set up and working. Here are the steps I am taking:

1. Set the bindings I want for cb_1 and cb_2 in the Addon Controls section (8 and 9).
2. Make them bound to the two assistants by hovering over them and pressing the keybinding (8 for banker, 9 for merchant).
3. Turn off the addon UI visibility (I only want the keybindings and my UI is cluttered enough already)

These bindings work fine for the duration of the play session as long as I don't use /reloadui or crash. If I do reload UI, the bindings and the other addon settings (like visibility of the UI module) just go away -- so if I go to Addon Controls, there are no keybindings saved for cb_1 and cb_2 any more. If I crash, or turn off the game and log back in on the same character, they go away also. I haven't had any issues getting the keybindings to work as they're supposed to, but I have to do the above set-up every play session, because the game just will not remember it. This isn't happening to any of my other addons.

Also, the addon's UI module becomes visible again when I reloadui or log out/back in, even though in the settings Visibility still shows as off.
Hello again Efster

I am sorry for the delay.
I have just updated the addon, it should now be possible to activate collectibles through a hotkey, without the need for a button.

I hope it helps.
Report comment to moderator  
Reply With Quote
Unread 06/11/19, 03:49 PM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 49
Uploads: 2
Re: Re: Re: addon settings reset every game launch/reloadui

Originally Posted by efster
Hi, thanks for your explanation! I haven't had any issues getting the keybindings set up and working. Here are the steps I am taking:

1. Set the bindings I want for cb_1 and cb_2 in the Addon Controls section (8 and 9).
2. Make them bound to the two assistants by hovering over them and pressing the keybinding (8 for banker, 9 for merchant).
3. Turn off the addon UI visibility (I only want the keybindings and my UI is cluttered enough already)

These bindings work fine for the duration of the play session as long as I don't use /reloadui or crash. If I do reload UI, the bindings and the other addon settings (like visibility of the UI module) just go away -- so if I go to Addon Controls, there are no keybindings saved for cb_1 and cb_2 any more. If I crash, or turn off the game and log back in on the same character, they go away also. I haven't had any issues getting the keybindings to work as they're supposed to, but I have to do the above set-up every play session, because the game just will not remember it. This isn't happening to any of my other addons.

Also, the addon's UI module becomes visible again when I reloadui or log out/back in, even though in the settings Visibility still shows as off.
Thanks for the info, I will look into it.
Report comment to moderator  
Reply With Quote
Unread 06/10/19, 02:45 PM  
efster

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: addon settings reset every game launch/reloadui

Hi, thanks for your explanation! I haven't had any issues getting the keybindings set up and working. Here are the steps I am taking:

1. Set the bindings I want for cb_1 and cb_2 in the Addon Controls section (8 and 9).
2. Make them bound to the two assistants by hovering over them and pressing the keybinding (8 for banker, 9 for merchant).
3. Turn off the addon UI visibility (I only want the keybindings and my UI is cluttered enough already)

These bindings work fine for the duration of the play session as long as I don't use /reloadui or crash. If I do reload UI, the bindings and the other addon settings (like visibility of the UI module) just go away -- so if I go to Addon Controls, there are no keybindings saved for cb_1 and cb_2 any more. If I crash, or turn off the game and log back in on the same character, they go away also. I haven't had any issues getting the keybindings to work as they're supposed to, but I have to do the above set-up every play session, because the game just will not remember it. This isn't happening to any of my other addons.

Also, the addon's UI module becomes visible again when I reloadui or log out/back in, even though in the settings Visibility still shows as off.
Report comment to moderator  
Reply With Quote
Unread 06/10/19, 10:48 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 49
Uploads: 2
Re: addon settings reset every game launch/reloadui

Originally Posted by efster
I've tried using this instead of Summon Assistant, but every time I log out of the game, my keybinds and settings (for this particular addon only) get reset. Every time I reloadui, they get reset. I thought it was a stray Summon Assistant saved variables file, but nope. Removing it, restarting the game, same thing. I basically have to recreate the keybindings and change settings every time I log in, which is enough to just go back to using the in-game default summon option for the new kitty assistants because it's a lot less time consuming in the long run. Any advice on how I can stop this from happening? I loved having keybindings, but I hate Tythis now that I've got Ezabi.
Hello Efster

I am glad, you want to switch to Collection Bars.

I will try to explain how i implemented bindings, as good as i can, and hope that helps.

Let is split it into two kinds of bindings:
- (Keybinding) Binding between keybinding and key
- (Binding) Binding between the button and the keybinding

---

The (Keybinding) have to be manually setup for each character through the ESO Settings:
- Controls > Keybindings > Collection bars > CBs_1 - CBs_10.
As i recall, then you only need to setup what keys you want on a given character.
There is not an event listener at the moment, listening to changes in the (Keybinding), so you will have to reload the UI (/reloadui), or log out/in with the character to see the change.

---

The (Binding) is shared between characters, when using "Account Settings".
A (Binding) is only shown/applied if that character got the corresponding (Keybinding) defined.

---

I hope it helps.
In case the problem persists, can you tell me
- What keybinding you are using? (Might be an edge-case there)
Report comment to moderator  
Reply With Quote
Unread 06/10/19, 05:26 AM  
efster

Forum posts: 0
File comments: 4
Uploads: 0
Question addon settings reset every game launch/reloadui

I've tried using this instead of Summon Assistant, but every time I log out of the game, my keybinds and settings (for this particular addon only) get reset. Every time I reloadui, they get reset. I thought it was a stray Summon Assistant saved variables file, but nope. Removing it, restarting the game, same thing. I basically have to recreate the keybindings and change settings every time I log in, which is enough to just go back to using the in-game default summon option for the new kitty assistants because it's a lot less time consuming in the long run. Any advice on how I can stop this from happening? I loved having keybindings, but I hate Tythis now that I've got Ezabi.
Report comment to moderator  
Reply With Quote
Unread 06/08/19, 02:53 AM  
babylon

Forum posts: 7
File comments: 364
Uploads: 0
`
Last edited by babylon : 06/08/19 at 02:57 AM.
Report comment to moderator  
Reply With Quote
Unread 06/06/19, 01:58 PM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 49
Uploads: 2
Re: New Assistants

Originally Posted by Hamfast
Howdy,

I was wondering if there were anything I can help with to get the new Merchant and Banker added to the assistants available? (I have both)

Sorry, I had only to log out and back in for them to show up... thank you
Glad you got it sorted.
Alternatively you can reload the UI with "/reloadui".
I hope to find a way to update the menu after it is generated, but no luck yet.
Report comment to moderator  
Reply With Quote
Unread 06/06/19, 09:46 AM  
Hamfast

Forum posts: 0
File comments: 9
Uploads: 0
New Assistants

Howdy,

I was wondering if there were anything I can help with to get the new Merchant and Banker added to the assistants available? (I have both)

Sorry, I had only to log out and back in for them to show up... thank you
Last edited by Hamfast : 06/06/19 at 09:56 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: