Download
(21 Kb)
Download
Updated: 05/20/24 01:43 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
Updated:05/20/24 01:43 PM
Created:07/07/22 06:01 AM
Monthly downloads:14,782
Total downloads:84,263
Favorites:81
MD5:
9.3.0
Synced Account Settings [Masteroshi430's branch]  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 2024.05.20
by: Masteroshi430 [More]
Required Libraries:
This is Synced Account Settings by Jodynn revived, updated & improved (UI and code).
If there is any bug or any setting you need missing in the list, please report in the comment section.

Syncs your per character settings & keybinds for you so it makes them account wide, and also cross account!

You log onto a character you like their settings, you go into this addon settings (by typing /accountsettings in chat or go to the game menus: settings -> addons -> Account Settings) and click save settings, confirm that, yes you want to do that, make sure sync is on and you're good.
(or you can just type /accountsync in chat to save the current settings)

For Chat window size and position you'll have to click the save button in the chat window, this will be saved but not applied for Perfect Pixel users.

Now anytime you log in on all of your characters, after 5 seconds the addon will do its magic and you will have the same settings you did have whenever you pressed that button.

Settings:
[Sync] - Toggle automatically sync your current character settings to your saved character settings once saved
[share Keybinds]- Option to allow sharing keybinds between characters automatically & when using the [Restore ALL settings] button.
[Show/Hide Chat Button] - Ability to hide the save chat button
[Save character settings] - Save the settings of this character at this point and time, it will be automatically applied to all other characters of the same account 5s after log in.
[Save ALL settings] - Save all settings including the account wide ones, they then can only be loaded with the [Restore ALL settings] button.
[Restore ALL settings] - Restore all settings saved with the [Save ALL settings] button, USE ONLY IN RARE CASE AND AT YOUR OWN RISK. (can be used to restore game settings after a game crash which has caused the game settings to reset or to transfer the game settings to another account)
[Log] - Toggle log messages about saved/synced.
[Debug] - Toggle log messages about debug.
[List of settings] - Here you can toggle which settings saved with the [Save character settings] button will be auto loaded 5s after character log in (artificially making them account wide), all are "on" by default.

HOW TO TRANSFER SETTINGS BETWEEN DIFFERENT ACCOUNTS:
Log to your favorite perfectly set account on your favorite perfectly set character and press the [Save ALL settings] button on this addon's settings page to save all settings.
THEN log to another account and press the [Restore ALL settings] button on this addon's settings page to restore/transfer all settings. (the most recent save cross accounts will be automatically chosen)
THEN if you want the other characters on this account to share the same settings press [Save character settings] and you are good to go.
Please redo your saves after each new update to ensure they are still compatible with the updated addon ;-) (especially when I add features)
2024.05.20
- Attempt to fix the addon keybind mismatch in case characters don't have the same addons enabled
(Please redo your saves first to test and report if it is working)

2024.04.26
- Added a "share Keybinds" option to allow sharing keybinds between characters automatically & when using the [Restore ALL settings] button. (ON by default)

2024.04.25
- Now also saving/restoring keybinds across characters and accounts.

2024.04.23
- Excluded a console only setting which was causing an error after pressing [Restore ALL settings] (ZOS will probably remove it from the API later)

2024.04.21
- NEW CROSS ACCOUNT SAVE SYSTEM:
WARNING: After this update your [Save ALL settings] save is now void and needs to be redone to work again.
HOW TO TRANSFER SETTINGS BETWEEN DIFFERENT ACCOUNTS:
Log to your favorite perfectly set account on your favorite perfectly set character and press the [Save ALL settings] button on this addon's settings page to save all settings.
THEN log to another account and press the [Restore ALL settings] button on this addon's settings page to restore/transfer all settings. (the most recent save cross accounts will be automatically chosen)
THEN if you want the other characters on this account to share the same settings press [Save character settings] and you are good to go.

Note: As always with this addon, the Gold Road update with the new game settings will be after Gold Road goes live.

2024.02.19
- Use unique name to register to LibChatMenuButton

2024.02.18
- Changed the chat button code to the LibChatMenuButton library to enforce compatibility with other addons displaying chat buttons.
YOU NOW NEED the LibChatMenuButton lib for the addon to work.
LibChatMenuButton

2024.02.01
- Bumped API Version to 101041 (Scions of Ithelia)
-- There's apparently no new setting between U40 and U41 --

2024.01.17
- Rollback previous change, the problem comes from pChat or ZoS, there is nothing I can do

2024.01.16
- Ignore restoring chat settings if similar option is on in pChat (to avoid mess)

2023.11.22
- Let's see if this fixes thatlaurachick's bug with the Automatic Quest Tracking and gamepad mode

2023.10.30
- Bumped API Version to 101040 (Endless Archive)
-- There's apparently no new setting between U39 and U40 --

2023.06.05
- Bumped API Version to 101039 (base-game patch)
- Added new 101039 settings
- Added a [Save ALL settings] button to save even your account wide settings
- Added a [Restore ALL settings] button to restore everything saved with the [Save ALL settings] button
- Renamed the good old save button to [Save character settings] (these settings are still auto reloaded after each character change and work with the checklist at the bottom of the settings, thus making the character settings account wide)
- Edited descriptions, tooltip texts to make things more clear

2023.06.05
- Bumped API Version to 101038 (Necrom)
- Added new 101038 settings

2023.06.01
- Logs in chat (if activated) are now a bit more human-readable
[Next Update is the NECROM update on monday including the new settings]

2023.05.31-2
- Deactivated EVENT_PLAYER_ACTIVATED after first activation and settings set which is a better way to solve the addon re-applying settings after zoning.

2023.05.31
- inverted the EVENT_PLAYER_ACTIVATED "initial "bool because it was applying settings when zoning and not at 1st player activation which was totally the opposite of what it should do.
- Visually improved debug & log chat messages
- Attempt to avoid setting chat when Perfect Pixel is enabled to avoid a conflict (chat window switching to max opacity)

2023.02.23-2
- Fix a typo (NOTE FOR SELF: Do not modify addons 1mn after you wake up)

2023.02.23
- Fix improved by bregol (still the same fix)

2023.02.20
- Improved previous fix

2023.02.13
- Bumped API Version to 101037
- Fixed a possible error if ZOS removes a saved setting

2022.11.13
- Added house tracker setting

2022.11.10-2
- Updated LibAddonMenu version required in the txt file

2022.11.10
- Now applies your saved settings only on log in instead of on log in + on zoning
(it was running each time you change map, which looks unnecessary to me)

2022.11.01-2
- Added double check to ignore settings saved by the addon that have being removed from the game in order to avoid the error in 2022.11.01 (should work but I'm not 100% sure)

2022.11.01
- Bumped APIVersion to 101036
- Removed what has been removed in the game settings
- Added "hide pets in town" setting
- NOTE: If you saved during update 35 there will be a saved preset loading error when starting update 36 (some game settings were removed but the addon tries to restore their setting):
Lua Code:
  1. user:/AddOns/AccountSettings/AccountSettings.lua:3362: operator .. is not supported for string .. nil
  2. stack traceback:
  3. user:/AddOns/AccountSettings/AccountSettings.lua:3362: in function 'AccountSettings:Sync'
  4. /EsoUI/Libraries/Globals/globalapi.lua:252: in function '(anonymous)'
Just ignore it, go to the addon settings and do a new save and all will restart to work as usual.

2022.07.12
- Bumped APIVersion to 101035

2022.07.08-2
- Removed Accessibility, audio, gamepad and graphics settings because they are account wide and are not needed here.
- Removed previously added warning

2022.07.08
- Fixed "everything is on by default" not working (ipairs at it again grrr)
- Added a warning about automating video settings
Thanks to NeuroticPixels for reporting :-)

2022.07.07
- initial release of this version II
- Added a lots of missing settings by long torturing copy-paste
- Improved the UI
- Changed the code logic in a few places (I hate you ipairs, long live pairs)

---- Please report any bug or missing setting. ----
Optional Files (0)


Archived Files (31)
File Name
Version
Size
Uploader
Date
2024.04.26
21kB
Masteroshi430
04/25/24 11:51 PM
2024.04.25
21kB
Masteroshi430
04/25/24 12:00 PM
2024.04.25
21kB
Masteroshi430
04/25/24 10:55 AM
2024.04.23
21kB
Masteroshi430
04/23/24 02:07 PM
2024.04.21
21kB
Masteroshi430
04/21/24 11:30 PM
2024.04.21
21kB
Masteroshi430
04/21/24 02:01 PM
2024.02.19
20kB
Masteroshi430
02/19/24 03:05 AM
2024.02.18
20kB
Masteroshi430
02/18/24 04:45 AM
2024.02.01
21kB
Masteroshi430
02/01/24 05:31 AM
2024.01.17
21kB
Masteroshi430
01/17/24 02:26 AM
2024.01.16
21kB
Masteroshi430
01/16/24 12:05 AM
2023.11.21
21kB
Masteroshi430
11/21/23 03:34 PM
2023.10.30
21kB
Masteroshi430
10/30/23 04:30 AM
2023.08.21
21kB
Masteroshi430
08/21/23 02:56 AM
2023.06.05
20kB
Masteroshi430
06/05/23 12:18 AM
2023.06.01
19kB
Masteroshi430
06/01/23 06:24 AM
2023.05.31-2
19kB
Masteroshi430
05/31/23 09:05 AM
2023.05.31
19kB
Masteroshi430
05/31/23 02:05 AM
2023.02.23-2
19kB
Masteroshi430
02/23/23 12:50 AM
2023.02.23
19kB
Masteroshi430
02/23/23 12:38 AM
2023.02.20
19kB
Masteroshi430
02/20/23 05:33 AM
2023.02.13
19kB
Masteroshi430
02/13/23 03:57 PM
2022.11.13
18kB
Masteroshi430
11/13/22 07:45 AM
2022.11.10-2
18kB
Masteroshi430
11/10/22 10:13 AM
2022.11.10
18kB
Masteroshi430
11/10/22 03:01 AM
2022.11.01-2
18kB
Masteroshi430
11/01/22 01:27 PM
2022.11.01
18kB
Masteroshi430
11/01/22 01:33 AM
2022.07.12
18kB
Masteroshi430
07/12/22 05:45 AM
2022.07.08-2
18kB
Masteroshi430
07/08/22 07:52 AM
2022.07.08
18kB
Masteroshi430
07/08/22 03:19 AM
2022.07.07
18kB
Masteroshi430
07/07/22 06:01 AM


Post A Reply Comment Options
Unread 11/13/22, 03:46 PM  
La'razmirr
 
La'razmirr's Avatar

Forum posts: 1
File comments: 14
Uploads: 0
user:/AddOns/AccountSettings/AccountSettings.lua:3372: operator .. is not supported for string .. nil
stack traceback:
user:/AddOns/AccountSettings/AccountSettings.lua:3372: in function 'AccountSettings:Sync'
/EsoUI/Libraries/Globals/globalapi.lua:252: in function '(anonymous)'

Not sure why I am getting this after the update..
Report comment to moderator  
Reply With Quote
Unread 11/13/22, 10:32 AM  
oGMo
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 25
Uploads: 1
Re: Re: Behavior conflict / pChat

Originally Posted by Masteroshi430
That addon also restores your chat window size setting, maybe you saved them before and it restores that setting? Try to resave it to see if it happens again (the icon is just on the top right of the chat window just before the one for the chat settings)
Apparently the issue is having chat window settings and SAS restoring them, as I had clicked that at some point. This would make the window pop up when it should remain hidden. Deleting saved window settings from SavedVariables/AccountSettings.lua seems to fix it! Good enough for me.

thanks,
Report comment to moderator  
Reply With Quote
Unread 11/13/22, 10:13 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 755
Uploads: 20
Re: Behavior conflict / pChat

Originally Posted by oGMo
Hey, great sanity-saving mod. Another one that should be included by default!

One small issue: when using this mod and pChat, this seems to make the chat window partially pop up. I can't find a setting that will specifically stop the behavior.

Usually this is most noticeable when the chat window is hidden/minimized to the left, you zone, and after a few moments the chat pane appears. This does not happen with any other mod enabled (or with only pChat enabled). This is _very_ annoying when using pChat to auto-hide chat.

This is more easily reproducible with pChat with any settings, when you open Account Settings and toggle Sync On/Off/On. The partial chat window will appear.
That addon also restores your chat window size setting, maybe you saved them before and it restores that setting? Try to resave it to see if it happens again (the icon is just on the top right of the chat window just before the one for the chat settings)
Report comment to moderator  
Reply With Quote
Unread 11/13/22, 10:08 AM  
oGMo
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 25
Uploads: 1
Behavior conflict / pChat

Hey, great sanity-saving mod. Another one that should be included by default!

One small issue: when using this mod and pChat, this seems to make the chat window partially pop up. I can't find a setting that will specifically stop the behavior.

Usually this is most noticeable when the chat window is hidden/minimized to the left, you zone, and after a few moments the chat pane appears. This does not happen with any other mod enabled (or with only pChat enabled). This is _very_ annoying when using pChat to auto-hide chat.

This is more easily reproducible with pChat with any settings, when you open Account Settings and toggle Sync On/Off/On. The partial chat window will appear.
Report comment to moderator  
Reply With Quote
Unread 11/13/22, 06:10 AM  
sirfutsalot

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by Masteroshi430
Yes, there are two things going on here:
- The game automatically unmounts you if you set one of the mount settings
- This addon resets all your settings to your saved ones on log in AND when changing zone (this was made on purpose by Jodynn, I don't know why and I don't understand why it is necessary)
I can make the addon apply your saved settings only on log in which is more logical to me but I have to know why it was made like that first or why a user would want reapplying his saved settings on zoning.
This workaround is satisfactory, thank you very much! I think the purpose for reapplying the settings on zoning was to handle the case of a temporary change. On an occasion I will find myself wanting to change a (or several) setting(s) temporarily, but my senior (most of the time) moments make me forget what I changed. I thought about learning lua and see if I could add a button to manually apply the settings.

Thank you very much again!!
Report comment to moderator  
Reply With Quote
Unread 11/10/22, 10:13 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 755
Uploads: 20
Originally Posted by Baertram
Please add the dependencies to the addon description so one easily sees them before install (libraries e.g. at the top so Minion shows them directly).
If you change the addons txt files on next upload please also update the libraries to use the most recent version as especially LibAddonMenu is not ussporting the global LibAddonMenu2 prior to version 28! So add ##DependsOn: LibAddonMenu-2.0>=28 or at best the most up2date 34 version!

Thank you
Done!
Thanks!
Last edited by Masteroshi430 : 11/10/22 at 10:13 AM.
Report comment to moderator  
Reply With Quote
Unread 11/10/22, 10:04 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5006
File comments: 6066
Uploads: 78
Please add the dependencies to the addon description so one easily sees them before install (libraries e.g. at the top so Minion shows them directly).
If you change the addons txt files on next upload please also update the libraries to use the most recent version as especially LibAddonMenu is not ussporting the global LibAddonMenu2 prior to version 28! So add ##DependsOn: LibAddonMenu-2.0>=28 or at best the most up2date 34 version!

Thank you
Last edited by Baertram : 11/10/22 at 10:06 AM.
Report comment to moderator  
Reply With Quote
Unread 11/10/22, 12:37 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 755
Uploads: 20
Originally Posted by sirfutsalot
First, I want to say: thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you for updating this very handy addon!! <3 .. oh and did I forget to say, thank you?

I have run into an odd dismount issue. When porting anywhere and immediately mounting, I get dismounted after a few seconds. I have all of my "Hide Mount ... Upgrade" settings OFF. I notice I am unable to toggle them ON. I mount up, toggle one of them ON and the settings screen hides and immediately get dismounted. When I open the Settings screen all of the Hide ... Upgrade settings have been disabled again. All of the sync settings are ON. I have unloaded all of my addons except: Addon Selector, LibAddonMenu-2.0, LibCustomMenu, and LibDialog.

Let me know if you'd like me to troubleshoot

Thank you again!!!
Yes, there are two things going on here:
- The game automatically unmounts you if you set one of the mount settings
- This addon resets all your settings to your saved ones on log in AND when changing zone (this was made on purpose by Jodynn, I don't know why and I don't understand why it is necessary)
I can make the addon apply your saved settings only on log in which is more logical to me but I have to know why it was made like that first or why a user would want reapplying his saved settings on zoning.
Last edited by Masteroshi430 : 11/10/22 at 12:59 AM.
Report comment to moderator  
Reply With Quote
Unread 11/09/22, 05:29 PM  
sirfutsalot

Forum posts: 0
File comments: 12
Uploads: 0
First, I want to say: thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you for updating this very handy addon!! <3 .. oh and did I forget to say, thank you?

I have run into an odd dismount issue. When porting anywhere and immediately mounting, I get dismounted after a few seconds. I have all of my "Hide Mount ... Upgrade" settings OFF. I notice I am unable to toggle them ON. I mount up, toggle one of them ON and the settings screen hides and immediately get dismounted. When I open the Settings screen all of the Hide ... Upgrade settings have been disabled again. All of the sync settings are ON. I have unloaded all of my addons except: Addon Selector, LibAddonMenu-2.0, LibCustomMenu, and LibDialog.

Let me know if you'd like me to troubleshoot

Thank you again!!!
Report comment to moderator  
Reply With Quote
Unread 11/04/22, 01:06 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 755
Uploads: 20
Originally Posted by FlopsyPrince
Rather odd to only put it in the changelog. Not where most would look for a fix. Perhaps add a message after update to do exactly that. Other addons do so.


Glad to know this was fixed though.
Oh I didn't know it would behave like that before actually starting the game with U36, it went like that:
- Version for U36 was ready two months before U36 but incompatible with U35.
- Wait for the U36 maintenance downtime to upload that version.
- Actually starting the game with U36, see the bug, realise the bug is minor and easily workaroundable by users.
- Posting instructions in the changelog ASAP while being at work.
- Uploading a fix a few hours later.
I don't think I could have done it a better way.
Last edited by Masteroshi430 : 11/04/22 at 01:07 AM.
Report comment to moderator  
Reply With Quote
Unread 11/03/22, 09:39 PM  
FlopsyPrince

Forum posts: 7
File comments: 105
Uploads: 0
Originally Posted by Masteroshi430
Originally Posted by lusshtgarel
Hello! I see this has been updated, but I'm getting an error. Any idea what might be causing it?

user:/AddOns/AccountSettings/AccountSettings.lua:3362: operator .. is not supported for string .. nil
stack traceback:
user:/AddOns/AccountSettings/AccountSettings.lua:3362: in function 'AccountSettings:Sync'
/EsoUI/Libraries/Globals/globalapi.lua:252: in function '(anonymous)'
You not reading the changelog maybe?
EDIT: Thanks, I used your error post for a better explanation on what to do.
Rather odd to only put it in the changelog. Not where most would look for a fix. Perhaps add a message after update to do exactly that. Other addons do so.


Glad to know this was fixed though.
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 08:07 AM  
lusshtgarel

Forum posts: 0
File comments: 2
Uploads: 0
[/quote]You not reading the changelog maybe? [/quote]
This was my bad sorry. I saved the new preset, but I think something went wrong due to the crash I had afterwards. Gonna try that again. Thank you!
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 07:37 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 755
Uploads: 20
Originally Posted by lusshtgarel
Hello! I see this has been updated, but I'm getting an error. Any idea what might be causing it?

user:/AddOns/AccountSettings/AccountSettings.lua:3362: operator .. is not supported for string .. nil
stack traceback:
user:/AddOns/AccountSettings/AccountSettings.lua:3362: in function 'AccountSettings:Sync'
/EsoUI/Libraries/Globals/globalapi.lua:252: in function '(anonymous)'
You not reading the changelog maybe?
EDIT: Thanks, I used your error post for a better explanation on what to do.
Last edited by Masteroshi430 : 11/01/22 at 07:55 AM.
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 07:35 AM  
lusshtgarel

Forum posts: 0
File comments: 2
Uploads: 0
Hello! I see this has been updated, but I'm getting an error. Any idea what might be causing it?

user:/AddOns/AccountSettings/AccountSettings.lua:3362: operator .. is not supported for string .. nil
stack traceback:
user:/AddOns/AccountSettings/AccountSettings.lua:3362: in function 'AccountSettings:Sync'
/EsoUI/Libraries/Globals/globalapi.lua:252: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 08/03/22, 12:35 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 755
Uploads: 20
Re: Re: Re: Audio setting

Originally Posted by Bull3txX
well they are not account wide that is how i knew it. like i forgot to lv down vol, then when getting on the next day i was loud and got like what happen here. lol but anyways ty for updated
Just re-tested them again and they are account wide.
I would be 100% ok to re-add them if they where per character but your description tend to prove the are account wide.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: