Late Trick Bot [Vega]
#1
Late Trick Bot [Vega]

Video~



Works for every controller.

Always get a perfect last frame trick. There's 2 different configurations to this code.

1st Config: Literally no action required on your behalf. Just launch off any ramp (don't even have to press anything / swing remote) and the late trick is auto generated. However, you can't choose what style of tricks you perform.

2nd Config: Simply removes the nop (1st line) of 1st config. This means you still need to legitimately initiate the trick, but you no longer need to try to time it for that perfect late trick. That way you can still choose your trick styles.

1st Config Codes~
NTSC-U
0456F344 60000000
0456F374 2805000A

PAL
04575BA8 60000000
04575BD8 2805000A

NTSC-J
04575528 60000000
04575558 2805000A

NTSC-K
04563C00 60000000
04563C30 2805000A

2nd Config Codes~
NTSC-U
0456F374 2805000A

PAL
04575BD8 2805000A

NTSC-J
04575558 2805000A

NTSC-K
04563C30 2805000A



Code creator: Vega
Code credits: Stebler and Seeky (player.h and mkw-structures github repo)



Sources for RAM Writes

First 32-bit RAM Write replaces 'beq 0x64' with a nop. The conditional branch would be taken if the player did not press their trick button within the correct time/frame window to initiate a trick. By nopping this, we always do a trick off any trickable surface.

Second 32-bit RAM Write replaces 'cmplwi r5, 3' with 'cmplwi r5, 10'. It's important to explain that if you hit trick button after 10 frames already being in air, you can't trick. There is also a lower bound Air frame check for when the trick can start animation. It's normally 3. This means that if you press your trick button at 3 frames already in air or earlier, the end result is the same --- quickest trick off ramp is done. Think of it like a Trick Animation Starter. By making this change from 3 to 10 via the cmplwi instruction modification, we force the game to only start tricks at the same exact frame that is required for latest possible trick. Thus, if you pair this with the 1st RAM Write (i.e. 1st config), you get an auto generated late trick bot. If you don't pair with 1st RAM Write (i.e. 2nd config), you still need to legitimately initiate the trick, but if you get that done, you will always get the late trick.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)