I saw a conversation about making controlable bosses a while ago.
Has someone managed to get them to work?
This is what PW sent me a while ago:
For the most part, the ExSlots are already configured by BrawlEx to use aligned config data. So Fighter3F is associated with Slot3F which is associated with CSSSlot3F which is in turn associated with Cosmetic3F. This is not necessarily the case with any slots before 3F.
For example, take a look at where Petey Piranha shows up in the Fighter Chart. Slot33 is associated with CSSlot2D which is associated with Cosmetic2D. Notice that there isn't actually a Fighter associated with Petey Piranha's data. This means that - the way he is configured right now - he can't be used. However, if you were to use a config file for Slot33 to associate it with any of the free Fighter ids (either the forbidden 7 or Fighters37-3E), then you would be able to use him like any other slot.
Supposing you used a config file to map Slot33 to Fighter37, then it would just be a matter of configuring the resulting set of config files to be whichever character you wanted.
Let's say you wanted to have a Ganondorf clone over Petey Piranha. You would just take Ganondorf's config files and rename them to Fighter37.dat, CSSSlot2D.dat, and Cosmetic2D.dat. For the Slot Config, you would either keep your own file which maps Slot33 to Fighter37 or you would simply modify Ganondorf's Slot config file to reincorporate the mapping to Fighter37. Once you've finished your clone, you can use him by adding id 2D (that is, CSSlot2D) into CSSRoster.dat.
Right now, the BrawlEx Config Utility doesn't support Slot config files, but the BrawlEx OP has a breakdown of the Slot Config file format. The only value you'll really want to modify is the 4-byte value at 0x10 to be whichever Fighter id you want it to be associated with. You'll also want to set the file's Edit Level (the 4 bytes at 0x0C) to 1 or else the changes to the Fighter associations wont be applied by BrawlEx.
Also, remember the Petey Piranha doesn't have any Cosmetics besides a battle portrait. So if you try to use his cosmetic data as is, you may run into some troubles.
Good luck.
So what I gather from it is that using the fighter chart for a slot like Petey Pirahna, we'd need to change our files accordingly. To work on PETEY'S slot it needs to be ordered the same: Fighter37.dat, CSSSlot2D.dat, and Cosmetic2D.dat (Instead of all the same number) Then you'd need a Slot config, which isn't included for Petey. I don't know if you could technically just use the game's built in slot files or not... but if you use a Slot config, you'd need to know how to edit it to read the other files...
I might try it without the slot config and hope that the game has one built in that we can use. If this is how it works, then we can actually use them. If not then we'll have to wait.
Post Merge: April 16, 2014, 08:05:45 AM
Okay, I just tried this, and I got Mario to load. I used a Ganon PSA with Fghter 37, CSSslot 2D and Cosmetic 2D. I didn't use a slot file, I just wanted to see if the game would use the one it uses for Petey.
So... this isn't really revolutionary... It must be loading Slot0 since I don't have a slot file... I'm going to try to use one and edit it... though I don't know too much about that :/ I'll go based off of what PW said.