PyotrLuzhin
Smash Journeyman
Hey guys, I figured I'd release this now that it appears to work relatively reliably. Long ago, Dantarion wrote a code that alters the way that Brawl handles sounds with IDs greater than 0x286C, which he dubbed the Custom Sound Engine. However, this code was incompatible with Project M (due to a bunch of codes, including the version of the File Patch Code that PM uses0, until now.
How to use the code:
First, refer to THIS POST for possible uses for the Custom Sound Engine - codes like "Oshtoby's Song Forcer" and "Custom Victory Themes" work well with Custom Sound Engine.
However, if you use BrawlEX + PM, then you don't need to use Custom Victory Themes - you'll just have to edit your SlotConfigs to use the new song IDs. Go to 0x20 in a given SlotConfig to change the victory theme that the game uses by default.
To add a new song, name your .brstm anything between 00004000.brstm or 0000FFFF.brstm. For those of you who have used CSE before, this may seem like a smaller range, but it's a pretty hard and fast technical limitation for now. Besides, who'd actually use more than 49,000 songs?
What this code doesn't do:
This does NOT add new slots to My Music. With the Song Forcer code (which the large, linked post covers), you have a ton of song freedom, however.
All right, where's the code?
Enjoy Post what you think of it in this thread!
How to use the code:
First, refer to THIS POST for possible uses for the Custom Sound Engine - codes like "Oshtoby's Song Forcer" and "Custom Victory Themes" work well with Custom Sound Engine.
However, if you use BrawlEX + PM, then you don't need to use Custom Victory Themes - you'll just have to edit your SlotConfigs to use the new song IDs. Go to 0x20 in a given SlotConfig to change the victory theme that the game uses by default.
To add a new song, name your .brstm anything between 00004000.brstm or 0000FFFF.brstm. For those of you who have used CSE before, this may seem like a smaller range, but it's a pretty hard and fast technical limitation for now. Besides, who'd actually use more than 49,000 songs?
What this code doesn't do:
This does NOT add new slots to My Music. With the Song Forcer code (which the large, linked post covers), you have a ton of song freedom, however.
All right, where's the code?
Enjoy Post what you think of it in this thread!
Custom Sound Engine v3.0 [Dantarion, PyotrLuzhin]
* 041C72DC 38600002
* C21C805C 00000004
* 3C60801C 606380A8
* 7C6803A6 3C60901A
* 60633000 4E800020
* 60000000 00000000
* C21C7C38 00000006
* 93E20014 57FFE13E
* 2C1F0FFF 40800018
* 2C1F0400 40810010
* 3C60901A 60633000
* 48000008 38600000
* 83E20014 00000000
* C21C73D8 00000008
* 93C20014 57DEE13E
* 2C1E0FFF 40800024
* 2C1E0400 4081001C
* 83C20014 3C60901A
* 60633000 93C30000
* 93C30004 4800000C
* 38600000 83C20014
* 60000000 00000000
* 4A000000 90000000
* 161A3008 00000028
* 00000006 01000000
* 000C834C 50400200
* 01020000 000C8340
* 00000000 00000000
* 00000000 00000000
* 161A2FC8 0000000D
* 000CDE3C 01000000
* 7374726D 2F000000
* 161A2FDD 00000008
* 2E627273 746D0000
* 161A2F90 00000016
* 2F736F75 6E642F73
* 74726D2F 3030302E
* 62727374 6D000000
* C21C7D00 00000012
* 3FC0901A 63DE2FD4
* 93220000 38600000
* 3B200001 7F8218AE
* 739C00F0 579CE13E
* 3B9C0030 2C1C0039
* 40810008 3B9C0007
* 7F9EC9AE 3B390001
* 7F8218AE 739C000F
* 3B9C0030 2C1C0039
* 40810008 3B9C0007
* 7F9EC9AE 38630001
* 3B390001 2C030004
* 4082FFB4 3BDEFFFC
* 801EFFF8 901D0000
* 801EFFFC 901D0004
* 93DD0008 38600001
* 38000000 901D000C
* 60000000 00000000
* C21C6CE8 00000007
* 3CC08000 60C63140
* A0C60000 2C060025
* 4182001C 3CC0901A
* 60C62FE3 7C043000
* 4082000C 3F60901A
* 637B2F90 819D0000
* 60000000 00000000
* 041C72DC 38600002
* C21C805C 00000004
* 3C60801C 606380A8
* 7C6803A6 3C60901A
* 60633000 4E800020
* 60000000 00000000
* C21C7C38 00000006
* 93E20014 57FFE13E
* 2C1F0FFF 40800018
* 2C1F0400 40810010
* 3C60901A 60633000
* 48000008 38600000
* 83E20014 00000000
* C21C73D8 00000008
* 93C20014 57DEE13E
* 2C1E0FFF 40800024
* 2C1E0400 4081001C
* 83C20014 3C60901A
* 60633000 93C30000
* 93C30004 4800000C
* 38600000 83C20014
* 60000000 00000000
* 4A000000 90000000
* 161A3008 00000028
* 00000006 01000000
* 000C834C 50400200
* 01020000 000C8340
* 00000000 00000000
* 00000000 00000000
* 161A2FC8 0000000D
* 000CDE3C 01000000
* 7374726D 2F000000
* 161A2FDD 00000008
* 2E627273 746D0000
* 161A2F90 00000016
* 2F736F75 6E642F73
* 74726D2F 3030302E
* 62727374 6D000000
* C21C7D00 00000012
* 3FC0901A 63DE2FD4
* 93220000 38600000
* 3B200001 7F8218AE
* 739C00F0 579CE13E
* 3B9C0030 2C1C0039
* 40810008 3B9C0007
* 7F9EC9AE 3B390001
* 7F8218AE 739C000F
* 3B9C0030 2C1C0039
* 40810008 3B9C0007
* 7F9EC9AE 38630001
* 3B390001 2C030004
* 4082FFB4 3BDEFFFC
* 801EFFF8 901D0000
* 801EFFFC 901D0004
* 93DD0008 38600001
* 38000000 901D000C
* 60000000 00000000
* C21C6CE8 00000007
* 3CC08000 60C63140
* A0C60000 2C060025
* 4182001C 3CC0901A
* 60C62FE3 7C043000
* 4082000C 3F60901A
* 637B2F90 819D0000
* 60000000 00000000
Last edited: