Before this commit custom characters like the sonic in this pull request https://github.com/coop-deluxe/sm64coopdx/pull/1081 can't break some star road windows due to giving up vanilla actions. This pull request remedies that by allowing any custom attacking action to be used in place of vanilla actions for breaking said windows.
* Star Road Fixes + Hard Mode Update 12-09-2024
- You now get sent to Zero Life after dying with a life count below Zero instead of at Zero
- Tuxie (Race Penguin) No longer clips through geometry when finishing the race in Colossal Candy Clutter
- Set Number of lives from 4 to 3 to be more accurate
- Implemented a fully functional Hard Mode as the original hack also had one (Hold L within 10 frames of Hosting a lobby to activate it, uses Backup Slot)
- Koopa the Quick in both Koopa Canyon and Mushroom Mountain Town no longer softlocks himself
- Added a signpost in Castle Grounds hinting at Hard Mode
- Fixed a strange warp node in Zero Life to warp you to the start warp
- Moved a Goomba farther from the Warp Pipe in Hidden Palace Finale to prevent him from hitting you immediately (Also makes Hard Mode Possible)
* Star Road Fixes 12/14/2024
- Updated SMSRSpaceBox's behavior so that it has a home, as it constantly snapped to origin before, which was why there were Pushable Metal Boxes in their place in Starlight Runway Act 2
- Added "Hard Mode" as it was part of the original hack. Either hold L Trig then Host with Star Road, or enable it in the mod menu. Hard Mode uses the backup save feature so that normal files wont be affected.
* Needle's Star Road Fixes 12/15/2024
Fixed a faulty Warp Node in Piranha Plant Pond that caused the player to sometimes enter the level origin instead of the level's correct entry warp
* Peachy's Requests (idk)
A bit nitpicky but that's my opinion. Maybe I'm just having an off day or something. Anyways, changes were made. I didn't provide the changes to the bhv and lvl files mainly since they already weren't there (probably to save on space?) I can probably add Star Road's but I have no clue about 74's.
* All Current Star Road Fixes
This is basically every change so far but in one commit
- You now get sent to Zero Life after dying with a life count below Zero instead of at Zero
- Tuxie (Race Penguin) No longer clips through geometry when finishing the race in Colossal Candy Clutter
- Set Number of lives from 4 to 3 to be more accurate
- Implemented a fully functional Hard Mode as the original hack also had one (Hold L and Host a lobby OR select "Hard Mode" in the mod menu to activate it, uses Backup Slot)
- Koopa the Quick in both Koopa Canyon and Mushroom Mountain Town no longer softlocks himself
- Added a signpost in Castle Grounds hinting at Hard Mode
- Fixed a strange warp node in Zero Life to warp you to the start warp
- Moved a Goomba farther from the Warp Pipe in Hidden Palace Finale to prevent him from hitting you immediately (Also makes Hard Mode Possible)
- Fixed a faulty warp in Piranha Plant Pont Pond
- Added name coloring to the mod description for easier readability for credits
- Altered the "SMSRSpaceBox" object's behavior to have a home using SET_HOME() so that Star 2, "Climb Through the Machinery", in Starlight Runway was casually possible (was previously just metal boxes with a different model)
* File Removal
Removing Level folders and behaviordata.c via request
* Update bhv_overrides.lua
* added gLevelValues.wingCapLookUpReq
* Added gLevelValues.wingCapLookUpReq
* Added gLevelValues.wingCapLookUpReq
* Added gLevelValues.wingCapLookUpReq
* Added gLevelValues.wingCapLookUpReq
* Changed the look up warp star req
Hidden Palace can only be accessed at 120 stars.
Add get_dialog_box_state
Prevent some attacks from registering as pvp attacks.
Clean up all cases of camera.lua
Put gLastCollectedStarOrKey in a better spot.
Clean up my moderator code a bit, changing gIsModerator to boolean.
Brang back kicked, banned and full party messages.
Fixed a warning on older compilers like raspberry pi's and use configAmountofPlayers instead of MAX_PLAYERS
Fixed compiling with the flag DISCORD_SDK off.
Added "Fixed Collisions" to the debug menu.
Added HMC, CCM, RR, BITDW, PSS and TTC to the main menu options.
Fix my own oversight; Prevent the port from being duplicated in the join menu. (temporary fix)
Hopefully bring back the crash handler on windows by not checking for termination signals on windows