Luke Hubmayer-Werner
59de8aa820
[BGM] Fix incorrect SFX data, change tie handling to accomodate weird edge cases
2024-07-17 22:03:27 +09:30
Luke Hubmayer-Werner
334545fcc4
Add WorldMap dynamic regional changes
2024-07-05 02:11:24 +09:30
Luke Hubmayer-Werner
7ccca74bc6
Remove PaletteOf555 type, make godot implementation automatically detect arrays of colors in general form
2024-06-27 14:41:12 +09:30
Luke Hubmayer-Werner
6d98365ecc
Reorganize data definitions for easier reuse in other projects
2024-06-26 16:52:24 +09:30
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