Download
(35 Kb)
Download
Updated: 02/19/23 08:02 AM
Pictures
File Info
Compatibility:
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Ascending Tide (7.3.5)
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Greymoor (6.0.5)
Updated:02/19/23 08:02 AM
Created:04/27/19 06:32 AM
Monthly downloads:119
Total downloads:15,839
Favorites:40
MD5:
Categories:Bags, Bank, Inventory, RolePlay, Miscellaneous
Collection bars  Popular! (More than 5000 hits)
Version: 1.1.14
by: Jarth [More]
Overview: (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.

OptionalDependsOn: LibDebugLogger

The settings panel consists of the following tabs:
- "General": Setting up global/base settings.
- "Categories": Enable/disable and select active "category of collectibles".
- "Collectibles": For selected category enable/disable collectible.
- "Category": Setup for category of collectibles.
- "Combined bar": Setup Combined bar.

"General" setup:
- Position and size
- What views the bars are visible in
- Active and activation indication
- Audio
- Logging

"Category" setup:
- Tooltip
- Display name and labels
-- Should the category be in the combine bar or seperate
- Position and size

Required setup:
- Enter addon settings typing "/cb" in the console
- Alternatively a hotkey can be assigned

- In "Categories" enable the categories you want to use
Initially all categories are added to a Combined bar (see more in step 6).

Info: Categories are shown when one of the statements are true:
- A category contains selected collectibles (either by selecting individually or "Auto select all..." is enabled)
- The settings window is open
- Any label is right-clicked (toggle effect, where a cogs are shown)


- (1) Now set the active category in "Categories" by pressing the "cog" next to a category.
- After a label is setup, right-click the label to toggle setup. Then press the "cog" on the label to set it as the active category in the settings.

- (2) The active category is now set for "Collectibles" and "Category" tabs.
- The title refers to the active category.

- (3/4) Subcategories can be toggled by selecting the line.

- In "Collectibles" tab the individual collectibles can be shown/hidden.

- In "Category" tab contains setup for the active category.

Info:
In the "Category" tab, Categories without the ON button can toggle all sub categories (hide/show in the list)
- Sub categories have the same Icon as the parent category.

Move:
To move a bar, you need to enable the toggle button: "Toggle move frame", in the top, in the settings panel
- The bar has to have at least one button shown, for it to be draggable
- When move frame is enabled a gray outline of the bar will be shown
- The gray outline is draggable and cannot be dragged outside the screen

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

Hotkeys:
Up to 100 Hotkeys can be assigned under "Controls" > "Keybindings"
- You can change the number of hotkeys in the general settings of the addon
- You can then attach them to a button, by hovering the button and pressing the keybinding
- Be aware when limiting the number of hotkeys, that:
- To unbind a hotkey it is not enough to limit the number of hotkeys, you need to unbound it under "ESO: CONTROLS > Keybindings"
- The addon no longer monitors hotkeys outside the desired range
- Bound hotkeys can be used no matter the range

Planned changes:
- Improve the collectible tooltips, possibly showing the same way as Collectibles(U) tooltips.
- Work on usability / naming
-------------------------------------------------------------------------------
Collection bars
-------------------------------------------------------------------------------
Version 1.1.14 (2023-02-19)
- Reworked how bindings are done
-- BE AWARE - CHANGES ARE NOT BACKWARDS COMPATIBLE
--- Just to specify, bindings will carry over from previous version, but after changing the bindings, they might not be backwards compatible. :)
- Addded functionality to set a number of hotkeys
-- Be aware when limiting the number of hotkeys, that:
--- To unbind a hotkey it is not enough to limit the number of hotkeys, you need to unbound it under "ESO: CONTROLS > Keybindings"
--- The addon no longer monitors hotkeys outside the desired range
--- Bound hotkeys can be used no matter the range

Version 1.1.13 (2023-02-12)
- Added confirmation for:
-- Remove all character settings
-- Reset settings
- Moved files into folders
- Updated APIVersion

Version 1.1.12 (09-04-2022)
- Added scenes for assistants: "Ghrasharog, Armory Assistant" and "Giladil the Ragpicker"
-- Added for both keyboard and gamepad

Version 1.1.11 (28-01-2022)
- Changed icon for categories with subcategories to better indicate the action
- Changed to use OVER not PRESSED icon

Version 1.1.10 (22-08-2021)
- Formatted files and updated version

Version 1.1.9 (02-11-2020)
- Fixed issue when creating categories as subcategories would cause an exception when trying to fetch the number of subcategories on them.

Version 1.1.8 (31-08-2020)
- Fixed issue where the category type would not be set for categories.
-- Resulting in Unlocked count not being set, and sliders not working.

Version 1.1.7 (29-08-2020)
- Updated APIVersion to 100032
- Categories are no longer filtered, it shows the same list as the ESO Collections view.
-- This is not the ideal solution, but there are no properties in common i can filter on (at this time at least).
-- SubCategories are made recursive, in case SubCategories to SubCategories ever becomes a thing.
- Categories are now collapsed by default.
-- Parent categories (shown without a COG icon) can be expanded/collapsed.
- Fixed issue with Tooltip for categories

Version 1.1.6 (05-07-2020)
- Renamed saved setting: MenuShowDisabled to Menu.ShowDisabled
- Fixed issue where it was not possible to collapse "Appearance" in categories
-- Now it stores the value at runtime, and not in the saved variables

Version 1.1.5 (04-07-2020)
- Reverted fix in 1.1.5, and fixed issue properly by changing the load order
-- Now fetches the settings twice, first to set logging, and then set settings
- Made changes to the functions for getting and updating settings

Version 1.1.4 (04-07-2020)
- Fixed issue where category saved data would not be accessible

Version 1.1.3 (01-07-2020)
- Fixed issue where buttons would not update when pressed

Version 1.1.2 (28-06-2020)
- Fixed issue where keybindings would not show in some instances
- Fixed issue where verbose logging would not disable with debug logging
- Changed the load order, so settings is fetched before categories, to avoid loggings if not enabled

Version 1.1.1 (22-06-2020)
- Fixed issue with changing display name of the bars

Version 1.1.0 (21-06-2020)
Warning: With this version the saved variables will reset!

Highlights:
- The settings have been rearanged for consistancy and to rework some features
- In the settings, categories are now stored on the category id rather than name
-- Makes the setup language agnostic
- Added feature when selecting collectibles, to "auto select all".
-- When "auto select all" is enabled, any valid unlocked collectible will be shown
-- When this setting is set, it will not save unique collectible idīs
-- If you get new collectibles you would need to manually reload the UI (or refresh the collection, top right in the settings panel)
- LibDebugLogger have been added as an optional dependency
-- It will only log when logging is enabled in the settings

Version 1.0.11 (01-06-2020)
Highlights:
- It is now possible to alter the displayname of categories (again)
- In the categories tab, right click on the "cog"-icon for an enabled category, will navigate to the "Collectibles" tab.
- If account settings are used, and there exists character settings, these can now be deleted in the global settings tab.
-- At this time, these settings are not used

Reintroduced string format, as it gives better performance, and makes the code easier to navigate
Added formatter/formatted strings for central teksts making them reusable though out the code

Version 1.0.10 (27-05-2020)
- Updated APIVersion to 100031
- Now always show labels when opening the settings window by slash command or hotkey
-- Same toggle as right click on a label

Version 1.0.9 (25-05-2020)
- Renamed Selection to Collectibles
- If "Use account settings" is on it will no longer create Character settings.
The setting now sets "account wide" if account settings is used, not pr character.
- Collectibles are now also ordered and named the same as the "Collections tab".
-- TODO: Implement tooltip with icon, in much the same way as "Collections tab".

Improvements:
- Streamlined naming through out the code
- Removed unused values

Version 1.0.8 (24-05-2020)
- Updated APIVersion to 100030

Menu:
- Support for LibAddonMenu-2.0 have been removed from the addon
- Setup is done solely from the settings window

Bindings:
- Added binding to open settings window
- Added 10 bindings, total is now 20

Changes to Categories (previous "collection types"):
- Renamed to Categories
- Removed the hardcoded list of Categories
- Populates types based on ZO_CollectibleCategoryData
-- A category is shown when the category or its children has usable collectibles
- Categories are now named and ordered the same as in the ESO Collections view
- A category now has an icon, the icon from the parent category is shown for sub categories.
- A parent category can collapse its children
-- The icon highlights when hovering a parent category

Texts:
- Moved "magic strings" through out the code to variables, making them reusable and allowing for better overview and reusability
- TODO: Identify patterns and improve, now nearly all strings are joined by .. not string.format.

Improvements:
- Removed Base reference from CBs_Button
- Removed Base from CBs_Button

Version 1.0.7 (07-02-2020)
-- Fixed issue when reloading the list of Collectibles, with no collection type selected
-- Increased width of settings tabs, to allow for the full text: "Collection Types"
-- Added tooltip text to the cog inside "Collection Types", and changed the wording of the text

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 (14)
File Name
Version
Size
Uploader
Date
1.1.13
34kB
Jarth
02/12/23 05:45 AM
1.1.12
32kB
Jarth
04/09/22 02:53 AM
1.1.12
32kB
Jarth
01/28/22 11:35 AM
1.1.10
32kB
Jarth
08/22/21 09:49 AM
1.1.9
32kB
Jarth
11/02/20 12:51 PM
1.1.8
32kB
Jarth
08/31/20 04:42 AM
1.1.7
32kB
Jarth
08/29/20 06:35 AM
1.1.6
32kB
Jarth
07/06/20 02:51 AM
1.1.5
32kB
Jarth
07/04/20 05:48 AM
1.1.4
32kB
Jarth
07/04/20 12:34 AM
1.1.3
32kB
Jarth
07/01/20 10:41 AM
1.1.2
32kB
Jarth
06/28/20 03:20 AM
1.1.1
31kB
Jarth
06/22/20 10:45 AM
1.1.0
31kB
Jarth
06/21/20 12:06 PM


Post A Reply Comment Options
Unread 04/10/23, 01:31 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 91
Uploads: 2
Originally Posted by Syrius
Hi, would it be possible to combine sub-categories ?
For exemple, just having a "mount" tab, with all my mounts.
Instead of "feline, canine, cervid..."
Same for pets.
Hi Syrius

Thanks for the feedback.
I can't do that unfortunately, as the structure mirrors that of in-game "Collectibles". This allows new/changes to categories to be reflected without updating the code, given the structure does not change.

Kind Regards
Jarth
Report comment to moderator  
Reply With Quote
Unread 04/09/23, 12:30 AM  
Syrius

Forum posts: 0
File comments: 1
Uploads: 0
Hi, would it be possible to combine sub-categories ?
For exemple, just having a "mount" tab, with all my mounts.
Instead of "feline, canine, cervid..."
Same for pets.
Report comment to moderator  
Reply With Quote
Unread 04/01/23, 01:39 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 91
Uploads: 2
Originally Posted by syvmar
Hello. I am not sure if I am missing something, but whenever I try to click on any emote in my collection bar, it does nothing. I have mementos, assistants, and companions all working normally. It's just the emotes that don't seem to trigger when I click on them. Any ideas?
Hi syvmar

Thanks for the info.

I can't remember if it used to work, but no it does not work with emotes.
I might look into fixing it in the future.

Kind regards
Jarth
Report comment to moderator  
Reply With Quote
Unread 03/29/23, 12:04 AM  
syvmar

Forum posts: 0
File comments: 4
Uploads: 0
Hello. I am not sure if I am missing something, but whenever I try to click on any emote in my collection bar, it does nothing. I have mementos, assistants, and companions all working normally. It's just the emotes that don't seem to trigger when I click on them. Any ideas?
Report comment to moderator  
Reply With Quote
Unread 02/16/23, 10:04 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 91
Uploads: 2
Re: Might be minority...

Originally Posted by OneSkyGod
But I would request 50 Collection bar Keybinds...

Please don't judge me
I found a way to update the number of hotkeys in a "dynamic" fashion, the default is still 20, but you can change the number in 5 interval up to 100 (because, why not!?).

Hopefully that will satisfy for a while.
I reworked the logic when updating hotkeys, it should be smoother as well.

Version 1.1.14 (2023-02-19)
- Reworked how bindings are done
- BE AWARE - CHANGES ARE NOT BACKWARDS COMPATIBLE
- Addded functionality to set a number of hotkeys
- Be aware when limiting the number of hotkeys, that:
- To unbind a hotkey it is not enough to limit the number of hotkeys, you need to unbound it under "ESO: CONTROLS > Keybindings"
- The addon no longer monitors hotkeys outside the desired range
- Bound hotkeys can be used no matter the range
Last edited by Jarth : 02/19/23 at 08:06 AM.
Report comment to moderator  
Reply With Quote
Unread 02/16/23, 09:32 AM  
OneSkyGod
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 60
Uploads: 1
Post Might be minority...

But I would request 50 Collection bar Keybinds...

Please don't judge me
Report comment to moderator  
Reply With Quote
Unread 01/27/23, 09:55 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 91
Uploads: 2
Re: Remove/reset buttons

Thanks for the feedback.

I might look into moving things around (if i can remember how to... ), especially if it make the menu more intuitive.

Originally Posted by OCDCoder
Any chance the Remove and Reset buttons/features could be moved down to the bottom of that settings page so that some half-asleep person wouldn't be so easily able to accidentally click one and undo at least 45m of ocd customization work?

Why do I ask? No reason. >.<
Update Version 1.1.13 (2023-02-12)
- Updated APIVersion
- Added confirmation for:
- Remove all character settings
- Reset settings


OCDCoder
I ended up not moving it, but adding confirmation for the actions, hopefully it will be enough.
Last edited by Jarth : 02/12/23 at 05:48 AM.
Report comment to moderator  
Reply With Quote
Unread 01/25/23, 06:59 AM  
OCDCoder

Forum posts: 0
File comments: 9
Uploads: 0
Remove/reset buttons

Any chance the Remove and Reset buttons/features could be moved down to the bottom of that settings page so that some half-asleep person wouldn't be so easily able to accidentally click one and undo at least 45m of ocd customization work?

Why do I ask? No reason. >.<
Report comment to moderator  
Reply With Quote
Unread 09/16/22, 01:27 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 91
Uploads: 2
Re: Re: Re: 3 accounts, 2 of them show the keybind, 1 doesn't

Originally Posted by Sylvermoon
Originally Posted by Jarth
Originally Posted by Sylvermoon
I have just purchased Ezabi the Banker for my 3rd account on both PC NA and EU. On my other 2 accounts, I have F9 as keybind for summon assistants (I have both banker and merchant assistants on both those accounts) and they work perfectly.

I'm having a very hard time getting the keybind to show up on the assistant button on the 3rd account. I have the settings set up just like on the other two accounts, but F9 refuses to show on the button, and also doesn't work when pressed.

I realize Jarth isn't playing any more, so does anyone else have a clue why this would suddenly not activate on a new account set up the same as older ones?

I have reloaded UI numerous times, closed out of game to desktop then restarted ditto. Nothing.
Hi Sylvermoon

As i recall, the config files does not contain the actual keybinding, it sounds like you need to setup the keybindings under "Controls > Keybindings" for the 3rd account.

Kind regards
Jarth
Oh. I had forgotten something - I just realized as I was reading your response that I had failed to hover over the button on screen then press F9 to add it to the button! *sigh* it's been a long time since I did this on the other two accounts, and I totally spaced that part of the process! Sorry to have bothered you, and thank you for the reply!
Hi Sylvermoon

Nice you got it solved.

Kind regards
Jarth
Report comment to moderator  
Reply With Quote
Unread 09/15/22, 01:03 PM  
Sylvermoon

Forum posts: 5
File comments: 33
Uploads: 0
Re: Re: 3 accounts, 2 of them show the keybind, 1 doesn't

Originally Posted by Jarth
Originally Posted by Sylvermoon
I have just purchased Ezabi the Banker for my 3rd account on both PC NA and EU. On my other 2 accounts, I have F9 as keybind for summon assistants (I have both banker and merchant assistants on both those accounts) and they work perfectly.

I'm having a very hard time getting the keybind to show up on the assistant button on the 3rd account. I have the settings set up just like on the other two accounts, but F9 refuses to show on the button, and also doesn't work when pressed.

I realize Jarth isn't playing any more, so does anyone else have a clue why this would suddenly not activate on a new account set up the same as older ones?

I have reloaded UI numerous times, closed out of game to desktop then restarted ditto. Nothing.
Hi Sylvermoon

As i recall, the config files does not contain the actual keybinding, it sounds like you need to setup the keybindings under "Controls > Keybindings" for the 3rd account.

Kind regards
Jarth
Oh. I had forgotten something - I just realized as I was reading your response that I had failed to hover over the button on screen then press F9 to add it to the button! *sigh* it's been a long time since I did this on the other two accounts, and I totally spaced that part of the process! Sorry to have bothered you, and thank you for the reply!
Report comment to moderator  
Reply With Quote
Unread 09/14/22, 10:13 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 91
Uploads: 2
Re: 3 accounts, 2 of them show the keybind, 1 doesn't

Originally Posted by Sylvermoon
I have just purchased Ezabi the Banker for my 3rd account on both PC NA and EU. On my other 2 accounts, I have F9 as keybind for summon assistants (I have both banker and merchant assistants on both those accounts) and they work perfectly.

I'm having a very hard time getting the keybind to show up on the assistant button on the 3rd account. I have the settings set up just like on the other two accounts, but F9 refuses to show on the button, and also doesn't work when pressed.

I realize Jarth isn't playing any more, so does anyone else have a clue why this would suddenly not activate on a new account set up the same as older ones?

I have reloaded UI numerous times, closed out of game to desktop then restarted ditto. Nothing.
Hi Sylvermoon

As i recall, the config files does not contain the actual keybinding, it sounds like you need to setup the keybindings under "Controls > Keybindings" for the 3rd account.

Kind regards
Jarth
Report comment to moderator  
Reply With Quote
Unread 09/11/22, 11:57 AM  
Sylvermoon

Forum posts: 5
File comments: 33
Uploads: 0
3 accounts, 2 of them show the keybind, 1 doesn't

I have just purchased Ezabi the Banker for my 3rd account on both PC NA and EU. On my other 2 accounts, I have F9 as keybind for summon assistants (I have both banker and merchant assistants on both those accounts) and they work perfectly.

I'm having a very hard time getting the keybind to show up on the assistant button on the 3rd account. I have the settings set up just like on the other two accounts, but F9 refuses to show on the button, and also doesn't work when pressed.

I realize Jarth isn't playing any more, so does anyone else have a clue why this would suddenly not activate on a new account set up the same as older ones?

I have reloaded UI numerous times, closed out of game to desktop then restarted ditto. Nothing.
Last edited by Sylvermoon : 09/11/22 at 12:46 PM.
Report comment to moderator  
Reply With Quote
Unread 04/09/22, 07:53 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 11
File comments: 437
Uploads: 0
Originally Posted by Jarth
I have added the scenes for keyboard and gamepad.
I might change it in the future, so any scene can be selected.
Thank you <3 And that sounds like a great solution.
Report comment to moderator  
Reply With Quote
Unread 04/06/22, 10:27 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 91
Uploads: 2
Originally Posted by HowellQagan
Heya,

Do you think you could add visibility options for the following scenes as well?

Armory assistant: armoryKeyboard (+ armoryRootGamepad)
Deconstruction assistant: universalDeconstructionSceneKeyboard (+ universalDeconstructionSceneGamepad)

Thanks.
Thanks for the feedback.

I am not currently playing the game, but will look into it.

Kind regards
Jarth

UPDATE:
I have added the scenes for keyboard and gamepad.
I might change it in the future, so any scene can be selected.

Version 1.1.12 (09-04-2022)
- Added scenes for assistants: "Ghrasharog, Armory Assistant" and "Giladil the Ragpicker"
- Added for both keyboard and gamepad
Last edited by Jarth : 04/09/22 at 02:58 AM.
Report comment to moderator  
Reply With Quote
Unread 04/03/22, 02:01 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 11
File comments: 437
Uploads: 0
Heya,

Do you think you could add visibility options for the following scenes as well?

Armory assistant: armoryKeyboard (+ armoryRootGamepad)
Deconstruction assistant: universalDeconstructionSceneKeyboard (+ universalDeconstructionSceneGamepad)

Thanks.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: