Commit Graph

115 Commits

Author SHA1 Message Date
Kiloku
97e63d6b06
Laser range cheat (#112)
Some checks are pending
GenerateBuilds / generate-port-otr (push) Waiting to run
GenerateBuilds / build-windows (push) Blocked by required conditions
GenerateBuilds / build-macos (push) Blocked by required conditions
GenerateBuilds / build-linux (push) Blocked by required conditions
* 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
b4457a03a9 semicolons 2025-01-03 22:16:32 -05:00
Kiloku
b631aaeb86 Move Infinite Boost to hooks system 2025-01-03 22:16:32 -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
8462aee14e Moved to a dynamic id system and increased id size to uint32_t 2025-01-03 16:56:49 -06:00
KiritoDv
dd29a496d6 Renamed from _ID to ID on autogenerated event macros 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
f949f675a2 Fixed event typedefs 2025-01-03 16:56:49 -06:00
KiritoDv
c05a489d60 Added alt assets 2025-01-03 16:56:49 -06:00
KiritoDv
702352bf18 Fixed windows compilation 2025-01-03 16:56:49 -06:00
KiritoDv
0731d0d678 Fixed wrong id 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
b931e51517 Merge branch 'main' of https://github.com/HarbourMasters/Starship
Some checks are pending
GenerateBuilds / generate-port-otr (push) Waiting to run
GenerateBuilds / build-windows (push) Blocked by required conditions
GenerateBuilds / build-macos (push) Blocked by required conditions
GenerateBuilds / build-linux (push) Blocked by required conditions
2024-12-31 05:27:45 -03:00
Sonic Dreamcaster
bc1443d624 Audio: go back to 32 khz to fix issues with portamento. 2024-12-31 05:27:37 -03:00
Kiloku
874097614a Add option to invert Y axis 2024-12-30 10:11:04 -06:00
briaguya
a307375968 cleaner workaround with comments 2024-12-26 14:17:32 -06:00
briaguya
26a8d3925b manually init LUS to workaround init dependency issues in constructors 2024-12-26 14:17:32 -06:00
KiritoDv
20f8d8d96a Bump LUS and fixed breaking changes 2024-12-26 12:25:50 -06:00
Kiloku
eb97ddbff8 Add Infinite Boost cheat 2024-12-25 13:56:19 -06:00
Afevis
9af7a2cbeb Corrected fullscreen bind 2024-12-22 19:13:42 -06:00
coco875
443b7ae602 fix clang error 2024-12-22 14:04:21 -06:00
Sonic Dreamcaster
1f58393532 fix interpolation issue 2024-12-22 16:59:38 -03:00
Sonic Dreamcaster
bcf12744d2 set default interpolation to 60 2024-12-22 02:34:16 -03:00
Sonic Dreamcaster
a58eda8418 F1 to access enhancements menu 2024-12-22 01:22:19 -03:00
KiritoDv
08dc266cfb Added notification system from soh 2024-12-21 22:13:40 -06:00
PurpleHato
74b056fa45 ADD: Cheat - Current Mission Score Editor 2024-12-21 15:44:35 -06:00
Sonic Dreamcaster
537b25ab13 remove hit+64 and put everything inside cheats 2024-12-09 23:27:13 -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
Sonic Dreamcaster
cda21a4dea update jukebox menu description 2024-12-06 15:15:20 -03:00
Sonic Dreamcaster
2e74bbbb8c silence warnings 2024-12-06 00:16:51 -03:00
Sonic Dreamcaster
269d8f6cde cleanup 2024-12-02 15:40:52 -03:00
KiritoDv
e61aeddb64 Fixed compilation and added an option to set the logging config 2024-11-28 17:38:48 -06:00
Sonic Dreamcaster
ed5645fdab MODS_FPS_COUNTER: we don't need this anymore 2024-11-27 04:36:13 -03:00
Sonic Dreamcaster
9c41610be5 Developer: add ending debug option 2024-11-26 05:23:08 -03:00
Garrett Cox
29da9a6ea0 Add invicible cheat 2024-11-25 02:50:49 -03:00
Garrett Cox
e34419b38e Add checkpoint developer tool (doesn't work perfectly) 2024-11-25 02:50:15 -03:00
Sonic Dreamcaster
0e39eed609 Merge branch 'main' of https://github.com/HarbourMasters/Starship 2024-11-25 02:32:37 -03:00
KiritoDv
bbc2deaceb Removed unnecesary print while loading message lookups 2024-11-24 23:10:29 -06:00
Sonic Dreamcaster
7b3d761a19 UI defaults 2024-11-25 01:24:10 -03:00
Sonic Dreamcaster
29fb86f92d new cheat: Unbreakable wings. 2024-11-24 21:12:16 -03:00
Sonic Dreamcaster
16f4c15952 Sector Z: Missile cutscene bug restoration 2024-11-24 20:08:22 -03:00
Sonic Dreamcaster
c5023899c2 move starfield interpolation disable option to graphics 2024-11-24 18:40:23 -03:00