Mario Transformations Code v1.0
C2495EE8 0000001D
3E00803A 3A10EA1C
7C0C8000 408200D0
3D604E80 396B0421
3E008017 9170FB14
3D808049 896C5EF0
8A0C5EEC 2C100001
40820008 7D705B78
2C100010 41800018
896C5EED 7E0B5838
7C105800 41820008
4800008C 3D608030
3D80806B 818C7B40
A18C03D4 2C0C0000
4182000C 396B4720
48000058 2C100002
40820008 396B4798
2C100004 40820008
396B47B0 2C100008
40820008 396B47C8
2C100010 40820008
396B4780 2C100020
40820008 396B4750
2C100040 40820008
396B4738 2C100080
40820008 396B4768
2C100002 41800010
2C100080 41810008
7D6903A6 4E800420
60000000 00000000
C244E66C 00000015
80030004 3D008049
2C000100 40820044
88E85EEE 98E85EEF
88E85EEC 1CE70002
2C070080 4081001C
88E85EF0 2C070000
4182000C 38E00001
48000008 38E00002
98E85EEC 2C070010
41800008 98E85EEE
2C000200 40820050
3CE08062 80E7D340
54E7B800 2C070000
4182002C 88E85EEF
98E85EEE 88E85EF0
2C070000 4182000C
38E00001 48000008
38E00002 98E85EEC
48000014 3CE04832
38E763D5 3D008017
90E8FB14 00000000
C22B5494 0000001B
3F808049 889C5EEC
2C040000 4082000C
38800001 989C5EEC
897C5EEE 88BC5EF0
2C050000 40820018
396000F0 2C040001
4082000C 38800002
989C5EEC 997C5EED
3CA0802B 3C604182
38830100 908559B0
3883013C 9085571C
3883012C 9085572C
38830090 908558BC
388300D0 90855C08
3C806000 90855B14
38600010 7D631838
2C030010 40820008
908559B0 38600020
7D631838 2C030020
4082000C 9085571C
9085572C 38600040
7D631838 2C030040
40820008 908558BC
38600080 7D631838
2C030080 40820008
90855C08 3B800000
60000000 00000000
C23CC518 00000002
3D608049 986B5EF0
2C030000 00000000
042DAFC0 60000000
042C4B3C 60000000
042C4634 60000000
042C4338 60000000
042C4820 60000000
042C4918 60000000
042C4854 60000000
042B2770 480000F8
How to useButton 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 (unless the currently selected transformation is Flying Mario; see Known Issues).
ChangeLog1.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