docs: rule DefTables and the XPR2 manifests out of the wave-scheduler search

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PMRJjbxLqZtsb5Vb7KunPE
This commit is contained in:
Sylpheed RE agent
2026-08-24 10:32:02 +00:00
parent 0d3305f075
commit 051e165cc1

View File

@@ -243,12 +243,23 @@ search cannot find a *schedule*.
none name-resolved. `REGN`'s header is now decoded: a per-map **uniform spatial
grid** (bbox, cell size, 5³ or 10³ cells), self-checked 11/11. Its four data
sections are unread — the 49 KB object is the cheapest way in.
See [`structures/regn-map-grid.md`](structures/regn-map-grid.md).
* 🟡 **`hidden/DefTables.pak`** — 1 465 entries, 804 name-resolved and mostly
`LOD_Frame_*`/`LOD_Parts_*` model tables. The **661 unresolved** ones fall into
three schemas: `7e66225f` (283), `634a80ae` (183), `a6d68fa1` (138), plus 40
XML. Three unnamed schemas with hundreds of objects each is the most
table-shaped unexplored thing on the disc.
**Section 3 is now decoded too**: one 8-byte `(count, offset)` record per
cell followed by 32-byte payload records, with the payload starting at
`align16(index end)`**11 of 11**, and every occupied cell holds exactly one
record. See [`structures/regn-map-grid.md`](structures/regn-map-grid.md).
* 🔴 **`hidden/DefTables.pak` is NOT it** (checked 2026-08-24). The three
unnamed schemas are more **model/render** tables in the same vocabulary as the
named ones — `7e66225f` (283 objects) carries `RenderFrameModel`,
`FrameAnimLength1st`, `FrameAnimLoopLength`, `IsPlayerSE`; `634a80ae` (183)
adds `DissolveDistanceMin/Max`, `RootSEAttach`, `EnumNodes`; `a6d68fa1` (138)
has **no explicit fields at all** (defaults only).
* 🔴 **The 40 XML entries are XPR2 build manifests** with the developers' own
source tree — `machines\rou_e104\objects\*.xbg`, `…\images\*.bmp`,
`D3DFMT_DXT1_SRGB`. Tempting as a name source for the unresolved hashes, and it
**does not work**: of 82 names × 9 patterns, the only hits are 16 that were
already resolved under the known `LOD_Frame_*`/`LOD_Parts_*` convention, and
the raw source paths hash to **nothing** in any of the 16 514 TOC entries. The
on-disc keys are not the source paths.
* 🔴 **`STAGES = Static.slb` is a false lead.** It is a field of the *sound*
table; `.slb` is an XACT sound bank ([`structures/sound-slb.md`](structures/sound-slb.md)).
***Not yet searched:** the ~800 unnamed objects in `GP_MAIN_GAME_<lang>.pak`,