SM63Redux icon indicating copy to clipboard operation
SM63Redux copied to clipboard

Low Dive Recover

Open Vexxter9 opened this issue 2 years ago • 4 comments

Describe the feature you'd like In the player movement code from versions 0.1.5 and below, there was a trick known as a "low dive recover" (LDR), which was performed by pressing X to spin on the same frame a dive recover. What this does it exit the dive with very low upwards momentum and also put the player in it's spinning, which is very useful for TAS movement pretty much everywhere because it allows you to perform another dive right after that, because it's so low to the ground you can keep diving very quickly. If this gets added back in the game, I think it should be changed so it's not frame perfect anymore but can be buffered by holding X instead, this would make it RTA viable which would be cool :)

Do you intend to contribute this yourself? If so, how do you plan on doing it? I probably wouldn't know where to begin if I wanted to :turnip_todd:

Additional context Video of the low dive recover: https://user-images.githubusercontent.com/72419515/191726122-ee940fc8-59a5-4c05-99b0-fa7497f2df99.mp4

Vexxter9 avatar Sep 22 '22 10:09 Vexxter9

Would you be able to provide a video of what happens on the current master branch?

GTcreyon avatar Sep 23 '22 20:09 GTcreyon

https://user-images.githubusercontent.com/72419515/199714057-248e6ed1-9c98-4134-a5ea-da6a6f504b80.mp4

In the current release you can't dive recover and spin at the same time, you can only spin a frame after that, which does allow you to dive again instantly but it's much much higher off the ground so it's way less useful.

Vexxter9 avatar Nov 03 '22 11:11 Vexxter9

I see. This is low priority, but worth considering.

GTcreyon avatar Nov 06 '22 17:11 GTcreyon

This implicates #244, and implementing it would be fairly simple with a state machine setup.

GTcreyon avatar Sep 17 '23 13:09 GTcreyon