Luke Hubmayer-Werner
ecb0bc516c
Add reference python implementation of CB structs
2024-06-26 18:45:00 +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
8436a35670
Add some addresses for FF1-FF4 battle sprites
2024-06-06 20:22:15 +09:30
Luke Hubmayer-Werner
714a6ad123
Use long item names in inventory
2023-12-11 01:43:40 +10:30
Luke Hubmayer-Werner
fae527ec01
Add Item Description loading
...
Basic Dialog macro expansion added
Handle rstripped tsv lines safely
2023-12-11 00:22:03 +10:30
Luke Hubmayer-Werner
82a25de4ea
Update file pickers to allow .smc
2023-12-06 18:45:55 +10:30
Luke Hubmayer-Werner
060ccd22e3
Add file picking function for web build
2023-12-06 14:05:13 +10:30
Luke Hubmayer-Werner
0ef19b45a7
Prepend silence to samples
...
Also switch most of sample loading to struct pointers
2023-08-25 18:38:44 +09:30
Luke Hubmayer-Werner
a6181cb776
Fix zone_names block size
2023-08-25 18:35:02 +09:30
Luke Hubmayer-Werner
3a9c4baa78
Fix wrong quotation mark on RPGe glyph table
2023-08-16 23:17:54 +09:30
Luke Hubmayer-Werner
e9d0dd4579
Use RPGe dialog font at runtime from ROM
2023-08-16 23:02:59 +09:30
Luke Hubmayer-Werner
c9dcb8a17c
Add HexStringViewer
...
A test scene for visually scanning for strings within the ROM
2023-08-16 22:05:16 +09:30
Luke Hubmayer-Werner
a60639760f
generate font atlas texture
2023-08-16 15:27:20 +09:30
Luke Hubmayer-Werner
4fde52bb9e
Add battle backgrounds
2023-08-14 21:48:18 +09:30
Luke Hubmayer-Werner
89de2cc71d
more addresses
2023-08-11 15:54:04 +09:30
Luke Hubmayer-Werner
75970261eb
add BattleBackgroundData
2023-08-11 14:45:23 +09:30
Luke Hubmayer-Werner
a987dfe92f
Sort address table by address
2023-08-11 14:41:47 +09:30
Luke Hubmayer-Werner
19717c6b01
Load enemy sprites
2023-08-08 00:22:11 +09:30
Luke Hubmayer-Werner
d1bb23b0f3
Add ABP requirement to menu
2023-08-07 21:51:01 +09:30
Luke Hubmayer-Werner
11059735ee
Migrate worldmap and battle strip generation to struct system
2023-08-07 21:20:35 +09:30
Luke Hubmayer-Werner
3a35eb73f0
More struct data
2023-08-07 19:34:46 +09:30
Luke Hubmayer-Werner
e9cf2c112e
more strings
2023-08-07 01:18:07 +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
2139895432
Add some more addresses, and add licensing.
2023-08-06 00:56:18 +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
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
Luke Hubmayer-Werner
5acc618852
CD Parsing and WIP ROM selector menu
2023-08-01 23:22:31 +09:30
Luke Hubmayer-Werner
9d36e2afb5
[WIP] Cross-reference PSX offsets
2023-08-01 00:41:37 +09:30
Luke Hubmayer-Werner
30feb29526
Fix some parts of the save schema
2023-07-29 02:41:51 +09:30
Luke Hubmayer-Werner
244058b22c
Working SNES save loading!
2023-07-29 01:53:03 +09:30
Luke Hubmayer-Werner
e0266998b9
Notes on map sprites
2023-07-28 15:49:58 +09:30