# determinism-oracle.md: loading a post-turn autosave and re-saving it # changes Player.Status (4->0) on the four turn-participating players # plus the derived Summary.Checksum. Nothing else. $ state_checksum.py turn2-state.sav Autosave EndTurn - turn3.sav A aa85fe76d412cdb3a0e7e52c8f0ca9e2 /home/alex/sots-re/verify/results/saves/turn2-state.sav B a1448e6c1867fc53708810b3a2f9ec77 /tmp/saves/Autosave EndTurn - turn3.sav policy: floats=bits mask=none reader=fe5a6f7cd4ae7910 DIVERGED: 5 leaf difference(s) /Summary/Checksum: -1205790620 -> -1205790636 /Sim/players/Player[16 "re"]/Status: 4 -> 0 /Sim/players/Player[32 "Fane Lao"]/Status: 4 -> 0 /Sim/players/Player[496 "Singularity"]/Status: 4 -> 0 /Sim/players/Player[512 "Singularity"]/Status: 4 -> 0 $ state_checksum.py turn2-state.sav Autosave EndTurn - turn3.sav --mask resave A a55e433687fff0e380de2caabf964a31 /home/alex/sots-re/verify/results/saves/turn2-state.sav B a55e433687fff0e380de2caabf964a31 /tmp/saves/Autosave EndTurn - turn3.sav policy: floats=bits mask=resave reader=fe5a6f7cd4ae7910 [masked: Checksumx1, Statusx8] IDENTICAL