Download
(20 Kb)
Download
Updated: 05/23/14 04:33 PM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:05/23/14 04:33 PM
Created:04/29/14 09:39 PM
Monthly downloads:36
Total downloads:2,707
Favorites:35
MD5:
Categories:Discontinued & Outdated, Miscellaneous
OptionsRestacker
Version: 0.1.5
by: Vicster0 [More]
OptionsRestacker
Author: Vicster0
Version: 0.1.5
Development future: I plan to continue to develop and refine this product until further notice. If this changes into the future, or I become unable to continue to dedicate time to this AddOn I will allow for another developer to take control.
Use License: Please feel free to use this code (and pieces, therein) as examples or templates for your development projects. However, I am retaining ownership of the intellectual property contained in or defined by this AddOn and will not allow minor or major modifications to be made and released under a different name without my prior consent. (Please messages me on the forums if you have any questions. [Vicster0])

Donations
I'm sure it comes as no surprise that addons like this and many other consume a large amount of time. I love the process involved in projects like these and my own intentions are usually what spawn the creation of some of my addon. That being said, the occasional donation always means a lot and is never turned down! Although I don't accept PayPal, if you would ever like to donate in-game gold you can send it to me @Vicster0. As always, thanks for all the support! Cheers!

Introduction
This is a somewhat simple addon that allows the player to customize their settings menu. With many addons comes many settings panels for the various addons in the in game menu. Options Restacker provides the player with the ability to do alphabetical or customize sorting of their settings list. With the customized list, the player can chose to "hide" some settings panels for addons they don't need access to on a regular basis in order to clear up the clutter. (For safety reasons, OptionsRestacker cannot currently be hidden.) The player can also clear all color formatting from the settings titles. If you are like me and you can't stand color in setting titles, you'll love this feature.

Player Features
  • Sort "settings" alphabetically!
  • Or, use the customization frame in the options panel for OptionsRestacker to customized the order of your settings menu and/or hide settings!
  • Clear color formatting from setting titles!

Usage
Use the in game menu options panel found under "settings."
The color option can be turned On/Off from the /restacker commands... I may add more of these in the future.

Notes/Issues
I have cleaned up the UI and most of the weird buggy issues. The controls menu is kinda weird if you try to customize it's order as it does it backwards. Not entirely sure about this, but you probably don't want to sort them anyway as it always opens the primary option.

Updates
Update 4 - [v0.1.5] - Patch
  • Updated to ESO UI API version 100004
Update 3 - [v0.1.4] - Patch
  • Addressed a language bug with headers that were saved in other languages and not cleaned up causing errors.
  • Added cleanup routine to remove other language headers that where saved but do not exist in current session.
Update 2 - [v0.1.3] - Patch
  • Addressed a bug that caused clients running in different languages to bug out as the addon was not localization aware. It should now sort and handle the menus regardless of what language they are in. The settings will however be associated to the language they were configured in if you happen to switch between languages.
  • Addressed a bug that was causing the 'Controls' menu items to be completely missing if the options to 'Ignore Default Settings Panels' was enabled.
Update 1 - [v0.1.2] - Patch
  • Complete overhaul of the UI, cleaning up the appearance and functionality.
  • Added informational tooltips to help guide you to your personalized settings menu.
  • Fixed a bug that was causing the menu to remain the same size as you removed controls. This is only compensated for now (still a small ammount of extra space) but it's a lot better.
  • Added a feature to allow the default menu items to remain unsorted and only sort addon settings.
  • Removed the option to close the frame inside of the options pane which would require a UI reload if done.
  • Probably a few other things I'm forgetting...
Updates
Update 4 - [v0.1.5] - Patch
  • Updated to ESO UI API version 100004
Update 3 - [v0.1.4] - Patch
  • Addressed a language bug with headers that were saved in other languages and not cleaned up causing errors.
  • Added cleanup routine to remove other language headers that where saved but do not exist in current session.
Update 2 - [v0.1.3] - Patch
  • Addressed a bug that caused clients running in different languages to bug out as the addon was not localization aware. It should now sort and handle the menus regardless of what language they are in. The settings will however be associated to the language they were configured in if you happen to switch between languages.
  • Addressed a bug that was causing the 'Controls' menu items to be completely missing if the options to 'Ignore Default Settings Panels' was enabled.
Update 1 - [v0.1.2] - Patch
  • Complete overhaul of the UI, cleaning up the appearance and functionality.
  • Added informational tooltips to help guide you to your personalized settings menu.
  • Fixed a bug that was causing the menu to remain the same size as you removed controls. This is only compensated for now (still a small ammount of extra space) but it's a lot better.
  • Added a feature to allow the default menu items to remain unsorted and only sort addon settings.
  • Removed the option to close the frame inside of the options pane which would require a UI reload if done.
  • Probably a few other things I'm forgetting... :p
Archived Files (4)
File Name
Version
Size
Uploader
Date
0.1.4
20kB
Vicster0
05/19/14 07:53 PM
0.1.3
21kB
Vicster0
05/01/14 08:20 PM
0.1.2
21kB
Vicster0
04/30/14 08:19 PM
0.1.1
20kB
04/29/14 09:39 PM


Post A Reply Comment Options
Unread 05/03/14, 07:06 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Selrach
Just wanted to stop by and say thanks! Works great for me, haven't had any issues yet.
Great! I really appreciate you letting me know!
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 09:25 PM  
Selrach

Forum posts: 4
File comments: 5
Uploads: 0
Just wanted to stop by and say thanks! Works great for me, haven't had any issues yet.
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 05:08 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Saftsuse
Small request: Can you add version number behind the filename? Is nice to see when downloading and saving it in my download folder.
You know, oddly I store them all that way in my google drive for archival purposes - OptionsRestacker_0.1.3.zip for instance.

I never quite thought about it, but I suppose it wouldn't hurt? It would just be for the ZIP filename as the folder inside would have to exclude it still but I should be able to at least do that. :P

I'll try to remember in the future!

Originally Posted by DaBear78
With the newest version everything works for me (german client). Thx a lot
AWESOME! Truth be told I didn't test the change the way I should have. I just made sure it still worked for me and pulled the EN strings then I logged off and thought to myself after uploading, "Maybe I could have just set the localization CVAR to some other language to at least test it...". So yeah, I'm super excited that the update helped you!

Thank you for letting me know! Much appreciated!
Last edited by Vicster0 : 05/02/14 at 05:08 AM.
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 04:49 AM  
Saftsuse
 
Saftsuse's Avatar

Forum posts: 13
File comments: 149
Uploads: 0
Small request: Can you add version number behind the filename? Is nice to see when downloading and saving it in my download folder.
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 04:45 AM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 120
Uploads: 0
Originally Posted by Vicster0
Originally Posted by DaBear78
The game loads normally, but when I try to open the menu I get the following:

Code:
2014-05-01T14:09:08.768+01:00 |cff0000Lua Error: user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: attempt to index a nil value
stack traceback:
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: in function 'OptionsRestacker.OR_CollectPanelChildrenFromContainer'
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:34: in function 'OptionsRestacker.OR_SetNewOptionsPanelOrder'
    EsoUI/Libraries/Globals/globalapi.lua:156: in function '(anonymous)'|r
And the addon is not shown in the settings.

Any idea?
DaBear78,

Since I am unable to play around with it at the moment being I'm at work, in the interim, if you used the first version, go ahead and delete the saved settings for it and see if that clears it up. Unless you have a heavily modified UI that changes the default ZO_GameMenu_InGame control, I don't know why this would happen, but it may be due to the changes I made if you have an old config.

If you are a new user and have a brand new settings file then I will need to troubleshoot when I get home.

OH and one last thing... this does not have any localization built in yet so if you are playing the game in a different language, that would surely break it! My money is on this...

Please do let me know!
With the newest version everything works for me (german client). Thx a lot
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 09:22 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Lichbane
Originally Posted by Vicster0
Ultimately, at least you can sort them alphabetically or manually and hide whichever ones you don't want to see. Should help to at least make things more manageable.
Or prefix the addon name with a category: <Category> - <Name> and then sort by name?
Hmmm, now that is not a bad idea at all. I may be able to, somewhat easily, add in options to add categories to the titles of the addons. My only concern then would be the width of the menu, but I can probably take care of that. Thanks for the ideas! Keep 'em coming!
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 08:44 PM  
Lichbane

Forum posts: 8
File comments: 30
Uploads: 0
Originally Posted by Vicster0
Ultimately, at least you can sort them alphabetically or manually and hide whichever ones you don't want to see. Should help to at least make things more manageable.
Or prefix the addon name with a category: <Category> - <Name> and then sort by name?
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 06:41 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Lichbane
Originally Posted by Vicster0
[Other than the Controls menu (which I really never should have added in the first place because it's kind of stupid...) is everything else working alright for you? Settings sorting either alphabetically/custom? Is the interface and options intuitive? I tried to add as many tooltips and what not to guide people to setting it up correctly but sometimes it's hard.
It does EXACTLY what I want it to do, which is clean up my options list. I got sick of trying to find some options that were hopelessly out of order.

I haven't delved too deeply into some of the other options the addon provides because I didn't have a lot of time last night.

Is it able to rename some of the options? Or perhaps categorise them into groups? Some people name their options after themselves and not by function. That works for some of the multifunction addons, but it does make them difficult to find. It would be handy to categorise addons with wither a prefix or using a "folder" paradigm ... to keep all you map addons in one place, crafting in another, UI in another, and so on. I have quite a few addons and the list is getting a little unwieldy.
Awesome! Glad to hear that. I will work out a few of the kinks that people reported today but I don't have too many big plans for it beyond what it's doing now.

The thing is that this addon is a bit of a hack when it comes to the in game menu. There might be a way to do what you are talking about with groups and what not but it may be significantly more difficult to pull off. That being said, there are some ideas that come to mind that could be promising, so we'll see. :P

Ultimately, at least you can sort them alphabetically or manually and hide whichever ones you don't want to see. Should help to at least make things more manageable.

I know what you mean about addon settings though. I personally am guilty of what you were saying. I put my other two addons under Vicster's Addons which I suppose makes it more difficult as you mentioned but the idea was to keep most of "my" addons under a single menu so to not crowd the 'Settings' menu any worse than it already is. :P

Things I personally can't stand about addon option panels? See Luminary Trade History for an example of both... Colors in your setting name - bugs the crap out of me, I know you want to be unique but comon, just because you can put color in text, doesn't mean you have to. And, breaking your addon options title into separate lines - if you addon options title is too long, you should just consider using a new name... lol

Anyway, enough of me rambling. Again, I'm glad you are finding it useful! Please let me know if you have any questions.
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 06:32 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by pinstripesc
I'm having the issue where a number of addons overlap each other.

I have about 5 showing of 25 or so.

EDIT: Also, realized the one being overlapped is ReStacker, which makes things....difficult.
I will try to recreate this, but I have no clue why that would be happening... Would definitely need some screenshots/errors to figure this one out. I will let you know if I figure anything out though! Thanks for reporting.
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 05:26 PM  
Lichbane

Forum posts: 8
File comments: 30
Uploads: 0
Originally Posted by Vicster0
[Other than the Controls menu (which I really never should have added in the first place because it's kind of stupid...) is everything else working alright for you? Settings sorting either alphabetically/custom? Is the interface and options intuitive? I tried to add as many tooltips and what not to guide people to setting it up correctly but sometimes it's hard.
It does EXACTLY what I want it to do, which is clean up my options list. I got sick of trying to find some options that were hopelessly out of order.

I haven't delved too deeply into some of the other options the addon provides because I didn't have a lot of time last night.

Is it able to rename some of the options? Or perhaps categorise them into groups? Some people name their options after themselves and not by function. That works for some of the multifunction addons, but it does make them difficult to find. It would be handy to categorise addons with wither a prefix or using a "folder" paradigm ... to keep all you map addons in one place, crafting in another, UI in another, and so on. I have quite a few addons and the list is getting a little unwieldy.
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 12:22 PM  
pinstripesc

Forum posts: 16
File comments: 156
Uploads: 0
I'm having the issue where a number of addons overlap each other.

I have about 5 showing of 25 or so.

EDIT: Also, realized the one being overlapped is ReStacker, which makes things....difficult.
Last edited by pinstripesc : 05/01/14 at 12:52 PM.
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 10:38 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by DaBear78
The game loads normally, but when I try to open the menu I get the following:

Code:
2014-05-01T14:09:08.768+01:00 |cff0000Lua Error: user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: attempt to index a nil value
stack traceback:
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: in function 'OptionsRestacker.OR_CollectPanelChildrenFromContainer'
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:34: in function 'OptionsRestacker.OR_SetNewOptionsPanelOrder'
    EsoUI/Libraries/Globals/globalapi.lua:156: in function '(anonymous)'|r
And the addon is not shown in the settings.

Any idea?
DaBear78,

Since I am unable to play around with it at the moment being I'm at work, in the interim, if you used the first version, go ahead and delete the saved settings for it and see if that clears it up. Unless you have a heavily modified UI that changes the default ZO_GameMenu_InGame control, I don't know why this would happen, but it may be due to the changes I made if you have an old config.

If you are a new user and have a brand new settings file then I will need to troubleshoot when I get home.

OH and one last thing... this does not have any localization built in yet so if you are playing the game in a different language, that would surely break it! My money is on this...

Please do let me know!
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 06:12 AM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 120
Uploads: 0
The game loads normally, but when I try to open the menu I get the following:

Code:
2014-05-01T14:09:08.768+01:00 |cff0000Lua Error: user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: attempt to index a nil value
stack traceback:
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:147: in function 'OptionsRestacker.OR_CollectPanelChildrenFromContainer'
    user:/AddOns/OptionsRestacker/OptionsRestacker.lua:34: in function 'OptionsRestacker.OR_SetNewOptionsPanelOrder'
    EsoUI/Libraries/Globals/globalapi.lua:156: in function '(anonymous)'|r
And the addon is not shown in the settings.

Any idea?
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 05:43 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Lichbane
Originally Posted by Vicster0
Originally Posted by SkOODaT
Version: 0.1.2 is working great except one thing it doesn't seem to be adding controls back in its completely blank ..... settings is all nice and abc tho

thank you so much we really needed this addon lol
Can you take a screen shot to show me what you mean? Please include the options frame in the shot when you take it.

I've tested this many times and it was working great on my computer so I'm curious to see what you mean. Thanks!
I get the same.

SkOODat/Lichbane, Thanks!!

I will go take a quick look, I think I might know why this is happening... Thanks for bringing it to my attention. Other than the Controls menu (which I really never should have added in the first place because it's kind of stupid...) is everything else working alright for you? Settings sorting either alphabetically/custom? Is the interface and options intuitive? I tried to add as many tooltips and what not to guide people to setting it up correctly but sometimes it's hard.

Let me know! I will get back to you guys when I figure out what is happening here.


Originally Posted by Saftsuse
So this addon doesnt sort the settings alphabetiacally? I guess Ive installed another addon too, but forgot about it...
Saftsuse, this addon will either sort alphabetically or use a custom sort that you define in the options for this addon. If alphabetical is enabled, then any menu that is not selected for custom sorting (the check box next to the drop down enabled/disables the custom sort for the selected menu item) will be alphabetically sorted. Otherwise, it will follow your customized sort. If neither is enabled, it *should* just leave that menu alone. Though, based on the above comment I think I need to review that piece! :P
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 03:01 AM  
Lichbane

Forum posts: 8
File comments: 30
Uploads: 0
Originally Posted by Vicster0
Originally Posted by SkOODaT
Version: 0.1.2 is working great except one thing it doesn't seem to be adding controls back in its completely blank ..... settings is all nice and abc tho

thank you so much we really needed this addon lol
Can you take a screen shot to show me what you mean? Please include the options frame in the shot when you take it.

I've tested this many times and it was working great on my computer so I'm curious to see what you mean. Thanks!
I get the same.

Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: