Super Smash Brothers Brawl [RSBP01]

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

Previous topic - Next topic

Macopride64

#1140
Custom CSS V3 [spunit262, ported by Macopride64]
0667A88C 00000030
387E006C 3B600000
3C808068 38848560
7CBB20AE 7CA50775
41800014 94A30004
3B7B0001 2C1B0032
4180FFE8 48000038
04687B64 48000068
06687904 00000008
2C170028 41820168
02678560 0022FFFF
06678560 00000028
000D070E 030A120B
081D0905 130F0418
1019201E 1A152524
11271716 231C010C
14022126 221F0629

Independent Pokemon Engine +no wreck My Music V2 [spunit262, ported by Macopride64]
0640AA80 0000000E
04030F0D 1E1B1F1B
201B211B 221B0000
C267C170 00000007
881400B8 2C00003F
41A00028 2C03001D
40A20008 3860001E
2C03001F 40A20008
38600020 2C030021
40A20008 38600022
987600B8 00000000

dolmonm

Congratulations :D
This time the codes works, except independent pokemon engine and CSS fixes for Giga and Company, but the Press Shield to swap code still works
Thanks so much for the port to pal ;)

Macopride64

#1142
Quote from: dolmonm on February 18, 2012, 07:38:24 PM
Congratulations :D
This time the codes works, except independent pokemon engine and CSS fixes for Giga and Company, but the Press Shield to swap code still works
Thanks so much for the port to pal ;)

No problem :)
Independent Pokemon Engine works, but CSS fixes for Giga and Company doesn't, I'm still trying to fix it.

Untested, someone please test.

CSS fixes for Giga and Company V2 [spunit262, ported by Macopride64]
C267C154 00000002
9BB400B8 57BD06BE
2C1E001B 00000000
040B0F84 546025B6
040B1014 546025B6
040B0E98 546025B6
040B0B90 546025B6
040B0E78 546025B6
040B0EE8 546025B6
040B0EB0 546025B6

Macopride64

#1143
I'm trying to finish Stage Roster Expansion System from where Deathwolf left off, but I need his help.

I've came up with this so far:

Stage Roster Expansion System v2.0: [Phantom Wings]
E0000000 80008000
040447E4 380000FF # ported
04044804 1C060018 # ported
0404481C 38840018 # ported x may be the same value for PAL or 3884BC18
049456A0 3884B460 # ported x 3884D360 or 3884C42C (most likely the first one)
04945724 3884B460 # ported x 3884D360 or 3884C42C (most likely the first one)
04945834 3884B460 # ported x 3884D360 or 3884C42C (most likely the first one)
04945910 3884B460 # ported x 3884D360 or 3884C42C (most likely the first one)
C2945F9C 00000003 # ported
A063001A 2C030040
41800008 38600000
60000000 00000000
C2945BE4 00000003 # ported
7C7D1B78 2C03FFFF
40820008 3FA0003F
60000000 00000000
04015564 48000010 # ported
2042BB78 00000041 # ported
0442BB78 00000000 # ported
80000000 8042BB78 # ported
80000001 8042BB78 # ported
60000030 00000000
8A001801 00000000
86000000 00000024
86000001 00000018
62000000 00000000
0042C010 024B0000 # ported
0442C010 00000040 # ported
0642C014 00000010 # ported
73745F63 7573746F
6D00002E 72656C00
80000000 8042C908 # ported
80000001 8042C128 # ported
8A010001 00000000
0442C228 8042C904 # ported
0042C908 010F0000 # ported
0642C904 00000008 # ported
43757374 6F6D0000
E0000000 80008000
040447F8 483E7840 # ported x need 48 I don't have the slightest idea on what to do to that value, also I have no idea why it has to be ported
0642C038 00000050 # ported
2C060031 4080000C
80040000 48000040
3806000F 7C030000
40820030 3866FFD0
38C4000F 38860001
3CA08042 60A5C118  # ported
38E00000 7E6802A6
4BFCD951 7E6803A6  # ported
38C00031 4BC18788  # ported
3884FFE8 4BC18778  # ported
0494569C 4BAE69FD  # ported
04945720 4BAE6979  # ported
04945830 4BAE6869  # ported
0494591C 4BAE677D  # ported
0642C098 00000060  # ported
9421FF80 BC610010
7C6802A6 9061000C
2C000040 41800030
7C030378 3863FFC1
3CC08042 60C6C90C  # ported
38860001 3CA08042
60A5C118 38E00000  # ported
39200000 4BFCD8ED  # ported
38000040 540013BA
8061000C 7C6803A6
B8610010 80210000
4E800020 00000000
0042C11D 00000078  # ported
0442C124 00000002  # ported

Deathwolf

Stage Roster Expansion System v2.0: [Phantom Wings]
E0000000 80008000
040447E4 380000FF
04044804 1C060018
0404481C 38840018 # ported x
049456A0 3884B460 # ported x
04945724 3884B460 # ported x
04945834 3884B460 # ported x
04945910 3884B460 # ported x
C2945F9C 00000003
A063001A 2C030040
41800008 38600000
60000000 00000000
C2945BE4 00000003
7C7D1B78 2C03FFFF
40820008 3FA0003F
60000000 00000000
04015564 48000010
2042BB78 00000041
0442BB78 00000000
80000000 8042BB78
80000001 8042BB78
60000030 00000000
8A001801 00000000
86000000 00000024
86000001 00000018
62000000 00000000
0042C010 024B0000
0442C010 00000040
0642C014 00000010
73745F63 7573746F
6D00002E 72656C00
80000000 8042C908
80000001 8042C128
8A010001 00000000
0442C228 8042C904
0042C908 010F0000
0642C904 00000008
43757374 6F6D0000
E0000000 80008000
040447F8 483E7840
0642C038 00000050
2C060031 4080000C
80040000 48000040
3806000F 7C030000
40820030 3866FFD0
38C4000F 38860001
3CA08042 60A5C118
38E00000 7E6802A6
4BFCD951 7E6803A6
38C00031 4BC18788
3884FFE8 4BC18778
0494569C 4BAE69FD
04945720 4BAE6979
04945830 4BAE6869
0494591C 4BAE677D
0642C098 00000060
9421FF80 BC610010
7C6802A6 9061000C
2C000040 41800030
7C030378 3863FFC1
3CC08042 60C6C90C
38860001 3CA08042
60A5C118 38E00000
39200000 4BFCD8ED
38000040 540013BA
8061000C 7C6803A6
B8610010 80210000
4E800020 00000000
0042C11D 00000078
0442C124 00000002

Eternal Yoshi’s Maxed Out CSS PAL
046B08A8 7C802378
046B08B0 7C6300AE
040B0C80 5460083C
040B0CF4 38840002
040B0D14 5463083C
040B0D28 88030001
040AF6E8 3860FFFF
040AF59C 3860000C
060BAA14 00000018
BFA10014 7CDF3378
7CBE2B78 7C7D1B78
2D05FFFF 418A0014
006B0BEC 00000027
066B1308 00000027
00010203 04050908
0A0B0C0D 0E0F1114
151A1917 06131D1B
1C1F2021 22252423
27280710 12161800
006B0BF4 00000027
066B1388 00000027
1E262A2B 2C2D2E2F
30313233 34353637
38393A3B 3C3D3E3F
40414243 44454647
48494A4B 4C4D4E00
0640A95C 000000A0
01010202 03030404
05050606 07070808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3BFFFF 40204121
42224323 44244525
46264727 48284929
4A2A4B2B 4C2C4D2D
4E2E4F2F 50305131
523D533E 543F5540
56415742 58435944
5A455B46 5C475D48
5E495F4A 604B614C
624D634E 644F0000


Everything other has been ported correctly and works on PAL... We just need the red ASM values to get it work. Maybe if you got time, please check the bl and b branches. If you found a mistake, please post it here.

Thanks.
lolz

Fake Code Spammer

Hey nice code dude how did you make it. How long did it take to make?

Sent from my Kindle Fire at school using Tapatalk

Macopride64

#1146
I have almost no knowledge in ASM, I just get lucky porting ASM values some times lol.

I'm trying to port Stage Expansion and Maxed Out SSS to PAL-AU (coz that's the version of brawl I have) so I can actually start testing some ASM values, but I can't get them ported, it's way too hard to port Phantom Wings Stage Expansion code, maybe you can help me Deathwolf? I'm sure I've ported Maxed Out SSS fine.
Here they are (not everything needs porting because a lot of ram is the same in both PAL-EU & PAL-AU):

Stage Roster Expansion System v2.0 PAL-AU: [Phantom Wings]
E0000000 80008000
04044804 380000FF #ported
04044824 1C060018 #ported
0404483C 38840018 #ported x
049456A0 3884B460 #ported x
04945724 3884B460 #ported x
04945834 3884B460 #ported x
04945910 3884B460 #ported x
C2945F9C 00000003 #same address in both pal-eu & pal-au
A063001A 2C030040
41800008 38600000
60000000 00000000
C2945BE4 00000003 #same address in both pal-eu & pal-au
7C7D1B78 2C03FFFF
40820008 3FA0003F
60000000 00000000
04015564 48000010 #same address in both pal-eu & pal-au
2042BBB8 00000041 #ported
0442BBB8 00000000 #ported
80000000 8042BBB8 #ported
80000001 8042BBB8 #ported
60000030 00000000
8A001801 00000000
86000000 00000024
86000001 00000018
62000000 00000000
0042C050 024B0000 #ported
0442C050 00000040 #ported
0642C054 00000010 #ported
73745F63 7573746F
6D00002E 72656C00
80000000 8042C948 #ported
80000001 8042C168 #ported
8A010001 00000000
0442C268 8042C944 #ported
0042C948 010F0000 #ported
0642C944 00000008 #ported
43757374 6F6D0000
E0000000 80008000
04044818 483E7840 #ported (not sure if the value has to be changed or not)
0642C078 00000050 #ported
2C060031 4080000C
80040000 48000040
3806000F 7C030000
40820030 3866FFD0
38C4000F 38860001
3CA08042 60A5C158 #ported (may be incorrect)
38E00000 7E6802A6
4BFCD951 7E6803A6 #unported (i have no idea how to port it)
38C00031 4BC18788 #unported (i have no idea how to port it)
3884FFE8 4BC18778 #unported (i have no idea how to port it)
0494569C 4BAE69FD #unported (i have no idea how to port it)
04945720 4BAE6979 #unported (i have no idea how to port it)
04945830 4BAE6869 #unported (i have no idea how to port it)
0494591C 4BAE677D #unported (i have no idea how to port it)
0642C0D8 00000060 #ported
9421FF80 BC610010
7C6802A6 9061000C
2C000040 41800030
7C030378 3863FFC1
3CC08042 60C6C90C #unported (i have no idea how to port it)
38860001 3CA08042
60A5C158 38E00000 #ported (may be incorrect)
39200000 4BFCD8ED #unported (i have no idea how to port it)
38000040 540013BA
8061000C 7C6803A6
B8610010 80210000
4E800020 00000000
0042C15D 00000078 #ported
0442C164 00000002 #ported

Eternal Yoshi’s Maxed Out SSS PAL-AU *works fine, not 100% sure tho*
046B08A8 7C802378
046B08B0 7C6300AE
040B0CA0 5460083C
040B0D14 38840002
040B0D34 5463083C
040B0D48 88030001
040AF708 3860FFFF
040AF5BC 3860000C
060BAA34 00000018
BFA10014 7CDF3378
7CBE2B78 7C7D1B78
2D05FFFF 418A0014
006B0BEC 00000027
066B1308 00000027
00010203 04050908
0A0B0C0D 0E0F1114
151A1917 06131D1B
1C1F2021 22252423
27280710 12161800
006B0BF4 00000027
066B1388 00000027
1E262A2B 2C2D2E2F
30313233 34353637
38393A3B 3C3D3E3F
40414243 44454647
48494A4B 4C4D4E00
0640A99C 000000A0
01010202 03030404
05050606 07070808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3BFFFF 40204121
42224323 44244525
46264727 48284929
4A2A4B2B 4C2C4D2D
4E2E4F2F 50305131
523D533E 543F5540
56415742 58435944
5A455B46 5C475D48
5E495F4A 604B614C
624D634E 644F0000


Also, if it's not too much can you port Custom Random V1 to PAL, I've tried but failed, I'm pretty sure some values have to be ported.

Custom Random V1 PAL-EU *unfinished* [spunit262]
0667D040 0000000C
3C608068 7C630214
88630E80 00000000
0467D00C 3AE000YY
06678600 000000YY
ZZZZZZZZ ZZZZZZZZ

Deathwolf

#1147
Again xD I've ported everything other like ASM and addresses. We just need 4 values.

Stage Roster Expansion System v2.0: [Phantom Wings]
E0000000 80008000
040447E4 380000FF
04044804 1C060018

0404481C 38840018
049456A0 3884B460
04945724 3884B460
04945834 3884B460
04945910 3884B460
C2945F9C 00000003
A063001A 2C030040
41800008 38600000
60000000 00000000
C2945BE4 00000003
7C7D1B78 2C03FFFF
40820008 3FA0003F
60000000 00000000
04015564 48000010
2042BB78 00000041
0442BB78 00000000
80000000 8042BB78
80000001 8042BB78
60000030 00000000
8A001801 00000000
86000000 00000024
86000001 00000018
62000000 00000000
0042C010 024B0000
0442C010 00000040
0642C014 00000010
73745F63 7573746F
6D00002E 72656C00
80000000 8042C908
80000001 8042C128
8A010001 00000000
0442C228 8042C904
0042C908 010F0000
0642C904 00000008
43757374 6F6D0000
E0000000 80008000
040447F8 483E7840
0642C038 00000050
2C060031 4080000C
80040000 48000040
3806000F 7C030000
40820030 3866FFD0
38C4000F 38860001
3CA08042 60A5C118
38E00000 7E6802A6
4BFCD951 7E6803A6
38C00031 4BC18788
3884FFE8 4BC18778
0494569C 4BAE69FD
04945720 4BAE6979
04945830 4BAE6869
0494591C 4BAE677D
0642C098 00000060
9421FF80 BC610010
7C6802A6 9061000C
2C000040 41800030
7C030378 3863FFC1
3CC08042 60C6C90C
38860001 3CA08042
60A5C118 38E00000
39200000 4BFCD8ED
38000040 540013BA
8061000C 7C6803A6
B8610010 80210000
4E800020 00000000
0042C11D 00000078
0442C124 00000002


Eternal Yoshi’s Maxed Out CSS - PAL
046B08A8 7C802378
046B08B0 7C6300AE
040B0C80 5460083C
040B0CF4 38840002
040B0D14 5463083C
040B0D28 88030001
040AF6E8 3860FFFF
040AF59C 3860000C
060BAA14 00000018
BFA10014 7CDF3378
7CBE2B78 7C7D1B78
2D05FFFF 418A0014
006B0BEC 00000027
066B1308 00000027
00010203 04050908
0A0B0C0D 0E0F1114
151A1917 06131D1B
1C1F2021 22252423
27280710 12161800
006B0BF4 00000027
066B1388 00000027
1E262A2B 2C2D2E2F
30313233 34353637
38393A3B 3C3D3E3F
40414243 44454647
48494A4B 4C4D4E00
0640A95C 000000A0
01010202 03030404
05050606 07070808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3BFFFF 40204121
42224323 44244525
46264727 48284929
4A2A4B2B 4C2C4D2D
4E2E4F2F 50305131
523D533E 543F5540
56415742 58435944
5A455B46 5C475D48
5E495F4A 604B614C
624D634E 644F0000


All these green lines are ported and works on PAL. Only the red values aren't PAL.
lolz

Macopride64

#1148
Quote from: Deathwolf on February 21, 2012, 11:23:43 AM
Again xD I've ported everything other like ASM and addresses. We just need 4 values.
I'm aware of that as you already explained it in previous posts =P

What I need help with is porting these (red) lines to PAL-AUSTRALIAN.

Stage Roster Expansion System v2.0 PAL-AU: [Phantom Wings]
E0000000 80008000
04044804 380000FF
04044824 1C060018
0404483C 38840018
049456A0 3884B460
04945724 3884B460
04945834 3884B460
04945910 3884B460
C2945F9C 00000003
A063001A 2C030040
41800008 38600000
60000000 00000000
C2945BE4 00000003
7C7D1B78 2C03FFFF
40820008 3FA0003F
60000000 00000000
04015564 48000010
2042BBB8 00000041
0442BBB8 00000000
80000000 8042BBB8
80000001 8042BBB8
60000030 00000000
8A001801 00000000
86000000 00000024
86000001 00000018
62000000 00000000
0042C050 024B0000
0442C050 00000040
0642C054 00000010
73745F63 7573746F
6D00002E 72656C00
80000000 8042C948
80000001 8042C168
8A010001 00000000
0442C268 8042C944
0042C948 010F0000
0642C944 00000008
43757374 6F6D0000
E0000000 80008000
04044818 483E7840
0642C078 00000050
2C060031 4080000C
80040000 48000040
3806000F 7C030000
40820030 3866FFD0
38C4000F 38860001
3CA08042 60A5C158
38E00000 7E6802A6
4BFCD951 7E6803A6
38C00031 4BC18788
3884FFE8 4BC18778
0494569C 4BAE69FD
04945720 4BAE6979
04945830 4BAE6869
0494591C 4BAE677D
0642C0D8 00000060
9421FF80 BC610010
7C6802A6 9061000C
2C000040 41800030
7C030378 3863FFC1
3CC08042 60C6C90C
38860001 3CA08042
60A5C158 38E00000
39200000 4BFCD8ED
38000040 540013BA
8061000C 7C6803A6
B8610010 80210000
4E800020 00000000
0042C15D 00000078
0442C164 00000002

dolmonm

Macopride64, I´m sorry but the independent pokemon engine or the css fixes for giga and company code still doesn´t work, I tested them but the pokemon trainer still appears,
by the way, if someone like trying to port this codes to pal..thanks  :)
Hold L in SSS for Level Freeze [Almas]
215E25D8 00000000
8000000F 3F800000
284DE4B0 000001C0
8000000F 00000000
E2000002 80008000
8420000F 9016A904

No ZSS Armor Pieces [Standardtoaster]
4A000000 91000000
1406BEB4 00000007
1406BEBC 00000000
E0000000 80008000

Fake Code Spammer

Does this work with NTSC to?:P

Sent from my Kindle Fire at school using Tapatalk

Skyground95

I didn't even know there was a difference between PAL EU and PAL AU (I thought it was the same thing)...

Deathwolf

I don't think there is a difference between PAL and AU ...
lolz

Macopride64

There is a difference -____-  ::)
I only discovered my self about 2 weeks ago when I made a ram dump from my PAL-AU game.
I had to port Custom SSS to PAL-AU, because the one Deathwolf ported didn't work.

If any one wants to see that PAL-AU and PAL-EU have some differences here's a MEM80 Dump of PAL-AU:
http://www.mediafire.com/?wy2ubd9gj9ua9hk

Deathwolf

Actually, then you are in the wrong selection. This here is for PAL codes which works for everyone. NTSC codes are for all USA games/users and PAL codes are for all EU games/users.

BTW Slayer uses the PAL-Australia game too and he already created some codes which works on my PAL (Austria) game. The ram is not different to all other EU PAL games. Maybe you dumped the RAM at the wrong time and not at the mainscreen  ::)
lolz