# save_reader --strict against real save turn2-state.sav (padding=joint, 0 resyncs, 0 hint-failures, 2503 raw bytes = opaque RNG blob) # result: strict exit 0 -- 0 errors, 0 warnings, 197 info # after SAVE_FORMAT.md §10 tag-name corrections (from the C++ round-trip writer, re-verified in the bytes): # otnF (not ontF) leads every odes/owep/otch element; nextid (not nextId) in NdGr2; # Des header tags FAIDes DHide DWep DName; ords / wpts / paths are named framed arrays -> all A() now # previous revision (schema-gaps-resolved.md §10): 259 info, of which 62 were "tag 'otnF' read positionally as 'ontF'" # same result on turn1-state.sav (197 info) and turn3-state.sav (197 info; turn3 is the only save with an FPlan/wpts) 197x [info] tag '.' read positionally as (NULL-named items only: Summary Settings/FxCrID, CreateParams MapP planets, Sim id lists, Vector3 bodies)