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:297
Total downloads:19,810
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 09/10/18, 12:31 PM  
crafty35a
 
crafty35a's Avatar

Forum posts: 7
File comments: 116
Uploads: 0
Originally Posted by SDPhantom
Should be fixed now. Let me know if anything else pops up. I didn't expect to see an entry for Votan's Minimap to show up in the system keybinds.
Confirmed, no more error. Thanks!
Report comment to moderator  
Reply With Quote
Unread 09/10/18, 08:53 AM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Originally Posted by crafty35a
I installed Profiler today and ran /savedefaultprofile on my main character. Now when I log into any character I get this error: ...
Should be fixed now. Let me know if anything else pops up. I didn't expect to see an entry for Votan's Minimap to show up in the system keybinds.
Last edited by SDPhantom : 09/10/18 at 09:09 AM.
Report comment to moderator  
Reply With Quote
Unread 09/10/18, 08:42 AM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Originally Posted by Marazota
i cant re-apply profile
it told profile already set

it happened when i create a new hero and applien profile to him
one of setting was loot history off

but game like to turn it ON again on new character, automatically, if game detect its a character where auto Loot was turned ON first time in character history

so after that i tried /setprofile again to turn Loot History off
but i got chat msg - profile already set, and this option remains ON
can you fix this pls?
in old version all was ok
I can't seem to reproduce this. Does it still happen if you disable all other addons? I've had some issues with other addons messing with user settings.

PS: There's no longer a way to directly save or load profiles. When you set one to your character, it stays active and records any changes made when they happen. When you log on another character with the same profile, it writes those changes to their settings. If another addon is changing your settings, it would get picked up by the active profile since it can't tell the difference between you changing it the other addon.
Last edited by SDPhantom : 09/10/18 at 09:04 AM.
Report comment to moderator  
Reply With Quote
Unread 09/08/18, 04:10 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
i cant re-apply profile
it told profile already set

it happened when i create a new hero and applien profile to him
one of setting was loot history off

but game like to turn it ON again on new character, automatically, if game detect its a character where auto Loot was turned ON first time in character history

so after that i tried /setprofile again to turn Loot History off
but i got chat msg - profile already set, and this option remains ON
can you fix this pls?
in old version all was ok
Report comment to moderator  
Reply With Quote
Unread 09/07/18, 09:27 PM  
crafty35a
 
crafty35a's Avatar

Forum posts: 7
File comments: 116
Uploads: 0
hey SDPhantom,

I installed Profiler today and ran /savedefaultprofile on my main character. Now when I log into any character I get this error:





Thanks for creating this addon!
Report comment to moderator  
Reply With Quote
Unread 09/06/18, 04:52 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Fixed now. I neglected to check if the profile actually exists before seeing if it was equal to the loaded one. It fell into (Doesn't exist) = (Doesn't exist).
Report comment to moderator  
Reply With Quote
Unread 09/06/18, 01:35 PM  
pinkfluff

Forum posts: 0
File comments: 1
Uploads: 0
I've been trying to save a profile but all I get is error when useing the /setprofiel command

Code:
user:/AddOns/SettingsProfiler/Commands.lua:20: attempt to index a nil value
stack traceback:
user:/AddOns/SettingsProfiler/Commands.lua:20: in function 'fn'
|caaaaaa<Locals> arg = "pleasecreateprofile" </Locals>|r
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:71: in function 'DoCommand'
|caaaaaa<Locals> text = "/setprofile pleasecreatepro...", command = "/setprofile", arguments = "pleasecreateprofile", fn = user:/AddOns/SettingsProfiler/Commands.lua:17 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry'
|caaaaaa<Locals> self = tbl, text = "/setprofile pleasecreatepro...", valid = false, prefix = 47 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute'
|caaaaaa<Locals> control = ud </Locals>|r
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
(tail call): ?
(tail call): ?
even after useing the /listprofiles command with or without relogging it always shows as 0 profiles

This is the first time that I've tried to use your awesome add on so I don't have any previous versions to use in the mean time? (new to using addons so not sure if I'm missing it if there is a spot for previous versions)

~the edit was to show what comes up when you check show more when the error pops up~
Last edited by pinkfluff : 09/06/18 at 01:50 PM.
Report comment to moderator  
Reply With Quote
Unread 09/06/18, 09:35 AM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
The error was purely cosmetic. It only affected the message that would've been shown in the chat window. This has been fixed in a couple ways. The underlying issue with the addon's own API being inconsistent in returning the current profile has been corrected along with the command handler properly detecting if the profile is already loaded. There's now a message that says if it is.

PS: Even when a profile is created by /setprofile, it automatically links it to your character. The Set/Created message is just there to distinguish if it loaded an existing profile or wrote a new one.
Last edited by SDPhantom : 09/06/18 at 09:42 AM.
Report comment to moderator  
Reply With Quote
Unread 09/06/18, 12:39 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
P.S. i can load profile once
after this - always error

i will back to old version
Report comment to moderator  
Reply With Quote
Unread 09/05/18, 10:52 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
/setprofile main

it saved it as i understand

after that is i type the same i always get error

Report comment to moderator  
Reply With Quote
Unread 09/02/18, 05:55 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Originally Posted by syzgod
It actually de-activates my LUI add-on somehow.
It was a returning issue from 1.0/1.1. I forgot to add a line in the settings hook that was supposed to address this. Oops, fixed now.
Last edited by SDPhantom : 09/02/18 at 05:58 PM.
Report comment to moderator  
Reply With Quote
Unread 09/02/18, 03:55 AM  
syzgod

Forum posts: 46
File comments: 239
Uploads: 0
It actually de-activates my LUI add-on somehow.
Report comment to moderator  
Reply With Quote
Unread 08/31/18, 09:05 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Since I'm on a semi-hiatus currently, I decided to upload what I've done so far. There are a bunch of changes, be sure to read the change log if interested and at the very least, the descriptions for updated commands.
Last edited by SDPhantom : 08/31/18 at 09:06 PM.
Report comment to moderator  
Reply With Quote
Unread 08/15/18, 06:38 PM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
The Chat module is working now. In addition to taking care of the currently unsupported settings in the options panels, it also saves your tabs and their settings as well. I'm taking another look at the Keybind module. I have more work to do on it and I'm also putting the finishing touches on save data migration.
Report comment to moderator  
Reply With Quote
Unread 07/26/18, 04:41 AM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 48
Uploads: 4
Originally Posted by SlippyCheeze
wishlist, or maybe bug: the "Social > Chat Settings > Minimum Transparency" value is not transfered as part of the profile.
Many of the chat system settings such as colors, transparency, and font size are handled outside of the options system. This is being worked on for the next version.



Originally Posted by SlippyCheeze
Also, it would be nice if I could have a mechanism to say, more or less, "always link this profile on all characters, please."
I'll at least look into it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: