From f51c7c8ca9a527e81c216d7229c6b90cc7775104 Mon Sep 17 00:00:00 2001 From: MechaCat02 Date: Thu, 9 Jul 2026 21:57:08 +0200 Subject: [PATCH] docs: add message\ scheme + labeling coverage to RE symbol map Co-Authored-By: Claude Opus 4.8 --- RE_SYMBOLS.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/RE_SYMBOLS.md b/RE_SYMBOLS.md index d784b67..3a6a3af 100644 --- a/RE_SYMBOLS.md +++ b/RE_SYMBOLS.md @@ -59,12 +59,21 @@ internal identity string. Confirmed schemes: |---|---|---| | `unit\.tbl` | `unit\UN_f001_TCAF_DeltaSaber_T_EX5.tbl` → `0x7C96296C` | craft/ship entries in `GP_MAIN_GAME_*.pak` | | `weapon\.tbl` | `weapon\Weapon_DSaber_P_wep_26_Missile.tbl` | weapon entries | +| `message\.tbl` | `message\CharacterCARL.tbl` | character/dialog entries | +| `effect\.tbl` | — | effect definitions | | `\.tbl` | `eng\weapon.tbl`, `jpn\strings.tbl` | localized loadout/text tables | -| `.tbl` | `files.tbl` | root manifest | +| `.tbl` | `files.tbl` | root manifest / DefTables resource entries | `` = the entry's internal `ID` field (IDXD string pool). Craft/weapon entries also self-describe by content, so stats are readable without the key. +Coverage with these schemes (IDXD entries, whole-pool ID extraction): +GP_MAIN_GAME_E 308/1004 (≈31%), DefTables 804/1425 (≈56%). Shipped in +`sylpheed-formats` (`hash::recover_toc_name`, `pak list` prints resolved +paths). The unresolved remainder use deeper cross-referenced directory +paths (e.g. per-mission dialog `MSG_*` entries) — a later hunt, not an +extraction limit. + ## Open threads - **Defaulted IDXD fields** (`*Ratio`, the `*Count` family) carry no value on