Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: Tracklist modifier help  (Read 9871 times)
0 Members and 1 Guest are viewing this topic.
Anon23
Advanced Kitten
***
Offline Offline

Posts: 26


View Profile Awards
« on: November 18, 2010, 02:36:02 AM »


I'm having trouble understanding how to change music for custom stages.
PW's gave the following general code for the tracklist modifier:




[Tracklist Modifier v1.0]
0610F9BC 00000014
60000000 60000000
3C80811A 7C601B78
608447E7 00000000
4A000000 81000000
301A46F8 6D755072
1417DF44 7CE03B78
1417DF4C 7C0400AE
161A47E8 000000LL << Bytes of data
00000102 03040607 << Default Stages
08090A0B 0C0D0E0E
0E0E0E0F 10111213
14151515 16171819
1A1B1C1D 1E1F2D2D
2D202122 23242526
2728290A 2D2D2D2D
2D2D2D2D 2D2D2D2D
X1X2X3X4 X5X6X7X8 << Custom Stage Tracklists
-------- --------
E0000000 80008000

Tracklists:
00 Battlefield
01 Final Destination
02 Delphino
03 Luigi's Mansion
04 Mushroomy Kingdom (1-1)
05 Mushroomy Kingdom (1-2)
06 Mario Circuit
07 75m
08 Rumble Falls
09 Pirate Ship
0A Eldin Bridge
0B Norfair
0C Frigate Orpheon
0D Yoshi's Island
0E Halberd
0F Lylat Cruise
10 Pokemon Stadium 2
11 Spear Pillar
12 Port Town Aero Dive
13 Summit
14 Flat Zone
15 Castle Siege
16 WarioWare, inc.
17 Distant Planet
18 Skyworld
19 Mario Bros.
1A Newpork City
1B Smashville
1C Shadow Moses Island
1D Green Hill Zone
1E Pictochat
1F Hanenbow
20 Temple
21 Yoshi's Island
22 Jungle Japes
23 Onett
24 Green Greens
25 Pokemon Stadium
26 Rainbow Cruise
27 Corneria
28 Big Blue
29 Brinstar
2A Menu
2B Empty
2C Empty
2D Empty

_________________________________________________ ____


1. what exactly goes in the LL? it says bytes of data, counted from what? where? Everyone over smashboards was extremely vague when describing this
2. The next bit of code was titled default stages. as far as I can tell, its just counting from 00 to 2D in hex
what is the point of that section?
3.For the part labeled Custom Stage track lists, does it just go in order from the first custom stage, to the next?


4. Basically my stage pack contains 16 stages, and I want each to have their own songs.
how do I figure out the LL value? And besides that, is the second two last lines of codes the only thing I have to edit in order to assign a stage in the module/melee folders a song?
Logged

(specter)
Holy Kitten
*
Offline Offline

Posts: 1039


  • Awards KCMM Veteran Heart Container Active Contributor

  • View Profile Awards
    « Reply #1 on: November 21, 2010, 07:08:29 PM »


    Bump; I would also like to know how to make this work; it looks very complex. No idea how I would edit this code to give each of my extra 16 stages their own tracklists. Do I pick a song ID number from that list and insert it somewhere in the "default stages" section? Like in the very first line under Default Stages if I wanted to have Yoshi's Island's soundtrack on STGCUSTOM01.pac, I would edit "00" with "21"? And what's with the dashed lines at the end before the last code?
    « Last Edit: November 21, 2010, 07:13:54 PM by (specter) » Logged


    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1472


    DOG is your destiny

  • Awards Super Saiyan Topic Pin Collector Starstormer Famous Hacker

  • View Profile Awards
    « Reply #2 on: November 21, 2010, 07:12:05 PM »


    Maybe ask Mewtwo2000, he seems to understand it and get it to work.
    Logged


    FC: 2191-7379-6272

    (specter)
    Holy Kitten
    *
    Offline Offline

    Posts: 1039


  • Awards KCMM Veteran Heart Container Active Contributor

  • View Profile Awards
    « Reply #3 on: November 23, 2010, 11:42:40 PM »


    Hey I'm back. I learned a lot about this code from Smash Worlds and I was able to execute it perfectly. Anon, let me teach you how to use it now.


    1. what exactly goes in the LL? it says bytes of data, counted from what? where? Everyone over smashboards was extremely vague when describing this


    The LL is a place-holder for the bytes of data. To figure out the bytes of data, you have to count every line of code under it (excluding the E0000000 80000000 code as that's really just a code to tell it to end there). Since you have 16 custom stages, you would have 10 lines of code. Take 10 and multiply it by 8, and you get 80. Now you have to convert that to hex, which is 50, so 50 would be the value of LL.

    2. The next bit of code was titled default stages. as far as I can tell, its just counting from 00 to 2D in hex
    what is the point of that section?


    I'm not really sure; I think that's just all the default stages in Brawls' ID numbers.


    3.For the part labeled Custom Stage track lists, does it just go in order from the first custom stage, to the next?


    Pretty much yeah. But it should start out as "00" and end in "07". Ultimately the first line of code under that section should look like this: "00010203 04050607". That line of code represents custom stages 1-8. If you want to add more, simply just fill out the dashed lines with custom stages 9-16 which would look like this: "08090A0B 0C0D0E0F".

    4. Basically my stage pack contains 16 stages, and I want each to have their own songs.
    how do I figure out the LL value? And besides that, is the second two last lines of codes the only thing I have to edit in order to assign a stage in the module/melee folders a song?


    As I said before, count how many lines of code are under it, then multiply that number by eight, which is how many bytes a half-line of code has. Whatever number you get you need to convert it to hex, then replace LL with that hex number.

    Are you talking about the second to last line? Your grammatical error kinda threw me off track so I'm a bit confused as to what you mean. Assuming you meant "to", yeah, you have to put custom stages 9-16 there. The code for them is "08090A0B 0C0D0E0F".

    Here is what your code should look like if you have 16 customs:


    [Tracklist Modifier v1.0]
    0610F9BC 00000014
    60000000 60000000
    3C80811A 7C601B78
    608447E7 00000000
    4A000000 81000000
    301A46F8 6D755072
    1417DF44 7CE03B78
    1417DF4C 7C0400AE
    161A47E8 00000050
    00000102 03040607 << Default Stages
    08090A0B 0C0D0E0E
    0E0E0E0F 10111213
    14151515 16171819
    1A1B1C1D 1E1F2D2D
    2D202122 23242526
    2728290A 2D2D2D2D
    2D2D2D2D 2D2D2D2D
    00010203 04050607
    08090A0B 0C0D0E0F

    E0000000 80008000

    Tracklists:
    00 Battlefield
    01 Final Destination
    02 Delphino
    03 Luigi's Mansion
    04 Mushroomy Kingdom (1-1)
    05 Mushroomy Kingdom (1-2)
    06 Mario Circuit
    07 75m
    08 Rumble Falls
    09 Pirate Ship
    0A Eldin Bridge
    0B Norfair
    0C Frigate Orpheon
    0D Yoshi's Island
    0E Halberd
    0F Lylat Cruise
    10 Pokemon Stadium 2
    11 Spear Pillar
    12 Port Town Aero Dive
    13 Summit
    14 Flat Zone
    15 Castle Siege
    16 WarioWare, inc.
    17 Distant Planet
    18 Skyworld
    19 Mario Bros.
    1A Newpork City
    1B Smashville
    1C Shadow Moses Island
    1D Green Hill Zone
    1E Pictochat
    1F Hanenbow
    20 Temple
    21 Yoshi's Island
    22 Jungle Japes
    23 Onett
    24 Green Greens
    25 Pokemon Stadium
    26 Rainbow Cruise
    27 Corneria
    28 Big Blue
    29 Brinstar
    2A Menu
    2B Empty
    2C Empty
    2D Empty


    Breakdown of the code to help you understand it better

    *Green = Replace LL with the 50. 10 lines x 8 bytes per half-line = 80 -> converted to hex = 50.

    *Red = '00' - '0F' indicates custom stages 1-16. You can have up to 39. Replace any two of the digits in a line with the tracklist ID from the list. For example, if you wanted STGCUSTOM05 to have Pokemon Stadium 2's music, you would replace '04' with '10' -- the ID number of Pokemon Stadium 2's tracklist.

    *Red =Indicates the end of the code. Without it, it will crash.


    Here is a link to a very thorough guide to this code. I got all my answers to your questions above from this guide pretty much.
    Logged


    Afro-Troid
    Intermediate Kitten
    **
    Offline Offline

    Posts: 19

    Fight you? No. I want to kill you.


    View Profile Awards
    « Reply #4 on: November 24, 2010, 03:29:56 PM »


    Thank you so much, Specter! That was incredibly helpful. Worked like a charm...
    Logged


    (specter)
    Holy Kitten
    *
    Offline Offline

    Posts: 1039


  • Awards KCMM Veteran Heart Container Active Contributor

  • View Profile Awards
    « Reply #5 on: November 24, 2010, 03:36:49 PM »


    No problem.
    Logged


    That BattleToad PSA Guy
    Supreme Kitten
    ********
    Offline Offline

    Posts: 665


    "STOMPIN' TIME!"

  • Awards Heart Container RAGE!! Tutorial Writer Hey! Listen!

  • View Profile Awards
    « Reply #6 on: March 27, 2011, 08:48:27 PM »


    Quick Question: Do the 2D's need to be replaced with numbers indicating your stages i.e. "30" for a custom stage?
    Logged

    Formally Known As The Ant Formally Known As Flik

    Lethal Blade
    Supreme Kitten
    ********
    Offline Offline

    Posts: 556


    Hi

  • Awards Heart Container

  • View Profile Awards
    « Reply #7 on: March 28, 2011, 05:44:41 AM »


    I know you need help with this but you don't need to necropost about it

    Quote
    Disruptive Posting

    Everything from Flaming to Advertising is forbidden:


    •Flaming: Directly or indirectly insulting other members.
         Examples: “You idiot”; “Anyone who believes that is a moron”; “Just shut up”; attacking someone based on race, gender, sexuality, etc.
    •Trolling: Posting with the sole purpose of annoying other users, provoking flames.
         Examples: Going into a person’s texture topic and saying “You suck” without offering any actual criticism; posting false information.
    •Spamming: Posting worthless topics or messages that contribute nothing to the topic of the forum or thread.
         Examples: Repeatedly bumping a topic; double posting; necroposting – posting in a thread that’s been dead for over a week; posts that consist of just emoticons or text repeated over and over.
    •Disruptive Behavior: Posting in a manner that makes things generally unpleasant for other users.
         Examples: Posting in ALL CAPS, in topic titles and/or messages; posting illegibly; posting topics in the wrong forum; posting images that are too large (creating horizontal scroll bars or making your post longer than a page); posting unmarked spoilers (game, movie, book, etc).
    •Advertising: Encouraging users to visit other websites for personal gain. This does not include links provided when another user asks for them. This includes advertising texture teams.
         Advertising is allowed in Off-Topic and in signatures.
    •Signatures: Images in signatures should not be more than 800 pixels wide or 200 pixels tall. You may have no more than two images in your signature; if you choose to have two, each must be at most 400x200 if they go on one line or 800x100 if they are on separate lines. Signatures generated by Brawl Vault do not count.
         Moderators have the right to remove any signature that affects the readability of the board (i.e. a signature with multiple flashing colors).

    Whether a post falls under one of the above categories is not always clear and is at the discretion of the moderators.
    Yes, they do.
    « Last Edit: March 28, 2011, 05:48:44 AM by Lethal Blade » Logged

    Allies: Mario Vontaz, thepika98, Infernape99.

    TheHatMan
    Hyper Kitten
    ******
    Offline Offline

    Posts: 260

    hee hee he...ITS SHOW TIME!


    View Profile Awards
    « Reply #8 on: March 28, 2011, 06:25:23 AM »


    Quote`: necroposting – posting in a thread that’s been dead for over a week; posts that consist of just emoticons or text repeated over and over.

    If the poster is contributing infomation that is useful to the thread at hand, then it isnt Necroposting.

    If the person`s issue was not resolved and someone managed to find the thread, and then post his suggestion, as long as its relevent to the topic, then I believe its fine
    Logged

    "I love shanking people" -Sephy (that isnt dirty in anyway)

    New Project in in motion, XYZ majorly failed, so project "Dissidia" (somewhat related, but not related to Final Fantasy) beginning Tongue

    Project Progress: 2%

    Need help with Brawl Modding but don't want to make a fuss about it in the help section...PM me

    RevengeHunter
    Mega Kitten
    *****
    Offline Offline

    Posts: 170


    Happy Sasuke is happy

  • Awards Tutorial Writer

  • View Profile Awards
    « Reply #9 on: March 28, 2011, 08:52:09 AM »


    Quote
    Disruptive Posting

    Everything from Flaming to Advertising is forbidden:


    •Flaming: Directly or indirectly insulting other members.
         Examples: “You idiot”; “Anyone who believes that is a moron”; “Just shut up”; attacking someone based on race, gender, sexuality, etc.
    •Trolling: Posting with the sole purpose of annoying other users, provoking flames.
         Examples: Going into a person’s texture topic and saying “You suck” without offering any actual criticism; posting false information.
    •Spamming: Posting worthless topics or messages that contribute nothing to the topic of the forum or thread.
         Examples: Repeatedly bumping a topic; double posting; necroposting – posting in a thread that’s been dead for over a week; posts that consist of just emoticons or text repeated over and over.
    •Disruptive Behavior: Posting in a manner that makes things generally unpleasant for other users.
         Examples: Posting in ALL CAPS, in topic titles and/or messages; posting illegibly; posting topics in the wrong forum; posting images that are too large (creating horizontal scroll bars or making your post longer than a page); posting unmarked spoilers (game, movie, book, etc).
    •Advertising: Encouraging users to visit other websites for personal gain. This does not include links provided when another user asks for them. This includes advertising texture teams.
         Advertising is allowed in Off-Topic and in signatures.
    •Signatures: Images in signatures should not be more than 800 pixels wide or 200 pixels tall. You may have no more than two images in your signature; if you choose to have two, each must be at most 400x200 if they go on one line or 800x100 if they are on separate lines. Signatures generated by Brawl Vault do not count.
         Moderators have the right to remove any signature that affects the readability of the board (i.e. a signature with multiple flashing colors).

    Whether a post falls under one of the above categories is not always clear and is at the discretion of the moderators.

    Fixed.
    Logged


    Pages: [1]
    Print
    Jump to: