Black Desert Online- Armor/Outfits File Names. Please don't ask about armor swapping in this thread. (3 Viewers)

eyenight

Content Creator
Joined
Apr 27, 2012
If somebody knows where I can find the name of all the costumes in the game, with pictures, please let me know.
Black Desert Online Costumes - Amulet - BDO Fashion is very limited, they don't have all the classes nor all the costumes, and some of the pictures are wrong and lead me to some mistakes.

For example, I have no idea how to call this one:
10-0009-edit-jpg.49969


I NEED NAMES!
I think the name of that is Bloody Dress. I have that costume on JP and my english patch is updated with NA translation.

Dudette please!
You can find the right codes for your class here:
Black Desert Online - All Costumes for Valkyrie, Sorceress, Ranger and Witch | Undertow
I think the camouflage costume is just an upper body swap, so I have no clue if you can also swap-in shoes from the maid costume or if you'll be left barefoot.
As for the feathers problem on the other costume, I don't think I tried actually removing them because my mod didn't need that, the files I passed over were just ones I captured when starting to work on the costume so it's totally possible none of them are actually the right ones... but you have to try stuff to find out, that's how it works here ;)
If you want to make a costume appear as a set, edit partcombinationdesc.xml. For example for maid costume, add this:
<Upperbody MeshFileName="1_PC/3_PEW/Armor/9_Upperbody/PEW_10_UB_0006.pac">
<Lowerbody MeshFileName="1_pc/3_pew/armor/10_lowerbody/pew_10_lb_0006.pac"/>
<Hand MeshFileName="1_pc/3_pew/armor/11_hand/pew_10_hand_0006.pac"/>
<Foot MeshFileName="1_pc/3_pew/armor/12_foot/pew_10_foot_0006.pac"/>
<Helm MeshFileName="1_pc/3_pew/armor/13_hel/pew_10_hel_0006.pac"/>
</Upperbody>

That way we can swap upperbody only, but appear as maid costume set.
 

BlackFireBR

Content Creator
Joined
Sep 2, 2013
dude, I tried all the files you gave me and also I downloaded paint.net and changed the files. However, still none of them worked. I guess I have to give up removing feathers. Btw, do you know how to put maid costume on camouflage costume?(I mean how to write the code)
Have you tried something like this?

Code:
<Conditional Code="U">
    <Model Index="-">1_PC/3_PEW/EVENT_COSTUME/PEW_10_TREEDUMMER_0004_e.PAC</Model>
    <Model Index="U">1_PC/3_PEW/ARMOR/9_UPPERBODY/PEW_10_UB_0006.PAC</Model>
</Conditional>

Put it at the beginning of your multiplemodeldesc.xml file.
 

PrincessNicky

Content Creator
Joined
May 11, 2012
If you want to make a costume appear as a set, edit partcombinationdesc.xml. For example for maid costume, add this:
<Upperbody MeshFileName="1_PC/3_PEW/Armor/9_Upperbody/PEW_10_UB_0006.pac">
<Lowerbody MeshFileName="1_pc/3_pew/armor/10_lowerbody/pew_10_lb_0006.pac"/>
<Hand MeshFileName="1_pc/3_pew/armor/11_hand/pew_10_hand_0006.pac"/>
<Foot MeshFileName="1_pc/3_pew/armor/12_foot/pew_10_foot_0006.pac"/>
<Helm MeshFileName="1_pc/3_pew/armor/13_hel/pew_10_hel_0006.pac"/>
</Upperbody>

That way we can swap upperbody only, but appear as maid costume set.

I'm not very good at scripting, but say for example I swapped the Agerian armor upper body texture for one of the nicer ones (doesn't matter which), then I always wanted the shoes to match no matter what someone had on their feet, could I use this same method so the appearance of the shoes was always tied to the upper body?
 

BlackFireBR

Content Creator
Joined
Sep 2, 2013
This is all part of the Voodoo in costume textures :P
Besides that, you'll find some texture files will get used by more than one version of the costume, it could be the same costume on a different class/race or actually a whole different costume.
The extra bits not used on one costume get used on the other with some parts used in common.
The unwanted parts for either costume are simply ignored by the other.
It gets really fun when you discover a section of a costume that looks whole is only getting partly used, so you can't even recognise how it looks in the game ;)

But don't surprised if you never see the other costume that uses the extra bits, they might simply have never released it.
Best feeling ever:
Looking at the Costume, and then the texture, and think "where the hell is this part of the costume in this texture?", and then you start painting different parts of the texture with different colors until the part you want, changes color.

The perks of texture modding....
 

BlackFireBR

Content Creator
Joined
Sep 2, 2013
I think the name of that is Bloody Dress. I have that costume on JP and my english patch is updated with NA translation.


If you want to make a costume appear as a set, edit partcombinationdesc.xml. For example for maid costume, add this:
<Upperbody MeshFileName="1_PC/3_PEW/Armor/9_Upperbody/PEW_10_UB_0006.pac">
<Lowerbody MeshFileName="1_pc/3_pew/armor/10_lowerbody/pew_10_lb_0006.pac"/>
<Hand MeshFileName="1_pc/3_pew/armor/11_hand/pew_10_hand_0006.pac"/>
<Foot MeshFileName="1_pc/3_pew/armor/12_foot/pew_10_foot_0006.pac"/>
<Helm MeshFileName="1_pc/3_pew/armor/13_hel/pew_10_hel_0006.pac"/>
</Upperbody>

That way we can swap upperbody only, but appear as maid costume set.
You post just made it first page, thanks for sharing xD

Also thank you for telling me the armor name. Can you tell me the name of some more armors you have translated? I would really appreciate that if you could do this favor..
 

kenshin7

Casual Client
Joined
Mar 27, 2016
dude, I tried all the files you gave me and also I downloaded paint.net and changed the files. However, still none of them worked. I guess I have to give up removing feathers. Btw, do you know how to put maid costume on camouflage costume?(I mean how to write the code)
I hunted down the feathers and plucked them all out:
cSIWQa7.jpg

Attached are the three feather textures for the upper, lower and the helm. :)
 

Attachments

KenshinFeatherlessCavaroRanger.zip
43.7 KB · Views: 290

Terry

Potential Patron
Joined
Mar 22, 2016
You post just made it first page, thanks for sharing xD

Also thank you for telling me the armor name. Can you tell me the name of some more armors you have translated? I would really appreciate that if you could do this favor..
Are you guys going to be posting any of your new mods and Nicky does this mean that you can make your awesome sexy mods without any clipping now? Oh and what of the script to change these or exchange them with other class armor?
 

eyenight

Content Creator
Joined
Apr 27, 2012
I'm not very good at scripting, but say for example I swapped the Agerian armor upper body texture for one of the nicer ones (doesn't matter which), then I always wanted the shoes to match no matter what someone had on their feet, could I use this same method so the appearance of the shoes was always tied to the upper body?
Yes. For example, I wear a full set of maid costume, but I changed ONLY the upperbody with unreleased yet awakening cash shop costume. That awakening costume has Lowerbody, Hand, Cloak, Shoulder, and Foot on partcombinationdesc.xml. So it will look like this:

hxKRcKU.jpg


All the equipped parts will be replaced with the one inside partcombinationdesc.xml. And because there's no helmet for that costume on partcombinationdesc.xml, the ribbon from maid costume still visible.

So if you want to always include shoes when swapping the armor, you can use this:
<Upperbody MeshFileName="YOUR ARMOR PAC HERE">
<Foot MeshFileName="YOUR FOOT PAC HERE"/>
</Upperbody>

Check partcombinationdesc.xml first if it already has lines for the armor set, if not then you can add those lines.

You post just made it first page, thanks for sharing xD

Also thank you for telling me the armor name. Can you tell me the name of some more armors you have translated? I would really appreciate that if you could do this favor..
I'll try to do that later when I have free time. Basically I need to give you the name that listed on "Costumes that I don't know the name, but I know the file name:" in page 1? Or maybe you can give me the list that you need. But not all armors are in game and has name or already translated yet.
 
Last edited:

PrincessNicky

Content Creator
Joined
May 11, 2012
Are you guys going to be posting any of your new mods and Nicky does this mean that you can make your awesome sexy mods without any clipping now? Oh and what of the script to change these or exchange them with other class armor?

I will be posting more mods and updates to the existing packs I've done.
The way I mod costumes means I really need the whole skin covered basebody so clipping is still going to be an issue unless someone can find a way to let me slightly "oversize" costumes.
However, what armor swapping does allow me to do instead is pick costumes/armors that don't have clipping issues once modded and match those up with shoes/boots and gloves which also don't have clipping issues, then I swap the badly affected armors for these modded better ones.
Basically it's ton of work ahead of me, but I'll be doing a bit at a time and updating my mods packs whenever I've done a few changes.
Obviously I'm also going to have to start including a modified script file too, so that the armors I'm working on get properly swapped out when people use my download, but that's not going to be a big deal since that's just a straight file swap.
 

Terry

Potential Patron
Joined
Mar 22, 2016
Useful Stuff:
Removes all Underwear from all classes but keeps the armors:
remove_underwear_only.zip

Removes Underwear Gloves and Boots from all classes:
remove_underwear_gloves_boots.zip

Removes Everything from all classes (Naked only caring a weapon):
remove_all.zip

Notice: You need to install a Nude Texture if you want the last one to look right. I recommend the Joku Nude Skins.


All pieces of armor .PAC File Names separated by Class and Piece:



Some Costume Mods
In order to use this, you will need:
1. Setup the Resorep.
2. Download the zip file with the textures.
3. Put the content of the multiplemodeldesc.xml at the beginning of your current one or replace it. (Read the topic if you don't know how to do that)
4. Place all the .dds files in the modded folder from Resorep (open the folder of the color you want, and copy only the .dds, not the folder)

Red Black and White Bern Armor for Sorceress
I modded the texture of my favorite costume for Sorceress.
Original:
View attachment 49889
Modded:
View attachment 49887
View attachment 49890
View attachment 49888
Download Link


White Version of the Bloody Dress Costume
An awesome armor dye made by Kenshin
10-0009-edit-jpg.49969


What you need to know
. You can replace your armor with costumes, even the ones that are not available yet.
. You can use an underwear instead of an armor.
. Works for all versions (KR/RU/NA/EU)
. You even get the the custom idle animation that some armors have.
. Only you will be able to see it.

How does it work
The key to armor swapping or removing, is understanding the multiplemodeldesc.xml file. It's a simple XML file with tags and I'm going to explain how this file works and how to edit it.

The multiplemodeldesc.xml and is a XML file that contains information about the Armor Model name, AND what meshes and textures they should use. All we do is tell the game to load a different model instead of the one that was originally defined.

The file should be located in "C:\Program Files (x86)\Black Desert Online\character\" which is a folder you can only access if you extract the file PAD00001.PAZ which is located in "Black Desert Online\Paz\". But you can use the ArmorSwapEssentials, and you will have the .PAZ files already extracted.

Instructions
- Download the ArmorSwapEssentials
- Extract the downloaded file to "C:\Program Files (x86)\Black Desert Online\"
- Go to "C:\Program Files (x86)\Black Desert Online\PAZ\" and move the file PAD00001.PAZ to any other place (don't delete it)
- Open the game and hold "Enter" until the "corrupted files" messages are gone.

Important: If there is any update, close the launcher immediately and put the PAD00001.PAZ back to it's place or you might have to download the whole game again

Armor Names and PAC Files Relations
Before we start, here are the names of most of the armors and costumes in the game, and their correspondent name in the multiplemodeldesc.xml file. We will need to refer to these names later.

Equips:
Starter Clothes
and Rebar Armor:
View attachment 49451 View attachment 49450 View attachment 49452 View attachment 49449 View attachment 49453
Sorceress : PHW_02_UB_0001.PAC
Ranger : PEW_02_UB_0001.PAC
Valkyrie : PVW_02_UB_0007.PAC
Tamer : PBW_02_UB_0001.PAC
Witch : PWW_03_UB_0003.PAC

Brior Armor - Reblath Armor
View attachment 49461 View attachment 49460 View attachment 49462 View attachment 49459 View attachment 49463
Sorceress
: PHW_02_UB_0002.PAC
Ranger : PEW_02_UB_0002.PAC
Valkyrie : PVW_02_UB_0001.PAC
Tamer : PBW_02_UB_0002.PAC
Witch : PWW_03_UB_0001.PAC

Agerian Armor - Basteer Armor - Binder Armor
View attachment 49456 View attachment 49455 View attachment 49859 View attachment 49454 View attachment 49458
Sorceress
: PHW_02_UB_0003.PAC
Ranger : PEW_02_UB_0003.PAC
Valkyrie : PVW_02_UB_0002.PAC
Tamer : PBW_02_UB_0003.PAC
Witch : PWW_03_UB_0002.PAC

Zereth Armor
View attachment 49476 View attachment 49475 View attachment 49477 View attachment 49474 View attachment 49478
Sorceress : PHW_01_UB_0001.PAC
Ranger : PEW_01_UB_0001.PAC
Valkyrie : PVW_02_UB_0005.PAC
Tamer : PBW_02_UB_0005.PAC
Witch : PWW_02_UB_0001.PAC

Taritas Armor - Steel Taritas Armor - Talis Armor
View attachment 49481 View attachment 49480 View attachment 49482 View attachment 49479 View attachment 49483
Sorceress : PHW_02_UB_0004.PAC
Ranger : PEW_02_UB_0004.PAC
Valkyrie : PVW_02_UB_0006.PAC
Tamer : PBW_02_UB_0004.PAC
Witch : PWW_03_UB_0004.PAC

Grunil Armor
View attachment 49471 View attachment 49470 View attachment 49472 View attachment 49469 View attachment 49473
Sorceress : PHW_03_UB_0002.PAC
Ranger : PEW_02_UB_0005.PAC
Valkyrie : PVW_03_UB_0001.PAC
Tamer : PBW_02_UB_0006.PAC
Witch : PWW_02_UB_0002.PAC

Dobart Armor
View attachment 49466 View attachment 49465 View attachment 49467 View attachment 49464 View attachment 49468
Sorceress : PHW_02_UB_0003.PAC
Ranger : PEW_02_UB_0003.PAC
Valkyrie : PVW_00_UB_0001.PAC
Tamer : PBW_02_UB_0004.PAC
Witch : /PWW_03_UB_0002.PAC

Hercules' Might Armor - Luck of Fortuna Armor - Strength of Heve Armor
View attachment 49486 View attachment 49485 View attachment 49487 View attachment 49484 View attachment 49488
Sorceress : PHW_01_UB_0001.PAC
Ranger : PEW_01_UB_0001.PAC
Valkyrie : PVW_00_UB_0000.PAC
Tamer : PBW_03_UB_0002.PAC
Witch : PWW_02_UB_0001.PAC

Character Creation Costume Slots:
6CvsFXZ.jpg

Sorceress:
[Slot 1]: PHW_02_UB_0006.PAC (Bern)
[Slot 2]: PHW_00_UB_0002.PAC (Lumik)
[Slot 3]: PHW_02_UB_0005.PAC (Ecket)
[Slot 4]: PHW_02_UB_0001.PAC (Starter)
[Slot 5]: PHW_01_UB_0001.PAC (Zereth)
[Slot 6]: PHW_02_UB_0002.PAC (Reblath)
[Slot 7]: PHW_02_UB_0003.PAC (Agerian)
[Slot 8]: PHW_02_UB_0004.PAC (Taritas)
[Slot 9]: PHW_03_UB_0001.PAC (unknown)

XML File: sorceress slots.zip

Ranger:
[Slot 1]: PEW_00_UB_0010.PAC (Ignis)
[Slot 2]: PEW_02_UB_0001.PAC (Bern)
[Slot 3]: PEW_00_UB_0009.PAC (Kyrill)
[Slot 4]: PVW_EW_UB_0030.PAC (Cavaro)
[Slot 5]: PEW_02_UB_0001.PAC (Starter)
[Slot 6]: PEW_01_UB_0001.PAC (Zereth)
[Slot 7]: PEW_02_UB_0002.PAC (Agerian)
[Slot 8]: PEW_02_UB_0003.PAC (unknown)

[Slot 9]: PEW_02_UB_0004.PAC (Taritas)
[Slot 10]: PEW_03_UB_0002.PAC(unknown)

XML File:
ranger_slots.zip

Tamer:
[Slot 1]: PBW_00_UB_0017.PAC (Puff Mini)

[Slot 2]: PBW_03_UB_0002.PAC (Hercules' Might)
[Slot 3]: PBW_02_UB_0001.PAC (Starter)
[Slot 4]: PBW_02_UB_0002.PAC (Reblath)
[Slot 5]: PBW_02_UB_0003.PAC (Agerian)
[Slot 6]: PBW_02_UB_0004.PAC (Taritas)
[Slot 7]: PBW_02_UB_0005.PAC (Zereth)


Valkyrie:
[Slot 1]: PVW_00_UB_0002.PAC (Venslar)
[Slot 2]: PVW_02_UB_0007.PAC (Starter)
[Slot 3]: PVW_02_UB_0001.PAC (Reblath)
[Slot 4]: PVW_00_UB_0001.PAC (Dobart)
[Slot 5]: PVW_02_UB_0006.PAC (Taritas)
[Slot 6]: PVW_02_UB_0005.PAC (Zereth)
[Slot 7]: PVW_00_UB_0000.PAC (Hercules' Might)
[Slot 8]: PVW_03_UB_0001.PAC (Grunil)

XML File: valkyrie_slots.zip

Witch:
[Slot 1]: PWW_00_UB_0001.PAC (Dreaming Stars)
[Slot 2]: PWW_03_UB_0003.PAC (Starter)
[Slot 3]: PWW_03_UB_0001.PAC (Reblath)
[Slot 4]: PWW_03_UB_0002.PAC (Agerian)
[Slot 5]: PWW_03_UB_0004.PAC (Taritas)
[Slot 6]: PWW_02_UB_0001.PAC (Zereth)
[Slot 7]: PWW_02_UB_0002.PAC (Grunil)
[Slot 8]: PWW_02_UB_0003.PAC (unknown)

XML File: witch_slots.zip


Underwear:
The Default Underwear for All Classes ends with: _00_UW_0001.PAC
View attachment 49281

The Le Vladian (White) Underwear ends with: _00_UW_1034.PAC
View attachment 49283

The Sileshi (Yellow) Underwear ends with: _00_UW_1040.PAC
View attachment 49284

The Red Underwear with cards, that I don't know the name, ends with: _00_UW_0032.PAC
View attachment 49286

Costumes:

The Kibelius Armor with wings model name ends with: _00_UB_0034.PAC
View attachment 49285

The Model without wings ends with: _00_UB_0034_01.PAC
View attachment 49279

The Karlstein Robe ends with: _EW_UB_0033.PAC
View attachment 49287


The Cavaro Armor end with: _00_UB_0030.PAC
View attachment 49582 View attachment 49583

The Sorceress Bern Armor model name is: PHW_02_UB_0006.PAC
View attachment 49941

The Sorceress's Lumik Armor model name is: PHW_00_UB_0002.PAC
View attachment 49581

The Sorceress's Ecket Armor model name is: PHW_02_UB_0005.PAC
View attachment 49586

The Sorceress's Cartier Armor model name is: PHW_00_UB_0043.PAC
View attachment 49589

The Ranger's Ignis Armor model name is: PEW_00_UB_0010.PAC
View attachment 49580

The Ranger's Kyrill Armor model name is: PEW_00_UB_0009.PAC
View attachment 49940

The Ranger's Bern Armor model name is: PEW_02_UB_0006.PAC
View attachment 49623

The Valkyrie's Venslar Armor model name is: PVW_00_UB_0002.PAC
View attachment 49578

The Valkyrie's Awakening Armor model name is: PVW_00_UB_0058.PAC
View attachment 49928

The Witch's Dreaming Stars model name is: PWW_00_UB_0001.PAC
View attachment 49587

The Splat Fisher (Fish Costume) ends with: _10_UB_0003.PAC
View attachment 49584

The Treant Camouflage is a special event costume, pay attention to it's different path:
View attachment 49585

The path is:
1_PC/N_YOURCLASSPREFIX/EVENT_COSTUME/YOURCLASSPREFIX_10_TREEDUMMER_0004_e.PAC
Notice difference:
1_PC/......./ARMOR/9_UPPERBODY/..._UB_....PAC
1_PC/....../EVENT_COSTUME/SOMETHING.PAC


The Charles Rene Armor ends with: _00_UB_0040.PAC
View attachment 49590 View attachment 49617 View attachment 49615 View attachment 49616

The Epheria Marine Armor ends with: _00_UB_0035.PAC
View attachment 49591 View attachment 49613 View attachment 49612



Costumes that I don't know the name, but I know the file name:

View attachment 49635 View attachment 49633 View attachment 49634---View attachment 49638 View attachment 49636 View attachment 49637-------View attachment 49614
-------_10_UB_0011.PAC-----------------------_10_UB_0010.PAC--------------------PVW_00_UB_0038.PAC



View attachment 49609 View attachment 49608---View attachment 49626 View attachment 49624 View attachment 49625--- View attachment 49640 View attachment 49639
_00_UB_0009.PAC-------------_10_UB_0009.PAC--------------------------_10_UB_0006



-----View attachment 49602----------------View attachment 49623 ----------------------View attachment 49606
PEW_00_UB_0006.PAC---PEW_02_UB_0006.PAC---PEW_00_UB_0008.PAC



------View attachment 49610----------------View attachment 49621-----------------View attachment 49645
PEW_00_UB_0030.PAC---PEW_00_UB_0053.PAC---PVW_EW_UB_0030



------View attachment 49592----------- View attachment 49593 View attachment 49620 View attachment 49619---------View attachment 49622
PHW_00_UB_0049.PAC----------_00_UB_0052.PAC---------------PHW_00_UB_0063.PAC




View attachment 49595 View attachment 49594---View attachment 49596 View attachment 49597---View attachment 49600 View attachment 49598 View attachment 49599
_00_UB_0001.PAC---------_00_UB_0003.PAC----------------_00_UB_0004.PAC




-------View attachment 49601-------------View attachment 49605 View attachment 49603 View attachment 49604----------View attachment 49618
PHW_00_UB_0005.PAC---------_00_UB_0007.PAC---------------PWE_00_UB_0045.PAC




View attachment 49642 View attachment 49641---View attachment 49644 View attachment 49643----------View attachment 49611
_EW_UB_0009.PAC-------_EW_UB_0031.PAC-----------PWE_00_UB_0031.PAC


More references can be found in this Topic:
All Costumes for Valkyrie, Sorceress, Ranger and Witch

How to swap armors/underwear:
If you installed the ArmorSwapEssentials correctly, you should have a file named multiplemodeldesc.xml
that should be located in "C:\Program Files (x86)\Black Desert Online\character\".

The beginning of this file you will see some comments in case you forget something, and some basic templates to teach you how to replace an armor, for each class.

Here's an example:
Code:
<!-- Sorceress -->
<Conditional Code="U">
    <Model Index="-">1_PC/2_PHW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/2_PHW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>

<!-- Ranger -->
<Conditional Code="U">
    <Model Index="-">1_PC/3_PEW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/3_PEW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>

<!-- Valkyrie -->
<Conditional Code="U">
    <Model Index="-">1_PC/7_PVW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/7_PVW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>

<!-- Tamer -->
<Conditional Code="U">
    <Model Index="-">1_PC/5_PBW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/5_PBW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>

<!-- Witch -->
<Conditional Code="U">
    <Model Index="-">1_PC/8_PWW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/8_PWW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>

<!-- Kunoichi -->
<Conditional Code="U">
    <Model Index="-">1_PC/13_PNW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/13_PNW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>

Notice that the difference between the templates are the class prefix, here are the meaning of them:

Meaning of Prefixes
(posted by Cerophono)
"1_PHM", Warrior
"2_PHW", Sorceress
"3_PEW", Archer
"4_PGM", Berserker
"5_PBW", Tamer
"6_PKM", Blader
"7_PVW", Valkyrie
"12_PKW", Plum
"8_PWM", Wizard
"8_PWW", Witch
"13_PNW", Kunoichi
"13_PNM", Ninja
"22_PKWW" Renewal (Renovated)? Plum

Now, in order to make your armor swap, go back to the beginning of this topic and locate the PAC File name of the armor you want to replace, and the one you want to replace it with.

For example, let's say I want to replace the Sorceress Starter Armor with the Bern Armor.
View attachment 49711 View attachment 49278
From this topic, we discovered that the Sorceress Starter Armor model file is: PHW_02_UB_0001.PAC
and the Bern Armor model file ends with: _02_UB_0006.PAC

The prefix for the Sorceress class is PHW , notice that we don't use 2_PHW for the PAC file name, only for the path.

So the full name of the
Bern Armor file for the Sorceress is: PHW_02_UB_0006.PAC

Now back to our .xml file, we can see the Sorceress Template:
Code:
<!-- Sorceress -->
<Conditional Code="U">
    <Model Index="-">1_PC/2_PHW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/2_PHW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>
Replace MODEL_TO_BE_REPLACED.PAC with PHW_02_UB_0001.PAC
Replace MODEL_TO_REPLACE_WITH.PAC with PHW_02_UB_0006.PAC

Your file should be looking like this:
Code:
<!-- Sorceress -->
<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_0006.PAC</Model>
</Conditional>

Now you are good to go. Open the game and you should see your Sorceress wearing the Bern Armor instead of the Starter Clothes.
View attachment 49712

How to remove an armor or underwear:
Now, you have 2 ways to do this, the simple way, and a more complex way.

The simplest way is to use the template of your class that I provided in the section above this one:
Code:
<!-- Sorceress -->
<Conditional Code="U">
    <Model Index="-">1_PC/2_PHW/ARMOR/9_UPPERBODY/MODEL_TO_BE_REPLACED.PAC</Model>
    <Model Index="U">1_PC/2_PHW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC</Model>
</Conditional>

and change the 9_UPPERBODY to 38_UNDERWEAR
Also, replace the "1_PC/2_PHW/ARMOR/9_UPPERBODY/MODEL_TO_REPLACE_WITH.PAC" with:
1_PC/1_PHM/Nude/PHM_ALPHA.PAC

This is a texture that everyone has, it's built in the game, it's simply a plane with a black texture, which the game interprets as invisible.
View attachment 49710

It doesn't matter if it's PHM and your class is PHW in this case, it's just a blank texture.

Condition Code "U" vs "I" for Underwear
The problem using the easy method is that you are going to still see your underwear in you press the "Show underwear" button, This is what I'm talking about:
View attachment 49290

If you want your underwear just not show only when you press the "Show underwear" button, you should change the
<Conditional Code="U"> to <Conditional Code="I">

The "I" means that this model will be loaded, only when you activate the "Underwear Mode" when you are in a safe zone in the game.

So basically this is what happens:
Using <Conditional Code="U">
View attachment 49766

Using <Conditional Code="I">
View attachment 49765

Using both <Conditional Code="U"> and <Conditional Code="I"> at the same time is possible using this kind of block:

Code:
<Conditional Code="IU">
    <Model Index="--">base model</Model>
    <Model Index="I-">model when we have show underwear on</Model>
    <Model Index="-U">model when we are displaying armor</Model>
    <Model Index="IU">what model happens when both are true? (impossible, but define it anyway)</Model>
</Conditional>

So basically, if you want you underwear to NEVER show, this is how your block should look like:
Code:
<Conditional Code="IU">
    <Model Index="--">base model</Model>
    <Model Index="I-">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
    <Model Index="-U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
    <Model Index="IU">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
</Conditional>

Where base mode is, of course, the path to the .pac file of the underwear you are editing.


Another what to to see your underwear, only you click on the button "Show Underwear", is like this.
Code:
<Conditional Code="IU">
    <Model Index="--">base model</Model>
    <Model Index="I-">base model</Model>
    <Model Index="-U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
    <Model Index="IU">base model</Model>
</Conditional>

This has the same effect as:
Code:
<Conditional Code="U">
    <Model Index="-">base model</Model>
    <Model Index="U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
</Conditional>

Understanding the multiplemodeldesc.xml file
Meaning of the Conditional Codes:
B: Applies when in Battle Mode
D: Applies if your armor is damaged
U: Applies if you have an armor on
I: Applies only when you enable "Show Underwear" in safe zones
A: Applies to Weapons

Swapping Other Armor Parts
To modify Upper Body Armor : Use 9_UPPERBODY and _UB_
To modify Lower Body Armor : Use 10_LOWERBODY and _LB_
To modify Gloves : Use 11_HAND and _HAND_
To modify Boots : Use 12_FOOT and _FOOT_
To modify Underwear : Use 38_UNDERWEAR and _UW_

You can find out the name of the Boots and Gloves of the same Armor Set you just modded, by doing this:

For example, instead of this:

Sorceress Agerian Armor:
1_PC/2_PHW/ARMOR/9_UPPERBODY/PHW_02_UB_0003.PAC

Do this:

Sorceress Agerian Gloves:
1_PC/2_PHW/ARMOR/11_HAND/PHW_02_HAND_0003.PAC

Here's an example of replacing Agerian Gloves with Rebar Gloves:
Code:
<Conditional Code="U">
    <Model Index="-">1_PC/2_PHW/ARMOR/11_HAND/PHW_02_HAND_0003.PAC</Model>
    <Model Index="U">1_PC/2_PHW/ARMOR/11_HAND/PHW_02_HAND_0006.PAC</Model>
</Conditional>

Damaged Models
The <Conditional Code="D"> applies the changes when your armor is damaged.

The PAC files with the damaged texture have the same name as the normal version, except they have a _dm at the end, so for example
Code:
<Conditional Code="D">
    <Model Index="-">1_PC/2_PHW/Armor/9_Upperbody/PHW_02_UB_0001_dm.pac</Model>
    <Model Index="D">1_PC/2_PHW/Armor/9_Upperbody/PHW_02_UB_0001_dm.pac</Model>
</Conditional>

Defines the damaged version of the Sorceress starter clothes.

You don't need to define all armors
The multiplemodeldesc.xml can contain only the files you want to modify

for example, if my multiplemodeldesc.xml only contain these lines:

multiplemodeldesc.xml:
Code:
<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.

Re-definitions
If you put 2 blocks for the same file, like this:
Code:
<Conditional Code="I">
    <Model Index="-">UNDERWEAR</Model>
     <Model Index="I">SOMETHING</Model>
</Conditional>

<Conditional Code="U">
    <Model Index="-">SAME_UNDERWEAR</Model>
     <Model Index="U">ANOTHER_THING</Model>
</Conditional>

What the game is going to consider is always what comes first.
So if you have a really long file and you want to override some lines, put the new lines AT THE TOP of the file.

Combining different xml files
Let's say you have a multiplemodeldesc.xml file that has a lot of stuff and you want to keep it the way it is, but just want to change one armor.

You don't need to look and find a line to replace if you know what lines you want to insert.

Simply add the lines you want to insert at the Beginning of the file. Lines at the top have priority on the ones below

Removing Gloves and Boots
Gloves:

For everything that starts like this:
Code:
<Conditional Code="U">
    <Model Index="-">1_PC/...../ARMOR/11_HAND/.....</Model>
    <Model Index="U">1_PC/...../ARMOR/11_HAND/.....</Model>
</Conditional>

Replace the next line with the Remove Tag mentioned earlier, like this:
Code:
<Conditional Code="U">
    <Model Index="-">1_PC/...../ARMOR/11_HAND/.....</Model>
    <Model Index="U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
</Conditional>

Boots:

For the boots it's the same thing, but you should look for:

Code:
<Conditional Code="U">
    <Model Index="-">1_PC/...../ARMOR/12_FOOT/.....</Model>
    <Model Index="U">...................................................</Model>
</Conditional>

High-Heels instead of Boots
If you remove your bots, your character will be walking on his/hers finger tips, if you want to add some High-Heels, add
Code:
<Conditional Code="U">
    <Model Index="-">1_PC/...../ARMOR/12_FOOT/.....</Model>
    <Model Index="U">1_PC/...../ARMOR/12_FOOT/YOURCLASSPREFIX_02_FOOT_0000.PAC</Model>
</Conditional>
Instead of:
Code:
<Conditional Code="U">
    <Model Index="-">1_PC/...../ARMOR/12_FOOT/.....</Model>
    <Model Index="U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
</Conditional>

Swapping the whole set at once

If you want to make a costume appear as a set, in other works, when you wear the armor, you wear the boots, gloves and helmet for that entire set, you can do that by editing the partcombinationdesc.xml file.

For example, if I want to swap the full set of the Maid Costume with the Agerian Armor:

View attachment 49639---------------------View attachment 49455
PEW_10_UB_0006-----------PEW_02_UB_0003.PAC
For Ranger, I would add this to this partcombinationdesc.xml file:
Code:
<!-- Makes the Upperbody mesh of the Maid Costume contain the full set -->
<Upperbody MeshFileName="1_PC/3_PEW/Armor/9_Upperbody/PEW_10_UB_0006.pac">
<Lowerbody MeshFileName="1_pc/3_pew/armor/10_lowerbody/pew_10_lb_0006.pac"/>
<Hand MeshFileName="1_pc/3_pew/armor/11_hand/pew_10_hand_0006.pac"/>
<Foot MeshFileName="1_pc/3_pew/armor/12_foot/pew_10_foot_0006.pac"/>
<Helm MeshFileName="1_pc/3_pew/armor/13_hel/pew_10_hel_0006.pac"/>
</Upperbody>

Also, don't forget to do the actual swapping in your multimodeldesc.xml file:
Code:
<Conditional Code="U">
    <Model Index="-">1_PC/3_PEW/ARMOR/9_UPPERBODY/PEW_02_UB_0003.PAC</Model>
    <Model Index="U">1_PC/3_PEW/ARMOR/9_UPPERBODY/PEW_10_UB_0006.PAC</Model>
</Conditional>

That way we can swap upperbody only, but appear as maid costume set.

The Red Underwear Problem
If you have installed any mod that removes all underwear, instead of appearing your current underwear like this:
View attachment 49290

this could happen:

View attachment 49768

The same thing even happens when you are creating a character, and you use the "Edit Pose" feature.

View attachment 49767

Edit: This problem was solved by using the block:

Code:
<Conditional Code="IU">
    <Model Index="--">base model</Model>
    <Model Index="I-">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
    <Model Index="-U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
    <Model Index="IU">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
</Conditional>

isntead of:
Code:
<Conditional Code="U">
    <Model Index="-">base model</Model>
    <Model Index="U">1_PC/1_PHM/Nude/PHM_ALPHA.PAC</Model>
</Conditional>
For all Underwears.


That's all I could find out so far. If you find any mistake in this topic, please let me know.

Thank you for reading.
hi, love what your doing here and hope you keep up this wonderful work. I did notice however that you do not have the Yukata costume here. Are going to put it in as I would love to have this for meh Tamer. Also can others see this or just the me? Thanks again. Ooh, is there a list for the footwear and helms. Would love to be able to change shoes but I can only use what you provide. I have no clue how t go into the files to find stuff or change them otherwise... Thanks again and keep it coming =)
 

tet666

Potential Patron
Joined
Apr 3, 2016
The Mini Yukata should be PBW_10_UB_0007.pac for Tamer, just look up the pac file names for other classes if yours is not there in most cases it's identical.
Of course others can't see this it's just client side model swapping.
 

Kirihito

Potential Patron
Joined
Mar 11, 2016
can anyone help me with this problem. I removed the top but its like a shadow is being left behind.
LLbMnSc.png
 

Ruidong Wang

Potential Patron
Joined
Apr 6, 2016
Have you tried something like this?

Code:
<Conditional Code="U">
    <Model Index="-">1_PC/3_PEW/EVENT_COSTUME/PEW_10_TREEDUMMER_0004_e.PAC</Model>
    <Model Index="U">1_PC/3_PEW/ARMOR/9_UPPERBODY/PEW_10_UB_0006.PAC</Model>
</Conditional>

Put it at the beginning of your multiplemodeldesc.xml file.
i tried this already and the camouflage costume stayed the same.
 

Ruidong Wang

Potential Patron
Joined
Apr 6, 2016
Yes. For example, I wear a full set of maid costume, but I changed ONLY the upperbody with unreleased yet awakening cash shop costume. That awakening costume has Lowerbody, Hand, Cloak, Shoulder, and Foot on partcombinationdesc.xml. So it will look like this:

hxKRcKU.jpg


All the equipped parts will be replaced with the one inside partcombinationdesc.xml. And because there's no helmet for that costume on partcombinationdesc.xml, the ribbon from maid costume still visible.

So if you want to always include shoes when swapping the armor, you can use this:
<Upperbody MeshFileName="YOUR ARMOR PAC HERE">
<Foot MeshFileName="YOUR FOOT PAC HERE"/>
</Upperbody>

Check partcombinationdesc.xml first if it already has lines for the armor set, if not then you can add those lines.


I'll try to do that later when I have free time. Basically I need to give you the name that listed on "Costumes that I don't know the name, but I know the file name:" in page 1? Or maybe you can give me the list that you need. But not all armors are in game and has name or already translated yet.
So, what you mean is that once you put the codes in partcombinationdesc.xml, every costume will appear like the one you want. Is it correct? but I want to assign different costumes with different mods. Is it possible to do this using your method?
 

Ray Wing

Content Creator
Joined
Jun 12, 2013
Best feeling ever:
Looking at the Costume, and then the texture, and think "where the hell is this part of the costume in this texture?", and then you start painting different parts of the texture with different colors until the part you want, changes color.

The perks of texture modding....
3d model creators sometimes use this trick: replace the whole texture with some variant of this texture - Google
This way you will quickly know what's where.
 

BlackFireBR

Content Creator
Joined
Sep 2, 2013
hi, love what your doing here and hope you keep up this wonderful work. I did notice however that you do not have the Yukata costume here.
Yukata costume for tamer is

1_pc\5_pbw\armor\9_upperbody\pbw_10_ub_0007.pac

I'm still filling the topic with the costumes, I'll put more later on.

If you want to see more that I didn't cover in this topic yet, see this other topic:
Black Desert Online - All Costumes for Valkyrie, Sorceress, Ranger and Witch | Undertow

Are going to put it in as I would love to have this for meh Tamer. Also can others see this or just the me?

What you need to know
. You can replace your armor with costumes, even the ones that are not available yet.
. You can use an underwear instead of an armor.
. Works for all versions (KR/RU/NA/EU)
. You even get the the custom idle animation that some armors have.

. Only you will be able to see it.

Thanks again. Ooh, is there a list for the footwear and helms. Would love to be able to change shoes but I can only use what you provide. I have no clue how t go into the files to find stuff or change them otherwise... Thanks again and keep it coming =)
I might do that later if I have time, but you can easily know what is the shoe name of the model you want. Just look for the shoes of the costume you want, and follow what I posted in the 1st post:

Swapping Other Armor Parts
To modify Upper Body Armor : Use 9_UPPERBODY and _UB_
To modify Lower Body Armor : Use 10_LOWERBODY and _LB_
To modify Gloves : Use 11_HAND and _HAND_
To modify Boots : Use 12_FOOT and _FOOT_
To modify Underwear : Use 38_UNDERWEAR and _UW_

You can find out the name of the Boots and Gloves of the same Armor Set you just modded, by doing this:

For example, instead of this:
Sorceress Agerian Armor:
1_PC/2_PHW/ARMOR/9_UPPERBODY/PHW_02_UB_0003.PAC

Do this:
Sorceress Agerian Shoes:
1_PC/2_PHW/ARMOR/12_FOOT/PHW_02_FOOT_0003.PAC

Here's an example of replacing Agerian Shoeswith Rebar Shoes:

Code:
[/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR]
[COLOR=#ffffff][COLOR=rgb(255, 255, 255)][COLOR=#ffffff][COLOR=rgb(255, 255, 255)][COLOR=#ffffff][COLOR=rgb(255, 255, 255)][COLOR=#ffffff][COLOR=rgb(255, 255, 255)]<Conditional Code="U">
    <Model Index="-">1_PC/2_PHW/ARMOR/12_FOOT/PHW_02_FOOT_0003.PAC</Model>
    <Model Index="U">1_PC/2_PHW/ARMOR/12_FOOT/PHW_02_FOOT_0006.PAC</Model>
</Conditional>
 

BlackFireBR

Content Creator
Joined
Sep 2, 2013
I'll try to do that later when I have free time. Basically I need to give you the name that listed on "Costumes that I don't know the name, but I know the file name:" in page 1? Or maybe you can give me the list that you need. But not all armors are in game and has name or already translated yet.
Yes, If you could do that I would really appreciate.

Also, if you were able to identify the names of the Armors I described as "unknown" in this post, I would also be very thankful.

But only when you have time, no pressure.
Thanks in advance.
 

Users who are viewing this thread

Top


Are you 18 or older?

This website requires you to be 18 years of age or older. Please verify your age to view the content, or click Exit to leave.