Checksum
Cheat Preventer
|
Warning: |
Overview
Each Jameson save file contains a checksum to "prevent Cheating".
Thus altering certain aspects of a savefile and then reloading it will either result in snarky messages (check your Latest.log) - and/or the alterations being reverted to the staus quo ante.
The Checksum is derived from the location of the system at which the Jameson was saved combined with wealth, fuel, number of missiles, some cargo and market details, the number of kills and the legal status. And trumble infestation! And whether the game is strict or regular. It possibly also includes the "commanderName".
OXP information seems not to be included.
In the older versions of Oolite (before v.1.80) it also included the galaxy seed.
Reference
The relevant file in the game code is "PlayerEntity.m"
OXP Checksums
- Snoopers contains a Checksum to ensure that newsflashes are not repeated. This is presumably carried over into GNN.
- Cabal Common Library's OXP Strength facility also creates a checksum which might have been carried over into Library OXP.
Musings
This is relevant for creating new scenario starts, as it can bodge up your efforts!