Kitty Corp Meow Mix Forums

Super Smash Bros. Brawl Hacking => General Hacking Discussion => Topic started by: PyotrLuzhin on June 15, 2016, 09:40:38 PM



Title: File Patch Code 4.1 release
Post by: PyotrLuzhin on June 15, 2016, 09:40:38 PM
Here it is, folks. I've finally finished SD Card BRSAR loading. 4.5's coming soon ;)

NOTE: YOU MUST BE ON AXNEXTFRAME FOR THIS TO WORK - NO EXCEPTIONS

Brawl Version:
File Patch Code v4.1 (NTSC-U) [PyotrLuzhin, Phantom Wings]
E0000000 80008000
225664EC 00000000
0401BFE0 4858BE20
065A7E00 00000070
38A00067 38810020
3CE0805A 60E37C18
4BE52531 38A0007F
3883FFE8 38610020
4BE52521 38A00068
60E47C18 38610020
9421FF80 BC410008
38610088 4BA74DB9
7C7C1B78 2C030000
4082000C 38210080
4800001C B8410008
38210080 4BE524E5
38610008 4BA742E1
7C7C1B78 4BA741E8
040223E0 48585BC0
065A7FA0 00000028
80010044 3C608001
6063581C 7C001800
4082000C 7FDDC850
3BDEFFE0 93DB0008
4BA7A424 00000000
0401CD0C 4858B1F4
065A7F00 00000038
2C030000 4182000C
4BA7DD51 4BA74E04
80780008 2C030000
41820014 8118000C
7C634214 7C7B1850
48000008 8078000C
4BA74DE0 00000000
043EE9D8 48000014
043EEBD4 48000014
043D8B9C 48000018
043E9B4C 38600000
043E9D38 38600000
043D8C80 60000000
80000000 80406920
80000001 805A7C00
8A001001 00000000
045A7C10 2F525342
045A7C14 452F7066
80000001 805A7B00
8A001001 00000000
065A7B10 0000000F
2F525342 452F7066
2F736F75 6E642F00
041C6CE0 483E0D20
041C6CE0 483E0DA0
065A7A80 00000028
9421FF80 BC410008
3C60805A 60637B1F
4BE528B1 B8410008
38210080 4BE52915
4BC1F244 00000000
065A7900 00000148
7C401378 3C40805D
60420000 9022FF80
3822FF80 7C020378
7C0802A6 9001000C
BC810010 9421FF00
3FA0804C 63BDFA00
3F40804C 635AFC00
54B2BA7E 5647482E
7FE72850 7FDF1850
7E66FA14 7E679B78
3A7301FF 5673002C
7F879850 7F7E3A14
7C872378 387DFFFC
389EFFFC 7FE5FB78
48000010 84040004
94030004 38A5FFFC
2C050000 4181FFF0
387AFFFC 389BFFFC
7F85E378 48000010
84040004 94030004
38A5FFFC 2C050000
4181FFF0 38000000
9001000C 90010010
93C10014 90010018
3800FFFF 9001001C
38610020 90610008
7CE43B78 38A00080
4BE52969 38610008
4BA75215 389DFFFC
38BEFFFC 7FE6FB78
48000010 84040004
94050004 38C6FFFC
2C060000 4181FFF0
389AFFFC 38BBFFFC
7F86E378 48000010
84040004 94050004
38C6FFFC 2C060000
4181FFF0 80210000
B8810010 8001000C
7C0803A6 80210000
4E800020 00000000
043E399C 481C3F04
065A78A0 00000010
80BC0020 7CA59214
3A400000 4BE3C0F4
043DBAEC 481CBDE4
065A78D0 00000018
800302A4 2C130000
41820008 7E609B78
3A600000 4BE3420C
041CDF7C 483D9884
065A7800 00000090
818C0014 9421FF80
BC410008 60000000
60000000 60000000
60000000 7C882378
3C60804D 60630000
3C80805A 60847B00
7CC53378 38C04000
80E40080 2C070000
40820014 60000000
480000B9 2C030000
41820010 B8410008
80210000 4BC26724
3868FFFF 3C80804C
6084FFFF 38A04001
38A5FFFF 8C040001
9C030001 2C050000
4082FFF0 B8410008
80210000 4BC26714
141CCF90 483DA770
065A7700 00000048
9421FF80 BC410008
7FE3FB78 3C80805A
60847B00 38A00000
38C04000 480001E5
90640080 807F0008
907A0014 907A005C
907A0074 B8410008
80210000 807F0000
4BC25854 00000000
041BEC98 7F83E378
041BECA8 483E8AC8
065A7770 00000060
38E00002 9421FF80
BC810010 7C671B78
38A00000 7FC6F378
7C832378 7C7E1B78
7CDF3378 3C80805A
60847D00 39000000
39230020 7D432A14
396100A0 7CFD3B78
48000151 2C030000
387C014C B8810010
80210000 41820008
4BC174E4 4BC174F4
C25A7958 00000005
91820000 7F879850
3D8090DE 618C8920
7C036000 40820008
7CF33B78 81820000
60000000 00000000
041BEF80 483E8700
065A7680 00000040
9421FF80 BC810010
7C671B78 7CA62B78
80A30120 7C832378
3C80805A 60847D00
48000261 2C030000
3867014C B8810010
80210000 41820008
4BC178CC 4BC178DC
041C8360 483DF2A0
065A7600 00000040
7FC5F378 9421FF80
BC810010 7CA62B78
80A30018 7C832378
3C80805A 60847D00
480002E1 2C030000
7FA3EB78 B8810010
80210000 41820008
4BC20D2C 4BC20D74
041C862C 483DEF54
065A7580 00000040
7C791B78 9421FF80
BC810010 7C661B78
80BC0018 7FC3F378
3C80805A 60847D00
48000361 2C030000
7F83E378 B8810010
80210000 41820008
4BC21078 4BC210F8
C25A7580 00000002
7C791B78 90620000
60000000 00000000
C25A75A8 00000003
4082000C 80620000
48000008 7F83E378
60000000 00000000
C25A77B8 00000004
40820014 3CA0801C
60A5835C 3C606000
90650000 387C014C
60000000 00000000
065A7D00 00000038
2F707269 76617465
2F776969 2F617070
2F525342 452F7066
2F736F75 6E642F73
6D617368 62726F73
5F736F75 6E642E62
72736172 00000000
E0000000 80008000

PM Version:

File Patch Code v4.1 (NTSC-U) (projectm/pf) [PyotrLuzhin, Dantarion, Phantom Wings]
E0000000 80008000
225664EC 00000000
0401BFE0 4858BE20
065A7E00 00000070
38A00067 38810020
3CE0805A 60E37C0C
4BE52531 38A0007F
3883FFF5 38610020
4BE52521 38A00068
60E47C0C 38610020
9421FF80 BC410008
38610088 4BA74DB9
7C7C1B78 2C030000
4082000C 38210080
4800001C B8410008
38210080 4BE524E5
38610008 4BA742E1
7C7C1B78 4BA741E8
040223E0 48585BC0
065A7FA0 00000028
80010044 3C608001
6063581C 7C001800
4082000C 7FDDC850
3BDEFFE0 93DB0008
4BA7A424 00000000
0401CD0C 4858B1F4
065A7F00 00000038
2C030000 4182000C
4BA7DD51 4BA74E04
80780008 2C030000
41820014 8118000C
7C634214 7C7B1850
48000008 8078000C
4BA74DE0 00000000
043EE9D8 48000014
043EEBD4 48000014
043D8B9C 48000018
043E9B4C 38600000
043E9D38 38600000
043D8C80 60000000
80000000 80406920
80000001 805A7C00
8A000A01 00000000
065A7C0A 00000002
70660000 00000000
80000001 805A7B00
8A000A01 00000000
065A7B0A 00000009
70662F73 6F756E64
2F000000 00000000
041C6CE0 483E0D20
041C6CE0 483E0DA0
065A7A80 00000028
9421FF80 BC410008
3C60805A 60637B1F
4BE528B1 B8410008
38210080 4BE52915
4BC1F244 00000000
065A7900 00000148
7C401378 3C40805D
60420000 9022FF80
3822FF80 7C020378
7C0802A6 9001000C
BC810010 9421FF00
3FA0804C 63BDFA00
3F40804C 635AFC00
54B2BA7E 5647482E
7FE72850 7FDF1850
7E66FA14 7E679B78
3A7301FF 5673002C
7F879850 7F7E3A14
7C872378 387DFFFC
389EFFFC 7FE5FB78
48000010 84040004
94030004 38A5FFFC
2C050000 4181FFF0
387AFFFC 389BFFFC
7F85E378 48000010
84040004 94030004
38A5FFFC 2C050000
4181FFF0 38000000
9001000C 90010010
93C10014 90010018
3800FFFF 9001001C
38610020 90610008
7CE43B78 38A00080
4BE52969 38610008
4BA75215 389DFFFC
38BEFFFC 7FE6FB78
48000010 84040004
94050004 38C6FFFC
2C060000 4181FFF0
389AFFFC 38BBFFFC
7F86E378 48000010
84040004 94050004
38C6FFFC 2C060000
4181FFF0 80210000
B8810010 8001000C
7C0803A6 80210000
4E800020 00000000
043E399C 481C3F04
065A78A0 00000010
80BC0020 7CA59214
3A400000 4BE3C0F4
043DBAEC 481CBDE4
065A78D0 00000018
800302A4 2C130000
41820008 7E609B78
3A600000 4BE3420C
041CDF7C 483D9884
065A7800 00000098
818C0014 9421FF80
BC410008 60000000
60000000 60000000
60000000 7C882378
3C60804D 60630000
3C80805A 60847B00
7CC53378 38C04200
80E40080 2C070000
40820014 60000000
480000B9 2C030000
41820010 B8410008
80210000 4BC26724
70A501FF 3868FFFF
3C80804C 6084FFFF
7C842A14 38A04001
38A5FFFF 8C040001
9C030001 2C050000
4082FFF0 B8410008
80210000 4BC2670C
141CCF90 483DA770
065A7700 00000048
9421FF80 BC410008
7FE3FB78 3C80805A
60847B00 38A00000
38C04000 480001E5
90640080 807F0008
907A0014 907A005C
907A0074 B8410008
80210000 807F0000
4BC25854 00000000
041BEC98 7F83E378
041BECA8 483E8AC8
065A7770 00000060
38E00002 9421FF80
BC810010 7C671B78
38A00000 7FC6F378
7C832378 7C7E1B78
7CDF3378 3C80805A
60847D00 39000000
39230020 7D432A14
396100A0 7CFD3B78
48000151 2C030000
387C014C B8810010
80210000 41820008
4BC174E4 4BC174F4
C25A7958 00000005
91820000 7F879850
3D8090DE 618C8920
7C036000 40820008
7CF33B78 81820000
60000000 00000000
041BEF80 483E8700
065A7680 00000040
9421FF80 BC810010
7C671B78 7CA62B78
80A30120 7C832378
3C80805A 60847D00
48000261 2C030000
3867014C B8810010
80210000 41820008
4BC178CC 4BC178DC
041C8360 483DF2A0
065A7600 00000040
7FC5F378 9421FF80
BC810010 7CA62B78
80A30018 7C832378
3C80805A 60847D00
480002E1 2C030000
7FA3EB78 B8810010
80210000 41820008
4BC20D2C 4BC20D74
041C862C 483DEF54
065A7580 00000040
7C791B78 9421FF80
BC810010 7C661B78
80BC0018 7FC3F378
3C80805A 60847D00
48000361 2C030000
7F83E378 B8810010
80210000 41820008
4BC21078 4BC210F8
C25A7580 00000002
7C791B78 90620000
60000000 00000000
C25A75A8 00000003
4082000C 80620000
48000008 7F83E378
60000000 00000000
C25A77B8 00000004
40820014 3CA0801C
60A5835C 3C606000
90650000 387C014C
60000000 00000000
065A7D00 00000038
2F70726F 6A656374
6D2F7066 2F736F75
6E642F73 6D617368
62726F73 5F736F75
6E642E62 72736172
00000000 00000000
00000000 00000000
E0000000 80008000


Title: Re: File Patch Code 4.1 release
Post by: Lone Devil on June 15, 2016, 10:11:31 PM
(http://img.ifcdn.com/images/509c3d96e339c8fd9b62e3669bd7c50c28cd8a85cee037bea8f0ac583ec81afa_3.jpg)

Time to try this out.


Title: Re: File Patch Code 4.1 release
Post by: squeakyboots13 on June 15, 2016, 10:46:39 PM
Can I ask what makes this different from the previous file patch codes?

Edit: Nevermind. I got BRSAR mixed up with SAWND files.


Title: Re: File Patch Code 4.1 release
Post by: Afterthought on June 15, 2016, 10:55:46 PM
So we'd have to keep the new soundbanks we make in the .brsar, instead of extracting them as .sawnds? I guess that also means injecting pre-existing .sawnds too if we wanna keep whichever sfx mods we all have in use.


Title: Re: File Patch Code 4.1 release
Post by: Segtendo on June 15, 2016, 11:20:51 PM
Wow.
Uh.
Didn't see this coming.


Title: Re: File Patch Code 4.1 release
Post by: PyotrLuzhin on June 15, 2016, 11:21:10 PM
So we'd have to keep the new soundbanks we make in the .brsar, instead of extracting them as .sawnds? I guess that also means injecting pre-existing .sawnds too if we wanna keep whichever sfx mods we all have in use.
Exactly. I may make SuperSawndz compatible with this code in the future, but for now, just stick with putting the BRSAR on the SD in the /sound folder


Title: Re: File Patch Code 4.1 release
Post by: Ebola16 on June 16, 2016, 02:54:38 AM
Cool!

Post Merge: June 16, 2016, 04:18:52 AM
Actually I just tested Brawl's FPC4.1 with Brawlex on Dolphin 4.0-9433. I have no smashbros_sound.brsar on my SD card but I did replace my smashbros_sound.brsar with an edited one on my .iso to redirect final smash SEQ entries to .brstrm files. The announcer is missing when a game mode is chosen and invalid reads pop up when a chosen character's name should be announced.


Title: Re: File Patch Code 4.1 release
Post by: Tiberious on June 16, 2016, 08:02:44 AM
So, will this version of FPC load files from SD even if they didn't originally exist on the disc beforehand?

I'd hate to have to rebuild my image every time to properly add a new brstm file into smashbros_sound.brsar.

I'm using FPC 3.5.1 at the moment, and in order to get a unique victory fanfare for Bowser (to test adding new entries into the brsar), I had to build a new ISO with a dummy copy of the file to be patched in it, and then transfer it to my USB drive.

Let's just say that wasn't very fun, and I'd kinda like to not have to repeat that experience again.


Title: Re: File Patch Code 4.1 release
Post by: Don Jon Bravo on June 19, 2016, 08:52:47 AM
Wats to be included in the 4.5 version?


Title: Re: File Patch Code 4.1 release
Post by: Simple mod tester on June 30, 2016, 02:57:59 AM
alrighty then


Title: Re: File Patch Code 4.1 release
Post by: wiiztec on June 30, 2016, 08:32:55 AM
NOTE: YOU MUST BE ON AXNEXTFRAME FOR THIS TO WORK - NO EXCEPTIONS

Even beyond startup? PM has a code to switch to VBI after startup to greatly reduce lag, AXNextFrame runs the codehandler 6-7 times per frame and VBI only once


Title: Re: File Patch Code 4.1 release
Post by: Brightshadow360 on July 14, 2016, 07:08:51 PM
Might we get a changelog? What exactly does this new code provide? do we still need the replacment soundbank engine code? What codes are rendered obsolete and what is new compared to 3.5?


Title: Re: File Patch Code 4.1 release
Post by: Dustinvgmaster on July 16, 2016, 05:52:00 PM
Even beyond startup? PM has a code to switch to VBI after startup to greatly reduce lag, AXNextFrame runs the codehandler 6-7 times per frame and VBI only once
Sadly, unless I'm missing something, it seems so. Using this code with the Project M launcher results in frequent (if inconsistent) crashes.

It's a shame because it means I'll either have to remain on the older version of the code or downgrade to a 2 GB card.


Title: Re: File Patch Code 4.1 release
Post by: UmbraVivens on August 11, 2016, 09:43:54 AM
Exactly. I may make SuperSawndz compatible with this code in the future
well, that explains my frustration.  
btw, do i have to add this code to my gct or merge the code with GCT Fusionizer?

edit: tested by removing the FPC 3.5.1 code from my PM gct to add this new version, and it does load the brsar file, the only issue is that my BRSTM files are loaded from the original game instead, did i do something wrong?


Title: Re: File Patch Code 4.1 release
Post by: BlackJax96 on August 21, 2016, 08:22:15 PM
Here (https://www.dropbox.com/s/c1m7pd3nqnlmbji/RSARSawndzPatcher.zip?dl=0)'s a tool I wrote that you can use to patch the default RSAR with sawnd files for use with FPC 4.1.

Load the DEFAULT rsar (won't work on an rsar that's been rebuilt already with the latest brawlbox, because Sawndz/SuperSawndz doesn't support that) and all the sawnd files you want to put back into it and click patch. It's been tested with a variety of sawnd files so if it crashes, it probably means one of the sawnd files was corrupt or the rsar was not the default one.

After that, you can use Brawlbox v0.77 to add more sounds and whatnot without the sounds originally stored in sawndz files going silent or whatever.

I believe the biggest demand for this tool was so new sounds could be added to Project M without problems.


Title: Re: File Patch Code 4.1 release
Post by: Segtendo on August 21, 2016, 10:39:07 PM
After I leave Brawl mods.

Characters can finally have their own sawnd files.


Title: Re: File Patch Code 4.1 release
Post by: Brightshadow360 on September 04, 2016, 01:15:50 PM
I'm not clear on how this gives us the ability to give characters their own sounds. Can i use this code so that goku has his sfx without replacing pits sounds? Can we finaly add new sound banks or is this just an alternative to using sawnd files?


Title: Re: File Patch Code 4.1 release
Post by: Sirkura on September 04, 2016, 03:03:28 PM
I'm not clear on how this gives us the ability to give characters their own sounds. Can i use this code so that goku has his sfx without replacing pits sounds? Can we finaly add new sound banks or is this just an alternative to using sawnd files?

you can add new sounds without replacing any. but iirc you need an iso to do it currently. you have to add the new entries to the original bsar file, then you can replace them on an SD card at any time to replace said file.  i also think you need a clean bsar file as the sawnds program  will not be compatible with the new entries. i could be wrong about that.

anyone have more info? i havent gotten a chance to play with this much yet. possibly correct miss information?


Title: Re: File Patch Code 4.1 release
Post by: Ebola16 on September 07, 2016, 06:37:15 AM
Has anyone else tested this with Brawlex (without Project M integration)?


Title: Re: File Patch Code 4.1 release
Post by: Zarks on September 07, 2016, 10:56:35 AM
Has anyone else tested this with Brawlex (without Project M integration)?

I can test just help me a bit :)


Title: Re: File Patch Code 4.1 release
Post by: CraptainFalcon on September 11, 2016, 09:36:34 AM
Wait so, when we put the BRSAR in the /sound folder do we still keep our sawnd files in the sfx folder? Are they rendered useless?


Title: Re: File Patch Code 4.1 release
Post by: ASF1nk on September 11, 2016, 01:20:56 PM
you can add new sounds without replacing any. but iirc you need an iso to do it currently. you have to add the new entries to the original bsar file, then you can replace them on an SD card at any time to replace said file.  i also think you need a clean bsar file as the sawnds program  will not be compatible with the new entries. i could be wrong about that.

anyone have more info? i havent gotten a chance to play with this much yet. possibly correct miss information?

You do not need the BRSAR in the ISO for SFX; ONLY for adding NEW music  [external references/brstms].
You can basically create your own soundbanks and RWSD entries using latest BrawlBox. Keep in mind the SFX IDs of new sounds might be offset by "1" if created in new banks.
Also there's currently a bug where interactions with Bosses freeze; this includes Boss Battles, Master Hand in Classic modes, and possibly SSE.

Wait so, when we put the BRSAR in the /sound folder do we still keep our sawnd files in the sfx folder? Are they rendered useless?

When using this the SFX folder becomes obsolete.


Title: Re: File Patch Code 4.1 release
Post by: Segtendo on September 11, 2016, 05:29:46 PM
I should really give this a try sometime when I'm not modding Smash Wii U. Seems like how that game handles multiple voices (just reworked copies of the original files).


Title: Re: File Patch Code 4.1 release
Post by: Zarks on September 12, 2016, 11:25:37 AM
how can i replace it on Project M ?


Title: Re: File Patch Code 4.1 release
Post by: Ebola16 on September 14, 2016, 04:19:18 PM

You do not need the BRSAR in the ISO for SFX; ONLY for adding NEW music  [external references/brstms].
You can basically create your own soundbanks and RWSD entries using latest BrawlBox. Keep in mind the SFX IDs of new sounds might be offset by "1" if created in new banks.
Also there's currently a bug where interactions with Bosses freeze; this includes Boss Battles, Master Hand in Classic modes, and possibly SSE.

When using this the SFX folder becomes obsolete.
So if I am ok with editing the .brsar directly then there is no need for FPC 4.1 right? And is there any tutorial for creating new soundbanks and RWSD entries yet?


Title: Re: File Patch Code 4.1 release
Post by: HaloFanODST on September 14, 2016, 06:44:24 PM
Ok. Let me guess:

This new version of the code will allow us to use SFX mods directly from the BRSAR?
Does that mean we can have SFX for clone characters without even replacing another's or what?

I'm soooo confused lol.


Title: Re: File Patch Code 4.1 release
Post by: CraptainFalcon on October 02, 2016, 09:19:16 PM
Yeah, I'm guessing that sounds are loaded directly from the BRSAR. I haven't tried this out yet tho.

And a general question for anyone reading and knows what this does, SO WE CAN ADD NEW SOUNDS TO THE BRSAR AND GET OUR CLONES TO USE IT? HOW DO I DO THAT? AND WHAT'S WITH THIS RWSD ENTRIES?


Title: Re: File Patch Code 4.1 release
Post by: Leon Exodio on October 02, 2016, 10:02:46 PM
what so we can add sfx files or we can finally use the smashbros_sound.brsar in gecko im lost lol


Title: Re: File Patch Code 4.1 release
Post by: CraptainFalcon on October 03, 2016, 08:04:30 PM
Yeah you can use smashbros_sound with gecko now. What I'm not sure about is how you add new sfx files to the brsar


Title: Re: File Patch Code 4.1 release
Post by: Ricky (Br3) on October 04, 2016, 01:37:32 PM
I'm not quite sure how this works. From what I gathered, you can add new SFX to smashbros_sound.brsar? And then link to that new stuff within Brawlbox?

On the other hand, is there any code currently avaliable that conflicts with this or it is safe to use with other codes?


Title: Re: File Patch Code 4.1 release
Post by: UmbraVivens on October 04, 2016, 03:19:56 PM
I'm not quite sure how this works. From what I gathered, you can add new SFX to smashbros_sound.brsar? And then link to that new stuff within Brawlbox?

On the other hand, is there any code currently avaliable that conflicts with this or it is safe to use with other codes?
when i tried this out for my PM build, it stopped reading my BRSTMs, it loaded the original Brawl ones instead, that was the only tidbit i haven't found the explanation of, but i've already asked about it in this same thread


Title: Re: File Patch Code 4.1 release
Post by: dusty22 on October 09, 2016, 04:11:22 PM
So uh, did the author ever explicitly answer what this actually does?


Title: Re: File Patch Code 4.1 release
Post by: Don Jon Bravo on October 09, 2016, 07:04:18 PM
basically u can use the whole sound brsar instead of seperate sfx
this makes it so u dont use IEs code and u can edit sounds that were not able to edit before now because IEs code only allowed sfx editing


Title: Re: File Patch Code 4.1 release
Post by: UmbraVivens on October 10, 2016, 03:44:23 PM
basically u can use the whole sound brsar instead of seperate sfx
this makes it so u dont use IEs code and u can edit sounds that were not able to edit before now because IEs code only allowed sfx editing
but why does the game stop loading my BRSTMs folder when i add this code?


Title: Re: File Patch Code 4.1 release
Post by: HyperHandCRazy on October 10, 2016, 04:36:40 PM
How do you add new sounds