Healix/Gw2Launcher

Cant figure out how to adjust game settings for different accounts

Flapjakk opened this issue · 8 comments

First time user. Just went through and launched 10 accounts one-by-one, using right click > selected > launch (normal), and adjusted the in-game settings individually before closing it and launching the next account. I changed Master Volume, the graphics Settings Preset, and the game window size & position. Then I launched the accounts again together, just by clicking the big account buttons, one by one, on the main window.

The results were somewhat inconsistent; some settings worked, most were wrong:

-All accounts now have the same volume (some should be different)
-Most accounts use the same window size and position (all should be different)
-All the accounts use the same Interface Size, normal (some should be different)

Can anyone please let me know what went wrong? How do I adjust these settings per-account? Thanks.

Healix commented

GW2 stores these settings in Local.dat. Your accounts are sharing the same Local.dat file, so changing one is going to change them all. Right click the account > Edit > Local.dat > ... > Choose to copy one from another account. You'll need to do this for each account you want to have different settings.

Thanks for the quick response, I'll give that a shot.

When you say from another account, where is that dat coming from? Is it a dat that has the settings I want, or am I setting them after I copy?

Healix commented

After the account is given its own Local.dat file, you'll need to use Launch (normal) and change the settings to what you want for that account.

For accounts that will have similar settings, such as volume or interface size, configure 1 account the way you want it, then have other accounts copy from it so that you don't have to change those settings for each one.

Seems to be working so far.

I went to the local.dat tab, clicked the 3 dots under "Select a local.dat file to use," and clicked the bottom option to "Create a new file." Launched the game "Normal" and am in business.

Thanks a lot!

Okay... so I was having some issues before where anything after my 1st account that I would launch would crash.... so I went and re-added the accounts and I was having the issue with the audio settings and after I re-added them I still have the issues of audio setting not being saved from that of the 1st/primary account.

And when I remove arcdps and I launch the secondary account arcdps still shows up and continues to crash even though I have deleted the arc .dll file. So I'm obviously it has to be something that I'm doing or something that I screwed up.

Healix commented

Okay... so I was having some issues before where anything after my 1st account that I would launch would crash.... so I went and re-added the accounts and I was having the issue with the audio settings and after I re-added them I still have the issues of audio setting not being saved from that of the 1st/primary account.

GW2 stores its sound settings in Local.dat, so if the accounts are sharing a Local.dat file, they'll share the same settings. GW2 is in read-only mode when launching, so if you want to change the setting, you'll need to right click the account > Selected > Launch (normal). Note GW2 saves on exit, so it won't save if it crashes or is force quit.

And when I remove arcdps and I launch the secondary account arcdps still shows up and continues to crash even though I have deleted the arc .dll file. So I'm obviously it has to be something that I'm doing or something that I screwed up.

If by arc dll you mean d3d11.dll, you must be using localized execution, which gives each account its own GW2 folder (you'll find a Gw2Launcher folder under the main GW2 folder). You need to remove arc from that account's folder.

If you're using the addon manager and removed arc from the addons folder, it's still going to be loading d3d11.dll from the main folder and anything else it can find.

To use addons, you'll need to use localized execution set to full (Settings > Guild Wars 2 > Management). If you want addons on only 1 account, have localized execution only apply to that 1 account, then only place addons in that account's folder.

GW2 stores its sound settings in Local.dat, so if the accounts are sharing a Local.dat file, they'll share the same settings. GW2 is in read-only mode when launching, so if you want to change the setting, you'll need to right click the account > Selected > Launch (normal). Note GW2 saves on exit, so it won't save if it crashes or is force quit.

So I previous launched GW2 normally not using gw2launcher, then I added my account(s) to gw2launcher and used the saved .dat file but when I log into anything after the first, the sound settings are not saved. And on the secondary accounts have launched them (normal) through gw2launcher and same result where the sound setting are not saved.

If by arc dll you mean d3d11.dll, you must be using localized execution, which gives each account its own GW2 folder (you'll find a Gw2Launcher folder under the main GW2 folder). You need to remove arc from that account's folder.

If you're using the addon manager and removed arc from the addons folder, it's still going to be loading d3d11.dll from the main folder and anything else it can find.

To use addons, you'll need to use localized execution set to full (Settings > Guild Wars 2 > Management). If you want addons on only 1 account, have localized execution only apply to that 1 account, then only place addons in that account's folder.

I just use arcdps (d3d11.dll) on its own, and blishhud but that has nothing to do with arcdps. Thank you for letting me knwo that there's an additonal folder. By the way thank you replying, greatly appreciate your guidance.

Healix commented

So I previous launched GW2 normally not using gw2launcher, then I added my account(s) to gw2launcher and used the saved .dat file but when I log into anything after the first, the sound settings are not saved. And on the secondary accounts have launched them (normal) through gw2launcher and same result where the sound setting are not saved.

That shouldn't be possible. You do mean the sound options inside the game? For it not save with launch (normal), it would have to be reverting to default settings on every launch or always have the same settings as GW2 when launched outside of Gw2Launcher (which can be a problem under Linux). If it's reverting to defaults, ensure you don't have -prefreset in the launch arguments.

To confirm it's saving, right click the account > Selected > Disable automatic logins, then Launch (normal). Choose to remember the login (or delete it), then login (you have to login to remember it) and click the X to close the launcher.

If you just meant the volume isn't saving (not the in-game volume), keep in mind each account will have its own saved volume under the volume mixer in Windows when using localized execution. There are also volume and mute options under the launch options in Gw2Launcher.