docs(re): adopt the homeless disc-contents page, re-measured #56

Merged
fabi merged 1 commits from docs/adopt-disc-contents into main 2026-09-19 18:48:15 +00:00
Owner

Closes the last consolidation orphan: GAME_CONTENTS.md sat in the workspace root through the whole consolidation, adopted by neither repo. The corpus documents formats in depth but never said what files the disc holds and where they sit.

Re-measured, not transcribed — and that caught a real error

⚠️ The source placed resource3d/, DefTables and MiscBin under dat/. All three are in hidden/ — which is exactly why SYLPHEED_RES3D points at hidden/resource3d. Transcribing would have committed a wrong tree.

Re-verified against the retail extract on 2026-09-18: top-level layout, dat/ 71 entries (33 .pak/.p00 pairs, sound.p00.p04, movie/ with 97 .wmv + six language packs), hidden/ 5 entries (166 resource3d files), the config.ini language table, and media_id 0x2D2E2EEB read from the XEX header.

Half the source was dropped, deliberately

It predates the format work and phrased speculation as status — dat/*.pak marked "Unknown, magic bytes TBD" when the container is decoded disc-wide, a table guessing each archive's contents from its name, and an "RE Entry Points" section recommending Ghidra where we now use sylpheed.db.

Carrying that forward would put claims into the corpus that the corpus has already refuted — the failure mode README.md explicitly warns about. The page records what was dropped and why, and points at INDEX.md as the single authority on format status rather than starting a second table that would drift.

Checks

  • tools/re/check-capture-citations — selftest ok (7/7), scan 212/212 captures cited, 0 dangling.
  • Docs-only; no code paths touched.
Closes the last consolidation orphan: `GAME_CONTENTS.md` sat in the workspace root through the whole consolidation, adopted by neither repo. The corpus documents formats in depth but never said **what files the disc holds and where they sit**. ### Re-measured, not transcribed — and that caught a real error ⚠️ The source placed `resource3d/`, `DefTables` and `MiscBin` under `dat/`. **All three are in `hidden/`** — which is exactly why `SYLPHEED_RES3D` points at `hidden/resource3d`. Transcribing would have committed a wrong tree. Re-verified against the retail extract on 2026-09-18: top-level layout, `dat/` 71 entries (33 `.pak`/`.p00` pairs, `sound.p00`–`.p04`, `movie/` with 97 `.wmv` + six language packs), `hidden/` 5 entries (166 `resource3d` files), the `config.ini` language table, and `media_id` `0x2D2E2EEB` read from the XEX header. ### Half the source was dropped, deliberately It predates the format work and phrased speculation as status — `dat/*.pak` marked *"Unknown, magic bytes TBD"* when the container is ✅ decoded disc-wide, a table guessing each archive's contents from its name, and an "RE Entry Points" section recommending Ghidra where we now use `sylpheed.db`. Carrying that forward would put claims into the corpus that the corpus has already refuted — the failure mode `README.md` explicitly warns about. The page records what was dropped and why, and points at `INDEX.md` as the single authority on format status rather than starting a second table that would drift. ### Checks - `tools/re/check-capture-citations` — selftest ok (7/7), scan **212/212 captures cited, 0 dangling**. - Docs-only; no code paths touched.
fabi added 1 commit 2026-09-18 19:07:25 +00:00
docs(re): adopt the homeless disc-contents page, re-measured
All checks were successful
CI / Native — linux (pull_request) Successful in 2h22m6s
CI / WASM — Web (pull_request) Successful in 30m49s
CI / Formatting (pull_request) Successful in 1m39s
6c628c177c
`GAME_CONTENTS.md` sat in the workspace root through the whole consolidation,
adopted by neither repo -- the corpus documents formats in depth but never said
what files the disc holds or where they sit.

Re-measured rather than transcribed, and that caught a real error: the source
placed `resource3d/`, `DefTables` and `MiscBin` under `dat/`. All three are in
`hidden/` -- which is why `SYLPHEED_RES3D` points at `hidden/resource3d`.
Counts, the language table and `media_id` (0x2D2E2EEB, from the XEX header)
re-verified against the retail extract.

Half the source was pre-RE speculation phrased as status -- `dat/*.pak` marked
"Unknown, magic bytes TBD" when the container is decoded disc-wide, plus a table
guessing each archive's contents from its name. Carrying that forward would put
claims into the corpus the corpus has already refuted, so it is dropped and the
page says what was dropped and why. INDEX.md stays the single authority on
format status.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
fabi merged commit 1647c4c374 into main 2026-09-19 18:48:15 +00:00
Sign in to join this conversation.