Frequently Asked Questions (FAQ)
From FreeSpace Wiki
Why are my bindings back to defaults?
If you created or played with a pilot on FSO 22.0 or later, your bindings were moved into files known as "presets" which are saved in a sub directory of your players folder.
Example: C:\Users\z64555\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\players\presets
The reason why your bindings are back to defaults in pre-22.0 version is because:
1. Older versions of FSO still require that the pilot have bindings in them, or else FSO will crash because it doesn't know how to handle a pilot with missing data.
2. To prevent having a new preset generated each time the same pilot is used across pre- and post-22.0 versions of FSO, the bindings within the pilot are forced to the defaults.
- The bindings that were originally saved are still safe within the \presets sub directory.
[1] Related github issue