Super Mario Galaxy 2 [SB4P01]

Started by martin36, June 12, 2010, 07:50:54 PM

Previous topic - Next topic

Bamsen

Quote from: Bamsen on July 01, 2010, 06:12:13 AM
Request:

Can someone list the original value for 04039884 ie ground type?
04039884 38600000 sets ground to always normal which is nice but does not allow me to skate.
I would like to know the original value so I can make a switch.

Found it myself. :)

Switch between safe and normal ground - Ground codes from [dcx2]
28756102 0000xxxx
04039884 38600000
CC000000 00000000
04039884 482100BD
E0000000 80008000

xxxx = key code

dcx2

Bamsen - I recommend using the surface swapper instead.  You can use it to replace all the bad surfaces with ground, while leaving the slipsand and ice and bouncy surfaces alone.  Since non-button-activated codes are universal, this *should* work.

The explanation for how to use this code is here.  http://wiird.l0nk.org/forum/index.php/topic,5808.msg53658.html#msg53658

If you don't want to read the explanation, just use this.

No Deadly Surfaces [DCX2]
C2039888 0000000A
48000005 7C8802A6
38840014 7C6418AE
48000038 00000000
00000203 00050607
0809000B 0C0D0E0F
10000013 14151617
00001A00 001D1E00
20212223 24252627
28002A2B 2C2D2E2F
80010014 00000000

Even though surface 20 = mud isn't deadly, you should probably replace it with something else that won't slow you down.

Deathwolf

#122
Multi-Teleporter [DCX2]
C23880AC 00000015
3FC08075 63DE6102
A3DE0000 57C0056B
4182008C 57C0E007
41820084 48000005
7FE802A6 3BFF004C
7C000034 1C00000C
7FFF0214 57C004A5
41820010 7C6C1B78
7FFEFB78 4800000C
7FECFB78 7C7E1B78
800C0000 901E0000
800C0004 901E0004
800C0008 901E0008
48000034 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 80010034
60000000 00000000

mod edit: changed 63DE0A02 to 63DE6102 to fix code
lolz

Deathwolf

#123
DCX2 maybe this is a total fail xD


No Deadly Surfaces [DCX2]
04039888 4BFC8F70
060027E4 0000009C
60000000 00D0C0DE
00D0C0DE C2039888
0000000A 48000005
7C8802A6 38840014
7C6418AE 48000038
00000000 00000203
00050607 0809000B
0C0D0E0F 10000013
14151617 00001A00
001D1E00 20212223
24252627 28002A2B
2C2D2E2F 80010014
48037048 FFFFFFFF
FFFFFFFF 00000000

lol total fail! changes all to E0E0E0
lolz

dcx2

You didn't change the button activator on my teleportation code when you tried to port it.

http://wiird.l0nk.org/forum/index.php/topic,6070.msg53803.html#msg53803

The original line in the code is 3FC08075 63DE0A02.  80750A02 is the USA button activator.  80756102 is the PAL button activator.

Multi-Teleporter PAL [dcx2]
C23880AC 00000015
3FC08075 63DE6102
A3DE0000 57C0056B
4182008C 57C0E007
41820084 48000005
7FE802A6 3BFF004C
7C000034 1C00000C
7FFF0214 57C004A5
41820010 7C6C1B78
7FFEFB78 4800000C
7FECFB78 7C7E1B78
800C0000 901E0000
800C0004 901E0004
800C0008 901E0008
48000034 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 80010034
60000000 00000000
There are four slots, corresponding to the up/down/left/right arrows. To store Mario's coordinates in a slot, hold b+z, then press the arrow for the slot you want to store the coordinates in. To load Mario's coordinates from a slot, hold b, then press the arrow of the slot you want to load.

dcx2

Quote from: Deathwolf on July 01, 2010, 02:03:24 PM
DCX2 maybe this is a total fail xD

No Deadly Surfaces [DCX2]
04039888 4BFC8F70
060027E4 0000009C
60000000 00D0C0DE
00D0C0DE C2039888
0000000A 48000005
7C8802A6 38840014
7C6418AE 48000038
00000000 00000203
00050607 0809000B
0C0D0E0F 10000013
14151617 00001A00
001D1E00 20212223
24252627 28002A2B
2C2D2E2F 80010014
48037048 FFFFFFFF
FFFFFFFF 00000000

lol total fail! changes all to E0E0E0

I think it chose E in  an attempt to make L, because that is funny!  I think I understand what I see, sorta.  You're doing some...branch?...b 0x8F70...but the rest of it is even more interesting.  It looks like you're doing an 06 write overtop of where the codes may be in the code handler, and writing your own code.

Notice the 0xC0DE's.  That's the beginning of the code area.  Then there's the C2 code for my Surface Swapper.

C2039888
0000000A 48000005
7C8802A6 38840014
7C6418AE 48000038
00000000 00000203
00050607 0809000B
0C0D0E0F 10000013
14151617 00001A00
001D1E00 20212223
24252627 28002A2B
2C2D2E2F 80010014
48037048

And then the end of the codes

FFFFFFFF
FFFFFFFF

Very...odd.  But yes, I wouldn't be surprised if this was a total fail.

Deathwolf

Moonjump [Deathwolf]
48000000 8108772C
DE000000 80008180
4A100000 00064200
14000078 XXXXXXXX
E0000000 80008000

3F800000 = Default
lolz

wiiztec

Quote from: sneakywolfshoe on June 28, 2010, 10:21:42 PM
Oh and btw i found out that you can change the value in this code to make it accelerate to a faster speed
Speed up (press Down) [ardemii]
28756102 FFFB0004       
C23AEC9C 00000003                         
3D808000 818C2FFC                                                                             
9181FFFC C001FFFC
D01D0278 00000000
26002FFC xxx00000   <--
86900002 3B449BA5
84200002 80002FFC
E2000002 00000000
2A756102 FFFB0004
043AEC9C D01D0278
80000002 3F800000
84200002 80002FFC
E0000000 80008000

Here are a few:
4.0 = 40800000
5.0 = 40A00000
6.0 = 40C00000
8.0 = 41000000
10.0 = 41200000

Speed up (press Down) [ardemii]
28756102 FFFB0004       
C23AEC9C 00000003                         
3D808000 818C2FFC                                                                             
9181FFFC C001FFFC
D01D0278 00000000
26002FFC XXXXXXXX   <-- floating point speed (is 8 characters long)
86900002 3B449BA5 <-- speed of acceleration (currently set to 0.003)
84200002 80002FFC
E2000002 00000000
2A756102 FFFB0004
043AEC9C D01D0278
80000002 3F800000 <-- starting speed (1 in floating point)
84200002 80002FFC
E0000000 80008000

Use this site to calculate floating points http://babbage.cs.qc.edu/IEEE-754/Decimal.html
If there's any code at all that you want to be button activated, or even able to toggle on & off, and I have the game, just PM me and I'll make it happen

dcx2


sneakywolfshoe


ardemii

 ;)
Second jump is third jump
48000000 807F2608
DE000000 80008180
10003E7F 00000001
E0000000 80008000
if you continue to jump,it's always third jump

ardemii

 ;D
Switch between spinn and fly V4 [ardemii]
48000000 807F2608
DE000000 80008180
10000E3F 00000000
10003E7F 00000001
E0000000 80008000
28756102 00000100
043EE754 A06306F8
CC000000 00000001
043EE754 38600007
C23EB034 00000002
3FC08000 C03E2FF4
60000000 00000000
28756102 FFFB0004
86900009 3CF5C28F
84200009 80002FF4
28756103 FFFB0000
24002FF4 40200000
26002FF4 A0000000
86900009 BCF5C28F
84200009 80002FF4
E2000003 00000000
28756102 F7FF0800
80000009 40200000
84200009 80002FF4
E0000000 80008000
Press 2 button for switch
hold down to accelerate while flying
No spin time recharge
Second jump is third jump
Code based on port of bkirch fly when spin used and wiiztec no spin recharge time and default flying speed is 2.5 times faster + hold down to accelerate while flying and ardemii Second jump is third jump.Thanks to Bamsen

sneakywolfshoe


sneakywolfshoe

I got a new request guys.Can anyone port this code:
lock/manually advance/rewind actions of various things toggle Z+1 [wiiztec]
4E000024 00000000
28750A02 00002200
80000004 00000004
04243208 38040001
CC000000 00000001
04243208 38000004
28750A02 00004002
92110004 00000002
A8000008 00000005
86000004 00000001
E2000002 00000000
28750A02 00004001
92110004 00000002
A8000008 00000005
86000004 0000FFFF
E2000002 00000000
94110004 00000002
E0000000 80008000
when the code is on press C+right to advance progress & C+left to rewind progress, the best example for this is shot starbits
things like starbits sticking to you, thwomps will freeze in place, enemies will not advance towards you, platforms won't move, the radial lazer shockwaves of those things that shoot them will be frozen in place star launch pads won't launch you, etc. tell me if you find out something interesting
So yeah ou're gonna need to toggle this a lot
off by default

I would appreciate it ;D

Deathwolf

Quote from: sneakywolfshoe on July 03, 2010, 11:47:48 AM
I got a new request guys.Can anyone port this code:
lock/manually advance/rewind actions of various things toggle Z+1 [wiiztec]
4E000024 00000000
28750A02 00002200
80000004 00000004
04243208 38040001
CC000000 00000001
04243208 38000004
28750A02 00004002
92110004 00000002
A8000008 00000005
86000004 00000001
E2000002 00000000
28750A02 00004001
92110004 00000002
A8000008 00000005
86000004 0000FFFF
E2000002 00000000
94110004 00000002
E0000000 80008000
when the code is on press C+right to advance progress & C+left to rewind progress, the best example for this is shot starbits
things like starbits sticking to you, thwomps will freeze in place, enemies will not advance towards you, platforms won't move, the radial lazer shockwaves of those things that shoot them will be frozen in place star launch pads won't launch you, etc. tell me if you find out something interesting
So yeah ou're gonna need to toggle this a lot
off by default

I would appreciate it ;D

just replace button activator
lolz