This is essentially an outline and refrence to Sammi Husky's vids
https://www.youtube.com/watch?v=qEGSgNMWrPo and
https://www.youtube.com/watch?v=dJ79wRtdfOA and CommittedHail's text tutorial based on the vid
http://forums.kc-mm.com/index.php?topic=67591.0I prefer right to the point tutorials so I made this. Since this isn't really a tutorial I recommend you check out one of the links first. This is so you can quickly jog your memory and find the right locations fast without having to search around. I realize this might look confusing at first but it really isn't. If you can't understand this then that's too bad. I anyway made this for myself so if this doesn't help anyone else then at least I didn't make this for no purpose.
how the structure should roughly look like:
-pf
--BrawlEx
---CosmeticConfig
----Cosmetic3F.dat
--info
---Info.brres
---portrite
----InfFace1101.brres
--info2
---info.pac
---info_training.pac
---info_training_mg.pac
--menu
---common
----char_bust_tex
-----MenSelchrFaceB1100.brres
--menu2
---sc_selcharacter.pac
--stage
---melee
----STGRESULT.pac
CSP = Character Selection Portrait
NmB = Name Big (on csp)
CSS = Character Selection Icon (face)
NIS = Name In Selection (on csi/face)
STC = Stock Icon
MRK = Mark (franchise icon) [48 x 46/47/48]
NIG = Name In Game (on battle portrait) [72/80/88/96/104 x 12]
CBP = Character Battle Portrait [48x56]
MRW = Mark White (white franchise icon, transparent background)
You can skip parts regarding the marks (MRK) if you don't want to add a new one.
You can also skip parts regarding stocks (STC); they don't seem to work.
Assuming SlotID=3F CosmeticID=110 MarkID=21
sc_selcharacter.pac < 3.79MB
[sc_selcharacter.pac to ExtendedLz77]sc_selcharacter.pac\char_bust_tex_lz77\ +MiscData[110]{ExtendedLz77}\+MenSelchrFaceB.1101 (1102,1103,1104)
(CSP)sc_selcharacter.pac\MiscData[30]\ +MenSelchrChrNm.1101
(NmB)sc_selcharacter.pac\MiscData[70]\ +MenSelchrChrFace.110 {recommend}
(CSS) +MenSelchrChrNmS.110
(NIS)sc_selcharacter.pac\MiscData[90]\ +InfStc.1101
(STC)sc_selcharacter.pac\MiscData[30]\AnmTexPat(NW4R)\nSelchrCname4_TopN__0\ Card010\Texture0\ +New Entry (FrameIndex=1101 Texture=MenSelchrChrNm.1101)
(NnB,) Card011\Texture0\ +New Entry (FrameIndex=1101 Texture=MenSelchrChrNm.1101)
(NnB,) (FrameCount = 1111)aka(+10)
sc_selcharacter.pac\MiscData[30]\AnmTexPat(NW4R)\MenSelchrFaceA_TopN__0\ Face02\Texture0\ +New Entry (FrameIndex=1101 Texture=MenSelchrChrFace.110)
(CSS,) Face06\Texture0\ +New Entry (FrameIndex=1101 Texture=MenSelchrChrNmS.110)
(NIS,) (FrameCount = 1111)aka(+10)
(export MenSelchrFaceA_TopN__0 and replace MenSelchrFaceB_TopN__0 through MenSelchrFaceI_TopN__0)
sc_selcharacter.pac\MiscData[30]\ +MenSelchrMark.21
(MRK)sc_selcharacter.pac\MiscData[30]\AnmTexPat(NW4R)\MenSelchrCmark4_TopN__0\ Card04\Texture0\ +New Entry (FrameIndex=21 Texture=MenSelchrMark.21)
(MRK,) (FrameCount = 22)aka(+1)
info.brres\Textures(NW4R)\ +MenSelchrChrNmS.1101 (
NIG)
+MenSelchrMark.21
(MRK)
info.brres\AnmTexPat(NW4R)\InfFace_TopN__0\ Character_Name_Mat\Texture0\ +New Entry (FrameIndex=1101 Texture=MenSelchrChrNmS.1101)
(NIG,) (FrameCount = 1111)aka(+10)
info.brres\AnmTexPat(NW4R)\InfMark_TopN__0\ Iambert\Texture0\ +New Entry (FrameIndex=21 Texture=MenSelchrMark.21)
(MRK,) (FrameCount = 22)aka(+1)
Parts regarding info.pac might not be necessary to prevent crashing but i don't know for sure.
info.pac\MiscData[30]\Textures(NW4R)\ +MenSelchrChrNmS.1101
(NIG) +MenSelchrMark.21
(MRK)info.pac\MiscData[30]\AnmTexPat(NW4R)\InfFace_TopN__0\ +New Entry (FrameIndex=1101 Texture=MenSelchrChrNmS.1101)
(NIG,) (FrameCount = 1111)aka(+10)
info.pac\MiscData[30]\AnmTexPat(NW4R)\InfMark_TopN__0\ +New Entry (FrameIndex=21 Texture=MenSelchrMark.21)
(MRK,) (FrameCount = 22)aka(+1)
export info.pac\MiscData[30] and replace info_training.pac\MiscData[30] and info_training_mg.pac\MiscData[30] with itRSP pf\menu\common\char_bust_tex\+MenSelchrFaceB1100\MenSelchrFaceB.1101.png
CBP pf\info\portrite\+InfFace1101.brres\MenSelchrFaceB.1101.png
CBP pf\info\portrite\+InfFace1102.brres\MenSelchrFaceB.1102.png
STGRESULT.pac\2\MiscData[110]\ +MenSelchrMark.21 (white + transparent background)(Format=CI4)
(MRW)STGRESULT.pac\2\MiscData[110]\ArmTexPat(NW4R)\InfStockface_TopN__0\stock_lambert87\Texture0\ +New Entry (FrameIndex=1101 Texture=InfSct.1101)
(STC,) (FrameCount = 1111)aka(+10)
private\wii\app\RSBE\pf\BrawlEx\CosmeticConfig\Cosmetic3F.dat\0x10 to 6E (CosmeticID aka 110 in HEX)
private\wii\app\RSBE\pf\BrawlEx\CosmeticConfig\Cosmetic3F.dat\0x14 to 14 (MarkID -1 in HEX)
(was the white color too bright? dont know what to do about that. maybe i should edit and make the bold instead?)