Super Mario Galaxy [RMGE01]

Started by brkirch, July 26, 2008, 08:16:28 AM

Previous topic - Next topic

brkirch

Fly When Spin Move Is Used In Midair
042E8898 38600007

Throw Fireball When Spin Move Is Used
042C3EE8 38000002

Ice Mario/Luigi Enabler
042B5994 60000000

Apply this code and enter/exit an area before applying the "Always Ice Mario/Luigi" code.

Always Ice Mario/Luigi (brkirch & dexter0)
042B2A70 60000000
042B2B20 48000084
48000000 806B7B40
DE000000 80008180
120003D4 00000003
E0000000 80008000

dexter0 hacked the last 4 lines of this code.

Replace Actors (NNNNNNNN should be the number of actor replacements + 0xA)
C23420B0 NNNNNNNN
7C0802A6 48000005
7C8802A6 38840040
48000014 7C03C800
40820008 83240004
38840008 80640000
2C030000 4082FFE8
38840004 7C0803A6
7C8903A6 807C0000
4E800420 60000000
<Actor Replacement List>
00000000 00000000

Examples:

Replace Actor XXXXXXXX with YYYYYYYY
C23420B0 0000000B
7C0802A6 48000005
7C8802A6 38840040
48000014 7C03C800
40820008 83240004
38840008 80640000
2C030000 4082FFE8
38840004 7C0803A6
7C8903A6 807C0000
4E800420 60000000
XXXXXXXX YYYYYYYY
00000000 00000000

Replace Actor WWWWWWWW with XXXXXXXX and YYYYYYYY with ZZZZZZZZ
C23420B0 0000000C
7C0802A6 48000005
7C8802A6 38840040
48000014 7C03C800
40820008 83240004
38840008 80640000
2C030000 4082FFE8
38840004 7C0803A6
7C8903A6 807C0000
4E800420 60000000
WWWWWWWW XXXXXXXX
YYYYYYYY ZZZZZZZZ
00000000 00000000

Here's the values for a few actors:
Coin
801C7D0C

Butterfly
802673B8

MorphItemNeoBee (Bee Mushroom)
80267158

MorphItemNeoIce (Ice Flower)
80267218

HoneyBee
80263EF4

SnowMan
80268344

PackunPetit (Piranha Plant)
802659B8

SwingRope
802649D4

StarPiece
80269D64

Butler (Black Luma)
80264634

KameckShip
80267994

BenefitItemInvincible (Rainbow Star)
80266A1C

PurpleCoin
801C7DE0

KoteBug
80264CB8

FountainBig
8026A6CC

Mario Transformations Code v1.2.1
20495E3C C00223A0
C2495E84 00000021
3E00803A 3A10EA00
7C0C8000 408200E0
3D604E80 396B0421
3E008017 9170FB14
3D808049 896C5E89
8A0C5E88 2C100001
40820008 7D705B78
2C100010 41800018
896C5E89 7E0B5838
7C105800 41820008
480000A0 3D608030
3D80806B 818C7B40
A18C03D4 2C0C0000
4182001C 3D808049
8A0C5E8C 561007B6
9A0C5E8C 396B4704
48000068 2C100002
40820008 396B477C
2C100004 40820008
396B4794 2C100008
40820008 396B47AC
2C100010 40820008
396B4764 2C100020
40820008 396B4734
2C100040 40820008
396B471C 2C100080
40820008 396B474C
2C100002 41800014
2C100080 4181000C
7D6903A6 48000014
3D808049 8A0C5E8C
561007B6 9A0C5E8C
4E800420 00000000
C244E650 00000043
80030004 3D008049
2C000100 40820040
88E85E8A 98E85E8B
88E85E88 1CE70002
2C070080 40810018
88E85E8C 54E7F801
38E00002 41820008
38E00001 98E85E88
2C070010 41800008
98E85E8A 2C000200
408200A8 3CE08062
80E7D340 54E7B801
41820054 88E85E8B
98E85E8A 88E85E8C
89085E88 54E7F801
38E00002 41820008
38E00001 7C074000
3D008049 98E85E88
40820068 88E85E8C
54E8F001 3D008049
60E70002 41820008
54E707FA 98E85E8C
48000048 88E85E8C
54E8D801 4182003C
3D00806B 81087B40
2C080000 4182002C
54E8F001 41800008
60E70004 60E70008
3D008049 98E85E8C
3CE04832 38E76371
3D008017 90E8FB14
3D008049 88E85E8C
54E70734 98E85E8C
54E8E001 3D00802B
3CE04082 41820008
3CE04800 38E700F8
90E82754 3D008049
88E85E8C 54E8E801
3D00802B 3CE04D82
38E70020 90E89A3C
3CE04082 3D00802D
38E70014 90E88E04
64E70100 90E84BFC
3D00802C 3CE0B083
38E703DC 90E84B20
3CE04813 38E75251
90E84618 38E702FC
90E8431C 38E7FB18
90E84804 38E7F9F8
90E848FC 38E705D4
90E84838 3CE04182
38E70128 90E853D8
38E7FEEC 90E84A2C
3D00802E 3CE0B01D
38E70402 90E8AFA4
4182005C 3D00802B
3CE04E80 38E70020
90E89A3C 3CE04800
3D00802D 38E70014
90E88E04 90E84BFC
3D00802C 90E84A2C
38E70114 90E853D8
3CE06000 90E84B20
90E84618 90E8431C
90E84804 90E848FC
90E84838 3D00802E
90E8AFA4 00000000
C22B5478 00000018
3F808049 889C5E88
2C040000 4082000C
38800001 989C5E88
897C5E8A 88BC5E8C
54A507B6 98BC5E8C
54A507FF 41810018
396000F0 2C040001
4082000C 38800002
989C5E88 997C5E89
3CA0802B 3C604182
38830100 90855994
3883013C 90855700
3883012C 90855710
38830090 908558A0
388300D0 90855BEC
3C806000 90855AF8
5563D801 41820008
90855994 5563D001
4182000C 90855700
90855710 5563C801
41820008 908558A0
5563C001 41820008
90855BEC 3B800000
60000000 00000000
C23CC4FC 00000005
3D608049 896B5E8C
516306FC 7C035800
4182000C 3D608049
986B5E8C 546307F4
2C030000 00000000
C23B2368 00000003
3CA08049 88855E8C
60840010 98855E8C
38800000 00000000
E0000000 80008000

How to use
Button 2 cycles through this transformation list:

  • <Currently loaded transformation> (when inside the observatory)
  • Fire Mario*
  • Flying Mario*
  • Rainbow Mario*
  • Ice Mario**
  • Bee Mario**
  • Spring Mario**
  • Boo Mario**

* These transformations are loaded by default.  They are always usable.
** Enabled by default when outside the observatory.  To enable one of these transformations inside the observatory, select it and exit/enter a dome.

Button 1 applies/unapplies the selected transformation if it is loaded.  Holding button 2 and then pressing button 1 resets the selected transformation to the currently loaded transformation (the beginning of the transformation list).  Reseting the selected transformation will not affect which transformation will be loaded on next area exit/enter.

ChangeLog
1.2.1 Minor bug fix
1.2 Check if Mario is loaded before attempting to apply transformations. (prevents lockups)
1.1.1 Reduced code length by 5 lines.
1.1 Transformations code no longer affects transformations that are done normally with a power-up.  Also, you can now disable transformation enhancements (infinite time with transformation, infinite bee flight, no power-up music) by holding button 2 and pressing button 1 twice.
1.0 Enabled all transformations in all areas except the observatory.  Added infinite bee flight.
0.9 Major code rewrite. All the known issues I could reproduce were fixed. The code now forces Rainbow Mario to load by default.
0.5.1 Fixed an issue which caused Fire Mario and Flying Mario to freeze the game when used early in the game.
0.5 Initial Release

There is also a gpf version of the Mario Transformations Code v1.2.1 that takes up no lines in the code handler:
http://brkirch.googlepages.com/RMGE01.gpf

Just make a folder named "patch" at the root of your SD card, and put the RMGE01.gpf file in it.

Here's a video of this code:
http://www.youtube.com/watch?v=jkHCJTAtmtM

brkirch

Mario Transformations Code updated to v0.5.1.  If you had lockups with 0.5 when trying to use Fire Mario or Flying Mario, try the new version as it should fix them.

kyledude92107

Any codes to unlock that Beta Galaxy?

brkirch

Infinite health
042B1C30 60000000

Quote from: kyledude92107;445Any codes to unlock that Beta Galaxy?

Not yet, perhaps it could be accessed if I create an exit modifier.  If a exit modifier doesn't work for it then it probably could be accessed using the actor modifier.

kyledude92107


brkirch

#5
Always have 999 Coins
C23458B0 00000002
388003E7 9083000C
7C832378 00000000


Linebeck

Can you port the Mario transformation code to the PAL version?

brkirch

#8
Moon Jump
C22E9D40 00000003
3C808049 807C02D8
90645E94 7F83E378
60000000 00000000
C22AD38C 00000005
3C808062 8084D340
54840529 41820010
3C808049 80845E94
909F02D8 7FE3FB78
60000000 00000000

Quote from: Linebeck;837Can you port the Mario transformation code to the PAL version?

I'll probably port it eventually, but I can't until I get a RAM dump from the PAL version or something like that (send me a PM if you have a USB Gecko and want to help with this).

_CARLOX_

#9
Are there codes to have infinite time on the purple coins missions and infinite star bits? NTSC-U version

And also the 99 lives code doesn't work for me, the game boots fine but the number of lives is 5, and the lives decrease normally.

FireWire

#10
Never mind, some how the usbgecko.com/codes listed the Mario Galaxy Codes as NTSC/USA but they are actually for PAL. The tranformations worked great, I'm loving this!

HCK

Quote from: FireWire;1124Never mind, some how the usbgecko.com/codes listed the Mario Galaxy Codes as NTSC/USA but they are actually for PAL. The tranformations worked great, I'm loving this!

The trasformation code is working on PAL too?

StriderKyanzaki

Great Codes, but every time I try to get the codes to work on Ocarina, I get a black screen, did I do something wrong with these codes to do something wrong to them?

99 Lives
Infinite Health
Fly while spinning?
Power Modifier

FireWire

Quote from: StriderKyanzaki;1256Great Codes, but every time I try to get the codes to work on Ocarina, I get a black screen, did I do something wrong with these codes to do something wrong to them?

99 Lives
Infinite Health
Fly while spinning?
Power Modifier

Try this [see attachment]

potat4o

Quote from: FireWire;1315Try this [see attachment]

Thanks, this one worked. I tried the infinite health code for one of the daredevil comets :cry and it didn't work, maybe it got it's regions mixed up? Anyway, it just gave me a black screen, but this one here works.