Commit Graph

135 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner f1fb01501c Add loop extension hack for audio samples 2024-07-05 17:19:03 +09:30
Luke Hubmayer-Werner 334545fcc4 Add WorldMap dynamic regional changes 2024-07-05 02:11:24 +09:30
Luke Hubmayer-Werner 9a5435f01f Unhardcode some worldmap data addresses 2024-06-30 14:44:32 +09:30
Luke Hubmayer-Werner 5a29fa0922 Merge commit '20a0820324011a8328d5de55d630ec7cf0360438' into experimental 2024-06-30 14:37:17 +09:30
Luke Hubmayer-Werner 20a0820324 Backfill some more SNES data 2024-06-30 14:33:38 +09:30
Luke Hubmayer-Werner 6fe0e4445e Add a little bit of GBA support to demonstrate project portability 2024-06-30 14:32:12 +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 5dd3518437 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 c7913232da 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 7c0806d338 enemy stats should have a tbl_ prefix to match other tables 2024-06-26 23:21:41 +09:30
Luke Hubmayer-Werner 5038db48c1 Switch from web update pre-push hook to push script that also updates the data subtree 2024-06-26 21:14:12 +09:30
Luke Hubmayer-Werner b71b45a8f9 Test commit for subtree 2024-06-26 20:52:10 +09:30
Luke Hubmayer-Werner 8452b1e426 Test commit for subtree 2024-06-26 20:52:10 +09:30
Luke Hubmayer-Werner edbfedfdd0 Changed paths for new data subtree 2024-06-26 20:43:37 +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 583b780994 Initial commit 2024-06-26 20:33:26 +09:30
birdulon 0fe87ab5ad Initial commit 2024-06-26 20:32:51 +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 61ed503d58 Update Worldmap
Add unoptimized desert palette animation
Make worldmap scrolling smooth
Also reduce minimum window size to 1x scaling
2024-04-12 19:49:02 +09:30
Luke Hubmayer-Werner 714a6ad123 Use long item names in inventory 2023-12-11 01:43:40 +10:30
Luke Hubmayer-Werner 26caf7e05a Add config file to save last used folder 2023-12-11 01:16:31 +10:30
Luke Hubmayer-Werner 93ba9e644b Debug timing of the load sequence 2023-12-11 00:53:48 +10:30
Luke Hubmayer-Werner 29b1ca27c3 Replace hexadecimal parse hack 2023-12-11 00:34:46 +10:30
Luke Hubmayer-Werner 7a57c6729d Add loading screen feedback
now that dialog loading is uncomfortably long
2023-12-11 00:22:03 +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 83f8c76fe5 Enhance Party Menu 2023-12-11 00:21:45 +10:30
Luke Hubmayer-Werner 09c2a16087 Rename OK and Continue buttons to Load and Debug Menu 2023-12-09 22:29:50 +10:30
Luke Hubmayer-Werner 253f1fa1fb Rename RomSelect and WebFileSelect to FileSelect and FileSelectWeb
better alphabetical grouping in editors
2023-12-08 21:29:09 +10:30
Luke Hubmayer-Werner 925d68619b Add punch frames
Also fix main.tcsn rect size
2023-12-08 21:24:06 +10:30
Luke Hubmayer-Werner 923e2f463e Refactor Debug menu, and add Party Menu for saves 2023-12-07 20:13:14 +10:30
Luke Hubmayer-Werner 48c6ed2c3b Enlarge border.png from 10x10 to 16x16
Web had weird UV rounding errors that ruined the frag shader variation of the panel.
2023-12-07 02:02:13 +10:30
Luke Hubmayer-Werner 08dc0d8e35 Naive SNES ROM header strip 2023-12-06 22:30:02 +10:30
Luke Hubmayer-Werner ced909bae4 Add --no-window to web build script 2023-12-06 22:26:33 +10:30
Luke Hubmayer-Werner 82a25de4ea Update file pickers to allow .smc 2023-12-06 18:45:55 +10:30
Luke Hubmayer-Werner 6c0c04fe21 Add a web build script 2023-12-06 18:40:43 +10:30
Luke Hubmayer-Werner 47fc6d38ef Fix StreamPeer::get_data(size)[0] typoes 2023-12-06 18:20:03 +10:30
Luke Hubmayer-Werner 10669e0c1f Don't force RPGe font loading 2023-12-06 18:19:59 +10:30
Luke Hubmayer-Werner 4d941207e5 Wire up a debug menu to show test scenes 2023-12-06 14:05:19 +10:30
Luke Hubmayer-Werner 060ccd22e3 Add file picking function for web build 2023-12-06 14:05:13 +10:30
Luke Hubmayer-Werner 7b7b0a1876 Minimap experimentation
Add a tile globbing hack to enable 2x2 blocks to render nicely at different scales
2023-12-06 14:05:03 +10:30
Luke Hubmayer-Werner 9678501a8c Rework world map viewer
Instead of creating TextureRects, draw a full-window quad with appropriate UVs
Also add a minimap and keyboard scrolling
2023-12-06 14:04:52 +10:30
Luke Hubmayer-Werner 1534d4fad7 Switch some node paths to scene-unique 2023-12-06 14:04:42 +10:30
Luke Hubmayer-Werner 1c23571507 Update README.md 2023-08-26 17:05:03 +09:30
Luke Hubmayer-Werner 5f60df342f Update gitignore 2023-08-26 16:56:14 +09:30