|
Post by Aryan 10 on May 26, 2017 12:57:35 GMT 5.5
REUSABLE POKÉBALLSWith this hack, you won't spend Pokéballs if you don't capture a wild Pokémon. This is inspired by the anime Again, simple, some people will think it's a broken functionality, but it will do well for that time when you encounter a shiny Pokémon with that one single Pokéball in your bag. - First, go to 0xA1E30. Change 01 21 to 00 21 (with this, Pokéballs won't be deleted when you select them in your bag). - Now, find some free space and insert this routine there: .text .align 2 .thumb
main: bl deleteball mov r9, r4 pop {r4-r7} pop {r0} bx r0
deleteball: ldr r0, var_800E ldrh r0, [r0] mov r1, #1 ldr r2, =(0x809A1D9) bx r2 .align 2 var_800E: .word 0x0203AD30 Here's a compiled version: 00 F0 04 F8 A1 46 F0 BC 01 BC 00 47 02 48 00 88 01 21 02 4A 10 47 C0 46 30 AD 03 02 D9 A1 09 08 This is the code that deletes the Pokéball. - Finally, go to 0x2D924 and paste write this "00 48 00 47 XX XX XX 08" there. It's a hook to the routine you just inserted. Change the XX XX XX for the pointer to the offset you placed the above routine. Remember to +1 the offset before changing it to a pointer(in reverse hex).
|
|