Edit hair mods to replace different slots
Created: Sep 22 2024 by Silverlags Last documented update: Sep 22 2024 by Silverlags
This guide will walk through the basic steps of how to change a hair mod to correspond to a different slot, showing you how to change a hair mod from slot 01 to a different slot for female V.
You will need a Wolvenkit Project to search and edit files. If you don't know how to make one check out R&R: Your own Wolvenkit project
TL;DR: You need to add all files from the hair mod to your project. If you don't know how to do that, check Analysing other mods, or keep reading.
Switch the Asset Browser to the Mod Browser by flipping the switch (2) on the image below
Locate your hair mod
You can find files by mod by searching for archive:hairmod_slot_1
, or by finding the mod in the mod browser's list.
Add all files inside the mod to your project. These files will be called "your hair" in the rest of this guide.
Does your hair have any files with the extension .app
under the following path?
Yes (left): Proceed to #files-with-an-.app-file
No (right): Proceed to #files-without-an-.app-file
Everything is in the root, and you have no idea which is which:#files-a-bunch-of-borked-files-in-your-projects-root
Happens when a mod has been packed with incompatible Wolvenkit versions.
Delete all files - we'll start over
Starting with Wolvenkit 8.15, you can find a scan button in the Asset Browser. If you do not have it, install a Nightly.
Click the scna button and try adding these files again.
If the file names do not resolve themselves, you will have to mix and match. Read on with Case 2.
The modder has taken and overwritten original game assets, and you'll have to do the same.
In this section, we'll do the following things:
Find a compatible hair in the files
Move your hair to overwrite that one instead
Let's get started:
Find the mesh file for the slot that you want to replace. We now need to check if it is compatible.
Switch the Mod browser back to the Project Browser
Use the Wolvenkit search with its full name, for example, hair mesh 34:
hh_151_wa__judy_variation02_common.mesh
Select Browse to Asset Folder
from the context menu:
You will see the hair meshes from the cheat sheet, among with a bunch of other files:
This hair has .rig
and .animgraph
files, which means that it has physics. Does your hair have those files included?
Yes: You can use this hair. Continue to #5
No: You can't use this hair. Go back to the previous section and pick a different hair slot from the list.
For this guide, we will fall back to 04, hh_089_wa__thompson_common.mesh
If your hair has more submeshes than the hair you are replacing, you can't use it either (not without #files-with-an-.app-file). Go back to 1 and pick a hair with more submeshes, such as one of the braids or the sumo hair.
OK, so you can use the hair. Add it to your project.
If it has a _cyberware_01.mesh
and your mesh does not, you can simply create a copy (hold ctrl while dragging)
You will reassign the hair to a different slot by overwriting different game files. We do this as follows:
Right-click on a mesh and click on rename (can be done using shortcut key F2) and type the desired slot's mesh name along with its cyberware version
Repeat this with all files for your hair.
Your project browser will now look like this:
Drag each of the files to the new mesh's folder (hh_089_ma_thompson
)
You will see a dialogue asking you to overwrite. Select "Yes":
Delete the now empty folder hh_033_wa_player
. We don't need it anymore.
You're done here! Proceed to #pack-n-go
The modder has overwritten the hair's control files. It should look like this (subfolder names can vary):
This is good news, because it's the easy case. You only need to do two things:
Pick a new hair slot
Move your .app files to overwrite the ones from that hair.
Let's get started.
Pick any hair by slot - we will use slot 04 and search for all its .app
files:
hh_003_pwa__hairs_89 > .app
Add all these files to your project:
Now, we need to overwrite all these files with the ones from our other mod.
Select the first .app
and press f2
, or select "rename" from the context menu
Change its number from 059
to 89
You will get a file overwrite confirmation. Select "yes"!
Your mod didn't have hh_003_pwa__hairs_89_cyberware_01.app
.
Optional: Take a moment to curse these incompetent guide writers, or yell very loud.
Select hh_003_pwa__hairs_89.app
in the mod browser
Hold the ctrl key down and drag it on itself
You will get a file overwrite confirmation. Select "no" to create a copy.
Overwrite cyberware_01.app
with your copy.
You're done here! Proceed to #pack-n-go
You can also click on the down arrow next to install and set to "Install and Launch" to do these two steps for you!
The quickest way to check if your hair slot change has worked is by making a new game and see the changes in hair style selection.
That's it! You can now test your new hair mod.
.app
fileGo up to #files-with-an-.app-file -> #you-are-missing-a-file
A .mesh
file
If your mod does not have any .app
files, you have the following options:
Overwrite it with a duplicate: just duplicate one of the existing files, and add it a second time. This may cause clipping.
You can overwrite it with a shadow mesh:
Search for base\characters\common\hair\shadow_meshes\hh_ > wa
(> ma
for a masc V)
Find something that looks vaguely similar
overwrite
You can find a different hair to overwrite
You need to find a different hair to overwrite.
Now that you've done replacing the mesh files, confirm that your mod worked by clicking on "":