Also, I noticed I'm over the 3.61 mb limit for the sc_selcharacter. 3.68 to be exact. But I've always operated under the idea the Brawl EX cannot be beyond 3.1 mb Is that because of the PM Loader? I read that somewhere, but I didn't think it was real... or is it something else?
I don't know if it works for clones, but maybe you could use the external CSP method for the original 37-39 characters, and just have the clones in the SC_Selcharacter.pac file? As for the original in that file, just replace it with a small little dot or something, lol.
Thanks a bunch, ASF1nk. It works great, now! One more thing to anyone, not just you (you did enough lol). What are the codes to have independent pokemon now? I forgot. I know you put in 5C instead of 1C for Squirtle or something( so that he's independant), but is there other things needed? Because he still has pokemon trainer lol.
Okay, both codes "work." I say that because your CSS fix works perfectly, now with the Ex CSPs, your custom css code works... but it has weird effects. I.E. I set my CSS amount to 27, in smash, it gives me 20 mario icons and the rest are the icons I had set originally for my CSS, so it'd be like: 20x Mario / luigi/ mario/ peach/ etc. Other than that, it works.
No. I did exactly what you did and got rid of everything but the CSP folder, and system folder (with common 3 only) and the only codes were File patch, and SDHC expansion code. It works when I do that, but if I include anything that touches the CSS in anway (CSS fix, Custom CSS, etc.), it crashes.
Welp... I think I found the issue. The common3.pac conflicts with your CSS fix code, PW... or any code to do with css modifying, it seems. Without them, it works fine.
Oh, I don't use dolphin. My cpu is old lol, but I did what you did and moved every file out of the way aside from the CSP folder and system3. I unchecked every code aside from the patch code, and the SDHC extension (cause I need it lol) and it still crashed. I'm sure it doesn't matter what patch code you're using. You're probably using the latest, right?
I don't have one. Maybe I should? I just don't know what's the difference between the common5.pac and the menu2 folder if they have the same resources.
The thing I noticed is that common5 is loaded pretty much on boot and can't be refreshed, while menu2 can be changed on the fly by reloading its files.
The external CSP loader more or less stands as it's own unit inside sora_menu_sel_char.rel (Common3's MiscData[13].rel file). The only reason it's paired up with the CSS Roster Expansion is that their hook points both happen to be in there.
I'm pretty booked for this coming weekend and the next, so I don't think I'll be able to help you any time soon, but if you'd like to look into it yourself, you can take a look at the module in Resources\Common3 of the 2.0.0.x package and try to extract the changes yourself. There are 3 things that you'll need to copy out from the module into a vanilla sora_menu_sel_char.rel module. The hook is at section[1] 0x1109C while the corresponding hook routine is at section[7] 0x0. There's also a directory string at section[5] 0xE40 that you'll need to copy and/or change depending on where you want to load from.
Best of luck.
Whoa, that was fast! Thanks for the info, I'll continue to attempt this method. Now is there any specific program to use this method with? Like a hex editor or brawlbox? Perhaps the module editor?
Even if I were to copy lines of hex, it doesn't seem to copy comments and other info (red text/ highlighted stuff.) I have tried all three programs, all of which gave me a bad file when booting smash.
Hey, PW, or anyone who knows.. is it possible to use the method of loading CSPs through the brawlex directory without using Roster.dat.
The reason being is I would like to use independent pokemon (no trainer) with custom CSPs for everyone (and no file size).
I cannot use Brawlex at full strengh because ASL conflicts with that, so I'm just using Brawlex JUST for extra CSP space, but I can't use the Independant pokemon fighter config file because it's not loaded since I'm just using the brawlex one way.
Sorry for the confusion, any questions I'll be happy to answer lol
QUICK update! I've kept this in my mind for a long time about Pikachu actually having different skins and not just outfits/hats. So here's my finalization on Pikachu. The first 5 skins of pikachu (as shown below, excluding his original) will be skins, the next 5 will be hats. You're welcome.