Quantcast
Download
(30 Kb)
Download
Updated: 11/03/19 01:34 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Wrathstone (4.3)
Updated:11/03/19 01:34 AM
Created:04/27/19 06:32 AM
Monthly downloads:340
Total downloads:2,066
Favorites:20
MD5:
Categories:Bags, Bank, Inventory, RolePlay, Miscellaneous
5.2.5
Collection bars
Version: 1.0.6
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.6 (03-11-2019)
- Updated APIVersion to 100029
- Fixed an issue when activating certan mementos:
user:/AddOns/CollectionBars/CBs_Buttons.lua:125: operator + is not supported for nil + number
-- Added guard, so start time defaults to 0 in:
--- base.GetCooldownText(countDown, duration)
-- base.IsCollectibleUsable(button)

Version 1.0.5 (08-09-2019)
- Fixed issue hiding labels, when they are not combined, and the settings tab is not enabled
- Fixed issue with when moving the frame, and has the label anchor set other than a corner
-- Setting: "Bar anchor location" is removed, it now anchors to the "Display name anchor position on button".
-- Anchors can now be set to corners/sides/center.

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 (6)
File Name
Version
Size
Uploader
Date
1.0.5
30kB
Jarth
09/08/19 05:30 AM
1.0.4
30kB
Jarth
08/14/19 08:49 AM
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 11/03/19, 05:25 AM  
Golconda

Forum posts: 0
File comments: 44
Uploads: 0
Re: Re: Error

Originally Posted by Jarth
Originally Posted by Golconda
I am getting this message when I try to click on the Mementos in my collection bar:

user:/AddOns/CollectionBars/CBs_Buttons.lua:125: operator + is not supported for nil + number
stack traceback:
user:/AddOns/CollectionBars/CBs_Buttons.lua:125: in function 'base.IsCollectibleUsable'
user:/AddOns/CollectionBars/CBs_Buttons.lua:132: in function 'base.Activate'
user:/AddOns/CollectionBars/CBs_Button.lua:58: in function '(anonymous)'
Hello again Golconda

It should be solved with:
Version 1.0.6 (03-11-2019)
- Updated APIVersion to 100029
- Fixed an issue when activating certan mementos:
user:/AddOns/CollectionBars/CBs_Buttons.lua:125: operator + is not supported for nil + number
-- Added guard, so start time defaults to 0 in:
--- base.GetCooldownText(countDown, duration)
--- base.IsCollectibleUsable(button)

I only got the error on certain mementos, but it should work now.
I hope it helps.
Thank you very much!
Report comment to moderator  
Reply With Quote
Unread 11/03/19, 01:40 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 54
Uploads: 2
Re: Error

Originally Posted by Golconda
I am getting this message when I try to click on the Mementos in my collection bar:

user:/AddOns/CollectionBars/CBs_Buttons.lua:125: operator + is not supported for nil + number
stack traceback:
user:/AddOns/CollectionBars/CBs_Buttons.lua:125: in function 'base.IsCollectibleUsable'
user:/AddOns/CollectionBars/CBs_Buttons.lua:132: in function 'base.Activate'
user:/AddOns/CollectionBars/CBs_Button.lua:58: in function '(anonymous)'
Hello again Golconda

It should be solved with:
Version 1.0.6 (03-11-2019)
- Updated APIVersion to 100029
- Fixed an issue when activating certan mementos:
user:/AddOns/CollectionBars/CBs_Buttons.lua:125: operator + is not supported for nil + number
-- Added guard, so start time defaults to 0 in:
--- base.GetCooldownText(countDown, duration)
--- base.IsCollectibleUsable(button)

I only got the error on certain mementos, but it should work now.
I hope it helps.
Report comment to moderator  
Reply With Quote
Unread 11/02/19, 07:46 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 54
Uploads: 2
Re: Error

Originally Posted by Golconda
I am getting this message when I try to click on the Mementos in my collection bar:

user:/AddOns/CollectionBars/CBs_Buttons.lua:125: operator + is not supported for nil + number
stack traceback:
user:/AddOns/CollectionBars/CBs_Buttons.lua:125: in function 'base.IsCollectibleUsable'
user:/AddOns/CollectionBars/CBs_Buttons.lua:132: in function 'base.Activate'
user:/AddOns/CollectionBars/CBs_Button.lua:58: in function '(anonymous)'
Thanks for the feedback.

I am going to look into it.
I don't play often at the moment, so it might take a while to identify and fix.
Report comment to moderator  
Reply With Quote
Unread 11/01/19, 01:29 PM  
Golconda

Forum posts: 0
File comments: 44
Uploads: 0
Error

I am getting this message when I try to click on the Mementos in my collection bar:

user:/AddOns/CollectionBars/CBs_Buttons.lua:125: operator + is not supported for nil + number
stack traceback:
user:/AddOns/CollectionBars/CBs_Buttons.lua:125: in function 'base.IsCollectibleUsable'
user:/AddOns/CollectionBars/CBs_Buttons.lua:132: in function 'base.Activate'
user:/AddOns/CollectionBars/CBs_Button.lua:58: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 10/14/19, 06:06 PM  
Mogloth

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by Jarth
Originally Posted by Mogloth
I can't figure out how to populate the bar with Mementos. I can see the word Mementos and 0,0 under it on the screen. But, that's it. How do I add mementos to the bar?
Hello,
  1. You need to select the collection type by either:
    a: Right-click the label, and press the "cog" icon.
    or
    b: type "/cb", and under "Collection Type", pres the "cog" icon, for the type you want to change.

    Then it should open/update a window, where the name of the selected collection type is shown (just under the headline).
  2. Next select "Collectibles", and select what ones you want shown.

I hope it helps, otherwise feel free to contact again.
Jarth
For anyone else that couldn't figure this out like me - once you follow the above instructions you then need to go into "cursor mode" and click on the bar that says the name of what you are wanting to use. Icons will appear and you can click them to use them. Click on the name again and the icons go away.
Report comment to moderator  
Reply With Quote
Unread 10/13/19, 01:44 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 54
Uploads: 2
Originally Posted by Mogloth
I can't figure out how to populate the bar with Mementos. I can see the word Mementos and 0,0 under it on the screen. But, that's it. How do I add mementos to the bar?
Hello,
  1. You need to select the collection type by either:
    a: Right-click the label, and press the "cog" icon.
    or
    b: type "/cb", and under "Collection Type", pres the "cog" icon, for the type you want to change.

    Then it should open/update a window, where the name of the selected collection type is shown (just under the headline).
  2. Next select "Collectibles", and select what ones you want shown.

I hope it helps, otherwise feel free to contact again.
Jarth
Report comment to moderator  
Reply With Quote
Unread 10/12/19, 12:36 PM  
Mogloth

Forum posts: 0
File comments: 5
Uploads: 0
I can't figure out how to populate the bar with Mementos. I can see the word Mementos and 0,0 under it on the screen. But, that's it. How do I add mementos to the bar?
Report comment to moderator  
Reply With Quote
Unread 09/15/19, 12:11 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 170
Uploads: 0
Re: Update 1.0.5

Originally Posted by Jarth
Warning: Spoiler
Hello again HowellQagan

I am sorry for the delay.
It should be solved with: 1.0.5 (08-09-2019)
- Fixed issue hiding labels, when they are not combined, and the settings tab is not enabled
- Fixed issue with when moving the frame, and has the label anchor set other than a corner
-- Setting: "Bar anchor location" is removed, it now anchors to the "Display name anchor position on button".

I hope it helps.
Hi,
Just checked both, works fantastically. Thanks a lot.
Report comment to moderator  
Reply With Quote
Unread 09/08/19, 05:35 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 54
Uploads: 2
Update 1.0.5

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
* 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)
Hello again HowellQagan

I am sorry for the delay.
It should be solved with: 1.0.5 (08-09-2019)
- Fixed issue hiding labels, when they are not combined, and the settings tab is not enabled
- Fixed issue with when moving the frame, and has the label anchor set other than a corner
-- Setting: "Bar anchor location" is removed, it now anchors to the "Display name anchor position on button".

I hope it helps.
Report comment to moderator  
Reply With Quote
Unread 08/21/19, 08:38 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 54
Uploads: 2
Re: keybind toggle

Originally Posted by ShadowMau
I like this addon and use it while I am waiting in dungeons to play with my mementos. However, it takes up too much of the screen when i am not actively using it. Any plans for a keybind to toggle it on and off?

Thanks for considering it.
Hello ShadowMau

Glad you like it.
You can collapse the bars, by pressing the active bar title, and you can select what "layers" you wan't the bars shown on. Should minimize the clutter a bit.

I will consider making the labels bind able, in the same way as the hotkeys are.

Kind regards
Jarth
Report comment to moderator  
Reply With Quote
Unread 08/21/19, 08:29 AM  
ShadowMau

Forum posts: 0
File comments: 3
Uploads: 0
keybind toggle

I like this addon and use it while I am waiting in dungeons to play with my mementos. However, it takes up too much of the screen when i am not actively using it. Any plans for a keybind to toggle it on and off?

Thanks for considering it.
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 01:40 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 54
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: 170
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: 170
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: 54
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
Post A Reply



Category Jump: