WiiRd forum

Wii & Gamecube Hacking => USA Wii Cheat Codes => USA Wii Codes => Topic started by: wiiztec on October 25, 2011, 05:10:02 AM

Title: Kirby's Return to Dream Land [SUKE01]
Post by: wiiztec on October 25, 2011, 05:10:02 AM
infinite health
48000000 80DC6DF4
DE000000 80008180
14001434 00000030
E0000000 80008000
Title: Wii Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 25, 2011, 06:08:51 PM
Infinite Lives [Deathwolf,iGlitch]
48000000 809ED0E0
DE000000 80008180
4A100000 000000C8
14000000 00000064
E0000000 80008000

Infinite Stars [Deathwolf]
48000000 809ED0E0
DE000000 80008180
4A100000 000000CC
14000000 00000063
E0000000 80008000

Infinite Health [Deathwolf]
48000000 808EC514
DE000000 80008180
4A100000 00001D14
14000000 00000030
E0000000 80008000

Invincibility [Deathwolf]
48000000 80DC65F0
DE000000 80008180
4A100000 00000710
14000000 00000056
4A100000 0000071C
14000000 010000FF
E0000000 80008000


more codes comming soon.
Title: Re: Wii Kirby's Return to Dream Land [SUKE01]
Post by: wiiztec on October 26, 2011, 12:55:42 AM
I already made the topic for this game
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Thomas83Lin on October 26, 2011, 01:05:20 AM
Invincibility [Thomas83Lin]
48000000 80DC6DF4
DE000000 81008180
14000998 00000056
E0000000 80008000
*Some Credits to Deathwolf and wiiztec*

I find wiiztec's pointer more stable

edited:
updated range check
Title: Re: Wii Kirby's Return to Dream Land [SUKE01]
Post by: g6flavor on October 26, 2011, 01:14:48 AM
And the health and inv codes doesn't work on stage 3, 2nd section
Title: Re: Wii Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on October 26, 2011, 01:31:00 AM
A mod will probably merge this and the other thread.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: hetoan2 on October 26, 2011, 03:27:02 AM
Universal Size Mod (may freeze) [hetoan2]:
056F0000 XXXXXXXX
C21A301C 00000003
C0040000 3E20816F
C3710000 EC0006F2
60000000 00000000
C21A3024 00000002
C0040004 EC0006F2
60000000 00000000
C21A302C 00000002
C0040008 EC0006F2
60000000 00000000

X's are floating point multiplier

Kirby does not wear hats [hetoan2]:
48000000 80DC6DF4
DE000000 80008180
5A010000 FFFEC414
14000000 00000000
14000004 00000000
14000008 00000000
E0000000 80008000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: g6flavor on October 26, 2011, 06:54:38 AM
Infinite Super Meter [g6flavor]
48000000 80DC6DF4
DE000000 80008180
14000A7C 00000001
E0000000 80008000

Character Values:
[spoiler]
00 - Kirby
01 - Sword
02 - Cutter
03 - Leaf
04 - Whip
05 - Fire
06 - Needle
07 - Beam
08 - Spark
09 - Stone
0A - (Sleep, not recommend)
0B - Parasol
0C - Water
0D - Hi-Jump
0E - Tornado
0F - Bomb
10 - Spear
11 - Hammer
12 - Ice
13 - Wing
14 - Ninja
15 - Fighter
16 - Crash
17 - Mike
18 - (Landia, not recommend)
19 - Ultra Sword
1A - Monster Flame
1B - Flare Beam
1C - Grand Hammer
1D - Snow Bowl


bolded = super ability Kirby
[/spoiler]
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: wiiztec on October 26, 2011, 07:35:14 AM
hetoan2 your invincibility code is my old infinite health code, it crashes when you enter or exit a stage
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 26, 2011, 08:50:41 AM
Btw.
why do people prefer pointer over ASM on this game?
Is there a specific reason for it...?
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: g6flavor on October 26, 2011, 09:15:38 AM
Quote from: Bully@Wiiplaza on October 26, 2011, 08:50:41 AM
Quote from: g6flavor on October 26, 2011, 06:54:38 AM
Infinite Super Meter [g6flavor]
48000000 80DC6DF4
DE000000 80008180
14000A7C 000000XX
E0000000 80008000

This code has no XX values.
You probably forgot to put them in.
I corrected it. ;)

---

Btw.
why do people prefer pointer over ASM on this game?
Is there a specific reason for it...?

What do you mean? I thought I put down 14000A7C 00000001 ,lol
Not sure about others, but I have no knowledge of ASM (heard that ASM causes problems in the game)
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 26, 2011, 09:29:41 AM
Quote from: hetoan2 on October 26, 2011, 03:27:02 AM
Invincibility [hetoan2]:
0434F5CC 60000000

Universal Size Mod (may freeze) [hetoan2]:
056F0000 XXXXXXXX
C21A301C 00000003
C0040000 3E20816F
C3710000 EC0006F2
60000000 00000000
C21A3024 00000002
C0040004 EC0006F2
60000000 00000000
C21A302C 00000002
C0040008 EC0006F2
60000000 00000000

X's are floating point multiplier

Doesn't work!

I've more than 50 other pointers. I'll post them and we could try them out.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: hetoan2 on October 26, 2011, 11:29:50 AM
Quote from: Bully@Wiiplaza on October 26, 2011, 08:50:41 AM
Btw.
why do people prefer pointer over ASM on this game?
Is there a specific reason for it...?
ASM crashes when you switch levels apparently :\
I haven't had time to really look into everything. My graphics card is fried and the codes I did make were done pretty quickly in a low-gfx mode :(
Quote from: wiiztec on October 26, 2011, 07:35:14 AM
hetoan2 your invincibility code is my old infinite health code, it crashes when you enter or exit a stage
thanks i removed it ;)

--------------

and @Deathwolf, are you saying the size mod doesn't work? I've gotten it to work on multiple bootups/levels, but i think it freezes because I hooked the assembly. Didn't have much time to test :\
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Thomas83Lin on October 26, 2011, 01:44:29 PM
Mouth Item Roller (Press B) [Thomas83Lin]
4E00000C 00000000
2880D08A FBFF0400
CC000000 00000001
14000000 00000003
48000000 80DC6DF4
DE000000 81008180
14000AF4 00000001
14001340 00000001
92210000 00001344
86000000 00000001
94210000 00001344
34001344 0000001D
14001344 00000000
E0000000 80008000
*Press B to roll Item Press D-pad Down to Receive*

Mouth Item Roller Excluded Items (Press B) [Thomas83Lin]
4E00000C 00000000
2880D08A FBFF0400
CC000000 00000001
14000000 00000003
48000000 80DC6DF4
DE000000 81008180
14000AF4 00000001
14001340 00000001
92210000 00001344
86000000 00000001
94210000 00001344
34001344 0000001D
14001344 00000000
30001345 0000000A
14001344 0000000B
30001345 00000018
14001344 00000019
E0000000 80008000
*Press B to roll Item Press D-pad Down to Receive*
*Skips Sleep and Landia*

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*

Mouth Item Modifier (Press B) [Thomas83Lin]
2880D08A FBFF0400
48000000 80DC6DF4
DE000000 81008180
14000AF4 00000001
14001340 00000001
14001344 0000000x
E0000000 80008000
*Replace X with Item*
*After Activating with B Press D-Pad Down to Receive Item*

x=
0=Nothing
1=Sword
2=Cutter
3=Leaf
4=Whip
5=Fire
6=Needle
7=Beam
8=Spark
9=Stone
A=Sleep
B=Parasol
C=Water
D=High Jump
E=Tornado
F=Bomb
10=Spear
11=Hammer
12=Ice
13=Wing
14=Ninja
15=Fighter
16=Crash (Its actually an Item)
17=Mike
18=Landia
19=Ultra Sword
1A=Monster Flame
1B=Flare Beam
1C=Grand Hammer
1D=Snow Ball
1E=Mike v2 (not included in the rollers) I think his moves are very slightly different could be wrong though.
20=Meta Knight (Semi freezes Game)
2? More Characters (Semi freezes Game)

Awesome you can actually play as Landia on any level, but you may get stuck

The Rollers Codes Use Gecko Register 0 any code that uses that same register will mess up the roller codes

edited:
Updated Range check, and removed unnecessary line from codes

Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 26, 2011, 03:12:28 PM
Kirby Speed Modifier [Deathwolf]
48000000 80C6954C
DE000000 80008180
4A100000 00000094
14000000 XXXXXXXX
E0000000 80008000

Default : 3F800000


Kirby Size Modifier [Deathwolf]
48000000 80C6954C
DE000000 80008180
4A100000 00000248
14000000 XXXXXXXX
14000014 XXXXXXXX
E0000000 80008000

Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: dcx2 on October 26, 2011, 03:26:28 PM
This game has the same ASM protection that We Dare, Smurfs Dance Party, and Driver:SF have.  There's already a thread in the private area discussing this protection, so as to keep prying eyes out.  I would estimate the protection is about 80% understood...I had managed to come up with >1000 addresses for Driver that need patched, but I think I still need a few clever tricks to figure out.

It doesn't help that I don't have these games to test on...maybe I'll invest in Kirby since it's been a while since I played a good Kirby game.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 26, 2011, 06:56:38 PM
we need a character modifier
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: hetoan2 on October 27, 2011, 01:17:12 AM
Time Freeze [hetoan2]:
48000000 809ED0F0
DE000000 80008180
14000080 00001C21
E0000000 80008000

Press 1+2 While Jumping to Freeze Y Coord [hetoan2]
2880D08A FCFF0300
48000000 80C6954C
DE000000 80008180
1400008C 00000000
E0000000 80008000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Thomas83Lin on October 27, 2011, 05:55:15 AM
Instant Invincibility [Thomas83Lin]
48000000 80DC6DF4
DE000000 81008180
5A010000 FFFFF944
12000000 00000001
E0000000 80008000

Complete all Levels+All Spheres & Challenges [Thomas83Lin]
0173A35C 00DB0001
0973A44B 00000003
00060008 00000000
0973A44C 00000001
00040008 00000000
0173A488 001B0001
*Save Slot 1*
*Makes permanent changes Backup Save*



The codes below are ASM and require the Protection to be cracked before they will work. you can try adding a button activator to test them out

Go Swimming (Press Minus) [Thomas83Lin]
2880D08A EFFF1000
041BDB70 88030001
CC000000 00000001
041BDB70 38000038
E0000000 80008000
*Changing 38000038 to 38000000 does the opposite No Swimming*

Instant Invincibility Asm 1-4 Player [Thomas83Lin]
C21E225C 00000006
2C1C0000 4182001C
2C1C0001 41820014
2C1C0002 4182000C
2C1C0003 4082000C
38000001 B003000C
8803000C 00000000

Notes:
Its possible you may not be able to get a 100% after using Complete All Level code
May have to enter Ship 1 or 2 times to trigger certain events
To play Challenges without freeze use code force a save(you can quickly do this by deleting save with the code on) then reset game without No Hook type or Ocarina on(SD Cheats). you will need to do this atleast until the protection is cracked.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 28, 2011, 09:41:40 PM
Mouth Item Roller Super Abilities (Press B) [Thomas83Lin]
4E00000C 00000000
2880D08A FBFF0400
CC000000 00000001
14000000 00000003
48000000 80DC6DF4
DE000000 81008180
14000AF4 00000001
14001340 00000001
92210000 00001344
86000000 00000001
94210000 00001344
30001345 00000001
14001344 00000019
30001345 0000001E
14001344 00000019
E0000000 80008000
*modded by Bully@Wiiplaza, will only apply super ability characters and skips the others*

Infinite Super Abilities [Bully@Wiiplaza]
48000000 80DC6DF4
DE000000 80008180
14000A74 00038270
E0000000 80008000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 28, 2011, 09:42:43 PM
Quote from: thomas83lin on October 27, 2011, 05:55:15 AM
Instant Invincibility [Thomas83Lin]
48000000 80DC6DF4
DE000000 81008180
5A010000 FFFFF944
12000000 00000001
E0000000 80008000

Hah yeah actually, the other code that I made was the Invincibility after you get hit but it seems like you found the "original" one.
Good work and thanks  :)

BTW maybe we should make a new topic only for codes. However, just saying.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: wiiztec on October 29, 2011, 12:49:38 AM
Quote from: Deathwolf on October 28, 2011, 09:42:43 PM
BTW maybe we should make a new topic only for codes. However, just saying.

Funny you didn't say that about the monster hunter tri topic
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: dcx2 on October 29, 2011, 01:15:05 AM
Looks to me like this thread is 90% people posting codes.  If it's okay with everyone, I'll remove the non-code posts.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 05:33:26 PM
I've tested these codes on Dolphin and they are working great:

ASM codes:

Infinite Lifes [Deathwolf]
C250B43C 00000002
28040001 3C000000
60000063 90030004

Infinite Stars [Deathwolf]
C250B4DC 00000002
7C002214 3C000000
60000063 90030008

Infinite Health [Deathwolf]
C234F5CC 00000002
7C004800 3C800000
60840030 90830000



Weird..... C2 codes are working great on Dolphin!
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Thomas83Lin on October 29, 2011, 06:25:52 PM
Quote from: Deathwolf on October 29, 2011, 05:33:26 PM
Weird..... C2 codes are working great on Dolphin!
They alot of the time mess up on branches so if your code contains no branching it will work, small branching sometimes works also.

Quote from: dcx2 on October 29, 2011, 01:15:05 AM
Looks to me like this thread is 90% people posting codes.  If it's okay with everyone, I'll remove the non-code posts.
That sounds good to me
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 06:37:56 PM
Codes like 0450B43C 60000000 will not work. They freezes the game instandly after selecting a level. Actually, it never froze with this codes on Dolphin. On the wii, they freezes after a few seconds...

@Thomas83lin

You are right, the Instant Invincibility Asm 1-4 Player freezes on dolphin.
This code works without freezing:

Instant Invincibility Asm 1-4 Player [Thomas83Lin]
C21E225C 00000002
38000001 B003000C
8803000C 00000000

Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Thomas83Lin on October 29, 2011, 08:11:41 PM
right but that code won't work correctly without them checks. it will effect enemies.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 10:03:55 PM
@ThomasLin83

I've found the character address of P2.
On the first Map: 81594D9C

01 = Kirby
04 = Meta Knight
05 = King Dedede
06 = Waddle Dee

Maybe you're able to find the address of P1
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 29, 2011, 10:06:02 PM
Quote from: Deathwolf on October 29, 2011, 10:03:55 PM
@ThomasLin83

I've found the character address of P2.
On the first Map: 81594D9C

01 = Kirby
04 = Meta Knight
05 = King Dedede
06 = Waddle Dee

Maybe you're able to find the address of P1
normally, it´s right before the one from P2 in memory.
OR get the ASM off and execute it (don´t apply any ASM codes!)
It will break for P1 & P2 if both are connected. It will then give you the address. O0
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 10:17:39 PM
Ah yeah right but I'm still not sure. The address 81594D98 has the value 00000001 which is for kirby. The second address 81594D9C has the value 00000004 for Meta Knight and so on.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 29, 2011, 10:23:59 PM
Quote from: Deathwolf on October 29, 2011, 10:17:39 PM
Ah yeah right but I'm still not sure. The address 81594D98 has the value 00000001 which is for kirby. The second address 81594D9C has the value 00000004 for Meta Knight and so on.
don´t they move around?
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 10:26:17 PM
they do! but once you changed your character, your're able to play it on the next level/map too.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 29, 2011, 10:37:16 PM
Inf. Instant Starpower Invincibility [Bully@Wiiplaza]
48000000 808EC59C
DE000000 80008180
10001285 00000010
E0000000 80008000
[spoiler](http://jafile.com/uploads/wiiplaza/suke01-001.png)[/spoiler]
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 10:41:13 PM
Player 1: 80518364:  806D2FA8   lwz   r3,12200(r13)

I've made a code but after selecting a map, is says that you have to remove your nunchuck!? lol
hmm that's really weird, there's no way to change the character of P1 :/

code:

stwu r1,-80(r1)
stmw r14,8(r1)
lis r14,0x0000
ori r14,r14,0x0004 <-- replace kirby with meta knight.
stw r14,12200(r13)
lwz   r3,12200(r13)
lmw r14,8(r1)
addi r1,r1,80

C2518364 00000005
9421FFB0 BDC10008
3DC00000 61CE0004
91CD2FA8 81AD2FA8
B9C10008 38210050
60000000 00000000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 29, 2011, 11:19:07 PM
@DW:
This is the right break:

804EF038:  801F0040   lwz   r0,64(r31)

Try it out. ;D

---

Level Rusher #1 [Bully@Wiiplaza]
2880D08A YYYYZZZZ
48000000 80C6954C
DE000000 80008180
14000088 3F000000
E0000000 80008000
*Hold your favorite button to keep rushing to the right*

Level Rusher #2 [Bully@Wiiplaza]
2880D08A YYYYZZZZ
48000000 80C6954C
DE000000 80008180
14000088 BF000000
E0000000 80008000
*Hold your favorite button to keep rushing to the left*

Teleporter [Bully@Wiiplaza]
48000000 80C6954C
DE000000 80008180
2880D08A YYYYZZZZ
92210000 00000050
92210001 00000054
2880D08B YYYYZZZZ
94210000 00000050
94210001 00000054
E0000000 80008000
*First button activator is for saving position, second for teleporting*
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 11:43:46 PM
@bully

Okay, I've tried it but it still doesn't change the character hmm. Thanks for the address
BTW your address doesn't execute xD maybe got a wrong address?
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 29, 2011, 11:48:36 PM
Quote from: Deathwolf on October 29, 2011, 11:43:46 PM
@bully

Okay, I've tried it but it still doesn't change the character hmm. Thanks for the address
BTW your address doesn't execute xD maybe got a wrong address?
no, it only executes when P2 selects a new character.

Shit, there´s an issue with the pointers.
They change when P2 deselects the character (becomes inactive).
They will change back, when it´s "too late" and the hacked value will not be recognised by the game.
Direct RAM Writes without pointers will succeed.
BUT ASM f***ing deadloops. I could easily do it with ASM. See spoiler. :-X

[spoiler]Character Modifier [Deathwolf/Bully@Wiiplaza]
C24EF038 00000002
3800000X 901F0040
60000000 00000000
*X Values*
01 = Kirby
04 = Meta Knight
05 = King Dedede
06 = Waddle Dee[/spoiler]
Damnit. Anyone?
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 29, 2011, 11:51:52 PM
Quote from: Bully@Wiiplaza on October 29, 2011, 11:48:36 PM
Quote from: Deathwolf on October 29, 2011, 11:43:46 PM
@bully

Okay, I've tried it but it still doesn't change the character hmm. Thanks for the address
BTW your address doesn't execute xD maybe got a wrong address?
no, it only executes when P2 selects a new character.
Ah okay but actually I was looking for P1's ASM address.

Yeah it's really difficult because of the protection -_-


@bully

I tried your code and it doesn't force but this one works

P2 Character Modifier [Deathwolf/Bully@Wiiplaza]
C219AC10 00000002
3C800000 6084000X
90830040 00000000
*X Values*
01 = Kirby
04 = Meta Knight
05 = King Dedede
06 = Waddle Dee
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 30, 2011, 12:13:15 AM
Quote from: Deathwolf on October 29, 2011, 11:51:52 PM
Ah okay but actually I was looking for P1's ASM address.
not possible yet because it doesn´t ever break on one area and we can´t grab the break between areas since any attempts to trace it back have failed.
It´s really weird that it doesn´t break. Probably wrong address? But it should be P1...

[spoiler]P2-P4 Character Modifier [Deathwolf/Bully@Wiiplaza] -> works, but it deadloops like all the other ASM codes.
C219AC10 00000002
3C800000 6084000X
90830040 00000000
*X Values*
01 = Kirby
04 = Meta Knight
05 = King Dedede
06 = Waddle Dee[/spoiler]
If we could find a way to automatically disable codes when there will be a level loading screen to avoid deadloop freezes...
would be awesome. Maybe some simple value searches to find a fitting address... (in a level <-> attempting to load a level; different value each and we could use some compare WiiRd codestypes)
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 30, 2011, 12:52:57 AM
Alright, better than nothing but I was able to write a code which allows you play as another character:

P1 = P2 Character
21594DB8 00000001
05594DB8 00000000

1)Connect your second wiimote.
2)Go to the FIRST map.
3)Choose one of these 4 characters.
4)Then start a level.
5)Get out and you have another character.

It works EVERYWHERE after these steps.
Maybe someone will find a shorter way than this x)

http://imageshack.us/photo/my-images/440/previewxi.png/
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Thomas83Lin on October 30, 2011, 01:07:44 AM
Here you go :)

P1 Character Modifier [Deathwolf\Thomas83Lin]
48000000 809ED104
DE000000 81008180
14000068 0000000x
E0000000 80008000

0=Pink Kirby
1=yellow Kirby
2=Blue Kirby
3=Green Kirby
4=Meta Knight
5=King Dedede
6=Waddle Dee

P1 Character Roller [Deathwolf\Thomas83Lin]
4E00000C 00000000
2880D08A F7EF0810
CC000000 00000001
14000000 00000003
48000000 809ED104
DE000000 81008180
92210001 00000068
86000001 00000001
94210001 00000068
34000068 00000006
14000068 00000000
E0000000 80008000
*Hold A and Press Plus to Roll once*
*Requires a Level Reload*
*Uses Gecko Register 1*

[spoiler=Different Pointers]
[800027C0]+54
[808F1F90]+1776CC
[809ECFB0]+1F10
[80C69558]+177778
[809ED0D4]+493E24
[809ED0D8]+491964
[809ED0DC]+2DE16C
[809ED0E0]+268864
[809ED0E4]+176FB8
[809ED0E8]+EDE84
[809ED0EC]+42E54
[809ED0F0]+CBC
[809ED0F4]+A5C
[809ED0F8]+1B8
[809ED0FC]+A4
[809ED100]+7C
[809ED104]+68
[80C6954C]+245C58
[80C69550]+177F98
[80C69554]+177B88
[/spoiler]


Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 30, 2011, 09:48:48 AM
Perfect, now it's done  :cool:
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 30, 2011, 04:47:41 PM
Moonjump [Deathwolf]
2880D08A YYYYZZZZ
48000000 80C6954C
DE000000 80008180
4A100000 0000008C
14000000 3D000000
E0000000 80008000

Invisible [Deathwolf]
20856730 3F800000
2880D08A YYYYZZZZ
48000000 80C6954C
DE000000 80008180
4A100000 00000274
14000000 46000000
CC000000 00000000
14000000 00000000
E0000000 80008000
20856730 10000000
48000000 80C6954C
DE000000 80008180
4A100000 00000274
14000000 00000000
E0000000 80008000


Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 30, 2011, 08:26:26 PM
@Thomas83lin,Bully@Wiiplaza

we could try to make a walk thru walls code  :p
and btw are you able to swap the map files? I can't get it working.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: g6flavor on October 31, 2011, 02:12:38 AM
Could someone slowdown the Roulette if possible?
http://wiird.l0nk.org/forum/index.php/topic,8973.0.html

Superstar Attack B+Right [g6flavor]
2880D08A 00000404
48000000 80DC6DF4
DE000000 80008180
14000AF4 00000010
E0000000 80008000

Roulette or Random Normal PowerUps* push AB to activate [g6flavor]
2880D08A 00000C00
48000000 80DC6DF4
DE000000 80008180
14001398 00000003
E0000000 80008000
*push 1 to choose PowerUp during Roulette or let timer expire

Invincibility [g6flavor]
48000000 808EC59C
DE000000 80008180
12000224 00000001
E0000000 80008000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 31, 2011, 10:26:25 AM
Always shoot stars [Deathwolf]
20856730 3F800000
2880D08A 00000202
48000000 808ED858
DE000000 80008180
4A100000 000013D4
14000000 0000000F
E0000000 80008000
20856730 10000000
48000000 808ED858
DE000000 80008180
4A100000 000013D4
14000000 00000000
E0000000 80008000

*Press Up+1 to enable the code
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on October 31, 2011, 10:31:35 AM
Quote from: goemon_guy on October 30, 2011, 09:23:08 PM
Speed Modifier (Left/Right movement)
48000000 80C6954C
DE000000 80008180
4A100000 00000088
14000000 00000000
E0000000 80008000
2880D08A FFFB0004
48000000 80C6954C
DE000000 80008180
4A100000 00000088
14000000 XXXXXXXX
E0000000 80008000
2880D08A FFF70008
48000000 80C6954C
DE000000 80008180
4A100000 00000088
14000000 YYYYYYYYY
E0000000 80008000
XXXXXXXX should be a positive floating point
YYYYYYYYY should be a negative floating point

-.- I know, Bully already made something similar... I just noticed after posting it.
not similar, the exact same >.<
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on October 31, 2011, 12:45:30 PM
P1 Character Modifier [Deathwolf/Thomas83lin]
C21A3EDC 00000003
3E400000 6252000X
92430054 80630054
4E800020 00000000

0=Pink Kirby
1=yellow Kirby
2=Blue Kirby
3=Green Kirby
4=Meta Knight
5=King Dedede
6=Waddle Dee

Doesn't requires a level to load anymore.

*Tested on Dolphin and it works*
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: wiiztec on October 31, 2011, 03:57:13 PM
Quote from: Bully@Wiiplaza on October 31, 2011, 10:31:35 AM
Quote from: goemon_guy on October 30, 2011, 09:23:08 PM
Speed Modifier (Left/Right movement)
48000000 80C6954C
DE000000 80008180
4A100000 00000088
14000000 00000000
E0000000 80008000
2880D08A FFFB0004
48000000 80C6954C
DE000000 80008180
4A100000 00000088
14000000 XXXXXXXX
E0000000 80008000
2880D08A FFF70008
48000000 80C6954C
DE000000 80008180
4A100000 00000088
14000000 YYYYYYYYY
E0000000 80008000
XXXXXXXX should be a positive floating point
YYYYYYYYY should be a negative floating point

-.- I know, Bully already made something similar... I just noticed after posting it.
not similar, the exact same >.<

I haven't tried his code to confirm it only controls left-right movement but I know yours controls more

btw why does it seem like everyone's using that useless 4A1 codetype now
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on October 31, 2011, 09:28:12 PM
Quote from: Bully@Wiiplaza on October 31, 2011, 10:31:35 AM
Quote from: goemon_guy on October 30, 2011, 09:23:08 PM
-code removed-

-.- I know, Bully already made something similar... I just noticed after posting it.
not similar, the exact same >.<

I know, gimme a break! >_>
I saw the pointer, looked at the RAM, and found it.

Moments after posting the code, I saw that you had already done something with that address.

I thought I removed it after noticing that. But I will now.

Sorry for the inconvenience!

Quote from: Deathwolf on October 31, 2011, 12:45:30 PM
P1 Character Modifier [Deathwolf/Thomas83lin]
C21A3EDC 00000003
3E400000 6252000X
92430054 80630054
4E800020 00000000

0=Pink Kirby
1=yellow Kirby
2=Blue Kirby
3=Green Kirby
4=Meta Knight
5=King Dedede
6=Waddle Dee

Doesn't requires a level to load anymore.

*Tested on Dolphin and it works*

This doesn't work on the Wii, however. (It does work, but you know... it freezes as the level loads.)
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: crediar on November 01, 2011, 01:59:04 PM
This is a gameconfig.txt file which holds "all" patches to disable the Metafortress protection. (subgames/normal mode/ending/sound test/theatre are 100% playable, there MIGHT be missed checks in extra mode/arenaex)

Please do NOT rehost this file since I will update it overtime if some offsets were missed (or were false hits).

http://crediar.no-ip.com/krtdcd.txt

And as a bonus a CC hack!
Note: this automatically works for all four players and is using the "default" kirby button layout: L/R Block, A drop power, B jump, Y inhale/power
Shake is not mapped to a button since you can do the supercharge/free yourself also by rocking the DPAD!

Only for the snowball and the superhammer you really need shake and well you need the supercharged hammer once in the game and the snowball is used in I think three levels.

Classic Controller [crediar]
C206BA44 00000023
7C0802A6 80B50060
48000041 80950000
7CA52378 90B50000
80B50064 4800002D
80950004 7CA52378
90B50004 80B50068
48000019 80950008
7CA52378 90B50008
7C0803A6 4E800020
38C00000 70A40800
2C040000 41820008
60C68000 70A42000
2C040000 41820008
60C60800 70A40200
2C040000 41820008
60C60800 70A40020
2C040000 41820008
60C60200 70A40040
2C040000 41820008
60C60100 70A40010
2C040000 41820008
60C61000 70A40001
2C040000 41820008
60C60002 70A40002
2C040000 41820008
60C60008 70A48000
2C040000 41820008
60C60004 70A44000
2C040000 41820008
60C60001 70A40400
2C040000 41820008
60C60010 70A41000
2C040000 41820008
60C61000 7CC53378
4E800020 00000000
041ABD10 60000000
041ABD84 38600000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on November 01, 2011, 03:10:20 PM
What about putting the patch stuff on the database as subtitle, so that people will see it before freezing with ASM codes?

@goemon_guy:
Each ASM code is supposed to be used in combination with the gameconfig.txt file ;D
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Glitch. on November 01, 2011, 03:14:14 PM
Is it possible to combine crediar's gameconfig.txt with the brawl one? They read by GameID right? since the first line is RSB?01, and after all that code have the next line be SUKE01: will ignore all the rsb?01 code, or I could be completely wrong.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: dcx2 on November 01, 2011, 04:06:44 PM
You are right, Glitch.  There is one gameconfig.txt for all games.  When it's parsed it tries to match the gameid.  You can use ? for a wildcard.  So everything after RSB?01 will be applied to Brawl.  Just append crediar's text file to yours, so that everything after SUKE01: will be applied to Kirby.

As far as I know, the file should be at the root of the SD card.  SD:\gameconfig.txt

I gave crediar access to the database.  We should probably figure out how this kind of information should be shared, though.  Just telling people "put this in your gameconfig.txt" is probably not enough.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on November 01, 2011, 04:43:09 PM
Following codes require the gameconfig.txt patch

Disable Metafortress protection
*This is a gameconfig.txt file which holds "all" patches to disable the Metafortress protection. (subgames/normal mode/ending/sound test/theatre are 100% playable, there MIGHT be missed checks in extra mode/arenaex)
*Please do NOT rehost this file since I will update it overtime if some offsets were missed (or were false hits).
*http://crediar.no-ip.com/krtdcd.txt

Inf. Health [Bully@Wiiplaza]
04502BD0 38800000

Hardened Mode [Bully@Wiiplaza]
04502BE0 38800000
*No invulnerability time after hits*

Daredevil Run [Bully@Wiiplaza]
04502BD0 38807FFF
*Get hit twice and you die*

Instant Kill Bosses [Bully@Wiiplaza]
04259C90 38807FFF

Invincibility [Bully@Wiiplaza]
041E1E5C 38800000
*Takes effect instantly, may be unable to push button etc.*
*Credits to Thomas83Lin*

Inf. Time [Bully@Wiiplaza]
0434A868 60000000

P1 Character Modifier [Bully@Wiiplaza]
044E5954 3800000X
*X Values*
0=Pink Kirby
1=yellow Kirby
2=Blue Kirby
3=Green Kirby
4=Meta Knight
5=King Dedede
6=Waddle Dee
*Credits to Thomas83Lin/Deathwolf*

Inf. Lives [Bully@Wiiplaza]
0450B39C 38800063

Inf. Stars [Bully@Wiiplaza]
0450B4D8 38000064

Instant 1 Ups [Bully@Wiiplaza]
0450B4E4 60000000

Speed Modifier [Bully@Wiiplaza]
041A31A0 3D80XXXX
041A31A4 919F0010
*XXXX = First 16 bits of a float*
*Credits to Deathwolf*

Inf. Super Abilities [Bully@Wiiplaza]
044D2380 60000000

Super Star Spew [Bully@Wiiplaza]
04605F54 3800000A
*Max sized super star will be spit out each time an enemy was absorbed*
*Credits to g6flavor*

Spit Inf. Super Stars [Bully@Wiiplaza]
04606050 3800000A
*Must absorb one enemy to take effect until area is switched*
*For use with caution, may get stuck in a level because your mouth is filled*
*Credits to g6flavor*

Inf. Candy Power [Bully@Wiiplaza]
044F06B4 38030000
*Must collect a candy power item to take effect*

Always Load Candy Power [Bully@Wiiplaza]
C24F0550 00000003
39800001 999F0011
999F0014 881F0011
60000000 00000000
*Credits to g6flavor*

Load Candy Power [Bully@Wiiplaza]
C24F0550 00000005
3D808080 618CD08A
A18C0000 2C0CXXXX
40820010 39800001
999F0011 999F0014
881F0011 00000000
*Press your XXXX button activator before entering a new area to take effect*
*Credits to g6flavor*

---

ASM ftw...
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 01, 2011, 05:14:26 PM
1 Hit kill on Bosses + inf. health
0434F5CC 93A30000

Always shoot stars [Deathwolf]
20856730 3F800000
2880D08A 00000202
C2120D80 00000003
3F800000 639C000F
93830018 80630018
4E800020 00000000
E2100000 00000000
04120D80 80630018
20856730 10000000
04120D80 80630018
E0000000 80008000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on November 01, 2011, 07:56:13 PM
One Hit Kills bosses [goemon_guy]
C25C2C8C 00000002
38800000 90830000
60000000 00000000
individual from Deathwolf's code
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 01, 2011, 09:37:06 PM
Cool! Yeah actually, the "1 Hit kill on Bosses + inf. health" uses the inf. health address because a simply nop instruction (like bully did) fails while fighting a boss. So I just changed the registers and it gives you now 100% health and 100% damage to the bosses.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on November 01, 2011, 09:43:54 PM
Quote from: Deathwolf on November 01, 2011, 09:37:06 PM
Cool! Yeah actually, the "1 Hit kill on Bosses + inf. health" uses the inf. health address because a simply nop instruction (like bully did) fails while fighting a boss. So I just changed the registers and it gives you now 100% health and 100% damage to the bosses.
I was playing a bit and noticed that, too.
So I corrected it. It´s epic because the following two ASM codes only do what they are supposed to do.

Inf. Health [Bully@Wiiplaza]
04502BD0 38800000

Instant Kill Bosses [Bully@Wiiplaza]
04259C90 38800FFF
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 01, 2011, 09:46:13 PM
yup perfect :)

now we just need a level modifier and a GCC code  8)
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on November 01, 2011, 09:48:07 PM
I thought you were working on the GCC code, Deathwolf?
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 01, 2011, 09:50:14 PM
Quote from: goemon_guy on November 01, 2011, 09:48:07 PM
I thought you were working on the GCC code, Deathwolf?

Actually, the button address is f***ing kidding me... It doesn't write the GCC address to any register. even if the code uses the stack frame, it doesn't work.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on November 01, 2011, 09:52:35 PM
Hmm... I just noticed your PM from earlier. XD.

Sorry. I'll have a look. Sounds strange, though :S
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 01, 2011, 09:59:50 PM
Hmm yeah, I'm pretty sure, the one ASM address that you have sent me is the right hook address but yeah, it still doesn't work. That's really odd  ???

BTW I asked crediar about the code but I still got no answer.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on November 01, 2011, 10:05:55 PM
Found the mistake you made!

You loaded the gamecube address into r14 (good.) but you were using andi. on r21 and r12 (like I had told you to.)

And the hook address that you used seems to de-sync the wii remote for me o.o
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 01, 2011, 10:08:02 PM
Quote from: goemon_guy on November 01, 2011, 10:05:55 PM
Found the mistake you made!

You loaded the gamecube address into r14 (good.) but you were using andi. on r21 and r12 (like I had told you to.)

And the hook address that you used seems to de-sync the wii remote for me o.o

uff really?? Please send me the code via pm. Thanks!
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: crediar on November 01, 2011, 10:18:30 PM
why all the trouble?
Just read the pad status directly from the HW: CD006404 and CD006408.

About a level modificator hmm 8023BB88 388000XX don't collect coins if you load a challenge map!
And bosses freeze the game too. There don't seem to be any hidden levels anyway :(
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on November 01, 2011, 10:19:53 PM
He just had it loading into the wrong register, therefore the compares were off.

Easily rectified.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on November 01, 2011, 11:08:25 PM
Inf. Candy Power [Bully@Wiiplaza]
044F06B4 38030000
*Must collect a candy power item to take effect*

Hehe, everyone who thinks the game is too easy, try this:

Hardened Mode [Bully@Wiiplaza]
04502BE0 38800000
*No invulnerability time after hits*

---

This game is extremely epic to hack with call stacks ;D
Pretty much a model game for it. :p
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 01, 2011, 11:26:01 PM
GameCube Controler
82000000 CD006404
82000001 CD006408
82000002 CD00640C
C206B07C 00000015
9421FFB0 BDC10008
3EA00000 62B50000
3DC0CD00 A18E6404
71950002 2C150000
41820008 60000004
71950001 2C150000
41820008 60000008
71950004 2C150000
41820008 60000001
71950100 2C150000
41820008 60000100
71950200 2C150000
41820008 60000200
71950008 2C150000
41820008 60000002
71951000 2C150000
41820008 60000010
71951000 2C150000
41820008 60001000
90030000 B9C10008
38210050 00000000
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: g6flavor on November 02, 2011, 05:12:46 AM
could someone make this into asm so it take effect right away???

candy power A1 (push A&1) [g6flavor]*
2880D08A 00000A00
48000000 808EC59C
DE000000 80008180
10001285 00000001
10001288 00000001
E0000000 80008000
*activate before entering the stage or when activate inside a stage (it needs to enter a new area to take effect)
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on November 02, 2011, 10:29:15 AM
Daredevil Run [Bully@Wiiplaza]
04502BD0 38807FFF
*Get hit twice and you die*

Quote from: g6flavor on November 02, 2011, 05:12:46 AM
could someone make this into asm so it take effect right away???

candy power A1 (push A&1) [g6flavor]*
2880D08A 00000A00
48000000 808EC59C
DE000000 80008180
10001285 00000001
10001288 00000001
E0000000 80008000
*activate before entering the stage or when activate inside a stage (it needs to enter a new area to take effect)
done, but it doesn´t take effect right away.
It´s possible, but seems to need more than just writing the value...

[spoiler]Load Candy Power [Bully@Wiiplaza]
C24F0550 00000005
3D808080 618CD08A
A18C0000 2C0CXXXX
40820010 39800001
999F0011 999F0014
881F0011 00000000
*Press your XXXX button activator before entering a new area to take effect*
*Credits to g6flavor*[/spoiler]

Btw.

UPDATED!

http://wiird.l0nk.org/forum/index.php/topic,8964.msg75844.html#msg75844

---

We now need a walk through walls hack and a carried item modifier or a hack that allows one to fly while carrying something. It´s damn annoying to fell down into a whole because one can´t fly anymore. ;D
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 02, 2011, 08:56:37 PM
GameCube Controler V2
82000000 CD006404
82000001 CD006408
82000002 CD00640C
C206B07C 00000017
9421FFB0 BDC10008
3EA00000 62B50000
3DC0CD00 A18E6404
71950002 2C150000
41820008 60000004
71950001 2C150000
41820008 60000008
71950004 2C150000
41820008 60000001
71950100 2C150000
41820008 60000100
71950200 2C150000
41820008 60000200
71950008 2C150000
41820008 60000002
71951000 2C150000
41820008 60000010
71951000 2C150000
41820008 60001000
71950020 2C150000
41820008 60000800
90030000 B9C10008
38210050 00000000
4A000000 CD006404
38000000 00000380
0406B194 D0640000
E2100000 00000000
0406B194 D0040000
E0000000 80008000

added shaking
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: goemon_guy on November 02, 2011, 09:54:11 PM
Not sure if you bypassed it yet, but you still need a Wii Remote synced to the Wii.

You should try to bypass it next ;)
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Deathwolf on November 02, 2011, 09:58:04 PM
True. I'm going to fix that soon.
Title: Re: Kirby's Return to Dream Land [SUKE01]
Post by: Bully@Wiiplaza on November 02, 2011, 11:24:55 PM
All Level Emblems Collected [Bully@Wiiplaza]
046DEC20 60000000
*Non Permanent*
*Credits to Thomas83Lin*

All Level Emblems Collected [Bully@Wiiplaza]
C26DEC18 00000002
38000001 98030004
60000000 00000000
*Permanent*
*Credits to Thomas83Lin*

All Spheres Collected [Bully@Wiiplaza]
04706E1C 60000000
*Non Permanent*
*Credits to Thomas83Lin*

All Spheres Collected [Bully@Wiiplaza]
C2706E14 00000002
38000001 98030009
60000000 00000000
*Permanent*
*Credits to Thomas83Lin*

All Worlds Unlocked [Bully@Wiiplaza]
C26E704C 00000002
38000003 900300F4
60000000 00000000
*Permanent*
*Credits to Thomas83Lin*

All Worlds Unlocked [Bully@Wiiplaza]
046E7054 60000000
*Non Permanent*
*Credits to Thomas83Lin*

All Levels Unlocked [Bully@Wiiplaza]
C2243A98 00000002
39800001 99830008
88630008 00000000
*Permanent*
*Credits to Thomas83Lin*