Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;Code Created By: Fishguy6564
- ;Game: Mario kart 7
- ;Region: USA
- ;Version: Rev1
- @Hooked at: 0x3DD5BC
- @Store Camera Object:
- MOV R4, #0x680000
- STR R0, [R4, #-0x44] @Stores Cam Object to an accessible location in ram
- MOV R4, R0
- MOV PC, LR
- ;Generated Code:
- 003DD5BC EB083897
- E05EB820 00000010
- E3A0471A E5040044
- E1A04000 E1A0F00E
- D2000000 00000000
- @Hooked at: 0x5037CC
- @Set Cam Perspective:
- .macro CALL symbol
- LDR R12, =\symbol
- BLX R12
- .endm
- .set setCamMode, 0x3DD7D4
- STMDB SP!, {r0-r3, LR}
- MOV R0, #0x680000
- MOV R2, #0x10000000
- ORR R2, R2, #0x2000
- LDR R2, [R2, #0x28] @Get keypad state
- AND R4, R2, #0x400
- LDR R1, [R0, #-0x48]
- CMP R4, #0
- MOVEQ R3, #0
- STREQ R3, [R0, #-0x48]
- CMP R1, #0
- bne end
- CMP R4, #0x400
- bne end
- MOV R4, #1
- STR R4, [R0, #-0x48]
- LDR R1, [R0, #-0x4C] @Cam mode handler
- ADD R1, R1, #1
- CMP R1, #1
- MOVGT R1, #0
- STR R1, [R0, #-0x4C]
- LDR R0, [R0, #-0x44] @Load Cam Object
- CALL setCamMode
- end:
- LDMIA SP!, {r0-r3, LR}
- SUBS R5, R2, #0
- MOV PC, LR
- ;Generated Code:
- 005037CC EB03A017
- E05EB830 00000070
- E92D400F E3A0071A
- E3A02201 E3822A02
- E5922028 E2024B01
- E5101048 E3540000
- 03A03000 05003048
- E3510000 1A00000B
- E3540B01 1A000009
- E3A04001 E5004048
- E510104C E2811001
- E3510001 C3A01000
- E500104C E5100044
- E59FC00C E12FFF3C
- E8BD400F E2525000
- E1A0F00E 003DD7D4
- D2000000 00000000
- ;Final Code:
- [Change Perspectives in Live View]
- 003DD5BC EB083897
- E05EB820 00000010
- E3A0471A E5040044
- E1A04000 E1A0F00E
- D2000000 00000000
- 005037CC EB03A017
- E05EB830 00000070
- E92D400F E3A0071A
- E3A02201 E3822A02
- E5922028 E2024B01
- E5101048 E3540000
- 03A03000 05003048
- E3510000 1A00000B
- E3540B01 1A000009
- E3A04001 E5004048
- E510104C E2811001
- E3510001 C3A01000
- E500104C E5100044
- E59FC00C E12FFF3C
- E8BD400F E2525000
- E1A0F00E 003DD7D4
- D2000000 00000000
Add Comment
Please, Sign In to add comment