Quote from: Power Marshall on April 16, 2015, 11:10:50 PM
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.
That's to be expected to some extent. Those codes modify assembly in sora_menu_sel_char.rel. If you change the size of the module, then the alignment of the file changes causing a shift in the assembly code. This causes those codes to write to the wrong places making things unstable. There's also a small gotcha with the way module sections are aligned. Due to a small quirk in the way they're structured, the module editor can't perfectly recompile them to the exact same alignment. You can however, force the sections to line up properly if you pad out each section with extra bytes. The best way to ensure code compatibility is by first ensuring that the module's FixSize matches the original, and then performing a diff on the two files to see where where the section alignments differ (Note that they only need to match up to the FixSize.). From there, you can manually pad out each section to properly line them up again.
Quote from: Keizer Ghidorah on April 17, 2015, 02:25:44 AM
I dunno. I'll have to check whenever I can.
Regarding file size limit, the texture and model are way below the limit, and the moveset is about 90 kb over. The FitLucario clone file I'm using is about 100 kb over.
I may just replace them with the normal ones and see what happens, because FitLucarioMotionEtc.pac and the FitLucario.pac files I'm using are from a custom PSA. I will post my progress whenever I get the chance.
EDIT1: I got the chance, and tested the clone with normal files (save for the model-texture file for the clone) and right when I went to hover my cursor over the clone, the game crashes. Sooooo........what did I do wrong?
Crashing due to hovering over the icon implies an error in the CSP data. To confirm this, you could try changing the CSSSlot config file's cosmetic ID to someone that you know already works like Mario. If it still crashes, then it is likely there is something wrong with your core BrawlEx file setup.


ed over a bit more than I would have liked, and I think I may have missed a few things all together, but I'll leave a file here with all the changes I made to the Lucario module.