I just posted this in my own topic, but I figured people might find this useful if I post here, so they can use the search in this topic to find some of the tips I mention in this post.
I've been trying to figure out by myself how this
multiplemodeldesc.xml file works.
Please notice that all I found was only by messing around with the file for 1 day by myself, with no clue what soever what I was doing, using trial and error. I deleted some lines, and saw what happened, until I reached a conclusion.
Notice that there is a big chance that a lot of things I'm gonna say here might not be exactly right, but this is the best I could figure it out. If you know more information about something I tell here, please post a comment explaining to me.
Okay, this is what I found out so far.
Meaning of Prefixes
(posted by
Cerophono
"1_PHM", Warrior
"2_PHW", Sorceress
"3_PEW", Archer
"4_PGM", Giant
"5_PBW", Tamer
"6_PKM", (That other sword dude)
"7_PVW", Valkrie
"12_PKW", Plum
"8_PWM", Wizard
"8_PWW", Witch
"13_PNW", Kunoichi
"13_PNM", Ninja (Male)
Condition Code:
B: Quality model show during the battle
D: damaged models
U: Overrides the texture with the one specified
I: Underwear mode conditions
A: Awakening Weapon
So for example
<Conditional Code = "U">
Will force the game to load the texture you specify below.
<Conditional Code = "U">
<Model Index = "-"> </ Model> <------ What is the model name I'm referring to
<Model Index = "U"> </ Model> <------ What is the texture and mesh I should load for this model name
</ Conditional>
Meaning of some letters
PHW_01_UB_0001_dm.pac
UB = Upperbody
dm = damaged texture/mesh
Swap the damaged texture and the normal ones:
Add the "_dm" at the end of what it's inside the <Model Index="U"></Model>.
E.g:
<Model Index="U">1_PC/2_PHW/Armor/9_Upperbody/PHW_02_UB_0001_dm.pac</Model>
Tip
The multiplemodeldesc.xml can contain only the files you want to modify
for example, if my multiplemodeldesc.xml only contain these lines:
---------------------------------------------------------------------------
<Conditional Code="U">
<Model Index="-">1_PC/2_PHW/Armor/9_Upperbody/PHW_02_UB_0001.pac</Model>
<Model Index="U">1_PC/2_PHW/Armor/9_Upperbody/PHW_02_UB_0001.pac</Model>
</Conditional>
----------------------------------------------------------------------------
Only the Sorcerer (PHW) Starter Clothing (02_UB_0001) will suffer changes. The rest of the models will load their default meshes and textures.
How to remove an armor or underwear:
change
<Model Index="D">1_PC/2_PHW/ARMOR/38_UNDERWEAR/PHW_00_UW_0001.PAC</Model>
to
<Model Index="U">1_PC/8_PWM/ARMOR/12_FOOT/PWM_10_FOOT_0009_DM.PAC</Model>
or
<Model Index="U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
Model Name -> In-game Armor Name Relations
These are the ones I figured it out so far:
The Sorceress
Bern Armor model name is:
PHW_02_UB_0006.pac
View attachment 49276
The
Kibelius Armor with wings model name for all classes ends with:
_00_UB_0034.PAC
View attachment 49294
The Model without wings ends with:
_00_UB_0034_01.PAC
View attachment 49277
The Karlstein Robe for all classes ends with: _EW_UB_0033.PAC
View attachment 49295
The
Starter Clothes for all classes ends with:
_02_UB_0001.pac
View attachment 49296
The
Default Underwear for all classes ends with:
_00_UW_0001.PAC
View attachment 49297
The
Le Vladian (White) Underwear for all classes ends with:
_00_UW_1034.PAC
View attachment 49298
The
Sileshi (Yellow) Underwear for all classes ends with:
_00_UW_1040.PAC
View attachment 49299
The
Red Underwear with cards, that I don't know the name, for all classes ends with:
_00_UW_0032.PAC
View attachment 49300
Some Useful Files:
Removes all the sorceress underwear only:
https://www.undertow.club/attachmen...8/?temp_hash=31adc8387952b27f9d459e2159222aec
Removes all the witch underwear only:
https://www.undertow.club/attachmen...9/?temp_hash=31adc8387952b27f9d459e2159222aec
Instructions: Extract to "Black Desert Online\character\"
That's all I could find out. Feel free to correct me if I am wrong.