It seems like I’m onto something here, I just tested it succesfully and it could be a viable solution for some people that are being haunted by loadout resets and other Issues where deleting the saved data is the only solution.
This process should result in having only to restart the game instead of deleting your files and re-creating your complete loadouts and configuration.
I went to %localappdata%\SpaceFish\Saved\SavedGames and set the properties of UserSettings.sav to read-only. <-- This is basically all you need to do. You can just copy/paste this path into your Windows Explorer.
Then I opened the game and messed around with my profiles, changed names, switched weapons, etc.
Started a match, everything like I just changed it.
Closed the Match, Loadout is still like I just changed it.
Then I restarted the game, and now the Loadouts are again just like they were when switching the files to read-only!
The awesome thing is that I was still able to change the Loadouts in-game and play with the recent changes, but restarting the game would revert the loadouts and configuration back to their initial state that I saved.
You still need to change the file properties again to make permanent changes to your loadouts, but first tests showed it actually seems to prevent those Loadout Resets!
So it should offer a convenient and time-efficient solution against any loadout-related Bugs by just restarting the game.
I would need other people to verify this method, especially people who frequently need to delete their saved data because of bugs.
@OldKingHamlet and @Courier:
Maybe this could be also helpful for your Developers!
They could change the code so that the Loadouts are only able to change while being in the Customization Menu.
[Disclaimer]: I have no coding background and cannot say this is safe to do!
The file UserSettings.sav seems to be responsible for the Loadouts and controller Options, this is also the file you can backup if you want to save different loadout profiles.
The other file in the folder called PlatformSettings.sav seems to be responsible for your Graphics Settings.