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 000000
50 00000102 03040607 << Default Stages
08090A0B 0C0D0E0E
0E0E0E0F 10111213
14151515 16171819
1A1B1C1D 1E1F2D2D
2D202122 23242526
2728290A 2D2D2D2D
2D2D2D2D 2D2D2D2D
00010203 04050607
08090A0B 0C0D0E0FE0000000 80008000Tracklists:
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.