Super Smash Brothers Brawl [RSBP01]

Started by hetoan2, November 13, 2008, 08:31:54 PM

Previous topic - Next topic

Thewill

#510
Quote from: GaryCXJk on February 27, 2010, 03:31:06 PM
Okay, after further investigation, the first part of the code is completely different to the original code. When trying to port the original code in itself, the code does absolutely nothing.

Now, the only way it would work is to actually create a completely new code from scratch. Just transcribing the code from one to the other probably does no good.

I'll try to seach trough it. Here's the code anyway I got by directly transcribing:

E0000000 80008000
225683EC 00000000
0401C3A8 4858D858
065A9C00 00000070
38A00067 38810020
3CE0805A 60E37C18
4BE53539 38A0007F
3883FFE8 38610020
4BE53529 38A00068
60E47C18 38610020
9421FF80 BC410008
38610088 4BA73241
7C7C1B78 2C030000
4082000C 38210080
4800001C B8410008
38210080 4BE534ED
38610008 4BA728A9
7C7C1B78 4BA727B0
04022394 48587A0C
065A9DA0 00000020
77239000 2C030000
4182000C 7FDDC850
3BDEFFE0 93DB0008
4BA785E0 00000000
0401CF94 4858AF6C
065A7F00 00000038
2C030000 4182000C
4BA7BEF5 4BA7328C
80780008 2C030000
41820014 8118000C
7C634214 7C7B1850
48000008 8078000C
4BA73268 00000000
043EEE04 48000014
043EF000 48000014
043D8FC8 48000018
043E9F78 38600000
043EA164 38600000
043D90AC 60000000
80000000 80409728
80000001 805A9A00
8A001001 00000000
045A9A10 2F525342
045A9A14 502F7066
80000001 805A9900
8A001001 00000000
065A9910 0000000F
2F525342 502F7066
2F736F75 6E642F00
041C74C0 483E2341
065A9800 00000028
9421FF80 BC410008
3C60805A 60637B1F
4BE53939 B8410008
38210080 4BE5399D
4BC1DCA4 00000000
065A9700 00000078
9421FF80 7C0802A6
9001000C BC810010
9421FF00 7C872378
54B2BA7E 7CD33378
38800000 9081000C
90810010 90610014
90810018 3880FFFF
9081001C 38610020
90610008 7CE43B78
38A00080 4BE539FD
38610008 4BA73729
60000000 80210000
B8810010 8001000C
7C0803A6 80210000
4E800020 00000000
043E3DC8 481C58D8
065A96A0 00000010
80BC0020 7CA59214
3A400000 4BE3A720
043DBF18 481CD7B8
065A96D0 00000018
800302A4 2C130000
41820008 7E609B78
3A600000 4BE32838
041CE75C 483DAEA4
065A9600 00000098
818C0014 9421FF80
BC410008 3D009034
61089D94 7C034000
4082003C 7C882378
3C60804D 60630000
3C80805A 60847B00
7CC53378 38C04200
80E40080 2C070000
40820014 60000000
480000B9 2C030000
41820010 B8410008
80210000 4BC25104
70A501FF 3868FFFF
3C80804C 6084FFFF
7C842A14 38A04001
38A5FFFF 8C040001
9C030001 2C050000
4082FFF0 B8410008
80210000 4BC250EC
141CD770 483DBD90
065A9500 00000048
9421FF80 BC410008
7FE3FB78 3C80805A
60847B00 38A00000
38C04000 480001E5
90640080 807F0008
907A0014 907A005C
907A0074 B8410008
80210000 807F0000
4BC24234 00000000
E0000000 80008000


Okay, so I finally got something more. I finally got the code to crash, so that's a good start.

Here's a revised part one:


E0000000 80008000
225683EC 00000000
0401C3A8 4858D858
065A9C00 00000070
38A00067 38810020
3CE0805A 60E39A18
4BE53539 38A0007F
3883FFE8 38610020
4BE53529 38A00068
60E49A18 38610020
9421FF80 BC410008
38610088 4BA73241
7C7C1B78 2C030000
4082000C 38210080
4800001C B8410008
38210080 4BE534ED
38610008 4BA728A9
7C7C1B78 4BA727B0
04022394 48587A0C
065A9DA0 00000020
77239000 2C030000
4182000C 7FDDC850
3BDEFFE0 93DB0008
4BA785E0 00000000
0401CF94 4858AF6C
065A7F00 00000038
2C030000 4182000C
4BA7BEF5 4BA7328C
80780008 2C030000
41820014 8118000C
7C634214 7C7B1850
48000008 8078000C
4BA73268 00000000
043EEE04 48000014
043EF000 48000014
043D8FC8 48000018
043E9F78 38600000
043EA164 38600000
043D90AC 60000000
80000000 80409728
80000001 805A9A00
8A001001 00000000
045A9A10 2F525342
045A9A14 502F7066
80000001 805A9900
8A001001 00000000
065A9910 0000000F
2F525342 502F7066
2F736F75 6E642F00

Brilliant. So should I say that where going to create another File Patch Code instead of porting it?

Edit: What mean is, i've posted something on my Youtube channel saying that Me,Slayer and Deathwolf are porting the File Patch Code

GaryCXJk

#511
Well, apparently the code only crashes when it loads custom stuff. I do have to check if that's really the case though, but if it is, then we're on the right track of porting the code.

So far I do think it's best to just try and assemble a new code for the music part. The texture part works like a charm, it's just that the music part needs the same rework as the other part. We already got the addresses and we've got the assembly code for the original, so placing breakpoints on the old addresses should probably help us out here.

Deathwolf

lolz

Slayer

We need PW If we want it done faster because there are heaps of PAL Users needing this code. BTW PK will you put this on The PAL Code database with the game mechanics?

GaryCXJk

It's not like PAL users actually NEED it. Besides, we already don't get everything, seeing as the custom movesets are all based on US REL files and assembly, something that's less likely to be ported anyway.

Thewill

I'll make part 2 of the File Patch Video I made.

Slayer


Thewill

#517
Quote from: slayer12909 on February 28, 2010, 04:20:41 AM
I'll just port some more codes...
Me too :)

Edit: Even thou i'm helping to port the File Patch Code.

Did anyone test World Wrap X on the last page?

Post Merge: February 28, 2010, 03:55:10 PM

Infinite Up-B v.2:[Ported by Thewill]
4A000000 8077A780
D2000000 00000004
2C030000 41820010
2C1C0010 40820008
3B80000F 60000000
939E0038 00000000
This one will only affect the players (not the items, assist trophies, pokemon, bosses, or SSE Enemies).

Fall out of the air when you Respawn:  (Phantom Wings ported by Thewill)
4A000000 8077A908
D2000000 00000003
2C1e00BE 40820008
3BC0000E 60000000
93DD0038 00000000

lolirofle

Quote from: Thewill on February 28, 2010, 01:55:54 PM
Quote from: slayer12909 on February 28, 2010, 04:20:41 AM
I'll just port some more codes...
Me too :)

Edit: Even thou i'm helping to port the File Patch Code.

Did anyone test World Wrap X on the last page?

Post Merge: February 28, 2010, 04:55:10 PM

Infinite Up-B v.2:[Ported by Thewill]
4A000000 8077A780
D2000000 00000004
2C030000 41820010
2C1C0010 40820008
3B80000F 60000000
939E0038 00000000
This one will only affect the players (not the items, assist trophies, pokemon, bosses, or SSE Enemies).

Fall out of the air when you Respawn:  (Phantom Wings ported by Thewill)
4A000000 8077A908
D2000000 00000003
2C1e00BE 40820008
3BC0000E 60000000
93DD0038 00000000


Fall out of the air when you Respawn: Works
Infinite Up-B v.2: Works, except for Lucario
World Wrap X: Freeze when loading stage

Thewill

Online Special Brawl [Thewill]
4A000000 9018ED64
38000000 00FF1100
10000000 00000002
Replaces Team Battle

Online All Starmode [Thewill]
4A000000 9018ED64
38000000 00FF1000
10000000 00000005
Replaces Basic Brawl

Slayer

Thanks for uploading the codes Thewill, I'll test them out :)

Thewill

Lucario's Repeating Aura Storm [Phantom Wings port by Thewill]
4A000000 8077A780
D2000000 00000004
2C030000 41820010
2C1C0124 40820008
3B800123 60000000
939E0038 00000000


Post Merge: March 01, 2010, 08:15:57 AM

Superscope shoots out ray gun shots[Thewill]
C29890F0 00000003
2C06003E 40820008
38C0002D 60000000
90DD08C0 00000000

Lucas' pk fire has infinite range (P1) [Jassim edit by Thewill]
01279943 00000XXX

Lucas' pk fire has infinite range (P2) [Jassim edit by Thewill]
012CB943 00000XXX

Lucas' pk fire has infinite range (P3) [Jassim edit by Thewill]
0131D943 00000XXX

Lucas' pk fire has infinite range (P4) [Jassim edit by Thewill]
0136F943 00000XXX

Superspicy curry shots are cracker launcher shots[Thewill]
C29890F0 00000003
2C060011 40820008
38C0000E 60000000

Thewill

#522
So what do we do if we want to join?

Post Merge: March 01, 2010, 05:56:04 PM

Poison Mushrooms Kill you[Ported by Thewill]
4A000000 8077A780
D2000000 00000004
2C030000 41820010
2C1C00F3 40820008
3B8000BD 60000000
939E0038 00000000

Thewill

Unrestricted Camera In Pause (Clel edited by Thewill)
4A000000 80000000
040A9424 4E800020
0410B4E0 38800001

Thewill

Quote from: paprika_killer on March 02, 2010, 06:41:02 PM
you put a post up there and quote a bunch of your work.
I really advice to put all your work up in the code thread (then you can just link to that)

I posted my ported/made codes