top of page
Seagallop Travel Direction Override
4.39
Description Loading...
Credits:
Defa
How To
Add the following routine in free space and note the offset:
push {lr}
ldr r0, flag1
ldr r3, FlagGet
bl linker
cmp r0, #0
beq back
ldr r0, flag2
ldr r3, FlagGet
bl linker
b end2
back:
ldr r2, =0x020370C0 @var4
ldrh r0, [r2, #0]
cmp r0, #10
bhi end
ldr r3, =0x081474D7 @back after hook
bx r3
end:
mov r0, #1
end2:
pop {r1}
bx r1
linker: bx r3
FlagGet: .word 0x0806E6D1
flag1: .word 0x00000001
flag2: .word 0x00000002Change 1474CC from 00 B5 07 4A 10 88 0A 28 to 00 48 00 47 <offset+1>
Before special DoSeagallopFerryScene, setflag 0x1 to override the automatic direction
Then, clearflag 0x2 to set direction to west or setflag 0x2 to set direction to east
Happy Hacking!
bottom of page


