Download
(14 Kb)
Download
Updated: 11/01/20 12:44 AM
Compatibility:
Markarth (6.2.5)
Updated:11/01/20 12:44 AM
Created:06/18/18 05:47 AM
Monthly downloads:288
Total downloads:19,793
Favorites:36
MD5:
Settings Profiler  Popular! (More than 5000 hits)
Version: 2.5
by: SDPhantom [More]
Lets you save in-game settings profiles to link with your other characters.
This addon is currently command-driven. A GUI may come down the road.

Notice: I've departed from playing ESO since the start of 2019. I just don't enjoy the game that much anymore and had decided to move on.
Anyone willing to maintain this addon is free to do so. I no longer have the resources to do so myself.




Commands and profile system has changed in version 2.0:
Notes: If you have any profile loaded and want to create a new profile from scratch, use /setprofile *before* making changes. Otherwise, you'll overwrite settings in the currently loaded profile.

/setprofile <Name>
- Sets <Name> as your current profile.
Saves your current settings to the profile if it doesn't exist or loads them from the profile if it does.
Changes made by your other characters will be applied on next login.
/clearprofile
- Unloads the current profile.
/delprofile <Name>
- Deletes the profile <Name>.
/savedefaultprofile
- Saves to default profile.
/cleardefaultprofile
- Clears the default profile.
/listprofiles
- Lists all profiles in chat and marks any that are linked to your character.
/resetprofiler
- Clears all profile and character data.
2.5
- Fixed channel color loading (Thanks Baertram)

2.4b
- Fixed syntax error in command system

2.4
- Fixed keybind module storage defect. (Keybind data will be wiped since it's essentially useless)
- Fixed save migration system not wiping module data from the default profile.
- Reverted 2.2 changes to AddOn:SetProfile() and /setprofile.

2.3
- The keybind module is now more resilient to entries being added or removed.
- Fixed refresh bug that would make headers from all options panels appear.

2.2b
- Fixed bug in /setprofile's existence check.

2.2
- AddOn:SetProfile() now more consistently returns the current profile if it's already set.
- /setprofile additionally checks and reports if the target profile is already loaded.
- Profile names no longer truncate to the first word. Spaces are properly supported now.

2.1
- Fixed returning issue with other addons changing settings while loading.

2.0
- Rewritten into module-based code.
- Added save migration system with separate versioning for modules.
- Profile system and commands changed, see Description.
- The default profile is now stored independently from saved ones.
- Options panels "should" refresh now if they're shown while switching profiles.
- Saving chat options (including open tabs and their settings) is now supported.
- Saving keybinds is now supported.

1.2
- Fixed another issue with other addons changing settings while loading.

1.1
- Fixed issue with other addons changing settings while loading.
Optional Files (0)


Post A Reply Comment Options
Unread 06/18/18, 12:34 PM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
i will definitely test it

it can transfer any settings?
i need fore example:
nameplates
abilities bar
buffs
autoloot
no tutorials
ptofanity filter off
chat tansparancy to 100
ground abilities cast
prevent kill innocents
autodecline duels

and maybe few more
Report comment to moderator  
Reply With Quote
Unread 06/18/18, 03:33 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
It saves all settings except the system-wide ones (video/audio) and addons. I don't have it working on keybinds yet. I might work on that later. I mainly developed this for my own use, but also saw the potential of others wanting something like this.
Last edited by SDPhantom : 06/18/18 at 03:53 PM.
Report comment to moderator  
Reply With Quote
Unread 06/19/18, 10:26 PM  
ThESiXtHLeGioN
 
ThESiXtHLeGioN's Avatar

Forum posts: 0
File comments: 41
Uploads: 0
Love the idea of this, Jovast stopped working. So, when this is enabled, it causes LUI Extended to disappear from the Addon Menu and I cant view LUI Target frame. Any ideas on how to let both addons play nice together? Thanks!
Report comment to moderator  
Reply With Quote
Unread 06/19/18, 10:51 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
This addon is pretty much self-contained. It doesn't change anything to the UI, it just reads the table that the game uses to construct the options panels and hooks SetSetting() to watch for changes. I'll have to install LUI and see what it's doing.

Edit: There was an issue with LUI calling SetSetting() before this addon was ready. I implemented a rudimentary cache that it writes to in the meantime, then merges with when loading is done.
Originally Posted by ThESiXtHLeGioN
Love the idea of this, Jovast stopped working. So, when this is enabled, it causes LUI Extended to disappear from the Addon Menu and I cant view LUI Target frame. Any ideas on how to let both addons play nice together? Thanks!
Last edited by SDPhantom : 06/19/18 at 11:30 PM.
Report comment to moderator  
Reply With Quote
Unread 06/20/18, 05:06 AM  
ThESiXtHLeGioN
 
ThESiXtHLeGioN's Avatar

Forum posts: 0
File comments: 41
Uploads: 0
Originally Posted by SDPhantom
This addon is pretty much self-contained. It doesn't change anything to the UI, it just reads the table that the game uses to construct the options panels and hooks SetSetting() to watch for changes. I'll have to install LUI and see what it's doing.

Edit: There was an issue with LUI calling SetSetting() before this addon was ready. I implemented a rudimentary cache that it writes to in the meantime, then merges with when loading is done.
Originally Posted by ThESiXtHLeGioN
Love the idea of this, Jovast stopped working. So, when this is enabled, it causes LUI Extended to disappear from the Addon Menu and I cant view LUI Target frame. Any ideas on how to let both addons play nice together? Thanks!
That was it, thank you!
Report comment to moderator  
Reply With Quote
Unread 06/20/18, 06:01 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2


and LUI extended refuse to work at all

i disabled this addon for now
Last edited by Marazota : 06/20/18 at 06:14 AM.
Report comment to moderator  
Reply With Quote
Unread 06/20/18, 06:23 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
Request feature:

map filter
every time i create new hero and coming to cyrodiil, i need open a map, and check all filters i need
then, i need go to tranzit shrine, and again check filters i need
then, when i died, i also need check filters i need

so its 3 types of map with its own set of settings

its very frustrating xD
id like to save this settings too, only base game filters ofc, not from addons
Last edited by Marazota : 06/20/18 at 06:24 AM.
Report comment to moderator  
Reply With Quote
Unread 06/20/18, 07:55 AM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Originally Posted by Marazota


and LUI extended refuse to work at all

i disabled this addon for now
I can't seem to get this error to show and LUI Extended is working fine for me. I even wiped the SavedVariable file to see if it'll show from that, but I still got nothing.



Originally Posted by Marazota
Request feature:

map filter
every time i create new hero and coming to cyrodiil, i need open a map, and check all filters i need
then, i need go to tranzit shrine, and again check filters i need
then, when i died, i also need check filters i need

so its 3 types of map with its own set of settings

its very frustrating xD
id like to save this settings too, only base game filters ofc, not from addons
Since I don't PvP, this would be really low on my priority list if on there at all. It's too much stress for me to handle.
Last edited by SDPhantom : 06/20/18 at 08:01 AM.
Report comment to moderator  
Reply With Quote
Unread 06/20/18, 11:11 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
now im getting this

user:/AddOns/SettingsProfiler/SettingsProfiler.lua:49: attempt to index a nil value
stack traceback:
user:/AddOns/SettingsProfiler/SettingsProfiler.lua:49: in function 'SetSetting'
user:/AddOns/LootDrop/LootDrop.lua:1264: in function 'LootDropisableZOSLoot'
user:/AddOns/LootDrop/LootDrop.lua:1095: in function 'LootDrop:OnLoaded'
user:/AddOns/LootDrop/LootDrop.lua:1012: in function '(anonymous)'


Originally Posted by SDPhantom
Since I don't PvP, this would be really low on my priority list if on there at all. It's too much stress for me to handle.
for this you dont need to pvp, just go to pvp location and open a map
Last edited by Marazota : 06/20/18 at 11:19 AM.
Report comment to moderator  
Reply With Quote
Unread 06/20/18, 05:21 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Originally Posted by Marazota
now im getting this

user:/AddOns/SettingsProfiler/SettingsProfiler.lua:49: attempt to index a nil value
stack traceback:
user:/AddOns/SettingsProfiler/SettingsProfiler.lua:49: in function 'SetSetting'
user:/AddOns/LootDrop/LootDrop.lua:1264: in function 'LootDrop:DisableZOSLoot'
user:/AddOns/LootDrop/LootDrop.lua:1095: in function 'LootDrop:OnLoaded'
user:/AddOns/LootDrop/LootDrop.lua:1012: in function '(anonymous)'
LUI wasn't triggering it, but LootDrop did. I would note that the stock UI does the exact same thing LootDrop does, but that's off-topic. It was under my assumption that addons are loaded in the following way, files loaded, OnLoad even fires, load next addon files, fire OnLoad for that... nope. ESO loads and runs the files for every addon, then fires OnLoad for every addon. So I just added the caching mechanism to the saved variables as well.



Originally Posted by Marazota
for this you dont need to pvp, just go to pvp location and open a map
Usually the act of going into a PvP location means you're subject to PvP mechanics whether you want to or not. People trying to kill me while my own team is trying to report me for AFKing doesn't sound like the kind of thing I'm up for.
Report comment to moderator  
Reply With Quote
Unread 06/20/18, 06:09 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Snuck in another upload that removes a debug line that I forgot to delete. Nothing big, it just spammed addon load events to print(). Oops.
I don't need to bump the version number for this, do I?
This addon is already looking like it'll be the quickest to a 2.0 release in history.
Last edited by SDPhantom : 06/20/18 at 06:21 PM.
Report comment to moderator  
Reply With Quote
Unread 06/21/18, 12:38 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
Social - Chat Settings - Minimum Transparancy
i cant save or load this setting using an addon
Report comment to moderator  
Reply With Quote
Unread 06/21/18, 03:29 AM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Originally Posted by Marazota
Social - Chat Settings - Minimum Transparancy
i cant save or load this setting using an addon
Looks like that's being handled by a different system along with font size and chat colors. I'll have to move forward with the rewrite I had been thinking about. Unfortunately, it'll make the previous save file invalid.

I'm pushing out another stealthy upload that removes another debug line that's calling print(). On the user end, this doesn't visibly do anything. I have code on my end that rewrites the function to show messages in the chat window.
Report comment to moderator  
Reply With Quote
Unread 06/21/18, 07:08 AM  
Imagawa

Forum posts: 0
File comments: 1
Uploads: 0
Red face Keybinds

Request Feature :

Keybinds. They don't seem to copy into the saved profile.
Report comment to moderator  
Reply With Quote
Unread 06/21/18, 09:08 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
Re: Keybinds

Originally Posted by Imagawa
Request Feature :

Keybinds. They don't seem to copy into the saved profile.
you have Votan's Keybinder for that
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: