Difference between revisions of "Frequently Asked Questions (FAQ)"

From FreeSpace Wiki
Jump to: navigation, search
m (Actually fix link)
(added section - Why can't I use my pilot with different versions)
Line 1: Line 1:
 
==Why are my bindings back to defaults?==
 
==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.
 
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'''''
 
'''Example:''' '''''C:\Users\z64555\AppData\Roaming\HardLightProductions\FreeSpaceOpen\data\players\presets'''''
Line 13: Line 12:
  
 
Related Github issue: [https://github.com/scp-fs2open/fs2open.github.com/issues/3902 Issue 3902]
 
Related Github issue: [https://github.com/scp-fs2open/fs2open.github.com/issues/3902 Issue 3902]
 +
 +
 +
==Why can't I use my pilot with different versions of FSO?==
 +
Our pilot file handling code has improved over the years to allow new data to be added to the pilot file, but we still haven't managed to get it in a perfect state due to a lack of manpower and interest.
 +
 +
Pilot files might be still usable across different versions of FSO, but this can not be guaranteed at this point in time.  When in doubt, it is always recommended that you make a clone of your pilot and use the clone for that version of FSO.

Revision as of 16:58, 6 February 2022

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.

Related Github issue: Issue 3902


Why can't I use my pilot with different versions of FSO?

Our pilot file handling code has improved over the years to allow new data to be added to the pilot file, but we still haven't managed to get it in a perfect state due to a lack of manpower and interest.

Pilot files might be still usable across different versions of FSO, but this can not be guaranteed at this point in time. When in doubt, it is always recommended that you make a clone of your pilot and use the clone for that version of FSO.