Okay. Excuse me for rushing this, but this'll be the THIRD time I've typed this up. Third time. And I'm honestly getting sick of it. I have a wedding to get ready for and blah blah irl stuff I know, so I'm trying VERY hard to get this out since I know I've been putting it off and brainstorming so I'm gonna cover Boss slots tonight only, not the random bits of data. I'll cover that another time. Again I'm sorry I'm just rushing through, but I'll include pictures to make it easier. I'm also not going to be as charming, this'll be a straight tutorial.
Okay.
Hello. Today we're making boss slots. How do you make boss slots and what is a boss slot? Look in the image below:
https://www.dropbox.com/s/djmqofkkhjv7mf7/Fighter%20Chart.pngThe above image is the Fighter Chart. In the Fighter Chart, we can see that the game loads characters and bosses, though not always with their IDs aligned. Phantom Wings made the data beyond 3E aligned, but the game doesn't normally read the files like that, as we can see here.
So how do we use a boss slot? For this rushed example we'll use Petey Pirahna:
Notice how Petey, as well as the other bosses, are loaded differently then EX clones. IE, there are only 2 configs aligned, with a 3rd aligned differently, and no 4th.
First we start with what we have, in that we start taking out our config template for our new clone (Let's say we're cloning Mario).
So, for Boss slots, you need to name the files the same way the bosses are loaded. In Petey's case, Slot will be 33, and the Cosmetic and CSSslot files will be 2D. So name your Mario config files as shown:
Slot33
Cosmetic2D
CSSslot2D
The game will AUTOMATICALLY link these bits of data together, just as PW's Clone engine links config files 3F-63 together.
Also, REMEMBER use Mario's config files. You don't need to use anything that's Petey's. Just Mario's.
So if you named these files correctly, then you are 90% done. What's left? Fighter config.
First look here again
https://www.dropbox.com/s/djmqofkkhjv7mf7/Fighter%20Chart.pngAnd pick your Fighter ID. For our example, we'll pick the first free one, 24. (Note that any empties, along with Forbidden Fighters, are fair game. I haven't tried Giga or Warioman).
So name Mario's Fighter.config: Fighter 24. So all together we have:
Fighter24
Slot33
Cosmetic2D
CSSslot2D.
Now, the game can link 3 of the 4 files together automatically. But how do we get the game to associate Fighter24, with the rest of the files? Through the Slot file. Open Slot 33 (Note the picture I'm using has a different ID. This doesn't matter). You should see something like this:
These are the "guts" of the slot. In order to associate the Fighter config with the Slot (And in turn the Cosmetic and Cssslot) you need to look at the two places I highlighted. The value in 00000010 by 03 needs to be changed into the Fighter's ID. So in our case, 24. The value in 00000000 by 0F needs to be changed into 01. These will always be changed to 01, no matter what value you put in as the Fighter.
After you've forced the Slot to read that Fighter with the ID 24, you're done. Congratulations
This can also be applied to alloys, and getting Slot 58 to work.
So there you have it! Boss slots are easy!
Next time we'll talk about random data pieces. Sorry this was so brief. I'll be busy for a few days, but I'll be on off and on to answer questions. Again sorry for rush. :/
If this was too rushed, I will edit it to make more sense. Again, I'm SO sorry. But I owe it to all of you to make this tut better if it's too confusing, and I will if requested. I promise.