Luck Wheelie Bot -Online- [Vega]
For Online only. Works for all controllers. If you are wanting an Offline version, go HERE.
This code will always perform a perfect luck wheelie for you.
NOTE: This code uses memory address 0x80000FC8. Make sure no other codes you have equipped are using that address.
Video demo - https://www.youtube.com/watch?v=EftAdEgtp1o
PAL
C2589514 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C25887C8 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
NTSC-U
C2582CF0 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2581FA4 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
NTSC-J
C2588E94 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2588148 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
NTSC-K
C257756C 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2576820 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
Code creator: Vega
Code credits: Seeky (player.h)
First ASM:
Second ASM Source:
For Online only. Works for all controllers. If you are wanting an Offline version, go HERE.
This code will always perform a perfect luck wheelie for you.
NOTE: This code uses memory address 0x80000FC8. Make sure no other codes you have equipped are using that address.
Video demo - https://www.youtube.com/watch?v=EftAdEgtp1o
PAL
C2589514 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C25887C8 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
NTSC-U
C2582CF0 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2581FA4 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
NTSC-J
C2588E94 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2588148 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
NTSC-K
C257756C 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2576820 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000
Code creator: Vega
Code credits: Seeky (player.h)
First ASM:
Code:
#Summary: Once OnlineOnlyCancelWheelie Func gets called, make sure it was due to a timeout, and then write special flag to EVA for other code to check
#Hook Addr's
#PAL 80589514
#NTSC-U 80582CF0
#NTSC-J 80588E94
#NTSC-K 8057756C
#Check r5 status (not an ARG but its intact from Parent func)
#r5 is 0 when wheelie was dropped via timeout
#r5 is 1 when wheelie was dropped via no accel-button or from drift/hop
#r5 is ptr if hit item/object
cmpwi r5, 0
bne- og_instruction
#Write LW Bot flag to EVA
lis r12, 0x8000
li r11, 1
stb r11, 0xFC8 (r12)
#OG Instruction
og_instruction:
stwu sp, -0x0010 (sp)
Second ASM Source:
Code:
#Summary: Check special flag in EVA. If high, tell game to start another wheelie.
#Hook Addr's
#PAL 805887C8
#NTSC-U 80581FA4
#NTSC-J 80588148
#NTSC-K 80576820
#Check LW Bot flag in EVA
lis r12, 0x8000
lbz r11, 0xFC8 (r12)
cmpwi r11, 0
beq- og_instruction
#Set r3 to 1 to tell game to do wheelie. Clear LW Bot flag.
li r11, 0
li r3, 1
stb r11, 0xFC8 (r12)
#Original Instruction
og_instruction:
cmpwi r3, 1