sm_practice_hack icon indicating copy to clipboard operation
sm_practice_hack copied to clipboard

Add dash speed InfoHUD mode

Open blkerby opened this issue 3 months ago • 0 comments

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.

blkerby avatar Oct 23 '25 14:10 blkerby