Kitty Corp Meow Mix Forums

Help & Tutorials => Help => Topic started by: Anon23 on November 18, 2010, 02:36:02 AM



Title: Tracklist modifier help
Post by: Anon23 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?


Title: Re: Tracklist modifier help
Post by: (specter) 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?


Title: Re: Tracklist modifier help
Post by: ForOhFor Error on November 21, 2010, 07:12:05 PM
Maybe ask Mewtwo2000, he seems to understand it and get it to work.


Title: Re: Tracklist modifier help
Post by: (specter) 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 (http://www.smashboards.com/showpost.php?p=11670735&postcount=297) 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.


Title: Re: Tracklist modifier help
Post by: Afro-Troid on November 24, 2010, 03:29:56 PM
Thank you so much, Specter! That was incredibly helpful. Worked like a charm...


Title: Re: Tracklist modifier help
Post by: (specter) on November 24, 2010, 03:36:49 PM
No problem.


Title: Re: Tracklist modifier help
Post by: That BattleToad PSA Guy 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?


Title: Re: Tracklist modifier help
Post by: Lethal Blade 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.


Title: Re: Tracklist modifier help
Post by: TheHatMan 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


Title: Re: Tracklist modifier help
Post by: RevengeHunter 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.