Decode RTINIT movement providers 5 and 11

This commit is contained in:
gamer147
2026-07-23 14:25:47 -04:00
parent eefca87ad8
commit 46d4d1e88f
12 changed files with 257 additions and 29 deletions

View File

@@ -99,8 +99,10 @@ RTINIT is a seventh banked shape. Its 3,336 writes populate twenty parallel `100
movement banks consumed by MVRTN/RTN_M providers and ten battle banks consumed by BTRTN/RTN_B providers.
The generated 172 routine-set records assemble 1,043 movement steps and fourteen battle steps, join
provider selectors to script names, retain all 29 overwritten cells, and keep the six reserved empty
banks visible. Provider-specific parameter banks remain structurally named until their tagged consumers
prove more specific meanings.
banks visible. RTN_M005 and RTN_M011 now provide the first selector-specific parameter schemas: both
decode destination X/Y, while RTN_M011 adds a one-based cyclic waypoint ordinal and optional path-cost
limit. The generated join covers 252 steps and 685 populated parameters while retaining the structurally
named raw banks for every provider.
### Message/string tables (`*MES`)
`ITMES` (64 KB — item text), `VIMES` (43 KB), `EIMES` (37 KB), `SKMES` (31 KB — skill