sots-re/campaign/open-questions.md

14 lines
1.2 KiB
Markdown

# Open questions
Each links to the finding that raised it. Promoted to backlog or closed by **re-quartermaster**.
- **Compiler archive mismatch** — imports say MSVCR100/MSVCP100 (VS2010), but Ghidra applied
`windows_vs12_32` datatypes (closest available). Confirm the exact toolchain from the PE Rich
header; decide which datatype archive best fits. (from [[01-fingerprint]])
- **Battle-load root cause** — inferred as single-threaded engine + core-count-sensitive code;
must be confirmed by a `ForceSingleCore=0` vs `=1` diff once the main loop is mapped.
(from [[00-strategy]])
- **Save-editor struct coverage** — community editors cover players/tech/systems; fleet/combat
state coverage may be partial. Treat as strong hints, verify each field against real saves.
- **Lockstep determinism** — `@SYNC ERROR DETECTED: Frame %d` indicates a deterministic lockstep sim. Big for reimplementation + old-vs-new differential (determinism makes equivalence checkable frame-by-frame). Confirm scope. (from [[strings-and-config]])
- **Mods override mechanism** — `.gob` = `gobio::ZipFileSystem` with a `NativeFileSystem` loose-file override; this is how `./Mods` wins over archived files. Verify load order. (from [[strings-and-config]])