Bug #13987
Game settings, except for the input settings, reset to defaults between game launches
0%
Description
Game settings, except for the input settings (which is kinda strange), reset to defaults between game launches.
I tried deleting the settings file and verifying the game files integrity using Steam.
I have no mods installed.
PS. Is there any way of changing the default settings until the bug will be fixed? I guess if I ever need default ones, I can just redownload the game cause my internet connection is quite fast. Setting everything up every time I launch the game is a bit tiresome.
History
#1 Updated by AlffromKerbal over 7 years ago
I cannot confirm this using Linux Mint 18.1. Only checked by changing resolution.
If changing your resolution settings are keeping aswell, tell which (some) settings are not to help reproduce.
If your resolution settings are affected by the problem, you can try to change them in the settings.cfg file (aswell as other configurations).
#2 Updated by gfrodo over 7 years ago
Please check whether the files in your KSP install directory and in ~/.config/unity3d have write permissions by your user.
#3 Updated by Fifi over 7 years ago
I haven't checked the ~/.config/unity3d directory, I will verify it. Thank you.
#4 Updated by psycho_zs over 7 years ago
Show output of 'locale'
It sounds suspiciously like #6017
#5 Updated by Fifi over 7 years ago
LANG=pl_PL.utf8
LC_CTYPE="pl_PL.utf8"
LC_NUMERIC="pl_PL.utf8"
LC_TIME="pl_PL.utf8"
LC_COLLATE="pl_PL.utf8"
LC_MONETARY="pl_PL.utf8"
LC_MESSAGES="pl_PL.utf8"
LC_PAPER="pl_PL.utf8"
LC_NAME="pl_PL.utf8"
LC_ADDRESS="pl_PL.utf8"
LC_TELEPHONE="pl_PL.utf8"
LC_MEASUREMENT="pl_PL.utf8"
LC_IDENTIFICATION="pl_PL.utf8"
LC_ALL=
#6 Updated by Fifi over 7 years ago
So the potential fix would be setting the locale to default, using LC_ALL=C variable on launch?
I'll try it if gfrodo's method won't work (I'm currently checking it).
#7 Updated by Fifi over 7 years ago
Ok, I have write permissions for the files mentioned by gfrodo, so I'll try setting KSP locale to default now.
#8 Updated by Fifi over 7 years ago
Setting locale to default for the game, by using LC_ALL=C Steam launch option, solved the issue.