Commit Graph

828 Commits

Author SHA1 Message Date
Alula c9e6dd7181
add teleport_player command and use if let() instead of unwrapping 2022-11-19 12:10:02 +01:00
dawnDus 0330cf3b2b
Fix MYB bumping away from NPC when direction >4 2022-11-12 17:11:03 -05:00
dawnDus 2be1c422d6
Adjust horizontal booster caret (Fixes #173) 2022-11-03 20:29:24 -04:00
Awesomegamer6566 0f79474aae Fix downward facing fans pointing upwards 2022-11-01 22:42:52 +01:00
dawnDus 713e704b9b
Fix seasonal mychar offsets 2022-10-26 17:04:06 -04:00
dawnDus d42632f973
Fix Curly NPC 2022-10-21 12:07:43 -04:00
dawnDus 57b2be5211
Fix stuck popups with Spur 2022-10-17 17:40:30 -04:00
Alula 3a756e0ac4
abuse ASLR for RNG seeding 2022-10-15 14:13:04 +02:00
József Sallai 6607d2fc15 play get item sfx on AM+ 2022-10-10 10:44:51 +03:00
József Sallai 8ebe210105 play get item sound on <I+N 2022-10-06 19:31:10 +03:00
József Sallai f0949f49cf fix a few NPC inaccuracies from #165 2022-09-24 23:27:27 +03:00
dawnDus 2b9a0198cb
Safely get current stage name for Save Menu 2022-09-17 18:05:10 -04:00
József Sallai 8684dd8448 some runtime optimizations 2022-09-17 13:57:37 +03:00
Awesomegamer6566 72c268647f
Fix changing BGM Interpolation setting with left and right keys (#161)
* Fix changing BGM Interpolation setting with left and right keys

* Actually fix changing BGM Interpolation Setting with left and right keys
2022-09-16 22:08:19 +03:00
Daedliy e9d2099f42
Add Links Menu (#159)
* Add Links Menu

* Suggested Changes
2022-08-29 00:06:58 +03:00
Sallai József f7d635a3d7 add switch boss health bar 2022-08-28 16:17:54 +03:00
Sallai József 029d6d52e4 add/drop player 2 from pause menu 2022-08-28 15:00:53 +03:00
Sallai József dec913dd65 make vanilla extractor input and output configurable 2022-08-28 14:07:01 +03:00
Sallai József 028c60157d make localization system dynamic 2022-08-26 03:17:45 +03:00
dawnDus 3d86995feb
Add fast-forward cutscene skip option 2022-08-23 18:27:39 -04:00
Sallai József 670e6891c1 run arbitrary TSC from debug command line 2022-08-22 03:08:57 +03:00
dawnDus a25dc297ef
Add spawn_npc command 2022-08-21 18:32:51 -04:00
Sallai József 4ed7ba66b8 add in-game debug command line 2022-08-22 01:10:33 +03:00
Sallai József b1b3b131e2 process debug keys in game scene and add quick save shortcut 2022-08-21 22:06:06 +03:00
Sallai József f1b3c680c9 throttle number popup on NPC damage 2022-08-21 18:57:01 +03:00
Sallai József ca1fa7b7c0 fix egg corridor inaccuracies (fixes #155) 2022-08-21 13:20:04 +03:00
dawnDus 3cc9d75681
Fix spur damage inaccuracy 2022-08-20 21:22:45 -04:00
dawnDus 92bc887663
Fixed order of operations for bullets (Fixes #131) 2022-08-20 18:43:48 -04:00
Sallai József 59da01b7b9 even more rust
sprites by @RedCoder09 and @Krunchy0920
2022-08-20 22:08:15 +03:00
Sallai József e07207b40c more rust
crab headband sprites by @RedCoder09
2022-08-16 14:47:11 +03:00
Daedliy 1688f4bcbc
Proper wiiware DEMO support (#153)
* Fixed Crashing

* Add Demo Splash Rect + Fixes

* FIX newgame pos (Joe)
2022-08-14 18:36:50 +03:00
Sallai József 8c70e1a13d fix missing muscle doctor action and sue teleport sound 2022-08-14 16:49:11 +03:00
Sallai József b1d578c0b4 record last challenge attempts 2022-08-14 14:19:46 +03:00
Sallai József 290068dd37 add gamepad rumble 2022-08-13 17:54:05 +03:00
Sallai József 7b359ae4c1 main menu improvements 2022-08-07 22:54:23 +03:00
Sallai József 56631201c8 fix igor inaccuracies (fixes #132) 2022-08-06 20:41:18 +03:00
dawnDus 81755d4ad9
Require control to look up/down while falling 2022-08-06 12:44:14 -04:00
Sallai József f1542246c6 make curly's weapon respect light cone setting (fixes #109) 2022-08-06 17:06:17 +03:00
Sallai József b29c375a7a fix broken new game menu after deleting save 2022-08-06 14:47:02 +03:00
Sallai József bfd9c8c343 oops 2022-08-06 14:10:21 +03:00
Sallai József 1883045f75 make controller selection its own menu 2022-08-06 14:07:00 +03:00
Sallai József 4cfbcc50ac add gamecontrollerdb, update default inputs, add reset controls option 2022-08-01 03:18:43 +03:00
Sallai József f74ec19cb5 make menu ok/back remappable and fix jump/shoot rebind bug (#150) 2022-07-31 14:50:46 +03:00
Sallai József c68fedaa50 fix menu controller swap issues and handle jump/shoot rebind edge case 2022-07-31 03:00:19 +03:00
Sallai József 8a4201f381 fix some controls menu bugs 2022-07-31 02:16:34 +03:00
Sallai József ffaf12cca8 add controls settings menu 2022-07-30 23:20:53 +03:00
Sallai József 03e9c9db0c make menus scrollable 2022-07-30 15:01:22 +03:00
dawnDus c9ba05c948
Ballos inaccuracies (Fixes #149) 2022-07-27 21:27:26 -04:00
Sallai József 914555eac0 don't disable keyboard input when using gamepad 2022-07-27 14:14:05 +03:00
Sallai József fee63f2600 make pausing on focus loss toggleable 2022-07-25 11:41:20 +03:00
Sallai József a598f31716 don't pause the game loop when the window loses focus 2022-07-24 19:38:39 +03:00
Sallai József ef040a393c refactor menus to use enums instead of indices 2022-07-24 17:52:51 +03:00
Sallai József 4a6b2c4400 add gamepad jukebox indicators 2022-07-23 23:29:58 +03:00
Sallai József 398f610c09 skip after Y/N prompts 2022-07-23 20:55:58 +03:00
Sallai József fb4ac0dae8 add gamepad input icons 2022-07-23 18:45:08 +03:00
Sallai József 0415f917f8 render = as white circle (closes #110) 2022-07-23 14:57:40 +03:00
Sallai József 6f95e6109c add methods for rendering text with sprite rects 2022-07-23 13:59:13 +03:00
dawnDus cdd3a37754
Fixed snack tile rendering (Fixes #147) 2022-07-22 17:32:16 -04:00
József Sallai f00f35ca2c
actually bump the version number 2022-07-21 16:49:45 +03:00
Sallai József eee0f9eff9 bump settings version to fix skip keybinding and gamepad mappings 2022-07-21 14:38:44 +03:00
Sallai József 84d9dbf877 remove gilrs dependency for controller support 2022-07-21 03:19:23 +03:00
Sallai József 9932b1209f very initial gamepad support 2022-07-20 16:07:24 +03:00
dawnDus 6d8e58090a
Allow switch data to use original portraits 2022-07-17 22:37:35 -04:00
Sallai József 93e567981e teleport second player when off-screen 2022-07-18 01:57:49 +03:00
Sallai József 3297b151ad update extraction guide link on android 2022-07-17 17:57:33 +03:00
Sallai József 444539405a detect and extract vanilla exe resources 2022-07-16 15:33:31 +03:00
Sallai József 2177382b5a add fullscreen toggle 2022-07-13 17:03:17 +03:00
Sallai József a1d0f2dc63 fix 2P behavior in TSC commands and ironhead fight 2022-07-09 20:01:31 +03:00
Sallai József 75b077c772 add screen shake intensity setting (closes #129) 2022-07-09 18:06:22 +03:00
Sallai József d8636bc693 refactor sound manager to prevent audio crashes (fixes #112) 2022-07-09 16:49:56 +03:00
Sallai József 3faf99b535 fix filesystem errors and UB warnings on rust >= 1.62.0 2022-07-07 16:32:33 +03:00
dawnDus 6d08eb716e
Add missing fireplace smoke 2022-06-30 11:40:24 -04:00
dawnDus 69fdc7d3d2
Fix warnings from #141 2022-06-30 11:39:56 -04:00
IruzzArcana 18a7670248
add coop menu (#141) 2022-06-22 18:08:36 -04:00
József Sallai d7face2544
fix zombie curly corpses not despawning (fixes #137) (#140) 2022-06-07 14:48:43 -04:00
dawnDus 987c857b1c
show missing mod.txt 2022-05-22 09:17:55 -04:00
dawnDus 3f8c66db0f
fix undead minicore rotation 2022-05-14 13:48:58 -04:00
dawnDus dc2476c9dd
fix volume rounding 2022-05-14 09:18:50 -04:00
dawnDus 8a2e9fa569
bugfixes for #120 and #122 2022-05-11 20:19:43 -04:00
dawnDus 7c07986b5d
Minor rendering tweak [ci skip] 2022-05-02 19:34:16 -04:00
dawnDus 02a9cac305
Added Android cutscene skip 2022-05-02 18:54:57 -04:00
dawnDus af39130fed
undo android restriction 2022-05-02 16:36:27 -04:00
dawnDus 2d2e712eab
fix loading order 2022-04-30 11:54:48 -04:00
dawnDus acad65d233
enable cs+ japanese font when valid 2022-04-30 11:48:47 -04:00
Alula 24762a1c45
enable cs+ japanese font 2022-04-29 20:38:02 +02:00
dawnDus 75f5e9f364
Cutscene skip tutorial prompt 2022-04-26 23:23:55 -04:00
dawnDus 7e793e09a8
Bug Fixes 2022-04-26 23:23:14 -04:00
dawnDus 7dcf30f854
Android pause menu fix 2022-04-24 18:25:37 -04:00
dawnDus 5fdd9676cb
Refire fix 2022-04-24 17:45:44 -04:00
dawnDus f672ff6f24
Trigger CPS and CSS when going to title 2022-04-24 11:55:37 -04:00
dawnDus e4ec69b6dc
Assorted Fixes 2022-04-24 11:32:26 -04:00
Daedliy 934df79f85
debug menu additions (#124) 2022-04-24 11:01:31 -04:00
dawnDus c97ed04fea
Inventory inaccuracies (fixes #119) 2022-04-21 13:24:44 -04:00
dawnDus daea35381b
Delete replay menu option 2022-04-20 08:47:31 -04:00
dawnDus 28a3f160c3
RNG Tweaks 2022-04-20 08:07:27 -04:00
dawnDus b94b20bf76
Fixed Curly/Toroko+/Undead Core bugs 2022-04-19 19:39:36 -04:00
dawnDus b626472f10
Debug mode config toggle 2022-04-19 18:50:04 -04:00
dawnDus 0c97d554ae
Cleanup 2022-04-19 18:20:18 -04:00
dawnDus 9b572190de
Weapon XP and missile damage (fixes #116) 2022-04-18 14:12:26 -04:00
Daedliy 90900f01e1
Menu titles (#115) 2022-04-17 20:21:57 -04:00
dawnDus adfc768a8f
Remove blank space on sound menu 2022-04-16 17:15:30 -04:00
dawnDus 11f335acc4
Puu black fix and reword Vsync options 2022-04-14 22:15:25 -04:00
Alula ca1d7a8642
Add frame cap configuration 2022-04-15 02:51:48 +02:00
dawnDus 339f822a80
Better Save Menu UX (fixes #111) 2022-04-10 15:57:19 -04:00
dawnDus 68318e3a69
Wind fortress NPCs 2022-04-08 16:37:36 -04:00
dawnDus 2d9840c901
adjust background for freeware widescreen 2022-04-02 16:45:53 -04:00
dawnDus 858abae42d
better widescreen support for cloud backgrounds (fixes #105) 2022-04-02 16:36:16 -04:00
Daedliy 730d1cb5d8
Game Speed debug text (#103) 2022-03-27 17:11:32 -04:00
dawnDus 2bce0136ff
Use game_rng for NPC splash effect 2022-03-27 08:40:14 -04:00
dawnDus 8b31d0a9ab
NPCs trigger plash effect with dynamic water (fixes #102) 2022-03-27 00:31:10 -04:00
dawnDus 299ef053f4
Less dumb fullscreen 2022-03-26 18:00:20 -04:00
dawnDus 77fdd19ec2
Simple fullscreen on Maximize 2022-03-26 17:01:16 -04:00
dawnDus 55e80b4c69
Add max fall speed function for NPCs 2022-03-26 11:05:56 -04:00
dawnDus b0958749f6
More NPC refactoring 2022-03-26 10:53:03 -04:00
Alula a0df539b7b
some refactorings, behemot smoke fix 2022-03-26 10:21:08 +01:00
dawnDus fb17edea7a
Fixed <ESC skipping intro cutscene 2022-03-25 08:58:01 -04:00
dawnDus 11454183a1
Changed debug cheat display 2022-03-23 22:12:57 -04:00
dawnDus 0dbee1e854
Add debugger window for invincibility 2022-03-23 18:09:32 -04:00
dawnDus 890c297437
Add offset for Balfrog adds (Fixes #99) 2022-03-23 08:58:51 -04:00
dawnDus 703413dcb6
Gaudi projectiles and red demon exp (Fixes #95) 2022-03-21 22:08:08 -04:00
dawnDus 675e321d8f
Fixed basu spawn location 2022-03-19 22:21:21 -04:00
dawnDus 99d7ef67e0
Missing barking puppy action 2022-03-19 09:14:41 -04:00
dawnDus 9dba30d360
Allow TSC to keep running when no proper end is reached 2022-03-17 18:26:48 -04:00
dawnDus 1e7da276ab
HP/Exp bar flash with player damage (Fixes #92) 2022-03-16 22:22:22 -04:00
József Sallai 7e3fef8d41
add challenge unlocking (#90) 2022-03-15 18:18:25 -04:00
József Sallai 1795d71b37
Basic i18n support (#82) 2022-03-14 21:54:03 -04:00
dawnDus 500f53bebb
Fix for interacting while shooting (#89) 2022-03-14 21:52:32 -04:00
dawnDus ad2beacf40
Removed extra song from jukebox 2022-03-13 18:06:08 -04:00
dawnDus c0efcbef71
Slight changes to water fill logic 2022-03-13 17:45:21 -04:00
József Sallai 2dadbdb905
add ikachan title theme (fixes #85) (#87) 2022-03-13 15:58:22 -04:00
dawnDus 38ea01d605
Actually fix press damage 2022-03-12 10:00:46 -05:00
dawnDus 5795015059
Press damage fix 2022-03-12 09:35:06 -05:00
Daedliy df2663d9fb
Unique Data detection (#81) 2022-03-11 17:13:11 -05:00
dawnDus 2415d74a46
Challenge original graphics fix (#83) 2022-03-11 17:11:25 -05:00
dawnDus f50760d9c6
Switch offset for Quote in ending cutscene 2022-03-10 21:54:26 -05:00
dawnDus ef99809c95
Fix Switch dog rendering and add springy effect 2022-03-10 17:37:02 -05:00
dawnDus b2ae281483
Co-op cutscene handling for NPCs 2022-03-10 17:35:22 -05:00
dawnDus b079488c27
Fix graphics toggle breaking NPCs and TSC 2022-03-08 21:37:44 -05:00
dawnDus 06b4aeead9
Initial P2 Quote NPC 2022-03-08 21:08:53 -05:00
dawnDus 4b0b667ed5
Properly fix balrog cutscene and undo NPC 0 change 2022-03-07 08:51:12 -05:00
József Sallai d2a671e04c
refactor CS+ soundtrack loading (#79) 2022-03-07 08:47:37 -05:00
dawnDus 62efbf0cc3
Fix upward wind tile's gravity 2022-03-06 19:04:15 -05:00
József Sallai 465825797e
fix bleeding pixels in cutscene skip box (#78) 2022-03-06 17:50:02 -05:00
dawnDus e1f1dd4554
Custom SFX support 2022-03-06 17:49:25 -05:00
dawnDus cb7b2bd402
Don't draw NPC 0 2022-03-06 11:15:39 -05:00
dawnDus 067bcc5c8b
Improved texture scaling logic 2022-03-06 11:01:23 -05:00
József Sallai 05b9d9ebe0
fix menu selection snapping on first tick (#77) 2022-03-06 11:00:50 -05:00
József Sallai bc56271174
prevent stray bytes from disallowing subsequent events (fixes #73) (#74) 2022-03-05 13:03:58 -05:00
József Sallai d45e611466
fix cutscene skip speeding up title screen (#75) 2022-03-05 13:03:02 -05:00
dawnDus 0db6b60251
Display Nicalis copyright with nicalis data 2022-03-05 13:02:09 -05:00