Kirby's Adventure Wii [SUKP01]

Started by panmusic, November 25, 2011, 11:06:19 PM

Previous topic - Next topic

panmusic

Quote from: dcx2 on January 02, 2012, 11:46:58 PM
There are probably not universal codes.  The codes could be causing the freezing.

Could you do a test without any codes, but with gameconfig, and see if it still crashes?  If it does not crash then the gameconfig is probably good and you just need a hacker to port the codes from NTSC.

The good news is that the game did not crash.I tried to start a game without any codes and the game run fine without any crashes...
I hope someone reads this topic with the hacking skills to port the codes. :rolleyes:

Dcx2,thank you so much!I think that the big question (for me at least) is if the game crashes again  with proper PAL codes enabled...

dcx2

panmusic, if you are willing, I can try to show you how to port simple ASM codes from NTSC to PAL using Gecko.NET and memory dumps from both regions.  Straight ASM ports are not terribly difficult.  Complex ASM codes, or data codes (anything that uses 48 code types) will probably require someone with the actual game.

panmusic

Thaks for the offer but I don't think that I have the skills for such a thing.You know,I am 35 yrs old and I have 2 jobs,so I am completely unable to learn haching in my age... :'(

dcx2

Porting straight ASM codes is less hacking and more pattern matching.  You look at a code for one region, take the address and look at the dump, grab some things before or after it, and then search the other dump for those same things.  The tool does all the effort, all you have to do is find the things that need matching.

Stuff even has an automated tool that can do some simple ports, but it doesn't always work.  http://wiird.l0nk.org/forum/index.php/topic,9014.0.html

panmusic

Thanks for the link.
I promise that I will read it very carefully.
But in meantime,is there anyone (certainly more experienced than me) that wants to port the NTSC codes?

dcx2

You don't have to read the whole link.  It just points you to the tool Stuff made.  Just feed it dumps and a code and it does all the work for you.

If you have one or two specific codes that you want ported, I can give it a shot.  But I'm certainly not porting a lot of codes.  I can do Bully's inf health tonight or tomorrow, unless there's one you want more.

panmusic

I certainly prefer the most important codes such as

-Reload Last Mouth Item Rolled for Excluded (Press Minus) [Thomas83Lin]
2880D08A EFFF1000
48000000 80DC6DF4
DE000000 81008180
14000AF4 00000001
14001340 00000001
94210000 00001344
34001344 0000001D
14001344 00000000
30001345 0000000A
14001344 0000000B
30001345 00000018
14001344 00000019
E0000000 80008000
*For Use when using the Mouth Item Roller when you have lost your Item*
*Keeps from having to Roll through all items to get the one you lost.
*Remove all lines expect the terminator past line 14001344 00000000 when using Non Excluded Item Roller*

-Instant Invincibility [Thomas83Lin]
48000000 80DC6DF4
DE000000 81008180
5A010000 FFFFF944
12000000 00000001
E0000000 80008000

-Instant Invincibility v.2 [Thomas83Lin]
C2502A54 00000002
3BE00001 B3E3EFFC
7C7F1B78 00000000
*1-4 Player*

-infinite health [wiiztec]
48000000 80DC6DF4
DE000000 80008180
14001434 00000030
E0000000 80008000

-Infinite Lives [Glitch]
48000000 809ED0E0
DE000000 80008180
4A100000 000000C8
14000000 00000064
E0000000 80008000
Credit to Deathwolf as well.

Note that some codes from the NTSC version do not require gameconfig.txt.
Weird...

I hope that there are not a lot of codes for porting. :)

I must go to sleep.Thanks again for everything!!!See you tomorrow!!!

dcx2

#22
I should have warned you that I don't think I can port data codes (ones that have a 48 code type).  Some 04 codes and C2 codes are possible with just dumps.  The only code I could try to port was Thomas83lin's Instant Invincibility v.2

C2503B90 00000002
3BE00001 B3E3EFFC
7C7F1B78 00000000
UNTESTED (FIXED) port of Thomas83lin's NTSC code

I think that should work, but it's using a negative offset and that kinda bugs me...give that code a shot and see if it works.

Deathwolf

All other codes can be converted into F6. Just saying...
lolz

dcx2

Good catch, I must have copied and pasted the wrong address.  I modified my post above to match your code.  Could you modify your post with the wrong code so that they're all gone?

Thomas83Lin

#25
Quote from: dcx2 on January 04, 2012, 02:30:42 AM
Good catch, I must have copied and pasted the wrong address.  I modified my post above to match your code.  Could you modify your post with the wrong code so that they're all gone?
i just removed it  :cool: i can remove this later also

panmusic

I just tried the Instant Invincibility code.Well,something seems a little off.

First of all,I tried to enter the spaceship which is the most problematic area of the game.As soon as Kirby enters the spaceship,there is a black screen.I resetted the game and restarted.
The second time I entered in stage 1-1.The code seemed to work just fine.Kirby was taking no damage at all and then,after almost 30 seconds the game froze completely.
I don't know what caused this to happen... ???

Thomas83Lin

heres another ported code for you to try. Its untested but should work

Inf. Health [Bully@Wiiplaza]
04503D0C 38800000
044EC734 38800000

panmusic

Quote from: thomas83lin on January 04, 2012, 07:36:12 AM
heres another ported code for you to try. Its untested but should work

Inf. Health [Bully@Wiiplaza]
04503D0C 38800000
044EC734 38800000

Unfortunately the code does not work.
At the title screen,when I press 2 to start,the game displays a white screen...
I tried both VBI and OSSleep hooks and I am sure that gameconfig.txt is in the root of the SD card...

dcx2

hmm you removed the old gameconfig.txt right?  I know you tried to use the SUKE01 gameconfig before.