Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - YamiZee

#1
Not to be a downer, but theres already a team working on something similar.
Reality 64: http://smashboards.com/threads/reality-64-a-smash-64-mod-for-brawl-update-5-5-2014.340730/
#2
   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.0
I 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 it



RSP  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?)