Skip to content

Conversation

@blkerby
Copy link
Contributor

@blkerby blkerby commented Oct 23, 2025

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
Copy link
Contributor Author

blkerby commented Nov 22, 2025

Closing since this was merged in #238

@blkerby blkerby closed this Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant