WiiRd forum

Wii & Gamecube Hacking => PAL Wii Cheat Codes => PAL Wii codes => Topic started by: Apache81 on October 05, 2010, 05:34:19 PM

Title: Spider-Man: Shattered Dimensions [SPDP52]
Post by: Apache81 on October 05, 2010, 05:34:19 PM
Here's some codes:
Infinite Spider Essence
048A2B8C 000F423F

Infinite Special Power
04CC2C04 60000000


Please, report any issue !!!  ;)
Title: Re: Spider-Man: Shattered Dimensions [SPDP52]
Post by: Apache81 on October 05, 2010, 09:57:27 PM
Code fixed:
Infinite Special Power
48000000 80C2A880
DE000000 80008180
14037744 60000000
E0000000 80008000


It's the first time that I see an ASM address with a pointer !!!    :o
Title: Re: Spider-Man: Shattered Dimensions [SPDP52]
Post by: Apache81 on October 05, 2010, 10:45:17 PM
Here's some more:
Infinite Health
48000000 80C2A880
DE000000 80008180
14037798 90C3000C
E0000000 80008000

Immediate Max Special Power
04CC2C84 801f0004


it seems that the Immediate Max Special Power will freeze the Wii !!!!!   :(
Title: Re: Spider-Man: Shattered Dimensions [SPDP52]
Post by: Apache81 on October 05, 2010, 11:42:40 PM
Code fixed again:
Infinite Special Power
48000000 80C2A880
DE000000 80008180
14037748 60000000
E0000000 80008000

the previous version will crash the Wii in the Web of Destiny screen.
Title: Re: Spider-Man: Shattered Dimensions [SPDP52]
Post by: dcx2 on October 06, 2010, 12:14:50 AM
Quote from: Apache81 on October 05, 2010, 09:57:27 PM
It's the first time that I see an ASM address with a pointer !!!    :o

I saw something like this in Resident Evil 4.  The ASM that's loaded changes depending on what gun you are using.  I went looking for infinite ammo, patched the subi with a nop, and then promptly crashed when I switched guns.

I find it interesting that you used a pointer to get around it.  In my case, I walked the call stack a little bit until I found a function that wasn't moving.  That function had a pointer to the gun data that I could use to give infinite ammo.
Title: Re: Spider-Man: Shattered Dimensions [SPDP52]
Post by: Apache81 on October 06, 2010, 09:08:35 AM
Quote from: dcx2 on October 06, 2010, 12:14:50 AM
I walked the call stack a little bit until I found a function that wasn't moving.  That function had a pointer to the gun data that I could use to give infinite ammo.

Well, I didn't thought about a possible static function, but maybe the next time I'll Take a look around.
Thanks for the advice !!!   ;)