Hacking Super Mario Galaxy 2 Test Levels

Treeki

Well-Known Member
Member
Joined
Aug 1, 2007
Messages
203
Trophies
0
Location
Rogueport
XP
255
Country
Gibraltar
Also, while we're on the topic of hacking SMG2, anyone want to help me translate this list?
ハチマリオ初変身
テレサマリオ初変身
ホッパーマリオ初変身
ファイアマリオ初変身
アイスマリオ初変身
無敵マリオ初変身
ゴロ岩マリオ初変身
雲マリオ初変身
ドリル初ゲット
ライフアップキノコ解説
1UPキノコ解説
ヨッシー出会い
コメットメダル解説
2Pサポート解説
タマコロチュートリアル
グライバードチュートリアル
ワールド1初プレイ
ワールド2初プレイ
ワールド3初プレイ
ワールド4初プレイ
ワールド5初プレイ
ワールド6初プレイ
ワールド7初プレイ
ワールド2他のワールドへ誘導
ワールド3他のワールドへ誘導
ワールド4他のワールドへ誘導
ワールド5他のワールドへ誘導
ワールド6他のワールドへ誘導
ワールド2ゲームオーバーによる誘導
ワールド3ゲームオーバーによる誘導
ワールド4ゲームオーバーによる誘導
ワールド5ゲームオーバーによる誘導
ワールド6ゲームオーバーによる誘導
グランドギャラクシーマップ初プレイ
グリーンスター出現デモ
クッパ最終戦直前デモ
IsOpenScenarioGoroRockGalaxy3
IsOpenScenarioJungleGliderGalaxy2
IsOpenScenarioThunderFleetGalaxy3
IsOpenScenarioChallengeGliderGalaxy2
IsOpenScenarioHoneyBeeVillageGalaxy2
IsOpenScenarioUnderGroundDangeonGalaxy2
IsOpenScenarioMokumokuValleyGalaxy2
オープニング実行
コメット解説
銀行屋キノピオ初回
でしゃばりルイージ出現開始
ノーマルエンディング実行
ノーマルエンディング後デモ
スター120個エンディング実行
スター120個エンディング後デモ
最終ギャラクシー出現
ノーマルエンディングメール送信
コンプリートメール送信
スターピースカウンターストップ
コインカウンターストップ
ルイージプレイ済
でしゃばりルイージ出現中
ゲームオーバーで終了

It's a list of all the on/off progress flags that can be set in the save file (I've been working on an editor for it since the game was released, but I never finished it because I couldn't translate the flag names).
 

Bladexdsl

fanboys triggered 9k+
Member
Joined
Nov 17, 2008
Messages
21,182
Trophies
2
Location
Queensland
XP
12,333
Country
Australia
sorry if it's not organised

Get Mario's first transformation Raifuappukinoko first described drilling makeover cloud first rock Mario Mario grounder to first transform the first transformed Invincible Mario Mario's first Ice Fire Henshin Henshin first hopper Mario Mario's first transformation transforms Teresamario first comet encounter bees Medals 1UP Yoshi commentary commentary commentary 2P mushroom Support World 06 07 World's First Play First Play First Play First Play World 05 World 04 World 2 Play First Play First Play First World 3 World 1 Tamakorochutoriaru Guraibadochutoriaru Game Over Game 3 World 4 World induction induction induction World 2 game over to the other world directed to other World 06 World 05 World 04 World directed to other World directed to other World directed to other World 2 World 3 World demo demo Bowser final appearance before the first Green Star Games Gurandogyarakushimappu induction induction Game Over Game Over World 06 World 05 IsOpenScenarioGoroRockGalaxy3 IsOpenScenarioJungleGliderGalaxy2 IsOpenScenarioThunderFleetGalaxy3 IsOpenScenarioChallengeGliderGalaxy2 IsOpenScenarioHoneyBeeVillageGalaxy2 induction over Send Send Sutapisukauntasutoppu Konpuritomeru Koinkauntasutoppu IsOpenScenarioUnderGroundDangeonGalaxy2 IsOpenScenarioMokumokuValleyGalaxy2 Luigi Galaxy Nomaruendingumeru final appearance after ending demo star 120 star 120 demo run after ending ending ending Normal Normal start running first appearance Luigi Toad obtrusive opening bankers running commentary Comet The end game is over already obtrusive in appearance to play Luigi
 

Slyakin

See ya suckers
Member
Joined
Oct 15, 2008
Messages
4,448
Trophies
0
Age
28
Location
Soviet Slyakin
XP
399
Country
United States
:wtf:

That's a strange... list of things.


I'd love to see videos of the debug and test levels. Who knows what kind of acid trips they made the Super Mario Club go through!
 

Bladexdsl

fanboys triggered 9k+
Member
Joined
Nov 17, 2008
Messages
21,182
Trophies
2
Location
Queensland
XP
12,333
Country
Australia
sorry it got messed up when tried to translate the whole thing. i did it word by word and got this:

in order

Henshin First Mario wasps
First transformation Teresamario
Mario's first transformation Hopper
Ice Mario's first transformation
Invincible Mario's first transformation
Mario's first ground rock makeover
Mario's first transformation cloud
Get the first drill
Description Raifuappukinoko
1UP Mushroom description
Yoshi meeting
Comet commentary Medals
Support commentary 2P
Tamakorochutoriaru
Guraibadochutoriaru
1 World's First Play
World's First Two Games
World's First 3 Games
World's First 04 Games
World's First 05 Games
World's First 06 Games
World's First 07 Games
Directed to other World World 2
Directed to three other World World
Directed to four other World World
Directed to five other World World
6 directed to other World World
Induction by 2 games over the World
Induction World 3 Game Over
Induction World 4 Game Over
Induction of 05 Game Over World
Guided by six games over the World
First play Gurandogyarakushimappu
Green Star appearance Demo
Demonstration before final Bowser
IsOpenScenarioGoroRockGalaxy3
IsOpenScenarioJungleGliderGalaxy2
IsOpenScenarioThunderFleetGalaxy3
IsOpenScenarioChallengeGliderGalaxy2
IsOpenScenarioHoneyBeeVillageGalaxy2
IsOpenScenarioUnderGroundDangeonGalaxy2
IsOpenScenarioMokumokuValleyGalaxy2
Opening Run
Comet Explanation
Toad first bankers
Luigi started obtrusive appearance
Normal Ending Run
After the normal ending demo
120 Stars Ending Run
After closing 120 Demo Star
Last Galaxy appearance
Send Nomaruendingumeru
Send Konpuritomeru
Sutapisukauntasutoppu
Koinkauntasutoppu
Pre Ruijipurei
Luigi obtrusive in appearance
The end game is over
 

geoflcl

Permanent GBAtemp Newbie
Member
Joined
Jan 18, 2009
Messages
1,375
Trophies
0
Age
30
Website
loganderb.in
XP
522
Country
United States
Bladexdsl said:
sorry it got messed up when tried to translate the whole thing. i did it word by word and got this:

in order
Henshin First Mario wasps
First transformation Teresamario
Mario's first transformation Hopper
Ice Mario's first transformation
Invincible Mario's first transformation
Mario's first ground rock makeover
Mario's first transformation cloud
Get the first drill
Description Raifuappukinoko
1UP Mushroom description
Yoshi meeting
Comet commentary Medals
Support commentary 2P
Tamakorochutoriaru
Guraibadochutoriaru
1 World's First Play
World's First Two Games
World's First 3 Games
World's First 04 Games
World's First 05 Games
World's First 06 Games
World's First 07 Games
Directed to other World World 2
Directed to three other World World
Directed to four other World World
Directed to five other World World
6 directed to other World World
Induction by 2 games over the World
Induction World 3 Game Over
Induction World 4 Game Over
Induction of 05 Game Over World
Guided by six games over the World
First play Gurandogyarakushimappu
Green Star appearance Demo
Demonstration before final Bowser
IsOpenScenarioGoroRockGalaxy3
IsOpenScenarioJungleGliderGalaxy2
IsOpenScenarioThunderFleetGalaxy3
IsOpenScenarioChallengeGliderGalaxy2
IsOpenScenarioHoneyBeeVillageGalaxy2
IsOpenScenarioUnderGroundDangeonGalaxy2
IsOpenScenarioMokumokuValleyGalaxy2
Opening Run
Comet Explanation
Toad first bankers
Luigi started obtrusive appearance
Normal Ending Run
After the normal ending demo
120 Stars Ending Run
After closing 120 Demo Star
Last Galaxy appearance
Send Nomaruendingumeru
Send Konpuritomeru
Sutapisukauntasutoppu
Koinkauntasutoppu
Pre Ruijipurei
Luigi obtrusive in appearance
The end game is over

Gosh, I can't even imagine what that information would even be good for.
blink.gif
 

GTHOmer

New Member
Newbie
Joined
Mar 29, 2009
Messages
1
Trophies
0
XP
52
Country
Gambia, The
Dantarion said:
Juanmatron said:
Rvlution?

Smart man, that would work too.
I am curious to see what these levels are.

Since I use USBGecko I can just test them one by one without rebooting
tongue.gif

Can you explain it to my which codes you use to load that levels?
Or how i can load the level via USB Gecko?
 

Adr990

To boldly go where no man has gone before!
Member
Joined
Apr 22, 2007
Messages
1,567
Trophies
0
Location
The Netherlands
Website
www.hyrule.net
XP
737
Country
Netherlands
GTHOmer said:
Dantarion said:
Juanmatron said:
Rvlution?

Smart man, that would work too.
I am curious to see what these levels are.

Since I use USBGecko I can just test them one by one without rebooting
tongue.gif

Can you explain it to my which codes you use to load that levels?
Or how i can load the level via USB Gecko?
Hey I would like to know about this stuff too. Would be really interesting to play with.
smile.gif


It would go way easier than have to replace every single file all the time on the ISO.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
GTHOmer said:
Dantarion said:
Juanmatron said:
Rvlution?

Smart man, that would work too.
I am curious to see what these levels are.

Since I use USBGecko I can just test them one by one without rebooting
tongue.gif

Can you explain it to my which codes you use to load that levels?
Or how i can load the level via USB Gecko?

USBGecko just lets you enable/disable codes on-the-fly. You just need to create a code to replace levels, then enable it. Otherwise you'd have to enable the code, boot the game, try it, go back to Gecko OS, use different codes, boot game again etc.

Not sure how exactly you'd create the codes, but I guess if you have a USBGecko, you could watch memory while loading a level and see where in memory the filename is or whatever and replace it. But I don't know much about creating codes, nor do I own a USBGecko.
 

Adr990

To boldly go where no man has gone before!
Member
Joined
Apr 22, 2007
Messages
1,567
Trophies
0
Location
The Netherlands
Website
www.hyrule.net
XP
737
Country
Netherlands
SifJar said:
USBGecko just lets you enable/disable codes on-the-fly. You just need to create a code to replace levels, then enable it. Otherwise you'd have to enable the code, boot the game, try it, go back to Gecko OS, use different codes, boot game again etc.

Not sure how exactly you'd create the codes, but I guess if you have a USBGecko, you could watch memory while loading a level and see where in memory the filename is or whatever and replace it. But I don't know much about creating codes, nor do I own a USBGecko.

Oh yes, I thought we had a easier way for it already or a asm code for it.. heh

I guess I could try making it.
tongue.gif
Tomorrow.
Most of the time I can find the values but can't make the cheat for it. (for larger cheats like this.)
 

GolfDude

Well-Known Member
Member
Joined
Feb 2, 2009
Messages
886
Trophies
1
XP
1,837
Country
United States
just tried via riivo to switch out levels.. ya as treeki said with that resource arc missing, the test levels freeze upon attempting load of that level
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Adr990 said:
SifJar said:
USBGecko just lets you enable/disable codes on-the-fly. You just need to create a code to replace levels, then enable it. Otherwise you'd have to enable the code, boot the game, try it, go back to Gecko OS, use different codes, boot game again etc.

Not sure how exactly you'd create the codes, but I guess if you have a USBGecko, you could watch memory while loading a level and see where in memory the filename is or whatever and replace it. But I don't know much about creating codes, nor do I own a USBGecko.

Oh yes, I thought we had a easier way for it already or a asm code for it.. heh

I guess I could try making it.
tongue.gif
Tomorrow.
Most of the time I can find the values but can't make the cheat for it. (for larger cheats like this.)

Is it not easy once you've found the value? I figured that was the hard(er) part...
 

Ugothacked

Well-Known Member
Member
Joined
Apr 6, 2009
Messages
172
Trophies
0
Age
27
Website
UgotHacked.webs.com
XP
279
Country
United States
Ive been looking at other files after decompressing, ive found some TPL and its animation for the menus and strap, Ive also found bdl as well as btp files for the characters.
Is there a way to compress the file again? So if i change a TPL (same size) by another and then compressing it back again....
 

Adr990

To boldly go where no man has gone before!
Member
Joined
Apr 22, 2007
Messages
1,567
Trophies
0
Location
The Netherlands
Website
www.hyrule.net
XP
737
Country
Netherlands
SifJar said:
Adr990 said:
SifJar said:
USBGecko just lets you enable/disable codes on-the-fly. You just need to create a code to replace levels, then enable it. Otherwise you'd have to enable the code, boot the game, try it, go back to Gecko OS, use different codes, boot game again etc.

Not sure how exactly you'd create the codes, but I guess if you have a USBGecko, you could watch memory while loading a level and see where in memory the filename is or whatever and replace it. But I don't know much about creating codes, nor do I own a USBGecko.

Oh yes, I thought we had a easier way for it already or a asm code for it.. heh

I guess I could try making it.
tongue.gif
Tomorrow.
Most of the time I can find the values but can't make the cheat for it. (for larger cheats like this.)

Is it not easy once you've found the value? I figured that was the hard(er) part...
Oh.. I can find Jump(Moonjump) and MotionPlus values, but I've not been able to make actual cheats with it yet.

I might figure it out thought today.
smile.gif


Crap.. >.> I need a Neogamma which can use WiiRD etc again, I lost mine somehow.. :S
I used OSSleeptread which one do you use?
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Adr990 said:
Oh.. I can find Jump(Moonjump) and MotionPlus values, but I've not been able to make actual cheats with it yet.

I might figure it out thought today.
smile.gif


Crap.. >.> I need a Neogamma which can use WiiRD etc again, I lost mine somehow.. :S
I used OSSleeptread which one do you use?

As you quoted my post, I assume that was directed at me: I don't have a USBGecko, I don't use WiiRD, I can't make cheats. Sorry.

The closest I have done to it is messing about with Cheat Engine on some computer games, and with it (which I believe is meant to be fairly similar), you just search for a value, and then can change it. I figured with WiiRD it'd be the same idea, and once you find a value you can just change it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=dZbUuSmFgMo