pokemon rumble health code

Started by schneck007, February 24, 2010, 05:50:41 PM

Previous topic - Next topic

schneck007

I don't know where to post but, I found a valid adresse on pokemon rumble for my lavados for infinte health.
When i poke it it works, but when i try to format it it doesn't work.

80acaedc 000003e8
e0000000 80008000 . My lavados has regulary 719 hp.

The code doesn't work because the format is false, but how is it right? 

Romaap

1. You can check the Codetypes, you can see there that you need 04 as the first 2 characters to write 32 bits to that address, so it would be 04ACAEDC 000003E8
2. You dont need the E0000000 80008000 if you dont change the BA or PO or used an IF code.
3. That code wont help others because every pokemon has an other health address.

schneck007

mayby i find a relationship beetween it.
srry but i Don't unterstand the codetyp dock. Is ther a tutorial but it somewhere?

GMO

#3
Working on the NTSC version

Break on Read
80159D50:  80C3006C   lwz   r6,108(r3)
80159D54:  48000008   b   0x80159d5c
80159D58:  38C00000   li   r6,0
80159D5C:  807E0024   lwz   r3,36(r30)
80159D60:  38000000   li   r0,0
80159D64:  80BE0028   lwz   r5,40(r30)
80159D68:  38830001   addi   r4,r3,1
80159D6C:  909E0024   stw   r4,36(r30)
80159D70:  54631838   rlwinm   r3,r3,3,0,28
80159D74:  7C03296E   stwux   r0,r3,r5
80159D78:  90C30004   stw   r6,4(r3)
80159D7C:  807F000C   lwz   r3,12(r31)
80159D80:  2C030000   cmpwi   r3,0
80159D84:  41820018   beq-   0x80159d9c
80159D88:  481F3AC5   bl   0x8034d84c
80159D8C:  48000010   b   0x80159d9c

CR  : 48000888  XER : 20000000  CTR : 80159D10  DSIS: 00400000
DAR : 80A8E584  SRR0: 80159D50  SRR1: 0000B032  LR  : 80159D38
r0  : 00000001  r1  : 804CB430  r2  : 804C1C60  r3  : 80A8E518
r4  : 8091BDA8  r5  : 8091BDA8  r6  : 00000001  r7  : 00000000
r8  : 00000000  r9  : 00000000  r10 : 804CB430  r11 : 804CB430
r12 : 80159D10  r13 : 804BDA20  r14 : 00000000  r15 : 00000000
r16 : 00000000  r17 : 00000000  r18 : 00000000  r19 : 00000000
r20 : 804CBBE4  r21 : 00000000  r22 : 0000001B  r23 : 00000000
r24 : 0000474A  r25 : 00004718  r26 : 80FC7350  r27 : 00000000
r28 : 00000002  r29 : 00000099  r30 : 80FC7350  r31 : 804CB430

f0  : 40E5BFE3  f1  : 42209054  f2  : 43C80000  f3  : 40D7B7D6
f4  : 00000000  f5  : 3E327DD9  f6  : 00000000  f7  : 00000000
f8  : 41B11FFF  f9  : 413CF062  f10 : 3E327DD9  f11 : 3B088889
f12 : 3AD79436  f13 : 00000000  f14 : 00000000  f15 : 00000000
f16 : 00000000  f17 : 00000000  f18 : 00000000  f19 : 00000000
f20 : 00000000  f21 : 00000000  f22 : 00000000  f23 : 00000000
f24 : 00000000  f25 : 00000000  f26 : 00000000  f27 : 00000000
f28 : 00000000  f29 : 00000000  f30 : 00000000  f31 : 00000000

BPExecute 80159D50
80159D50:  80C3006C   lwz   r6,108(r3)
80159D54:  48000008   b   0x80159d5c
80159D58:  38C00000   li   r6,0
80159D5C:  807E0024   lwz   r3,36(r30)
80159D60:  38000000   li   r0,0
80159D64:  80BE0028   lwz   r5,40(r30)
80159D68:  38830001   addi   r4,r3,1
80159D6C:  909E0024   stw   r4,36(r30)
80159D70:  54631838   rlwinm   r3,r3,3,0,28
80159D74:  7C03296E   stwux   r0,r3,r5
80159D78:  90C30004   stw   r6,4(r3)
80159D7C:  807F000C   lwz   r3,12(r31)
80159D80:  2C030000   cmpwi   r3,0
80159D84:  41820018   beq-   0x80159d9c
80159D88:  481F3AC5   bl   0x8034d84c
80159D8C:  48000010   b   0x80159d9c

CR  : 48000888  XER : 20000000  CTR : 80159D10  DSIS: 00400000
DAR : 80A8E584  SRR0: 80159D50  SRR1: 00009032  LR  : 80159D38
r0  : 00000001  r1  : 804CB430  r2  : 804C1C60  r3  : 80A8E518
r4  : 8091BDA8  r5  : 8091BDA8  r6  : 00000001  r7  : 00000000
r8  : 00000000  r9  : 00000000  r10 : 804CB430  r11 : 804CB430
r12 : 80159D10  r13 : 804BDA20  r14 : 00000000  r15 : 00000000
r16 : 00000000  r17 : 00000000  r18 : 00000000  r19 : 00000000
r20 : 804CBBE4  r21 : 00000000  r22 : 0000001B  r23 : 00000000
r24 : 0000474A  r25 : 00004718  r26 : 80FC7350  r27 : 00000000
r28 : 00000002  r29 : 00000099  r30 : 80FC7350  r31 : 804CB430

f0  : 3F666666  f1  : 3E0ADE7F  f2  : 3F800000  f3  : 4F800000
f4  : 4F000000  f5  : 00000000  f6  : 00000000  f7  : 00000000
f8  : 3F800000  f9  : 00000000  f10 : 00000000  f11 : 00000000
f12 : 00000000  f13 : 00000000  f14 : 00000000  f15 : 00000000
f16 : 00000000  f17 : 00000000  f18 : 00000000  f19 : 00000000
f20 : 00000000  f21 : 00000000  f22 : 00000000  f23 : 00000000
f24 : 00000000  f25 : 00000000  f26 : 00000000  f27 : 00000000
f28 : 00000000  f29 : 00000000  f30 : 00000000  f31 : 00000000

Had to BPE on 80159D50 til r3 changed

http://www.youtube.com/watch?v=mUXxqxVpIpk

Infinite Health Eevee [GMO & Skiller]
C2159D50 00000003
2C050004 4082000C
80C30054 90C3006C
80C3006C 00000000

cmpwi r5,4
bne- 0x0C
lwz r6,84(r3)
stw r6,108(r3)
lwz r6,108(r3)
http://gamemasterzer0.blogspot.com
For Codes, Guides, & Support Codemasters-Project
USB Gecko Facebook Page - My Wii's 4.1 U | 4.0 E

Skiller

k iv posted the working code ..

http://geckocodes.org/index.php?c=WPSE

how i went about this since we found both read and write .. i did the old Fashin Check the Player section for diffrinces

i noticed that offset 9 was always a number for the player and for enemys it was always 00 .. offset 8 was 80 for Bosses  but still 0 in offset 9 from the player pointer making it so i had to do a 8bit check . :P

This is how i do most of my Diffrinces on the Ps2 as well :)