MorsGames / sm64plus

A fork of sm64-port that focuses on QoL improvements and customizability.
https://mfgg.net/index.php?act=resdb&param=02&c=2&id=38190
464 stars 32 forks source link

SM64 Remain Mod #61

Closed deanff closed 2 years ago

deanff commented 2 years ago

A progression mod for SM64Plus that allows players to complete each level without needing to exit and re-enter it. It works by spawning in objects as necessary. Mostly objects from later acts, but also teleporters for when the player is stuck and can no longer progress. It should be used with the option: 'Stay in Course After Getting a Star' set to ALWAYS.

MorsGames commented 2 years ago

I finally got the time to review the code deeply and it's all looking pretty good! There are some small things that can be changed but I can handle those myself, thanks for the contribution and sorry for my massive delay.

ScorelessPine commented 2 years ago

I tested this out on the dev build and it works very well and is very nice to use. However once the player has collected every star in a course, the mod doesn't remove them from the course. This means that the player's only options to leave the course are now using the Exit Course function (which places the player at the Castle Lobby, which is not ideal) or dying, which places the player back at the painting at the cost of one life (potentially not an option in modes such as Permadeath). I wanted to suggest that after collecting the final star in a course, the mod would either A: force the player out of the course, or B: bring up a text box to ask the player whether they would like to leave the course (similar to the Always Ask option for "Stay in Course After Getting a Star). This addition would make the Smart option the most streamlined way to play the game, as you could continue with nearby stages after completing every star and being ejected from the stage.