Luke Hubmayer-Werner
|
ee2a207c30
|
Reenable threaded loading
|
2024-07-26 21:28:03 +09:30 |
Luke Hubmayer-Werner
|
8df54eda28
|
[BGM] Move ADSR curve LUTs to instruments texture for GLES2 compat
|
2024-07-26 19:30:38 +09:30 |
Luke Hubmayer-Werner
|
603c84cbc1
|
[BGM] Refactor playback and rendering to a Manager singleton
|
2024-07-26 19:29:58 +09:30 |
Luke Hubmayer-Werner
|
9abf1b49c8
|
[BGM] Refactor audio_renderer to a more global position on the scene tree
Preparation for playing BGM outside of the debug menu
|
2024-07-19 23:06:41 +09:30 |
Luke Hubmayer-Werner
|
26f83ef224
|
[BGM] Fix default volume and TrackCurve edge cases
Also clean up some other stuff
|
2024-07-19 21:44:38 +09:30 |
Luke Hubmayer-Werner
|
24eab16356
|
[BGM] Unbreak full loops
|
2024-07-18 14:59:57 +09:30 |
Luke Hubmayer-Werner
|
3ebcf6883f
|
SFX disassembler
|
2024-07-17 23:20:26 +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
|
38a822362a
|
[BGM] Envelopes
|
2024-07-17 18:50:42 +09:30 |
Luke Hubmayer-Werner
|
5babc200f2
|
[BGM] Update placeholder ADSR names to reflect actual function
|
2024-07-17 14:10:16 +09:30 |
Luke Hubmayer-Werner
|
57d88e876a
|
Refactor BGM handling
|
2024-07-15 17:33:42 +09:30 |
Luke Hubmayer-Werner
|
be7874ba27
|
BGM: Add note ties (previously assumed they were also rests)
|
2024-07-15 16:35:43 +09:30 |
Luke Hubmayer-Werner
|
87739d57f4
|
[BGM Shader] Enable batching
|
2024-07-14 23:34:23 +09:30 |
Luke Hubmayer-Werner
|
af066eabaf
|
BGM render shader
|
2024-07-13 23:55:47 +09:30 |
Luke Hubmayer-Werner
|
6b72875f08
|
Second-guessing tuning divisors
|
2024-07-13 23:54:56 +09:30 |
Luke Hubmayer-Werner
|
80cbfa7ab8
|
Some plumbing for upcoming fake compute shaders
|
2024-07-10 00:35:29 +09:30 |
Luke Hubmayer-Werner
|
b07ed09513
|
Default loop extension to on
|
2024-07-10 00:34:28 +09:30 |
Luke Hubmayer-Werner
|
9dfa0b1ec7
|
Make hot reloading ROMs actually work on the web build with battle_sprites
|
2024-07-08 16:55:53 +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
|
adb720668f
|
Remove dict of map event replacement regions
|
2024-07-05 20:05:55 +09:30 |
Luke Hubmayer-Werner
|
74ab47f1e8
|
Preserve map region replacement order
|
2024-07-05 19:21:54 +09:30 |
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
|
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
|
edbfedfdd0
|
Changed paths for new data subtree
|
2024-06-26 20:43:37 +09:30 |
Luke Hubmayer-Werner
|
69c019b3a5
|
Reorganize data folder some more
|
2024-06-26 20:07:20 +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
|
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
|
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
|
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
|
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
|
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
|
bd5598f98f
|
Basic music playback
|
2023-08-26 16:55:47 +09: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
|
ed5c0f20b9
|
Switch some File API to StreamPeerBuffer
|
2023-08-25 18:34:50 +09:30 |
Luke Hubmayer-Werner
|
009e6933ef
|
Slightly optimize BRR loading
|
2023-08-25 18:33:35 +09:30 |
Luke Hubmayer-Werner
|
969c28d336
|
Disable RPGe font for now since it can't match vspacing
|
2023-08-16 23:13:37 +09:30 |
Luke Hubmayer-Werner
|
e9d0dd4579
|
Use RPGe dialog font at runtime from ROM
|
2023-08-16 23:02:59 +09:30 |