Extends the previous refutation to a sweep. Probed with no effect on STAGE 02 or Difficulty EASY: every scalar in the GHAD block (+0, +12, +16, +20, +28, +32, +36 at 1/3/9, +40 u64, +48, +52, +56, +60, +64 raw), SHAB[0].a, and the SHAB FILL COUNT in both directions -- record 1 filled with a copy of record 0, and record 0 cleared. The "stage = filled-record count + 1" idea dies with it, and so does the reading that made SHAB a per-stage result table by that route. The panel does re-read each slot: slot 02 holds Points 4101 / Clear Ratio 5 % and displays exactly that while its neighbours show 101 / 6 %. Left: the phase string, the trailer, or the blob. Recorded caveat -- every save on disc is genuinely Stage 02 EASY, so "field not found" and "panel does not vary those two labels per slot" are not yet separated, and another probe round cannot separate them. The next move is static: find the code that formats STAGE %02d and read which offset it loads. savegame_edit.py --set now packs an int into raw_* byte fields. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
4.0 KiB
Executable File
4.0 KiB
Executable File