Quantcast
Download
(12 Kb)
Download
Updated: 05/10/18 05:41 PM
Pictures
File Info
Compatibility:
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:05/10/18 05:41 PM
Created:07/31/15 08:22 PM
Monthly downloads:3,514
Total downloads:26,894
Favorites:99
MD5:
Categories:Utility Mods, Miscellaneous
4.0
Circonians Addon Selector  Popular! (More than 5000 hits)
Version: 1.428
by: Baertram [More]
What does it do?
It allows you to save the current enabled state of all of your addons in an addon pack that you can give a name to. Then you can click on the name of any saved addon pack in the drop down box and it will reset the enabled/disabled state of each addon back to the state it was in when you saved it (enabled/disabled). You can save multiple addon packs.

You can also click anywhere on the row (on the addon name or addon author area) to toggle the enabled state of the addon.

How do I use it?
Select/deselect whichever addons you want.
In the Pack Name box type a name for the addon pack & click save.
You can save multiple addon packs to be able to easily switch between different addon configurations.
Why did I write this?
I often install other addons or works in progress to look at code for someone or often need to toggle my own addons ON/OFF as I am working on them. I got sick of having to deselect everything I no longer need running & reselect everything I want running when I am done debugging something.
Version 1.428 --
Raised API for Summerset
Fixed: Lag after saving/updating packs. Code changes and improvement was done by "Votan"! Many thanks!
Updated: Localization
Added: Right click the package name edit box to insert the current character name (if edit box is empty)
Added: Dialog asking you before you delete a pack

The current ideas were "spyed" from the following addon "Addon Clearer"
http://www.esoui.com/downloads/info1054-AddonClearermultiselect.html#info

-Added: Added keybinds/buttons below to Select all/Deselect all addons.
If addons where checked as you press "Deselect all" the "Select all" button changes to "Re-Select saved" -> Which will select the addons again you have had selected before you deselected all.
-Added: Mouse activated labels of the addons, so you can click those to select/deselect
-Added: If you select/deselect a single addon, then shift click on another addon further down or up the list, all intervening addons will select/deselect -> This sometimes does not work properly

Version 1.427 --

Updated API to Dragon Bones
Fixed addon counter for enabled addons to not include disabled addons, which were disabled by missing/disabled dependencies.

Version 1.426 --

Updated API to Morrowind
Added number of active/number of total addons to the title of the addon manager, upon request.
The number should be changed if you open the addon manager, enable/disable an addon manually or via another addon (Addon profiles, Addon Selector, ...)

Version 1.425 --

Re-applied UTF-8 file encoding and fixes Russian translations
Version 1.424 --

API raised
Version 1.423 --

API raised
Version 1.422 --

API raised to Shadow of the Hist
Version 1.421 --

API raised to Dark Brotherhood
Version 1.42 --

Included translations for russian, thanks to user "Ckau"
Version 1.41 --

API Update
Included translations for english, german, french
Version 1.4 --

API Update No changes, just an API update
Version 1.3 --

Updated API #
Updated Toggle Added the ability to toggle addons by clicking on the row even when they are expanded to show addon description.
Version 1.2 --

"Reload UI" button The "Reload UI" button will now become visible when changes are made.
Version 1.1 --

Edit Addon Packs You can now edit addon packs, by selecting a pack, making changes & clicking save. If you wish to undo the changes (before you click save, you can reselect the pack name from the drop down box)
Auto-Reload UI Added an option (in the AddOns panel) to automatically reload the UI when you select an addon pack from the drop down box. The default setting for this option is OFF. NOTE: In order to edit a pack this option must be OFF or else selecting a pack to edit would result in the UI reloading.
Lib Files Removed unnecessary library files I left in the addon folder.
Code Changes Lots of other minor code changes, has no effect on users.
Optional Files (0)


Archived Files (14)
File Name
Version
Size
Author
Date
1.427
7kB
Baertram
02/10/18 06:08 PM
1.426
7kB
Baertram
06/24/17 11:32 AM
1.425
6kB
Baertram
02/21/17 09:10 AM
1.424
6kB
Baertram
02/06/17 02:36 PM
1.423
6kB
Baertram
10/02/16 07:43 PM
1.422
6kB
Baertram
07/17/16 01:11 PM
1.421
6kB
Baertram
05/14/16 04:01 PM
1.421
6kB
Baertram
04/28/16 02:09 PM
1.41
6kB
Baertram
04/24/16 05:51 AM
1.4
5kB
Baertram
11/03/15 03:03 PM
1.3
5kB
circonian
08/31/15 06:35 PM
1.2
5kB
circonian
08/04/15 03:51 PM
1.1
5kB
circonian
08/02/15 08:21 PM
1.0
48kB
circonian
07/31/15 08:22 PM


Post A Reply Comment Options
Unread 06/07/18, 07:06 AM  
randomsilliness

Forum posts: 2
File comments: 16
Uploads: 0
Re: Re: UI errors upon login

Originally Posted by Baertram
.....Is it reproducable with only Circonians Addon selectorbenabled? .... Please enable all other addons and test to enable one addon after another until the error appears again.....Some ppl said it happens if you play in fullscreen mode and alt+tab to the desktop....
Last night I couldn't get the error to happen without C.A.S. running, but I tried all these things this morning and couldn't get the error to happen at all. The only change I can think of is that there was a fair bit of lag and (dis)connection issues last night.

...love the convenience. I hope the issues stay away. )
Last edited by randomsilliness : 06/07/18 at 07:06 AM.
Report comment to moderator  
Reply With Quote
Unread 06/07/18, 12:49 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1586
File comments: 1553
Uploads: 45
Re: UI errors upon login

Yes it is as the addon did not load due to that error. Not sure what causes it. Is it reproducable with only Circonians Addon selectorbenabled? Otherwise some other addon is the cause. Please enable all other addons and test to enable one addon after another until the error appears again.

Some ppl said it happens if you play in fullscreen mode and alt+tab to the desktop. Maybe this helps to reproduce it? Never got this error so far though.


I'm away for 2 weeks now.

Originally Posted by randomsilliness
Just installed Addon Selector. Had to uninstall and re-install to get rid of an error that occurred during login ("Failed to create control 'ZO_AddOnsList1Row5'. Duplicate name.") Then, after 1 session of successful gaming and configuring/using addon profiles, I find that I get that error again when I log in; only now ALL add-ons are selected/active. There is no saved profile like that so I assume it's the game's default behavior when something else goes sideways.
Report comment to moderator  
Reply With Quote
Unread 06/06/18, 07:48 PM  
randomsilliness

Forum posts: 2
File comments: 16
Uploads: 0
UI errors upon login

Just installed Addon Selector. Had to uninstall and re-install to get rid of an error that occurred during login ("Failed to create control 'ZO_AddOnsList1Row5'. Duplicate name.") Then, after 1 session of successful gaming and configuring/using addon profiles, I find that I get that error again when I log in; only now ALL add-ons are selected/active. There is no saved profile like that so I assume it's the game's default behavior when something else goes sideways.
Report comment to moderator  
Reply With Quote
Unread 05/27/18, 11:01 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1586
File comments: 1553
Uploads: 45
I did and it's broken inside there too as it seems
Too bad, can't make it to work sorry.


Originally Posted by Marazota
i cant select/deselect addons with Shift

can you add such usefull feature from Addon Clearer pls?
Report comment to moderator  
Reply With Quote
Unread 05/25/18, 07:08 AM  
Marazota

Forum posts: 53
File comments: 443
Uploads: 0
i cant select/deselect addons with Shift

can you add such usefull feature from Addon Clearer pls?
Report comment to moderator  
Reply With Quote
Unread 05/25/18, 06:54 AM  
Atavus

Forum posts: 2
File comments: 59
Uploads: 0
@Baertram ty kindly!

I was having some error about duplicate entries in bindings.xml, but it turns out I needed to uninstall "addon clearer", as I had missed your latest changes in adding its features
Report comment to moderator  
Reply With Quote
Unread 05/20/18, 10:38 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1586
File comments: 1553
Uploads: 45
Originally Posted by Tonyleila
Hey, I woud like to suggest that you add a search bar to the Addon Selector so that you can easy highlight or filter out an addon you want to enable or disable. Woud that be hard to do?

Keep up the good work
I'll check if it's doable but imo it's not necessary as the list is sorted alphabetically and addons are easy to find this way.
Report comment to moderator  
Reply With Quote
Unread 05/11/18, 07:35 AM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 255
File comments: 597
Uploads: 6
Hey, I woud like to suggest that you add a search bar to the Addon Selector so that you can easy highlight or filter out an addon you want to enable or disable. Woud that be hard to do?

Keep up the good work
__________________
My Addons @ WoWInterface
Last edited by Tonyleila : 05/11/18 at 07:35 AM.
Report comment to moderator  
Reply With Quote
Unread 05/08/18, 08:53 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1586
File comments: 1553
Uploads: 45
USecase could be:
Select addons, save as "Pack all", deselect all and save as "Pack fast and empty", reselect from before and deselect a few others, then save as "pack for other user".

But yeah, not using them too much neither

Originally Posted by wambo
Oh dang yus! Thats fast Niiiiice thx.

Also nice to have these other features - also I dont think I have use for them, I used a package with only Circonians selected for "non" until now, and the reselection seems like a "I accidently pressed that button", or maybe I dont understand the higher value
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 08:12 PM  
wambo

Forum posts: 6
File comments: 152
Uploads: 0
Oh dang yus! Thats fast Niiiiice thx.

Also nice to have these other features - also I dont think I have use for them, I used a package with only Circonians selected for "non" until now, and the reselection seems like a "I accidently pressed that button", or maybe I dont understand the higher value
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 02:52 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1586
File comments: 1553
Uploads: 45
The dependencies are checked in the base game's addon managr, not in this addon!
It's done automatically as this addon checks/unchecks the chexkbox of an addon (base game code).

Try this beta version, it's faster (thanks to Votan) and got some new features:
-Fixed: Lag during package change is gone (thanks to Votan!)
-Added: Right click the package name edit box to insert the current character name (if edit box is empty)

Following features were taken from this addon here so one does not need to run 2 addons + localization was added:
http://www.esoui.com/downloads/info1...lect.html#info
-> All credits to the feature go to the original authors!

-Added: Added keybinds/buttons below to Select all/Deselect all addons.
If addons where checked as you press "Deselect all" the "Select all" button changes to "Re-Select saved" -> Which will select the addons again you have had selected before you deselected all.
-Added: Mouse activated labels of the addons, so you can click those to select/deselect
-Added: If you select/deselect a single addon, then shift click on another addon further down or up the list, all intervening addons will select/deselect -> This sometimes does not work properly but it's broken in the other addon too

Originally Posted by wambo
Originally Posted by Baertram
Nah too much work and there is always missing the dependecies which are automatically checked and enabled/disabled ingame in the addon manager. We do not need to invent the wheel new.

If you want to build the profiles just edit the file AddOnSettings.txt in your users\...\documents\Elder Scrolls\Online\live folder as you are logged out.
Add/remove the addon names you wish to use for all chars/selected chars and just replace the files accordingly to your needs as you are logged out.
The addon ingame isn't doing anything else, just with a userinterface and checks if depending addons & libraries are included (which are not checked if you manually edit this file).

Votan told me he got a local copy where he somehow managed to make the lag go away. I'll post it here once I got it so you can test if everything works fine.
In the AddonSettings.txt I can find which addon is active on which char - How do changes there change sth in my packages/profiles? (Cant find
I'm fine with some small lag when I change the addons for one char. (Without even better oc)
But if I wanna change many packages... just takes too long. Load the Package (delay), do some change, (check the excact spelling bc name vanishes), overwrite package /save (delay) and repeat.


Imagine I have Packages for Tank, Heal, StamDDs, MagDDs Mech, NoDung/Trial and these with different Interfaces. Now I find a nice addon that tracks my trial runs / scores, I want to add it to all the packages I might use in trials.
- thats not done in AddonSettings, isnt it?

Why does it need to check the dependencies when changing sth when it does it anyway when it loads the packages? - But nevermind, I dont need to know ^^ Dont understand enough of that anyways.
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 02:18 PM  
wambo

Forum posts: 6
File comments: 152
Uploads: 0
Originally Posted by Baertram
Nah too much work and there is always missing the dependecies which are automatically checked and enabled/disabled ingame in the addon manager. We do not need to invent the wheel new.

If you want to build the profiles just edit the file AddOnSettings.txt in your users\...\documents\Elder Scrolls\Online\live folder as you are logged out.
Add/remove the addon names you wish to use for all chars/selected chars and just replace the files accordingly to your needs as you are logged out.
The addon ingame isn't doing anything else, just with a userinterface and checks if depending addons & libraries are included (which are not checked if you manually edit this file).

Votan told me he got a local copy where he somehow managed to make the lag go away. I'll post it here once I got it so you can test if everything works fine.
In the AddonSettings.txt I can find which addon is active on which char - How do changes there change sth in my packages/profiles? (Cant find
I'm fine with some small lag when I change the addons for one char. (Without even better oc)
But if I wanna change many packages... just takes too long. Load the Package (delay), do some change, (check the excact spelling bc name vanishes), overwrite package /save (delay) and repeat.


Imagine I have Packages for Tank, Heal, StamDDs, MagDDs Mech, NoDung/Trial and these with different Interfaces. Now I find a nice addon that tracks my trial runs / scores, I want to add it to all the packages I might use in trials.
- thats not done in AddonSettings, isnt it?

Why does it need to check the dependencies when changing sth when it does it anyway when it loads the packages? - But nevermind, I dont need to know ^^ Dont understand enough of that anyways.
Last edited by wambo : 05/07/18 at 02:19 PM.
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 12:40 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1586
File comments: 1553
Uploads: 45
Nah too much work and there is always missing the dependecies which are automatically checked and enabled/disabled ingame in the addon manager. We do not need to invent the wheel new.

If you want to build the profiles just edit the file AddOnSettings.txt in your users\...\documents\Elder Scrolls\Online\live folder as you are logged out.
Add/remove the addon names you wish to use for all chars/selected chars and just replace the files accordingly to your needs as you are logged out.
The addon ingame isn't doing anything else, just with a userinterface and checks if depending addons & libraries are included (which are not checked if you manually edit this file).

Votan told me he got a local copy where he somehow managed to make the lag go away. I'll post it here once I got it so you can test if everything works fine.

Originally Posted by wambo
Originally Posted by Baertram
Sure, if someone builds it. i'm not coding tools outside the game
You'd need to read the folder AddOns to get a list of all addons possible and check the dependencies from the TXT files to enable/disable dependent files and libraries.
Then update the file AddonSettings.txt accordingly to your chosen info in the tool.

btzw: That's about the same the game does ingame and what makes the game lag for a few seconds each time (as described below).
So I do not see any difference except the short lag which wouldn't be there if you are logged out. But you need to logout and login again which makes it even worse imo

So just copy some AddonSettings.txt files and change them for your needs. Then excahnge them as you are logged out - Finished.
Well, I was thinking about skipping all the checking/listing. I install a new addon, let it "recognize it" once ingame, and change one package to include the new addon. Next time I log off, I could use the tool to edit the Addon files (? AddonSelector.lua) to have other packages include that addon (copy&paste). Same with deleting.
Problem: I have 0 knowledge about how to code sth like that XD - there go my dreams.

What about a feature similar to login screen, where you can enable /disable an addon for all chars, only that here you can dis/enable an addon for certain packages and hit the save button once ? (ingame again now)
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 11:20 AM  
wambo

Forum posts: 6
File comments: 152
Uploads: 0
Originally Posted by Baertram
Sure, if someone builds it. i'm not coding tools outside the game
You'd need to read the folder AddOns to get a list of all addons possible and check the dependencies from the TXT files to enable/disable dependent files and libraries.
Then update the file AddonSettings.txt accordingly to your chosen info in the tool.

btzw: That's about the same the game does ingame and what makes the game lag for a few seconds each time (as described below).
So I do not see any difference except the short lag which wouldn't be there if you are logged out. But you need to logout and login again which makes it even worse imo

So just copy some AddonSettings.txt files and change them for your needs. Then excahnge them as you are logged out - Finished.
Well, I was thinking about skipping all the checking/listing. I install a new addon, let it "recognize it" once ingame, and change one package to include the new addon. Next time I log off, I could use the tool to edit the Addon files (? AddonSelector.lua) to have other packages include that addon (copy&paste). Same with deleting.
Problem: I have 0 knowledge about how to code sth like that XD - there go my dreams.

What about a feature similar to login screen, where you can enable /disable an addon for all chars, only that here you can dis/enable an addon for certain packages and hit the save button once ? (ingame again now)
Last edited by wambo : 05/07/18 at 11:27 AM.
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 01:20 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1586
File comments: 1553
Uploads: 45
Sure, if someone builds it. i'm not coding tools outside the game
You'd need to read the folder AddOns to get a list of all addons possible and check the dependencies from the TXT files to enable/disable dependent files and libraries.
Then update the file AddonSettings.txt accordingly to your chosen info in the tool.

btzw: That's about the same the game does ingame and what makes the game lag for a few seconds each time (as described below).
So I do not see any difference except the short lag which wouldn't be there if you are logged out. But you need to logout and login again which makes it even worse imo

So just copy some AddonSettings.txt files and change them for your needs. Then excahnge them as you are logged out - Finished.

Originally Posted by wambo
Originally Posted by Baertram
I'll check this delay after selecting a pack or changing a pack. Maybe it came with the "enabled addon number".

Edit:
Checked the code and it is already optimized. Comments are saying that there is no other better way as it would generate duplicates and break the profiles.
The "lag" seems to happen as the addon need sto use strings (addon name) as the unique key to search a long list of addons. This needs some time. And the game is checking addon dependencies if you disable/enable addons (which you wouldn't notice normally as you do not change ALL addons in the list at once -> But would notice as well if you manually click all addons in the list after another).
So sorry, there does not seem to be a more performant way as it would break the addon.
Would it maybe be possible to use a tiny tool outside the game? (Only to be used when logged out oc.)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: