Kitty Corp Meow Mix Forums

Help & Tutorials => Programming Tutorials => Topic started by: ShinF on March 13, 2014, 03:25:06 PM



Title: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 13, 2014, 03:25:06 PM
As many of you no doubt know, cBliss as a code is not compatible with BrawlEx. There is, however, a way to achieve the same effect using the Fighter and CSSSlot Config files.

If you want to simply have every default character with 10 costumes, you can download these stock files (https://www.dropbox.com/sh/hds6bct3eht2w78/s7uZ4t6orM) I created and copy them to their proper places in the BrawlEx directory. If you want to have a custom number of costumes or different numbers for each character, or have them ordered differently, the tutorial below will explain how to do so.

You'll need a hex editor in order to edit the CSSSlot Config files in addition to the standard BrawlEx files and Config Utility.

First, you should use the BrawlEx Config Utility to open the character's Fighter Config. Check all of the costumes you want used for the character. Do not check or uncheck ?A or ?B, as we don't know what those actually do as of yet. Also keep in mind that checking more than ten costumes (usually 0 - 9) will cause the last one or two costume's cosmetics to overlap with the next character.

There are a few characters that can have more than 10 without conflicting cosmetics, however, because the slot after theirs is empty or dummied out. These characters are Ganondorf, ROB, Wolf, Toon Link, and Sonic.

(http://i.imgur.com/Vy0Z8bY.png)

Save it and close.

Next, open up the character's CSSSlot Config file. The last two lines here are what we're going to be working with. Each set of two bits (a bit is composed of two characters) determines a costume. So a set of four numbers is a single costume, here. At the end of the costumes is the bit 0C, which indicates the end of the costume set.

(http://i.imgur.com/EAKZaX5.png)

Now, the two bits for the costumes work like this: The first bit indicates the Costume Color and is used to indicate Team Colors. 00 Indicates Red Team, 01 indicates Blue Team, and 03 is Green Team. Any other number for the first bit will not affect them.

The second bit determines the costume number that is loaded. 00 will load FitFighter00, 01 will load FitFighter01, and so on. So, a set of bits reading as 0001 would indicate a Red Team costume which will load costume 01.

The order that you place the costumes in the file will determine the order they scroll through. So the first costume you put in the file (typically the default) will correspond to the first portrait in your sc_selcharacter or common5. The second costume you type will correspond to your second, etc.

(http://i.imgur.com/RGofOrK.png)

One more thing I should mention is that the game will not give more than one set of Team Colors to any given character, as each one is hard-coded to only have one set. It will read the first set, but won't acknowledge the second as Team Colors. The exception is Wario, who has a very specific order to his Team Colors. In my experience, he will freeze when scrolling through his Team Battle portraits unless his Team Colors are arranged as Red -> Green -> Blue -> Red -> Blue -> Green.

When you've arranged your costumes to your satisfaction, save. All that's left to do now is to add the portraits for your new costumes. Make sure you include CSPs, BPs and RSPs. If you intend to use the characters in any single-player modes, you must also add Stock Icons.

And that's it! I'll be glad to answer any questions.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Don Jon Bravo on March 13, 2014, 03:38:08 PM
do you really need BP's and RSP's? as well as stock icons
is there a way for the game to load default ones?

also
tip

Sonic, Ganon, Fox, and like three or two more characters can have up to 12 characters
i cant remember exactly which ones but it has to do with their CSP setup inside brawlbox


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 13, 2014, 03:42:58 PM
do you really need BP's and RSP's? as well as stock icons
is there a way for the game to load default ones?

also
tip

Sonic, Ganon, Fox, and like three or two more characters can have up to 12 characters
i cant remember exactly which ones but it has to do with their CSP setup inside brawlbox

As far as I know, BPs and RSPs are necessary. Luckliy, RSPs are as simple as exporting the CSP brres without compression and just naming it properly. BPs are tedious, but the game freezes without them and I'm not aware of a way to make it load a single one (though if I find one, I'll edit it in). You could perhaps just copy and rename the default ones so you don't have to replace the portrait in each one, though.

You don't need Stock Icons unless you intend to use them in Classic or All-Star mode, because those are the modes where they actually show up on the CSS and it'll freeze on hovering over any costume without stocks. They're not a problem in the Multiplayer modes, though.

You can use libertyernie's Costume Manager to assist in changing / adding them, as well. It helps greatly, and it works with BrawlEx though only for the default characters right now, I believe. He's updating it to add support for Clone characters as well.

Yeah, I remember that some can have more because the character slot after theirs is empty. I'll look up which ones those are and edit them into it in a bit.

Edit: Okay, looking at the characters in BrawlBox, it seems to be Ganondorf, Wolf, ROB, Toon Link and Sonic.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KingJigglypuff on March 13, 2014, 03:54:02 PM
Your link is messed up.

It should be https://www.dropbox.com/sh/hds6bct3eht2w78/s7uZ4t6orM (https://www.dropbox.com/sh/hds6bct3eht2w78/s7uZ4t6orM)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 13, 2014, 03:55:24 PM
Your link is messed up.

It should be https://www.dropbox.com/sh/hds6bct3eht2w78/s7uZ4t6orM (https://www.dropbox.com/sh/hds6bct3eht2w78/s7uZ4t6orM)

Ah, I think I added quotation marks to it without realizing. Thanks for pointing it out.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Sammi Husky on March 13, 2014, 04:44:23 PM
NICE! im gonna bookmark this page. great tut :P even after doing this a few times, this tut has helped me understand it alot better


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KidCraft24 on March 13, 2014, 07:07:03 PM
What if we simply wanted to change which color is loaded as a team color? For example i have mewtwo over lucario, but because lucario's default if set to blue team so it mewtwo's when he has a blue costume already. Can i simply change the CSSSlot data to use Mewtwo's actual blue costume as his blue team costuem instead of his default like lucarios?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 13, 2014, 07:23:46 PM
What if we simply wanted to change which color is loaded as a team color? For example i have mewtwo over lucario, but because lucario's default if set to blue team so it mewtwo's when he has a blue costume already. Can i simply change the CSSSlot data to use Mewtwo's actual blue costume as his blue team costuem instead of his default like lucarios?

Absolutely. You would just switch the team color bit for the costumes you want. For Lucario, I believe there isn't a FitLucario03, right? So you could either add one using the method in the tut, or you could use a different costume number like 04 or 05. Whichever one you want to make Blue Team, just change its first bit to 01. You also need to make sure the default costume is no longer 01, so you could change that to a non-team color like 02.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KidCraft24 on March 13, 2014, 07:43:04 PM
Thanks! I managed to get it working right. This way here when i upload the newest version of Brawl DX either later tonight or tomorrow people can now play in teams and now wonder why mewtwo didn't have a blue team costume anymore. :)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 13, 2014, 08:04:42 PM
Thanks! I managed to get it working right. This way here when i upload the newest version of Brawl DX either later tonight or tomorrow people can now play in teams and now wonder why mewtwo didn't have a blue team costume anymore. :)

Great, I'm glad you got it working well. :)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KingImpris on March 13, 2014, 08:13:08 PM
Works great but the hard part is the sc_selcharacter.pac size :/


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 13, 2014, 08:21:45 PM
Works great but the hard part is the sc_selcharacter.pac size :/

There are a few ways you can lower the file size. The methods that are most commonly used include changing the compression on each brres to ExtendedLZ77, changing all the portraits to CMPR, and one that I came up with and works very well, changing the CSP Dimensions to 100 x 125 rather than 128 x 160. (Or you can go even smaller if it's necessary - just keep the proportions the same.) I currently have every default character with cBliss along with 19 Clones, 9 of which have cBliss, and I'm still well under the limit (I'm at about 3.6 at the moment).


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Segtendo on March 13, 2014, 08:22:30 PM
Works great but the hard part is the sc_selcharacter.pac size :/
Make your portraits have CMPR compression. You'll loose quality, but save on file size.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KingImpris on March 13, 2014, 10:02:16 PM
Yeah but later PW will post new updates more space for characters will be out.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 13, 2014, 10:07:37 PM
Yeah but later PW will post new updates more space for characters will be out.

When that happens, we'll probably have enough PSAs that the number of costumes per character probably won't matter so much since each Clone will have 5-6 costumes on their own :)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KingImpris on March 13, 2014, 10:17:24 PM
Yeah that would be cool but alot of work for me lol  :>.>:


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: superben2008 on March 14, 2014, 04:27:19 AM
thanks. this tutorial worked like a charm. i used it to add costumes to Ben from SBAF.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Power Marshall on March 25, 2014, 08:15:44 PM
I have a question. Do Yoshi and Luigi work? Because I set everything right, and gave them more CSPs and all, and their new CSPs don't even show up. I edited their CSS Slot and added more and ended it with 0C, I edited their fighterconfig and checked all numbers up to 9. I put more textures in their fighter folder and matched the numbers. Nothing.

The weird thing is, it DOES load their missing CSP (02), but it doesn't add any more.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 25, 2014, 10:12:04 PM
I have a question. Do Yoshi and Luigi work? Because I set everything right, and gave them more CSPs and all, and their new CSPs don't even show up. I edited their CSS Slot and added more and ended it with 0C, I edited their fighterconfig and checked all numbers up to 9. I put more textures in their fighter folder and matched the numbers. Nothing.

The weird thing is, it DOES load their missing CSP (02), but it doesn't add any more.

They work fine. Did you make sure to name their new CSPs properly? You have to make them follow the naming scheme of the previous CSPs.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Power Marshall on March 26, 2014, 06:13:40 AM
Yes, I have. Just like all other characters, they have extra slots, but Yoshi and Luigi, no matter what I do, doesn't load no more than 5-6 or 7 outfits.
(http://i.imgur.com/aaSycOL.png) (http://i.imgur.com/aaSycOL.png)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 26, 2014, 11:43:26 AM
Yes, I have. Just like all other characters, they have extra slots, but Yoshi and Luigi, no matter what I do, doesn't load no more than 5-6 or 7 outfits.
([url]http://i.imgur.com/aaSycOL.png[/url])
 ([url]http://i.imgur.com/aaSycOL.png[/url])


Okay, here's the problem: Characters don't always have their Config files aligned. Check this chart PhantomWings made:

(You may need to open it in a new tab to see it full-sized)
(http://i.imgur.com/IVIkFs4.png)

As you can see, Yoshi is Fighter 04 and Luigi is Fighter 08, but their CSS Slots are 05 and 09 respectively. In your image, they were named CSSSlot04 and CSSSlot08, which is why the game didn't acknowledge them. Portrait 02 still showed up because the game scrolls through the portraits in order, regardless of what costume is there.

I hope that helps.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Power Marshall on March 26, 2014, 01:17:49 PM
Yup, that did it. Wow, how simple haha. Thanks a bunch, ShinF! Just one more thing, does it reload when you insert the SD back in? Cause it doesn't on my part. I'm using an SDHC with the SDHC code, though... so that's probably why. :P


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Segtendo on March 26, 2014, 01:19:49 PM
Bero released a version of his SDHC code that allows reinsertion.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 26, 2014, 01:23:29 PM
Yup, that did it. Wow, how simple haha. Thanks a bunch, ShinF! Just one more thing, does it reload when you insert the SD back in? Cause it doesn't on my part. I'm using an SDHC with the SDHC code, though... so that's probably why. :P

It's the SDHC code.

Bero released a version of his SDHC code that allows reinsertion.

Really? Any chance you could link to it? I'd be interested in that.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Power Marshall on March 26, 2014, 01:28:34 PM
Bero released a version of his SDHC code that allows reinsertion.
v1.1 right? That's the one I'm using lol


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Segtendo on March 26, 2014, 01:57:16 PM
v1.1 right? That's the one I'm using lol
Misread your post. My bad.
Really? Any chance you could link to it? I'd be interested in that.
Code:
SDHC Extension 1.1[Bero]
* C23CB3D8 00000004
* 546302D7 41820014
* 38600001 3C808058
* 60840300 90640000
* 2C1D0000 00000000
* C23EEE18 00000007
* 80610014 54630253
* 41820028 38000009
* 8061000C 5463C43E
* 38630001 1CC30400
* 3C60803E 6063EE58
* 7C6903A6 4E800420
* 80A1000C 00000000
* C23CB620 00000008
* 3D60805A 616B9350
* 816B0000 2C0B0000
* 41820024 2C040040
* 4182001C 39600001
* 91610008 3D60803C
* 616BB410 7D6903A6
* 4E800420 9421FFC0
* 60000000 00000000
* C23CB4AC 00000003
* 38C00000 2C160000
* 41820008 38C00001
* 60000000 00000000
* C23CB5D4 00000009
* 807C001C 2C030001
* 806DCE1C 41820034
* 80030000 90190000
* 80030004 90190004
* 80030008 90190008
* 8003000C 9019000C
* 3C60803C 6063B5E0
* 7C6903A6 4E800420
* 60000000 00000000
* 043EEA20 48191905
* 043EEC1C 48191709
* 06580324 00000028
* 3F008058 63180300
* 83180000 2C180000
* 4182000C 7CB92B78
* 48000008 7F2531D6
* 548006FF 4E800020
* 043EEB6C 481917E1
* 043EED68 481915E5
* 0658034C 00000028
* 3C608058 60630300
* 80630000 2C030000
* 4182000C 3B390001
* 48000008 7F39BA14
* 4E800020 00000000
* 043CBA24 481B48E1
* 043CBD60 481B45A5
* 06580304 00000020
* 3EC08058 62D60300
* 82D60000 2C160000
* 41820008 7C802378
* 7C040040 4E800020
* C23EE0BC 00000003
* 38000000 3C60805A
* 60639350 90030000
* 3C60805A 00000000


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: tigertenaka on April 04, 2014, 09:57:26 PM
Is there a way I can give everyone the ten costume slots in conjunction with MeleeMaster's character pack? I don't want to have to start everything over from scratch if I can avoid it.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on April 04, 2014, 10:18:47 PM
Is there a way I can give everyone the ten costume slots in conjunction with MeleeMaster's character pack? I don't want to have to start everything over from scratch if I can avoid it.
Yeah, of course. This will work exactly the same for pre-made packs as it will for packs made from scratch.

If you download the stock files in the link near the beginning and copy them to their proper directories without replacing any of the clone files, and then make sure you add the needed portraits for all the costumes as well as the costume files, then that will give 10 costumes to every default character while retaining the clones. Be careful not to go over the file size limit for sc_selcharacter when adding portraits, and you should be fine.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Rosetta-Hime on April 05, 2014, 07:23:03 AM
When giving the Ice limbers 10 costumes, do you need Nana's FighterConfig as well? Or just Popo's?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on April 05, 2014, 08:52:30 AM
When giving the Ice limbers 10 costumes, do you need Nana's FighterConfig as well? Or just Popo's?

That's a good question. In short, I don't know. I always used both of them and never tried it without Nana's just to be on the safe side, and it doesn't take much extra effort just to add one more fighter config anyways.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: SilverBaretta on April 25, 2014, 07:54:31 PM
Hey ShinF, would there happen to be a way to edit the CSSSlotConfig so that all team colors load the same color? Some of my clones only have one outfit, and freeze if I just edit the config as if all the colors were there because the portraits don't exist.

Elaboration:
If I change the hex line to something like 0000 0100 0300 0C00, when I try to change costumes normally (NOT in Team Battles), it will freeze because the 0C bit makes it seem like there's still 3 different costumes. Do you know of a way to change that so there's only one costume to load from?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Sammi Husky on April 25, 2014, 09:07:44 PM
You should be able to specify only 1 costume in the fighter config


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on April 25, 2014, 09:16:59 PM
You should be able to specify only 1 costume in the fighter config
Correct. To elaborate a bit more:

If you only check one costume in the fighter config, that's the only one the game will load from. So setting another costume to load in the fighter config should cause it to default to that one when another is selected. The portraits will still scroll as normal, but if they match then it won't be noticeable anyway.

So, in other words, if you only check 00 in the Fighter config, then you can have 0001 0103 0302 0C00 as normal, and all of them will still load costume 00 because 01, 02 and 03 aren't enabled in the Fighter config.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: SilverBaretta on April 25, 2014, 09:18:55 PM
You should be able to specify only 1 costume in the fighter config
Correct. To elaborate a bit more:

If you only check one costume in the fighter config, that's the only one the game will load from. So setting another costume to load in the fighter config should cause it to default to that one when another is selected. The portraits will still scroll as normal, but if they match then it won't be noticeable anyway.

So, in other words, if you only check 00 in the Fighter config, then you can have 0001 0103 0302 0C00 as normal, and all of them will still load costume 00 because 01, 02 and 03 aren't enabled in the Fighter config.

Ah, that makes sense! Thanks you two, I'll set it up right now and see if it works.

It still freezes whenever I try to switch to a costume slot that doesn't exist. Do they still need to have portraits even though the costumes don't exist? That would just be the same thing as having multiple slots, wouldn't it?

Probably also should've specified that I'm using custom cosmetics (and as a result don't have portraits for the clones with less costumes than the character they're based on), which may make this more complicated. I think I'm looking more for a cosmetic redirect of sorts, instead of just a FitFighter redirect.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KingJigglypuff on May 09, 2014, 10:36:45 AM
I've gotten everything to work greatly.

Except one thing.

How would I name a 10th CSP?

Ex: I'm using CSP Slot 121.

Would I name it "MenSelchrFaceB.12110", "MenSelchrFaceB.1210", or "MenSelchrFaceB.12120"?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on May 09, 2014, 10:57:23 AM
I've gotten everything to work greatly.

Except one thing.

How would I name a 10th CSP?

Ex: I'm using CSP Slot 121.

Would I name it "MenSelchrFaceB.12110", "MenSelchrFaceB.1210", or "MenSelchrFaceB.12120"?
If you're using slot 121, the 10th CSP would go from 1219 to 1220. (The first CSP for 122 would be 1221, so 1220 is available.)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KingJigglypuff on May 09, 2014, 11:08:37 AM
If you're using slot 121, the 10th CSP would go from 1219 to 1220. (The first CSP for 122 would be 1221, so 1220 is available.)
Thank you. It worked.

But wouldn't that conflict with CSS Slot 122?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on May 09, 2014, 11:10:19 AM
Thank you. It worked.

But wouldn't that conflict with CSS Slot 122?
No. Like I said, every slot starts at ---1, so the last place on the previous slot can use ---0 without any conflict.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: KingJigglypuff on May 09, 2014, 11:19:58 AM
No. Like I said, every slot starts at ---1, so the last place on the previous slot can use ---0 without any conflict.
Oh.

I must have misread your post then.

Thank you for clarifying.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Mariohuge on May 11, 2014, 11:40:52 AM
For some reason, when I try to edit Mario's fighterconfig, the config utility will only let me check costumes 0 to 5, along with ?A. The other costumes aren't showing on there.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on May 11, 2014, 01:08:30 PM
For some reason, when I try to edit Mario's fighterconfig, the config utility will only let me check costumes 0 to 5, along with ?A. The other costumes aren't showing on there.
That's a problem I can't really help with. It may be a bug with the Config Utility and whatever OS you're on. You can still download the stock files in my first post and use those - they're all already set for 10 costumes. Otherwise, you'd be better off asking in the BrawlEx thread.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: DarkDeity on May 16, 2014, 09:06:49 PM
so using this with...say my katsu hack for example[who is over link] i can basically arrange it so that the first costume WONT be loaded as the green team color?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on May 16, 2014, 09:09:15 PM
so using this with...say my katsu hack for example[who is over link] i can basically arrange it so that the first costume WONT be loaded as the green team color?
Correct. All you would need to do is rearrange the numbers in the CSSSlot Config the way you want them.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: DarkDeity on May 16, 2014, 09:19:29 PM
Correct. All you would need to do is rearrange the numbers in the CSSSlot Config the way you want them.

excellent. once i have finished setting up my pack its off to do that XD


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: kanjaroo on July 28, 2014, 05:59:47 PM
(hope this isn't necroposting)

I started something called Project ReMi a while ago and referenced this tutorial for getting 10 costumes on every character.

http://forums.kc-mm.com/index.php?topic=69628.0 (http://forums.kc-mm.com/index.php?topic=69628.0)
(has the download)

When all is said and done though, the game CAN still freeze when the functioning skins are put to use and I have no idea why. The main instances where I've witnessed this was when I've been trying to play it with my friends. I'll be so certain that the game won't freeze in character select because I've tested every skin individually. However, we still get a soft freeze when we click on a stage.

I'm thinking theses etra skins being loaded simultaneously causes a freeze for an unknown reason. Is this method still too beta to allow for 10 costumes, or am I doing something wrong and it can be fied?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on July 28, 2014, 06:03:47 PM
(hope this isn't necroposting)

I started something called Project ReMi a while ago and referenced this tutorial for getting 10 costumes on every character.

[url]http://forums.kc-mm.com/index.php?topic=69628.0[/url] ([url]http://forums.kc-mm.com/index.php?topic=69628.0[/url])
(has the download)

When all is said and done though, the game CAN still freeze when the functioning skins are put to use and I have no idea why. The main instances where I've witnessed this was when I've been trying to play it with my friends. I'll be so certain that the game won't freeze in character select because I've tested every skin individually. However, we still get a soft freeze when we click on a stage.

I'm thinking theses etra skins being loaded simultaneously causes a freeze for an unknown reason. Is this method still too beta to allow for 10 costumes, or am I doing something wrong and it can be fied?
This is the first I've heard of this. I've not had any issues with it at all either alone or with friends. Are you sure it's the costumes and not something else that's causing it?

Also, which version of BrawlEx are you using? Because I know that BrawlEx 2.0 is just unstable in general and freezes on 4 player matches.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: kanjaroo on July 28, 2014, 10:53:53 PM
Aw man. I remember updating some of my files to BrawlE 2.0 but not all of them cuz some ended up causing the css lag. I MIGHT have kept common 3,  MenSelchrPos_TopN and MenSelchrPos_TopN__0. Could that be the cause?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on July 28, 2014, 10:57:57 PM
Aw man. I remember updating some of my files to BrawlE 2.0 but not all of them cuz some ended up causing the css lag. I MIGHT have kept common 3,  MenSelchrPos_TopN and MenSelchrPos_TopN__0. Could that be the cause?
I find it likely, but I haven't updated to it myself because of its instability, so I can't know for sure. I think bx_fighter.rel is the file where most of the engine exists, so if you updated that file to 2.0, that may be the cause. I'm sure someone in the BrawlEx thread would know.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: kanjaroo on July 29, 2014, 01:24:08 PM
I find it likely, but I haven't updated to it myself because of its instability, so I can't know for sure. I think bx_fighter.rel is the file where most of the engine exists, so if you updated that file to 2.0, that may be the cause. I'm sure someone in the BrawlEx thread would know.

You know what? I think you're right. I never saw issues with changing the b_fighter.rel when playing by myself so I probably just left it ver. 2 and attributed any problems with friends to the costumes because I updated it loong back- the day it came out. I'll update on whether its the issue or not later.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: kanjaroo on August 04, 2014, 04:15:23 PM
UPDATE: I played with my friends yesterday after switching back to b_fighter.rel from v1.2.0.0. We played lots and had lots of fun. Eventually, we ran into a soft freeze but we had played enough so it was fine. I think it was an issue caused by incomplete files anyway. Either way, I think changing the files helped to make it so it wouldn't freeze every game- so THANKS.

One more thing you might be able to help me on tho. You see, one of my friends sucks at P:M lol. We need teams to work either wise he gets upset. The thing is: ever since I added tons of costumes, switching to team battle causes the CSS to go haywire. The RGB icons for teams go crazy. Its still possible to start a team game- but the CSS is VERY sensitive where if 2 players are choosing characters at the same time, the game can freeze AND cycling past Green Team while a character is selected causes a freeze.

I theorize that this is caused by the sc_selcharacter.pac being shoved to the brim with data considering there are 49 characters and thus about 490 different costumes. Free for all works fine though.

Any advice you can give??


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on August 04, 2014, 04:21:37 PM
UPDATE: I played with my friends yesterday after switching back to b_fighter.rel from v1.2.0.0. We played lots and had lots of fun. Eventually, we ran into a soft freeze but we had played enough so it was fine. I think it was an issue caused by incomplete files anyway. Either way, I think changing the files helped to make it so it wouldn't freeze every game- so THANKS.

One more thing you might be able to help me on tho. You see, one of my friends sucks at P:M lol. We need teams to work either wise he gets upset. The thing is: ever since I added tons of costumes, switching to team battle causes the CSS to go haywire. The RGB icons for teams go crazy. Its still possible to start a team game- but the CSS is VERY sensitive where if 2 players are choosing characters at the same time, the game can freeze AND cycling past Green Team while a character is selected causes a freeze.

I theorize that this is caused by the sc_selcharacter.pac being shoved to the brim with data considering there are 49 characters and thus about 490 different costumes. Free for all works fine though.

Any advice you can give??
Hmm, not sure. I haven't run into any problems with team battles, and I've got more characters with more costumes than that. If it's some kind of graphical glitch, it may just be a problem with sc_selcharacter.

P:M, you say? Are you using Project Ex? That may have something to do with it as well. I've only used BrawlEx with vanilla Brawl. I've been planning to switch to Project Ex but I haven't done so yet.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: kanjaroo on August 04, 2014, 05:21:02 PM
Hmm, not sure. I haven't run into any problems with team battles, and I've got more characters with more costumes than that. If it's some kind of graphical glitch, it may just be a problem with sc_selcharacter.

P:M, you say? Are you using Project Ex? That may have something to do with it as well. I've only used BrawlEx with vanilla Brawl. I've been planning to switch to Project Ex but I haven't done so yet.

I started working on this when the first dev beta for Project M Unbound came out. I started intensely moddinf the sd files they started with to make my own project, the Project ReMiX.

That being said, you do raise a valid point. The coding to make P:M compatable with BrawlE might have been causing a malfunction like this back when it was first released. I'm gonna try to update to their latest version whilst replacing the sc_selcharacter.pac and BrawlE folder. See if that works...

Also, how did you manage more characters and costumes? I've done LOTS of compression to allow for everything I have now and it was just enough for 3.78 mb.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on August 04, 2014, 05:22:32 PM
I started working on this when the first dev beta for Project M Unbound came out. I started intensely moddinf the sd files they started with to make my own project, the Project ReMiX.

That being said, you do raise a valid point. The coding to make P:M compatable with BrawlE might have been causing a malfunction like this back when it was first released. I'm gonna try to update to their latest version whilst replacing the sc_selcharacter.pac and BrawlE folder. See if that works...

Also, how did you manage more characters and costumes? I've done LOTS of compression to allow for everything I have now and it was just enough for 3.78 mb.
I resized my CSPs from the usual 128 x 160 down to 100 x 125. They show up the same size in-game no matter what and there's not too much (http://i0.kym-cdn.com/photos/images/newsfeed/000/143/193/cad-20080602-358b1.jpg?1309710446) in quality, and it helps to free up room for more.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: kanjaroo on August 04, 2014, 05:26:44 PM
I resized my CSPs from the usual 128 x 160 down to 100 x 125. They show up the same size in-game no matter what and there's not too much ([url]http://i0.kym-cdn.com/photos/images/newsfeed/000/143/193/cad-20080602-358b1.jpg?1309710446[/url]) in quality, and it helps to free up room for more.


Now that's an interesting idea. I didn't wanna do that to, like you said, preserve quality. I'll try that. How much space do you think you freed up?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on August 04, 2014, 05:29:09 PM
Now that's an interesting idea. I didn't wanna do that to, like you said, preserve quality. I'll try that. How much space do you think you freed up?
Hard to say, but I'm up to 58 characters all with cBliss and still have room for more.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: kanjaroo on August 04, 2014, 05:31:52 PM
Hard to say, but I'm up to 58 characters all with cBliss and still have room for more.

Hmmm well that is a lot still. Thanks for all the help. I'm not gonna bother u anymore lol. Your thread can now die in peace.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on September 04, 2014, 01:55:53 PM
I want to add costumes to Link, without messing up the order of the default costumes, and not changing the 'default' as green team.

What it shows by default:

03 00 | 00 01 | 01 03 | 09 05 | 02 06 | 08 04 | 0C

What I changed it to:

03 00 | 00 01 | 01 03 | 09 05 | 02 06 | 08 04 | 07 07 | 08 08 | 0C

Also, I would like to add all costumes to Link (I'm dropping Samus, who is next in line, so I can), how would I do this?
As far as I know, even if you dropped a character (although I think you could just give them new cosmetic IDs), you still can't add more than 12 costumes since that's how many are available to check in the Fighter Config. In any case, you add them just the same as you would other costumes. Check their number in the Fighter Config, and add them to the CSSSlot Config. 10 and 11 in the Fighter Config will be in hex when added to the CSSSlotConfig, so you'd use 0A and 0B for those. Other than that, it's no different from the normal costumes.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: TokoyamiTheDark on September 07, 2014, 06:39:31 PM
I have been trying to give Peach 10 costume slots, giving G&W 6 slots and reduce Wario's slots to 6, but I am stuck with the Hex editing... Which Hex editor is used in this tutorial?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on September 07, 2014, 06:41:59 PM
I have been trying to give Peach 10 costume slots, giving G&W 6 slots and reduce Wario's slots to 6, but I am stuck with the Hex editing... Which Hex editor is used in this tutorial?

Any Hex editor should work just fine. You could just Google it and you'd come up with plenty of results, but the one used here is Hex Fiend. I'm on Mac, so I'm not sure if there's a Windows version of that app or not.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: TokoyamiTheDark on September 07, 2014, 06:51:02 PM
What is odd is that Peach's hex file is so much different than Mario's that I do not know where to start editing... I cannot find it neither in Wario's file nor on G&W's...


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on September 07, 2014, 06:53:51 PM
What is odd is that Peach's hex file is so much different than Mario's that I do not know where to start editing... I cannot find it neither in Wario's file nor on G&W's...
Are you sure you're looking at the right files? The CSSSlot Config files all have the same exact format. The Fighter Config files can just be edited in the Config Utility tool. Those don't need to be touched in a hex editor.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: TokoyamiTheDark on September 07, 2014, 07:05:51 PM
xD  How dumb. I was looking at the Fighter files... That solved everything. Now to test them in-game!


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Junior64570 on September 12, 2014, 03:50:51 PM
Thanks SOOOOOOOOOOOOOO much! Now I can have 8 costumes on each character for Project Super Smash 4!!! :D
Also, one question: Which program are you using to edit the CSSSlotConfig? I'm trying with HxD, but it's way too different for me. Can someone help?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Real on September 16, 2014, 04:31:08 AM
Thanks SOOOOOOOOOOOOOO much! Now I can have 8 costumes on each character for Project Super Smash 4!!! :D
Also, one question: Which program are you using to edit the CSSSlotConfig? I'm trying with HxD, but it's way too different for me. Can someone help?

The bit that says OC, replace that with your costume numbers in there, For example..

070708080909OC

The OC is added after your numbers, remember that or the game will crash


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Strange Matter on October 30, 2014, 09:54:34 PM
So after putting it off for a while, I figured it was finally time to give ten costume slots to each of the default characters, and I decided to use the stock files in the first post. I did a few (Mario, Link, Marth, several others) and they worked perfectly fine. Then I came to Peach and Bowser, and simply cannot get them to work. I've tried with the stock files from this thread and edited files from PW's "Configs Templates" folder, but no luck. It isn't the method I'm using to load the game (Gecko, Riivo, and Dolphin all freeze) or the costumes I chose (I've even tried renaming default costumes). No matter what, the game silent freezes upon selecting a stage if I pick a costume above 06 for those two. Is there anything special about Peach and Bowser specifically that I could be missing?

Edit: I also have the FitPeachEntry files, to clarify. Does Bowser have anything similar to those I'm missing?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on October 30, 2014, 09:59:20 PM
So after putting it off for a while, I figured it was finally time to give ten costume slots to each of the default characters, and I decided to use the stock files in the first post. I did a few (Mario, Link, Marth, several others) and they worked perfectly fine. Then I came to Peach and Bowser, and simply cannot get them to work. I've tried with the stock files from this thread and edited files from PW's "Configs Templates" folder, but no luck. It isn't the method I'm using to load the game (Gecko, Riivo, and Dolphin all freeze) or the costumes I chose (I've even tried renaming default costumes). No matter what, the game silent freezes upon selecting a stage if I pick a costume above 06 for those two. Is there anything special about Peach and Bowser specifically that I could be missing?
For Peach, you need to be sure that all her costume files have an Entry file, but I'm not sure why Bowser would be freezing. If you're using it with Project M, you might need to give him some extra Giga Bowser costume files, but otherwise, he should work just like any other character.


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Persona-Aya on January 20, 2015, 04:05:04 PM
Hi there!

I downloaded your stock files, although I'm still thinking about doing it myself. Just a few quick questions:

- Does Wario still have 12 costumes, or only 10 now?
- I got 2 different CSSSlotConfig folders in the download. One of them is called 'CSSSlotConfiig (cbliss order)', whereas the other one is just 'CSSSlotConfig'. Does the cbliss folder one match the cbliss sc_selcharacter.pac file included in the orginal cbliss download (i.e portrait 00 = default, 01 = red team, 02 = green team, 03 = blue team, 04-09 = rest). I just want to know if I should start a whole new sc_selcharacter.pac file, or if I can use the cbliss pac file as a template/guide.

Thanks for the files and tutorial! They're going to help a lot


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on January 20, 2015, 04:22:59 PM
Hi there!

I downloaded your stock files, although I'm still thinking about doing it myself. Just a few quick questions:

- Does Wario still have 12 costumes, or only 10 now?
- I got 2 different CSSSlotConfig folders in the download. One of them is called 'CSSSlotConfiig (cbliss order)', whereas the other one is just 'CSSSlotConfig'. Does the cbliss folder one match the cbliss sc_selcharacter.pac file included in the orginal cbliss download (i.e portrait 00 = default, 01 = red team, 02 = green team, 03 = blue team, 04-09 = rest). I just want to know if I should start a whole new sc_selcharacter.pac file, or if I can use the cbliss pac file as a template/guide.

Thanks for the files and tutorial! They're going to help a lot

It's been a while since I've looked at them. :P

Wario does still have 12 costumes, and I think the two CSSSlotConfig folders are the same. One of them was just the CSSSlot by itself in case people already had the Fighter Config, and one of them was zipped with the Fighter Configs in case they wanted to download them both together.

And yes, you can use the files that came with cBliss as a base. I arranged them to match the cBliss portraits. If you're using the BrawlEx CSS expansion, though, you have to modify the sc_selcharacter PhantomWings provided. You can just export the char_bust_tex from the cBliss sc_selcharacter and import it into it, though, which only takes a second.

Feel free to let me know if you have any more question. :)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Persona-Aya on January 20, 2015, 04:34:05 PM
So it is arranged to match the cbilss portrait order? Awesome - that'll help a lot!

A few more I just though of:

- I never touch Game and Watches files. So long as I don't move any of it's config files (I'll check the phantomwings graphic to find out what his id is), I should be fine right?
- I need to include all the extra files for some specific characters that came with the cbilss download, don't I? Things like Peach's entry files, and pkmn trainer's final smash files, etc.

Otherwise, I think I'm set! Thanks so much for getting back to me :kdance:


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on January 20, 2015, 04:42:50 PM
So it is arranged to match the cbilss portrait order? Awesome - that'll help a lot!

A few more I just though of:

- I never touch Game and Watches files. So long as I don't move any of it's config files (I'll check the phantomwings graphic to find out what his id is), I should be fine right?
- I need to include all the extra files for some specific characters that came with the cbilss download, don't I? Things like Peach's entry files, and pkmn trainer's final smash files, etc.

Otherwise, I think I'm set! Thanks so much for getting back to me :kdance:
Yeah, you'll need things like entry files and such for characters who have them for every costume. Game & Watch has also been expanded to use 10 costumes. I think cBliss already comes with a set of FitGameWatch00 files with 10 costumes, so he'll work just the same as he does with cBliss as well.

Any time. :)


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Persona-Aya on January 20, 2015, 05:00:29 PM
I think I'm all covered. Thank you very much! I'll let you know if I run into any difficulities

Post Merge: January 21, 2015, 04:34:12 PM
I always forget if it post merges automatically, so sorry if this is a double post.

Ganondorf, Wolf, ROB, Toon Link and Sonic are the characters that can have more then 10 costumes. Is the maximum number they can have 12, given the fighter config has that many options to select?

Also, where do I insert the new textures? Do they go in the same file part (eg. Misc Data 19) or somewhere else. And what about Result Pictures and Battle Pictures?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Persona-Aya on January 30, 2015, 04:16:07 PM
Sorry for being annoying, but I'm stuck. I made a topic in the help section, but I figure maybe the OP (ShinF) might know the answer, so I'll try here too.

How do you make Battle Portraits for the last two costumes (No. 11 & 12) for the characters who have 12 costumes? The ones I tried to make are crashing my game, and are the only issue I need to fix up


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on January 30, 2015, 04:27:02 PM
Sorry for being annoying, but I'm stuck. I made a topic in the help section, but I figure maybe the OP (ShinF) might know the answer, so I'll try here too.

How do you make Battle Portraits for the last two costumes (No. 11 & 12) for the characters who have 12 costumes? The ones I tried to make are crashing my game, and are the only issue I need to fix up
Just to make sure it's the Battle Portraits and not something else, is it a beep freeze or a silent freeze?

I've personally never tried going over 10, but I think you would just continue numbering it the same way you do for other costumes. Like, I think Ganondorf's starts at 191, so you'd go up to 120 for his first ten costumes and then costumes 11 and 12 would be 121 and 122. Theoretically, at least.

Also, just to be sure, when you set up the CSS Config files, you did use 0A and 0B for the extra costumes, right?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Persona-Aya on March 01, 2015, 08:25:08 PM
Hi there! I'm back, but with a new query:

So I followed the tutorial on the first page to give a brawlex clone 10 costumes, and I thought I did everything right, but something went weird.

Basically, all the texture assets loaded fine - All 10 Character Select Portraits, Battle Portraits and Result Screen Portraits loaded fine for each character and correctly for each character. However..

For some reason, the actual costumes don't load for the extra costumes added on (slots 7-10). Instead, the default costume (No.1) is loaded anytime the additional slots are. And I have no clue as to why. The costume files (in this case, FitMarisa06-FitMarisa09 pac and pcs files) are all correctly named, are different costumes (so not copies of the first costume).

Any ideas?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 01, 2015, 08:28:27 PM
Hi there! I'm back, but with a new query:

So I followed the tutorial on the first page to give a brawlex clone 10 costumes, and I thought I did everything right, but something went weird.

Basically, all the texture assets loaded fine - All 10 Character Select Portraits, Battle Portraits and Result Screen Portraits loaded fine for each character and correctly for each character. However..

For some reason, the actual costumes don't load for the extra costumes added on (slots 7-10). Instead, the default costume (No.1) is loaded anytime the additional slots are. And I have no clue as to why. The costume files (in this case, FitMarisa06-FitMarisa09 pac and pcs files) are all correctly named, are different costumes (so not copies of the first costume).

Any ideas?

Hmm, I've seen that error happen when I forgot to check the costumes in the Fighter Config file. Maybe double check that?


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: Persona-Aya on March 01, 2015, 08:47:52 PM
That was exactly the problem. The funny thing was, I actually did check them - I even made sure of it at the time. Maybe I didn't save it in the end?

But anywho, thanks for the help! :kdance:


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: ShinF on March 01, 2015, 08:55:52 PM
That was exactly the problem. The funny thing was, I actually did check them - I even made sure of it at the time. Maybe I didn't save it in the end?

But anywho, thanks for the help! :kdance:

Yeah, it's happened to me before as well.

No problem!


Title: Re: How to achieve the cBliss effect in BrawlEx
Post by: britipinojeff on September 02, 2015, 12:31:39 PM
is there still no way to get more than one set of team colors on characters other than wario using this method?