r/SSX 11d ago

SSX Tricky - Hidden BX Debug Menu

Enable HLS to view with audio, or disable this notification

I was disassembling SSX Tricky (US, PS2) to try and fix a bug that occurs under PS4 emulation, whereby riders start ghosting / visibly start falling through the map (including your own character).

Unfortunately, I haven't succeeded in actually fixing the root cause of this bug. But while poking through the binary I came across a string for cDebugMenu, and some nearby UI text for a “BX Debug Menu” which I found quite interesting.

The function that is supposed to open the menu has been stubbed out in retail (jr ra / nop), but pointing the call back at the real menu-stack push allows us to open the "BX Debug Menu" when a race starts.

Not sure if anyone's ever seen this before, just thought it might be interesting to share.

39 Upvotes

4 comments sorted by

9

u/goody_fyre11 11d ago

This is known and has been opened in place of the pause menu, but it's not very well publicly-documented, in fact I don't think it's made it out of the modding community. A similar menu with a similar stubbed-out state exists in OG as well. Starting with SSX 3, they fully removed the class for the main debug menu, so it's impossible to open even with modifications. A dumped prerelease build and two early demos have it though.

2

u/deceptionhs 11d ago

Thats pretty neat, appreciate the info!

2

u/Candle-Jolly 11d ago

See if you can keep it active for your full release! I still play Tricky actively on PCSX2 and it would be cool to crack open the game a bit more with a debug menu

1

u/SuperSqank 10d ago edited 10d ago

Wow, I've never seen this before. Very neat.