Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: How to have songs on the expanded stages (STGCUSTOM)  (Read 7521 times)
0 Members and 1 Guest are viewing this topic.
Ricky (Br3)
KC:MM Family JesterㅤThe Last One Here
Administrator
******
Offline Offline

Posts: 7777


  • Awards KCMM Storyteller Decade Staff RAGE!! Warm Welcomer

  • View Profile WWW Awards
    « on: January 05, 2014, 08:23:57 PM »



    You might have been wondering for a while how to add songs to the STGCUSTOM stages from PW's Stage Expansion...

    It's not so difficult!

    First things first, you need Dantarion's Custom Song Engine (CSE)


    Code:
    CSE v2.5 [Dantarion]
    041C72DC 38600002
    C21C805C 00000004
    3C60801C 606380A8
    7C6803A6 3C60901A
    60633000 4E800020
    60000000 00000000
    C21C7C38 00000002
    3C60901A 60633000
    60000000 00000000
    C21C73D8 00000003
    3C60901A 60633000
    93C30000 93C30004
    60000000 00000000
    4A000000 90000000
    161A3008 00000028
    00000006 01000000
    000C834C 50400200
    01020000 000C8340
    00000000 00000000
    00000000 00000000
    161A2FC8 0000000C
    000CDE3C 01000000
    7366782F 00000000
    161A2FDC 00000008
    2E627273 746D0000
    161A2F90 00000016
    2F736F75 6E642F73
    74726D2F 3030302E
    62727374 6D000000
    C21C7D00 00000012
    3FC0901A 63DE2FD4
    B3220002 38600000
    3B200000 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
    60C62FE2 7C043000
    4082000C 3F60901A
    637B2F90 819D0000
    60000000 00000000

    That code will allow you to add more songs than the game has to replace. That way, even when no songs are available (which is the case with STGCUSTOM), you can still use songs.

    The songs you are going to use will go into a different directory this time:

    pf/sound/sfx/

    Let's have a look at one example. You can use it as test to see if you understood.

    Add this code:


    Oshtoby's Stage Dependant Song Loader - STGCUSTOM01

    28708ceb 00000040
    4A000000 90180F06
    14000076 FF00C001
    E0000000 80008000


    This code creates a song for STGCUSTOM01.

    Look at the red letters. They show what you need to name your brstm. In this case it would be:

    pf/sound/sfx/0000C001.brstm


    If you rename the song as 0000C001.brstm, and place it in the pf/sound/sfx/ folder, then your first stage will have the desired song!

    Keep in mind that the four zeros must always be there at the beginning of the file name. What will change, depending on your code, will be the four final letters/numbers.

    If you understood this one, you should now be able to understand them all.

    Along with the code I provided earlier (Dantarion's CSE), now add the codes to all the expanded stages:


    Code:
    Oshtoby's Stage Dependant Song Loader - STGCUSTOM01
    28708ceb 00000040
    4A000000 90180F06
    14000076 FF00C001
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM02
    28708ceb 00000041
    4A000000 90180F06
    14000076 FF00C002
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM03
    28708ceb 00000042
    4A000000 90180F06
    14000076 FF00C003
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM04
    28708ceb 00000043
    4A000000 90180F06
    14000076 FF00C004
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM05
    28708ceb 00000044
    4A000000 90180F06
    14000076 FF00C005
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM06
    28708ceb 00000045
    4A000000 90180F06
    14000076 FF00C006
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM07
    28708ceb 00000046
    4A000000 90180F06
    14000076 FF00C007
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM08
    28708ceb 00000047
    4A000000 90180F06
    14000076 FF00C008
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM09
    28708ceb 00000048
    4A000000 90180F06
    14000076 FF00C009
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM0A
    28708ceb 00000049
    4A000000 90180F06
    14000076 FF00C00A
    E0000000 80008000


    Oshtoby's Stage Dependant Song Loader - STGCUSTOM0B
    28708ceb 0000004A
    4A000000 90180F06
    14000076 FF00C00B
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM0C
    28708ceb 0000004B
    4A000000 90180F06
    14000076 FF00C00C
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM0D
    28708ceb 0000004C
    4A000000 90180F06
    14000076 FF00C00D
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM0E
    28708ceb 0000004D
    4A000000 90180F06
    14000076 FF00C00E
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM0F
    28708ceb 0000004E
    4A000000 90180F06
    14000076 FF00C00F
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM10
    28708ceb 0000004F
    4A000000 90180F06
    14000076 FF00C010
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM11
    28708ceb 00000050
    4A000000 90180F06
    14000076 FF00C011
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM12
    28708ceb 00000051
    4A000000 90180F06
    14000076 FF00C012
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM13
    28708ceb 00000052
    4A000000 90180F06
    14000076 FF00C013
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM14
    28708ceb 00000053
    4A000000 90180F06
    14000076 FF00C014
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM15
    28708ceb 00000054
    4A000000 90180F06
    14000076 FF00C015
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM16
    28708ceb 00000055
    4A000000 90180F06
    14000076 FF00C016
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM17
    28708ceb 00000056
    4A000000 90180F06
    14000076 FF00C017
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM18
    28708ceb 00000057
    4A000000 90180F06
    14000076 FF00C018
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM19
    28708ceb 00000058
    4A000000 90180F06
    14000076 FF00C019
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM1A
    28708ceb 00000059
    4A000000 90180F06
    14000076 FF00C01A
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM1B
    28708ceb 0000005A
    4A000000 90180F06
    14000076 FF00C01B
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM1C
    28708ceb 0000005B
    4A000000 90180F06
    14000076 FF00C01C
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM1D
    28708ceb 0000005C
    4A000000 90180F06
    14000076 FF00C01D
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM1E
    28708ceb 0000005D
    4A000000 90180F06
    14000076 FF00C01E
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM1F
    28708ceb 0000005E
    4A000000 90180F06
    14000076 FF00C01F
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM20
    28708ceb 0000005F
    4A000000 90180F06
    14000076 FF00C020
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM21
    28708ceb 00000060
    4A000000 90180F06
    14000076 FF00C021
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM22
    28708ceb 00000061
    4A000000 90180F06
    14000076 FF00C022
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM23
    28708ceb 00000062
    4A000000 90180F06
    14000076 FF00C023
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM24
    28708ceb 00000063
    4A000000 90180F06
    14000076 FF00C024
    E0000000 80008000

    Oshtoby's Stage Dependant Song Loader - STGCUSTOM25
    28708ceb 00000064
    4A000000 90180F06
    14000076 FF00C025
    E0000000 80008000

    The names you need to give to the files are:


    0000C001.brstm for STGCUSTOM01
    0000C002.brstm for STGCUSTOM02
    0000C003.brstm for STGCUSTOM03
    0000C004.brstm for STGCUSTOM04
    0000C005.brstm for STGCUSTOM05
    0000C006.brstm for STGCUSTOM06
    0000C007.brstm for STGCUSTOM07
    0000C008.brstm for STGCUSTOM08
    0000C009.brstm for STGCUSTOM09
    0000C00A.brstm for STGCUSTOM0A
    0000C00B.brstm for STGCUSTOM0B
    0000C00C.brstm for STGCUSTOM0C
    0000C00D.brstm for STGCUSTOM0D
    0000C00E.brstm for STGCUSTOM0E
    0000C00F.brstm for STGCUSTOM0F
    0000C010.brstm for STGCUSTOM10
    0000C011.brstm for STGCUSTOM11
    0000C012.brstm for STGCUSTOM12
    0000C013.brstm for STGCUSTOM13
    0000C014.brstm for STGCUSTOM14
    0000C015.brstm for STGCUSTOM15
    0000C016.brstm for STGCUSTOM16
    0000C017.brstm for STGCUSTOM17
    0000C018.brstm for STGCUSTOM18
    0000C019.brstm for STGCUSTOM19
    0000C01A.brstm for STGCUSTOM1A
    0000C01B.brstm for STGCUSTOM1B
    0000C01C.brstm for STGCUSTOM1C
    0000C01D.brstm for STGCUSTOM1D
    0000C01E.brstm for STGCUSTOM1E
    0000C01F.brstm for STGCUSTOM1F
    0000C020.brstm for STGCUSTOM20
    0000C021.brstm for STGCUSTOM21
    0000C022.brstm for STGCUSTOM22
    0000C023.brstm for STGCUSTOM23
    0000C024.brstm for STGCUSTOM24
    0000C025.brstm for STGCUSTOM25

    Well, that's it. Good hacking! Cheesy


    « Last Edit: January 19, 2014, 12:09:13 PM by br3compactor » Logged

    ㅤlㅤ

    ㅤlㅤ


    Cless
    Advanced Kitten
    ***
    Offline Offline

    Posts: 28


    Do you know what is the DETERMINATION?


    View Profile Awards
    « Reply #1 on: July 12, 2016, 11:45:07 AM »


    Nice pretty sure that it will help beginner
    Logged

    Cless Games, YouTube, SMASHING, YOUTUBE POOP and MORE!

    Anonymous42456
    Intermediate Kitten
    **
    Offline Offline

    Posts: 15



    View Profile Awards
    « Reply #2 on: December 21, 2020, 08:23:15 PM »


    Does this work for multiple tracks? And if so, what's the max amount of tracks you can add to a single stage?
    Logged

    Ricky (Br3)
    KC:MM Family JesterㅤThe Last One Here
    Administrator
    ******
    Offline Offline

    Posts: 7777


  • Awards KCMM Storyteller Decade Staff RAGE!! Warm Welcomer

  • View Profile WWW Awards
    « Reply #3 on: December 22, 2020, 03:06:11 PM »


    This is meant for one song with every custom stage. This is also not necessary (because there are newer methods) for most modpacks, but you can use it if you're adding the mods yourself to vBrawl
    Logged

    ㅤlㅤ

    ㅤlㅤ


    Anonymous42456
    Intermediate Kitten
    **
    Offline Offline

    Posts: 15



    View Profile Awards
    « Reply #4 on: December 23, 2020, 01:38:21 PM »


    This is meant for one song with every custom stage. This is also not necessary (because there are newer methods) for most modpacks, but you can use it if you're adding the mods yourself to vBrawl
    What's the best method that works for vBrawl/BrawlEx currently?
    Logged

    Ricky (Br3)
    KC:MM Family JesterㅤThe Last One Here
    Administrator
    ******
    Offline Offline

    Posts: 7777


  • Awards KCMM Storyteller Decade Staff RAGE!! Warm Welcomer

  • View Profile WWW Awards
    « Reply #5 on: December 23, 2020, 04:34:05 PM »


    This one.

    It's outdated, but it's simple and it works.

    Everything newer takes quite more work to setup than this.
    Logged

    ㅤlㅤ

    ㅤlㅤ


    Anonymous42456
    Intermediate Kitten
    **
    Offline Offline

    Posts: 15



    View Profile Awards
    « Reply #6 on: December 31, 2020, 10:51:14 AM »


    This one.

    It's outdated, but it's simple and it works.

    Everything newer takes quite more work to setup than this.
    True. I tested it, and it actually works. JOJI's CMM method just crashes the game.
    Logged

    Pages: [1]
    Print
    Jump to: