Add dash speed InfoHUD mode #240
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a "Dash Speed" InfoHUD mode option. This is like "Horizontal Speed" but without the component of "momentum" (a.k.a. "base speed"), only the component that counts how many frames dash has been held while running. PJ's bank logs refer to this as "extra run speed" and we could call it that, but I was thinking "Dash Speed" may be more intuitive.
Being able to see dash speed can be useful in many ways. One common example is for learning to do "tricky dash jumps" where with Speed Booster (but no Hi-Jump) you run and jump with a dash speed of exactly 2.0 or 2.1, resulting in a dramatically higher jump. As long as this dash speed is maintained, it also gives higher jumps with Space Jump, Spring Ball bounces, mid-air Spring Ball jumps, etc. You could get this information from "Horizontal speed" but it is obscured because it changes as you perform actions that affect the base speed/momentum (e.g. spin jump, break spin, mid-air morph), whereas the dash speed remains constant through all of that.
Dash speed values are referenced throughout the Map Rando logic pages; it's commonly useful in cross-room strats needing specific amounts of speed. I've worked on a lot of these, so for the past year I've spent probably the majority of my time in the Practice Hack with a Ram Watch set to dash speed. Using a Ram Watch works but can be a barrier for players trying to learn the strats or contribute strat videos. An InfoHUD mode should make it more accessible and easy to use.
A SuperHUD mode for this would also be useful so I'm hoping to follow up with that.