Commit Graph

5 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner 877c5d90e4 Use our save struct DSL for some ROM things 2023-08-07 01:17:45 +09:30
Luke Hubmayer-Werner c76d00bc3c Add string loading
Required for party menu changes
Also move menu colour to a new Manager
Common is now a Manager too
Rename the loaders from snake_case
2023-08-04 18:19:17 +09:30
Luke Hubmayer-Werner 6ec484b679 move struct tsv parsing to struct.gd 2023-08-04 14:18:17 +09:30
Luke Hubmayer-Werner 36d025e18c Fix save serialization 2023-08-03 21:02:41 +09:30
Luke Hubmayer-Werner 724f48a62e Redefine struct DSL
Still tab-separated, but types now require u/s (e.g. 8 is now u8)
Array form changed from "type[x][y]" to "x of y of type"
Array of array is now recursive so arbitrary nesting is allowed
Also the new parser should be able to write as easily as it reads, hooray!
2023-08-03 19:36:24 +09:30