Commit Graph

45 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner c2bd6a8abd [BGM] correct default ADSRs 2024-07-27 17:19:44 +09:30
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 af066eabaf BGM render shader 2024-07-13 23:55:47 +09:30
Luke Hubmayer-Werner 038ab69a54 Revisiting WorldMap pathing
Cleaning up some older debugging stuff
2024-07-06 01:23:40 +09:30
Luke Hubmayer-Werner ea3f3441f6 Clean up vestigial SoundLoader lines 2024-07-05 20:59:54 +09:30
Luke Hubmayer-Werner 334545fcc4 Add WorldMap dynamic regional changes 2024-07-05 02:11:24 +09:30
Luke Hubmayer-Werner 5a29fa0922 Merge commit '20a0820324011a8328d5de55d630ec7cf0360438' into experimental 2024-06-30 14:37:17 +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 a350cea708 Fix extra byte on EnemyStats 2024-06-26 23:54:06 +09:30
Luke Hubmayer-Werner cd8bf2a301 enemy stats should have a tbl_ prefix to match other tables 2024-06-26 23:21:41 +09:30
Luke Hubmayer-Werner 8452b1e426 Test commit for subtree 2024-06-26 20:52:10 +09:30
Luke Hubmayer-Werner be222ce1da Add 'data/' from commit '583b780994269da9be95e3494fb1445801a896ed'
git-subtree-dir: data
git-subtree-mainline: 30393ad424
git-subtree-split: 583b780994
2024-06-26 20:36:48 +09:30
Luke Hubmayer-Werner 30393ad424 Delete data folder in preparation for subtree 2024-06-26 20:20:28 +09:30
Luke Hubmayer-Werner 69c019b3a5 Reorganize data folder some more 2024-06-26 20:07:20 +09:30
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