Download
(20 Kb)
Download
Updated: 03/30/24 12:54 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Updated:03/30/24 12:54 AM
Created:06/19/21 06:23 AM
Monthly downloads:373
Total downloads:13,617
Favorites:35
MD5:
Categories:Utility Mods, Game Controller
IsJusta Favorite Collectibles  Popular! (More than 5000 hits)
Version: 3.5
by: IsJustaGhost [More]
Requires LibAddonMenu-2.0

Works in Gamepad Mode and Keyboard/Mouse Mode

NEW:
3.4
  • removed limit for mounts
  • option to hide the random mount hud icon
3.3
  • unlimited favorites for non-mounts
  • dropdown in options for sorting the Favorites subcaetgories
3
  • fully integrated with the new favorite collectibles system.
  • keybind to toggle random mount.
  • per-character favorites.
  • favorite importing from saved characters.
_________________________________________________________________________________


"IsJusta Favorite Collectibles" adds "Favorite" subcategories to Mounts, Noncombat Pets, and Houses.
You can now have more than 100 favorite collectibles.
It also allows limited control over sorting and, a kaybind to toggle the random mount feature on/off.
The selected random mount will show as a convenient icon on the HUD to let you know random mount is active.
You can copy the saved favorites from any character from the account. Doing so replaces the current favorites with the copied ones.

Note:
Importing saved favorites from another character can take some time to complete, depending on the number of changes.
It's set to do up to 2 per second. This is to keep the server from kicking for "To many messages sent", do to all the change requests made to the server.
This only applies to mounts and, previously set favorites from before the unlimited favorites was added.

Random mount keybind and icon:
  • icon shows current random mount selection when active
  • icon is located near the bottom right of the screen by default
  • icon can be moved while unlocked and, will retain the new position
  • keybind is located in Controls > Movement

This addon uses the original UI. No added menus or boxes to clutter your screen.

Thank you @Turgenev for this awesome idea, and great write-up.


_________________________________________________________________________________

The original write-up
You have everything.

The most costumes. The most hats. The most body markings. The most mounts. The most pets. Do you even remember what pets you have? No, because you get to around the D's and your eyes go crosswords.

Which frankly makes it a pain in your Molag Bals to keep track of it all. You have over 30 rows of hats, let alone anything else under Collectibles. Sometimes, you just wanna see your one favorite hat first (not limited to 1), instead of digging through all the fluff. I mean, who wouldn't?

If only you had this add-on.

"IsJusta Favorite Collectibles" gives you added value to your Collections menu, allowing you to "favorite" anything from Appearances and the various subcategories, to Housing, to Furnishing, to Mounts... you get the idea. Just one right-click, choose "Add Favorite," and your item is moved to the top of the list or, in select categories, into a "Favorites" subcategory, where all your preferred swag is listed for your convenience.

But wait! "Does this work with my companion? Mirri has her own needs, if you get what I'm sayin'."

It DOES! Your favorites carry over to your companion's Collectibles menu as well! Quick, easy and effective.

You thought you had everything. Now get it all with this one addon, and focus on your swag that you actually like.

Goodbye, clutter. Hello, your favorite hat.
  • The selectable categories to add the "Favorites" functionality to are:
    • Appearance
      • favorites are set to the top of each subcategory
    • Housing
      • favorites are added to a new subcategory, "Favorites"
      • keyboard mode, added left-click to open travel options
    • Mementos
      • favorites are set to the top of the list
    • Mounts
      • favorites are added to a new subcategory, "Favorites"
    • Non-combat pets
      • favorites are added to a new subcategory, "Favorites"
- - - 3.5
○ fixed sorting by name only. It should now sort favorites to top.

- - - 3.4.2
○ fixed error "Globals.lua:12: Attempt to access a private function"

- - - 3.4.1
○ fixed bug that would happen when dismissing an assistant from the interaction prompt
-- IsJustaFavoriteCollectibles.lua:308: attempt to index a nil value

- - - 3.4
○ removed unused strings
○ added option to hide random mount hud icon
○ removed 100 mount favorites limit

- - - 3.3.4
○ fixed error "IsJustaFavoriteCollectibles.lua:594: function expected instead of nil" that can happen when "IsJusta Collectible Randomizer" is also enabled.

- - - 3.3.3
○ improved compatible with IsJusta Collectible Randomizer

- - - 3.3.2
○ made it compatible with IsJusta Collectible Randomizer
○ Fixed the Favorites subcategory headers.

- - - 3.3.1
○ added a redundancy to prevent "collectibledatamanager.lua:261: operator < is not supported for number < boolean"
-- which is caused by saved variables from before 3.3
○ added the agility to select the import complete sound out of a small list

- - - 3.3
○ added unlimited favorites support for non-mounts.
-- mounts have a limit of 100 and must use the built in favorites in order to use random favorite mount.
○ improved saves importing. Now much faster. It only needs to delay for importing mounts or
-- unsetting non-mounts that were previously set in the built in favorites.
○ added dropdown options for sorting the Favorites subcategories with 3 options.

- - - 3.2.3
○ fixed error "IsJustaFavoriteCollectibles.lua:305: operator + is not supported for boolean + number"

- - - 3.2.2
○ Will no longer try to import mare than 100 favorites.

- - - 3.2.1
○ primary residence is now sorted to top of Favorites houses subcategory
○ fixed companion Favorites mounts category in keyboard mode.
○ fixed companion Favorites in gamepad mode.

- - - 3.2
○ the favorites import will now ignore unsupported collectibles that were previously saved as favorite.
-- this was to stop it from attempting to import on every load.

- - - 3.1
○ hooked BuildContentList for keyboard mode to use for building the lists for favorites subcategory to prevent "Attempt to access a private function" errors for slotable collectibles.
-- all other collectible lists are handled natively

- - - 3
○ re-wrote most of the addon to integrate with the new collectible favorite system
○ added a feature to copy favorites option. If not on per-character favorites, it will import the selected saved favorites to the new favorite system
-- else it will copy the selected saved favorites to teh current character.
○ added the option to use per-character favorites
○ removed all features for furnishings since they are not included in the new favorites system
○ removed all code for housing editor
○ improved the collectible sorting functionality of the "Favorites" subcategories

- - - 2.10.2
○ fixed errors caused by zos renaming functions in collectibledatamanager.lua
○ added a clone feature for character settings to allow copying settings from account or other characters

- - - 2.10.1
○ fixed error caused by attempting to show collectible info outside collection
-- this was due to not having a previously viewed category.
-- /AddOns/IsJustaFavoriteCollectibles/collectibledatamanager.lua:85: attempt to index a nil value
○ added setting to select account or character saves


- - - 2.9
○ reworked some base functionality
○ kb/m Favorites subcategories will no longer show all in category when switching back from another tab
○ fixed kb/m issue where collectibles in Favorites subcategories would get marked with the icon when switching back from another tab
○ fixed kb/m drag issues, when trying to add a collectible to a utility wheel.

- - - 2.8.4
○ fixed issues related to update 36

- - - 2.8.3
○ fixed error: (ScrollTemplates.lua:2170: attempt to index a nil value) while accessing companion's collections

- - - 2.8.2
○ fix for random collectible not showing in mounts or non-combat pets

- - - 2.8.1
○ fixed missing options

- - - 2.8.0
○ removed debug output
○ removed random mount
○ improved handling of Favorites subcategories
○ improved handling of Favorite collectibles
○ improvements based on being less invasive to base game.
○ Fixed: error Attempt to access a private function caused from loading in a player house.

○ - - 2.7.10
○ removed debug output

- - - 2.7.9
○ fixed error caused by searching in collectibles. CollectionsBook_Manager.lua:112: attempt to index a nil value

- - - 2.7.8
○ removed startup debug output that was missed previously

- - - 2.7.7
○ attempt to fix favorites categories from multiplying.
○ removed the unused xml template

- - - 2.7.6
○ removed debug text

- - - 2.7.5
○ fixed random mount not only using favorites when Use Favorites is set
○ added: keyboard housing, the pop-up menu now closes when mouse moves over another entry

- - - 2.7.4
○ fixed keyboard drag-n-drop to quickslot from collections.

- - - 2.7.3
○ fixed OnLoaded.
○ fixed error "collectibledatamanager.lua:326: attempt to index a nil value"

- - - 2.7.2
○ compatibility update.
removed requirement for the experimental library

- - -2.7.1
○ compatibility update.

- - -2.7
○ updated for API 101034.
○ implemented support for LibHaF

- - - 2.6.4
○ fixed Error: user:/AddOns/IsJustaFavoriteCollectibles/collectibles_GP.lua:143: function expected instead of nil

- - - 2.6.3
○ fixed user:/AddOns/IsJustaFavoriteCollectibles/collectibledatamanager.lua:538: function expected instead of nil
caused from retrieving an item and putting it away in housing editor
moved function

- - - 2.6.2
○ fixed user:/AddOns/IsJustaFavoriteCollectibles/collectibledatamanager.lua:538: function expected instead of nil
caused from retrieving an item and putting it away in housing editor
added missing function

- - - 2.6.1
○ modifications to zos original code is now done on player activated, to prevent it from being overwritten by other addons

- - - 2.6
○ added the option to be able to filter furniture by favorites (collectibles) in the housing editor
○ add the option to allow the set theme to be used in gamepad housing editor

- - - 2.5.3
○ changed the addon structure
○ can now use any collected random mount, or select to use favorites only
○ created the custom collectible class, currently is only used for random mounts
○ commented out "show name and version" on load

- - - 2.5.2
○ improved random mount selection
○ improved random mount list handling
○ fixed issues from selecting mounts while in houses

- - - 2.5.1
○ removed forgotten test functions

- - - 2.5
○ added option to use random favorite mount

- - - 2.4
○ "Favorites" subCategories now only show when not empty
○ "Favorites" subCategories are now moved to the top of the list of subcategories
○ changed how keyboard and gamepad lists are created
○ all platform specific functions have been recreated
○ fixed error caused by reloading the ui after the housing editor was opened
○ fixed Gamepad "Link to chat". now works properly

- - - 2.3.1
○ saved variables now should work on any servers.

- - - 2.2.6
○ api update

- - - 2.2.6
○ activated items in keyboards Favorite subcategories now refresh to show current selected
○ filtered favorites unusable by character now show icon to show it is set as favorite

- - - 2.2.5
○ added setting to exclude collectibles from listing as favorite if character cannot use it
○ fixed sorting of hide helm and "No .." item. to sort to top with no header

- - - 2.2.4
○ attempted fix for the randomly occurring error on startup

- - - 2.2.3
○ added double-click handler to keyboard housing to bring up the port-to-house options

- - - 2.2.2
○ attempt to fix duplicate non-combat pets in quickslots

- - - 2.2.1
○ attempt to fix duplicate houses

- - - 2.2
○ added favorites subcategory to keybaord mode housing
○ fixed duplicate entries in quick slots
○ attempt to fix error from savedVars becoming nil

- - - 2.1.1
○ attempt to fixe multiple Favorites subcategories

- - - 2.1
○ Change how data is processed

- - - 2.0.1
○ fixed selections not functioning properly

- - - 2
○ rebranded to IsJusta Favorite Collectibles

- - - 1.3
○ fixed favorites sit for companions

- - - 1.2.3
○ attempt to fix unsecured call error
○ fixed showing empty favorites
○ gamepad mode, now backs out to Mounts category if last mount is removed from favorites while in favorites.

- - - 1.2.2
○ fixed favorite subheaders

- - - 1.2.1
○ removed debug text that was overlooked

- - - 1.2
○ rewrite

- - 1.0.1
○ Fixed - addon list Info
○ Removed dependency requirement
Optional Files (0)


Archived Files (58)
File Name
Version
Size
Uploader
Date
3.4.2
20kB
IsJustaGhost
11/30/23 05:28 AM
3.4.1
41kB
IsJustaGhost
10/04/23 09:29 AM
3.4
19kB
IsJustaGhost
06/29/23 02:28 PM
3.3.4
20kB
IsJustaGhost
06/28/23 11:57 AM
3.3.3
20kB
IsJustaGhost
06/09/23 05:57 PM
3.3.1
20kB
IsJustaGhost
06/07/23 06:38 PM
3.3
19kB
IsJustaGhost
06/07/23 03:37 AM
3.2.3
18kB
IsJustaGhost
06/06/23 10:40 PM
3.2.2
18kB
IsJustaGhost
06/06/23 02:06 AM
3.2.1
18kB
IsJustaGhost
06/05/23 10:21 PM
3.2
18kB
IsJustaGhost
06/05/23 07:01 PM
3.1
18kB
IsJustaGhost
06/05/23 06:15 PM
2.10.2
21kB
IsJustaGhost
04/06/23 12:08 AM
2.9
19kB
IsJustaGhost
11/20/22 07:05 PM
2.8.4
19kB
IsJustaGhost
11/01/22 10:29 AM
2.8.3
18kB
IsJustaGhost
10/12/22 09:52 PM
2.8.2
18kB
IsJustaGhost
10/11/22 08:06 PM
2.8.1
18kB
IsJustaGhost
10/09/22 08:35 AM
2.8.1
18kB
IsJustaGhost
10/09/22 08:30 AM
2.8
18kB
IsJustaGhost
10/09/22 07:19 AM
2.7.10
23kB
IsJustaGhost
10/03/22 10:13 PM
2.7.7
20kB
IsJustaGhost
10/01/22 06:07 PM
2.7.6
19kB
IsJustaGhost
10/01/22 05:11 PM
2.7.5
20kB
IsJustaGhost
10/01/22 03:38 PM
2.7.4
23kB
IsJustaGhost
06/22/22 10:26 PM
2.7.3
23kB
IsJustaGhost
06/06/22 12:39 PM
2.7.2
19kB
IsJustaGhost
03/17/22 06:52 PM
2.7.1
25kB
IsJustaGhost
03/17/22 05:50 AM
2.7
25kB
IsJustaGhost
03/16/22 10:52 PM
2.6.4
18kB
IsJustaGhost
01/25/22 03:08 AM
2.6.3
18kB
IsJustaGhost
12/09/21 09:58 PM
2.6.2
18kB
IsJustaGhost
12/09/21 09:37 PM
2.6.1
18kB
IsJustaGhost
12/09/21 09:25 PM
2.6
18kB
IsJustaGhost
12/09/21 03:12 PM
2.5.3
16kB
IsJustaGhost
12/08/21 03:16 PM
2.5.2
14kB
IsJustaGhost
12/06/21 04:59 PM
2.5.1
14kB
IsJustaGhost
12/06/21 12:46 PM
2.5
15kB
IsJustaGhost
12/06/21 11:46 AM
2.4
13kB
IsJustaGhost
12/05/21 01:14 PM
2.3.1
13kB
IsJustaGhost
11/28/21 03:50 PM
2.3
13kB
IsJustaGhost
08/23/21 06:45 PM
2.2.6
13kB
IsJustaGhost
08/23/21 06:58 AM
2.2.5
13kB
IsJustaGhost
08/22/21 07:34 PM
2.2.4
12kB
IsJustaGhost
08/15/21 06:23 PM
2.2.3
12kB
IsJustaGhost
08/15/21 03:41 PM
2.2.2
12kB
IsJustaGhost
07/24/21 11:46 PM
2.2.1
12kB
IsJustaGhost
07/24/21 09:51 AM
2.2
12kB
IsJustaGhost
07/23/21 05:58 PM
2.1.1
11kB
IsJustaGhost
07/22/21 01:01 PM
2.1
11kB
IsJustaGhost
07/20/21 01:32 PM
2.0.1
12kB
IsJustaGhost
07/19/21 10:57 AM
2
12kB
IsJustaGhost
07/19/21 12:57 AM
1.3
9kB
IsJustaGhost
07/11/21 10:05 PM
1.2.3
7kB
IsJustaGhost
07/08/21 08:37 PM
1.2.2
6kB
IsJustaGhost
07/08/21 01:11 PM
1.2.1
7kB
IsJustaGhost
07/08/21 12:14 PM
1.0.1
5kB
IsJustaGhost
06/25/21 01:55 PM
1
5kB
IsJustaGhost
06/19/21 06:23 AM


Post A Reply Comment Options
Unread 06/07/23, 09:26 AM  
Bonstrigmo
 
Bonstrigmo's Avatar

Forum posts: 0
File comments: 55
Uploads: 0
Code:
user:/AddOns/IsJustaFavoriteCollectibles/collectibledatamanager.lua:261: operator < is not supported for number < boolean
stack traceback:
user:/AddOns/IsJustaFavoriteCollectibles/collectibledatamanager.lua:261: in function 'FavoritesCategoryData:GetBestCollectibleHeader'
user:/AddOns/IsJustaFavoriteCollectibles/collectibles_KB.lua:53: in function 'buildContentList'
user:/AddOns/IsJustaFavoriteCollectibles/collectibles_KB.lua:117: in function '(anonymous)'
[C]: in function 'PostHookFunction'
/EsoUI/Ingame/Collections/Keyboard/CollectionsBook.lua:188: in function 'TreeEntryOnSelected'
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:732: in function 'ZO_TreeNode:OnSelected'
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:441: in function 'ZO_Tree:SelectNode'
(tail call): ?
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:113: in function 'ZO_Tree:SelectFirstChild'
/EsoUI/Ingame/Collections/Keyboard/CollectionsBook.lua:175: in function 'TreeHeaderSetup_Child'
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:885: in function 'ZO_TreeNode:RefreshControl'
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:688: in function 'ZO_TreeNode:SetOpen'
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:353: in function 'ZO_Tree:SetNodeOpen'
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:347: in function 'ZO_Tree:ToggleNode'
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:956: in function 'ZO_TreeHeader_OnMouseUp'
/EsoUI/Libraries/ZO_Templates/TreeTemplates.lua:34: in function 'ZO_IconHeader_OnMouseUp'
ZO_GroupMenu_KeyboardCategoriesScrollChildZO_GroupMenuKeyboard_StatusIconChildlessHeader1Icon_MouseUp:6: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 06/07/23, 02:03 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 304
Uploads: 23
This error is not because it's broke. I just neglected to consider previous saved variables.
I'll add a redundancy but, you can stop this by going into the settings and choosing one of the options in the sort drop down.

My setting already got changed when I added the check that would have caused the error. So, I missed this one.
Report comment to moderator  
Reply With Quote
Unread 06/26/23, 01:53 PM  
minympheral

Forum posts: 0
File comments: 1
Uploads: 0
This mod is wonderful, but the per-character favorites seem to be wonky with the mounts. Freshly installed I changed the settings to per-character, marked four Mounts as favs, logged out of character 1 and into a different one, and one of the four mounts (wild hunt wolf) appeared in the favs of the untouched character 2. Logging back without changing anything caused the original character 1 to loose a different mount (the black gryphon, forgot the name) from the favs. If I log on character 2, un-fav the wolf, and log back on character 1, the wolf will also be gone from the favs of character 1. Interestingly, when I fav the gryphon on character 2, it will not only not un-fav, but also appear to be fav'd on character 1, and will not disappear from then until un-fav'd on character 2 - then it's gone from character 1, too. So I'm a little confused about what the issue is. After reinstalling the mod the exact same mounts were affected in the exact same way, so maybe it's a mount specific issue somehow? Or I'm missing something. I hope I explained this somewhat understandable.

Edit: When unselecting the gryphon on character 1 after I activated it on character 2, SOMEHOW a third mount found it's way from char 1's favs to char 2's favs. So maybe it is not as mount specific as I thought but something else.
Last edited by minympheral : 06/26/23 at 02:03 PM.
Report comment to moderator  
Reply With Quote
Unread 06/28/23, 02:31 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 304
Uploads: 23
Thank you for letting me know about this. I just looked into this and I am getting the same bug. It has me completely confused.

I'm going to see what I can do for the next update.
Report comment to moderator  
Reply With Quote
Unread 06/28/23, 02:41 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 304
Uploads: 23
Plans for the next update.

Add option to hide the random mount hud Icon.

Remove the 100 mount favorite limit. I was under the impression the 100 favorite collectibles limit was including mounts. Maybe it was on PTS but, the alert says it's not. "You can only have 100 favorite collectibles (excluding mounts)."

Attempt to fix the phantom favorite mount that can appear when changing characters. How the import functions are currently written should have already prevented this from happening.
Every mount that is currently saved on the server as favorite that is not saved in the current savedVariables is set to be removed. Which should mean that if a character does not have any mounts set should have the previous character's mounts all removed from the server's favorites. For some reason, 1 is being added.
Last edited by IsJustaGhost : 06/29/23 at 10:18 AM.
Report comment to moderator  
Reply With Quote
Unread 03/29/24, 07:17 AM  
CoolBlast3

Forum posts: 0
File comments: 11
Uploads: 0
UI Bug

Hello! I've been experiencing this odd bug for a while, which makes it so that favorited items are "split" within the category. Adding or removing a favorite sorts them back into place, so it's a minor inconvenience at best, but still a bug nonetheless

I've tried removing all other addons, leaving only this one and its dependancy but the bug remains. I am using character-bound settings if that makes any difference.

Screenshot: https://lensdump.com/i/OjTNM2
Last edited by CoolBlast3 : 03/29/24 at 07:17 AM.
Report comment to moderator  
Reply With Quote
Unread 03/29/24, 02:35 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 304
Uploads: 23
Re: UI Bug

Originally Posted by CoolBlast3
Hello! I've been experiencing this odd bug for a while, which makes it so that favorited items are "split" within the category. Adding or removing a favorite sorts them back into place, so it's a minor inconvenience at best, but still a bug nonetheless

I've tried removing all other addons, leaving only this one and its dependancy but the bug remains. I am using character-bound settings if that makes any difference.

Screenshot: https://lensdump.com/i/OjTNM2
Thank you for letting me know. I'll have a look when I have time. I noticed this before and had thought I had fixed the issue.
Report comment to moderator  
Reply With Quote
Unread 03/30/24, 10:06 AM  
CoolBlast3

Forum posts: 0
File comments: 11
Uploads: 0
Re: Re: UI Bug

Update fixed the bug, thanks so much!
Report comment to moderator  
Reply With Quote
Unread 03/30/24, 11:06 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 304
Uploads: 23
Re: Re: Re: UI Bug

Originally Posted by CoolBlast3
Update fixed the bug, thanks so much!
I found, since the non-mount favorites are not stored on the server, they were not being updated in the list properly and being stuck sorted by name. To combat this, I force update the sort every time the list is shown/updated. That way it will get the favorites stored in saved variables.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: