Super Mario Galaxy 2 [SB4E01]

Started by wiiztec, May 21, 2010, 05:05:58 PM

Previous topic - Next topic

dcx2

Shake Nunchuck to fly [DCX2]
C23EE754 00000005
A06306F8 3D808075
618C0A00 818C0074
3C003FA0 7C006040
41810008 38600007
60000000 00000000
Based on brkirch's "spin to fly", modified to not start flying when the Wiimote is shaken, but only when the Nunchuck is shaken

Wiimote pitch controls flight speed [DCX2]
C23EB034 00000005
C02212D8 EC41082A
EC22102A EC22082A
3D808075 618C0A00
C04C0014 FC401210
EC2100B2 00000000
Based on wiiztec's 2.5x flight speed.  Hold the Wiimote horizontal to move extremely slow.  Hold the Wiimote vertically to go 6x flying speed.  Tilt the wiimote between horizontal and vertical to get different speeds.

dcx2

Mario Size Roller [DCX2]
4E00000C 00000000
28750A02 00004002
CC000000 00000001
14000000 00000003
26001830 41A00000
24001830 3F733333
8690000A 3F800000
E2100000 00000000
8690000A 3DCCCCCD
E0000000 80008000
4E00000C 00000000
28750A02 00004001
CC000000 00000001
14000000 00000003
24001830 3E19999A
24001830 3F866666
8690000A BF800000
E2100000 00000000
8690000A BDCCCCCD
E0000000 80008000
4E00000C 00000000
28750A02 00004800
CC000000 00000000
14000000 00000003
8000000A 3F800000
E0000000 80008000
C23C0D14 00000004
3D808000 818C1830
919E002C 919E0030
919E0034 C03E002C
60000000 00000000
C+left to shrink Mario, C+right to enlarge Mario.  He has a minimum of 0.1 and maximum of 20.0.  When < 1.0 it changes by 0.1; when > 1.0 it changes by 1.0.  C+A will shortcut to size 1.0.

dcx2

#122
Multi-Teleporter with Levitation v2.1 [DCX2]
C23880AC 00000018
3D808075 48000039
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
42000000 A3CC0A02
73C00400 41820074
57C0E007 4182006C
7C000034 1C00000C
7FE802A6 73DE2000
7FDF0214 4182000C
7C6C1B78 4800003C
C01F0030 C02C0A64
EC000072 38000003
7C0903A6 3BEC0A08
399EFFFC C43F0004
C44C0004 EC20107C
D02C0000 4200FFF0
7FCCF378 7C7E1B78
E00C0000 E02C8008
F01E0000 F03E8008
80010034 00000000
You can now customize the levitation speed easily.  The 42000000 = 32.0 after all the 0s is the maximum speed.  Bigger values will make levitation faster.  I also shaved 7 8 lines off the code by optimizing the assembly.   :cool: