Finally took the time to trudge this headache. Lovely guide, but I must mention that things got really confusing really quickly in some spots where there were no screens to clarify what you were talking about. Observe.
his file is why the CSS is arranged as is. While this can be edited in HxD, I find BrawlExConfig Utility easier to use. As such I'll be using it for this guide. When open in BrawlExConfig, you'll see a list of character IDs. Remember the our new fighter's hex ID of 7A? We will enter that into this .dat.
I found where I wanted to throw my new CSS icon in both programs, but neither would let me simply insert the needed byte without editing literally everything that came after it. I doubt it's supposed to be that tedious, so could you clarify what exactly needs clicked?
Open up the .dat with HxD and navigate to offset 0x1C. The last two/three bytes of that string will be the soundbank ID. Replace that with whoever sound effects you want your new fighter to use.
A big problem for me in going through was having absolutely no idea what you meant when you say offset 0x something. I was following along with my Ike clone with IDs and everything in hand, but could still barely discern what was meant to go where. Too much inference.
This guide by
@Moydow covers what you need to insert into offset 0x20 very well:
I flat-out gave up here. My clone only has 9 slots for jay's Sm4sh Ike, and I couldn't for the life of me determine what the sh*t was going on with the hex...I couldn't even find the 00 C0 part that tells it to stop. So I said f*ck it and moved on.
Moreover when it came to changing names and soundbanks and other stuff, there was no need to b/c I'm making an exact clone. But even if I wanted to, I'd still be stuck because I just can't figure out what the hell offsets mean.
Long story short, I failed. I'm no fool, either. My CSS did not show up and in going to where it was supposed to be (occupied by Waluigi) I get a freeze and black screen.
I've read that v0.5 is buggy, and in digging through the CSS file I found of a lot of dirt like extra Dry Bowser stocks. The whole thing just seems an unorganized clusterf*ck with Ridley and Waluigi just haphazardly slapped in. Not your fault, but I don't like wasting time on something that's relatively straightforward because the base work is broken as is. Not cool. At all.
Basically, there's not much you can do about the heap of disorganized garbage that is the v0.5 base build. I would however ask that you include HxD screens for every step of the way. Maybe then I'll be less likely to spend four hours getting a headache.