Commit Graph

249 Commits

Author SHA1 Message Date
KiritoDv 84365d6185 Added an option to restore the beta coin 2025-01-04 00:19:54 -06:00
KiritoDv 49ffb98d9b Added new events 2025-01-04 00:03:33 -06:00
Kiloku 97e63d6b06 Laser range cheat (#112)
* Add Laser Range cheat

* Change range cheat to be a multiplier instead

* Address bomb weirdness

* Move cheat to Hooks system
2025-01-03 21:32:59 -06:00
Kiloku b631aaeb86 Move Infinite Boost to hooks system 2025-01-03 22:16:32 -05:00
Sonic Dreamcaster e9ef31c50f Fix Venom 1 2025-01-03 17:59:48 -05:00
Kiloku 6560c012fc per-level checkpoints 2025-01-03 16:59:24 -06:00
Kiloku eb44ba0f04 Prevent loading checkpoints in the wrong level 2025-01-03 16:59:24 -06:00
Kiloku 9506a4297b Player action hooks (#93)
* Create Player Action and Player Movement event types

* Call Boost/Brake events

* Change some event types

* Make Boost/Brake events cancellable

* Use new dynamic hooks

* Use separate events for each player action

* Add shoot events

* Return early on cancel

* Add Bomb and Charged Shot Events

* Remove movement event hooks, add player param to action hooks

* Fix whitespace

* Register player action events
2025-01-03 16:56:49 -06:00
KiritoDv c4c324fdc6 Added even more events 2025-01-03 16:56:49 -06:00
KiritoDv 0ca0252d61 Added two new events for boss health and edge arrows 2025-01-03 16:56:49 -06:00
KiritoDv f26c94c882 Added functionality to draw hud events 2025-01-03 16:56:49 -06:00
KiritoDv 8462aee14e Moved to a dynamic id system and increased id size to uint32_t 2025-01-03 16:56:49 -06:00
KiritoDv 4d28f402e5 Fixed ItemDropEvent logic 2025-01-03 16:56:49 -06:00
KiritoDv b403f5fbe7 Renamed some events 2025-01-03 16:56:49 -06:00
KiritoDv bc45e3ca87 Implemented namespace system, added ItemDropEvent and cleaned up a little bit 2025-01-03 16:56:49 -06:00
KiritoDv 7cfa58117d Moved spawner to OnGameUpdate hook 2025-01-03 16:56:49 -06:00
KiritoDv 4dd2eb6eb6 Removed unnecessary include 2025-01-03 16:56:49 -06:00
KiritoDv 9ad2718cf2 Removed unnecesary struct since event cant be cancelled 2025-01-03 16:56:49 -06:00
KiritoDv e4d4388179 Moved port cvars out of display update 2025-01-03 16:56:49 -06:00
KiritoDv 745af556ca Hook system PoC 2025-01-03 16:56:49 -06:00
Sonic Dreamcaster 87c4c43ecb fix starfield interpolation 2024-12-31 19:11:22 -03:00
Sonic Dreamcaster 2616808feb Item/Effect Draw/Dispawn fix 2024-12-31 18:53:04 -03:00
Sonic Dreamcaster dcf7f8f572 fix texture displacement in Lib_TextureRect_RGBA16_MirX 2024-12-31 18:37:39 -03:00
Kiloku ca3593e160 Flip the equality check 2024-12-30 10:11:04 -06:00
Kiloku 4c2129a1e5 Add CVar == validation and remove extraneous variable 2024-12-30 10:11:04 -06:00
Kiloku 874097614a Add option to invert Y axis 2024-12-30 10:11:04 -06:00
Qlonever 90bbe4a6f3 update variable name 2024-12-27 23:08:42 -06:00
Kiloku b98e3aad5e fix a couple whitespace mistakes 2024-12-25 13:56:19 -06:00
Kiloku eb97ddbff8 Add Infinite Boost cheat 2024-12-25 13:56:19 -06:00
KiritoDv f40105e778 Updated vs decomp 2024-12-24 23:25:42 -06:00
PurpleHato 74b056fa45 ADD: Cheat - Current Mission Score Editor 2024-12-21 15:44:35 -06:00
Sonic Dreamcaster 3a3f1a00f7 revert back to a working state 2024-12-09 23:12:30 -03:00
Sonic Dreamcaster 94e5d0f5cc 32/9 2024-12-09 22:29:35 -03:00
Malkierian 48aa44f401 Move calculations outside of the loop, as they only need to be calculated once per frame.
Bit of cleanup.
2024-12-09 19:30:38 -05:00
Malkierian 354de2f364 Add better cull region calculation, change gCurrentScreenWidth to 1600 to allow aspect ratios up to 6.2. 2024-12-09 19:30:38 -05:00
Malkierian 7a333a68c2 Add check for render view to prevent drawing stars outside of it.
Remove garbage star interp calculation.
2024-12-09 19:30:38 -05:00
Sonic Dreamcaster c3a8223976 Merge branch 'main' of https://github.com/HarbourMasters/Starship 2024-12-09 05:11:04 -03:00
Sonic Dreamcaster 99d13ea7d2 radio fixes: co-authored-by: @Malkierian 2024-12-09 05:11:00 -03:00
KiritoDv ce9d49c029 Fixed message box when resizing 2024-12-09 01:16:49 -06:00
Sonic Dreamcaster 24e632f449 fix radio faces 2024-12-09 03:53:14 -03:00
Sonic Dreamcaster e42b27b4f9 JumpToAllRange cheat check 2024-12-09 03:05:14 -03:00
Sonic Dreamcaster cbaa2b5a4a definitive (hopefully) radio crash fix. 2024-12-07 02:45:37 -03:00
Sonic Dreamcaster 366d3f0022 fix lives counter textures 2024-12-06 19:31:19 -03:00
Sonic Dreamcaster c878b6bcc9 widescreen team help arrows 2024-12-06 15:15:35 -03:00
Sonic Dreamcaster 3ef29ac3b1 avoid widescreen Radio at the ending 2024-12-06 02:48:59 -03:00
Sonic Dreamcaster 7c263a0900 Widescreen Radio 2024-12-06 02:35:52 -03:00
Sonic Dreamcaster a23d9246b2 arrow widescreen alignment 2024-12-06 00:46:58 -03:00
Sonic Dreamcaster 0404777610 Widescreen Radar 2024-12-06 00:17:05 -03:00
Sonic Dreamcaster 3b4f750efc stick tester 2024-12-04 16:22:14 -03:00
Sonic Dreamcaster 5ede801584 playershot widescreen fix 2024-12-04 14:13:13 -03:00