dm2-dungeon: expand text escape codes 29/30 via per-version tables #270
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
TextDatabasedecodes thetext_data_size × u16section and round-trips byte-for-byte across all 16 port fixtures. Escape codes 29 and 30 currently emit placeholder characters; the per-version expansion tables they index into (to substitute their real text) are deferred (ROADMAP.md:73, 433;docs/formats/dungeon-dat.md§ "Text data"). This is the only remaining decode deferral indm2-dungeon— the record layouts themselves already decode.Scope
text_at()so decoded strings match the in-game rendered text.Acceptance