Cheat Sheet: Hair
Overview of hair related things
Summary
Published: November 04 2022 by @manavortex Last documented update: Sept 23 2024 by Silverlags
You can find previews of hair styles and -colors under Cheat Sheet: Character Creator
This page will give you an overview for working with Cyberpunk's hair material.
There is a modding guide for how to Replace a hair mod's slot
For a guide on how to add hair to Cyberpunk, check Basic Hairstyle Replacement Tutorial
For a more detailed explanation of the hair shader, see Hair and skin material properties
To look up hairstyles in more detail, you can use NoraLee's excellent NPV part picker
Name of meshes by index
These names correspond to the mesh
files.
To find a hair's .app file, search the correct mesh in Wolvenkit, then right-click on it and select "find files using this".
To find a hair's root entity, repeat the same process with its .app file
List has been updated for 2.0
01 | Femme frame | Masc frame |
---|---|---|
1 | hh_033_wa__player | hh_145_ma__v_short |
2 | hh_059_wa__voodoo_02 | hh_053_ma__kerry_eurodyne_common |
3 | hh_034_wa__militech_agent_common | hh_035_ma__mohawk_tall |
4 | hh_089_wa__thompson_common | hh_028_ma__corpo_bun |
5 | hh_090_wa__alt_player | hh_075_ma__peralez_common |
6 | hh_078_wa__evelyn_common | hh_036_ma__high_tight |
7 | hh_035_wa__mohawk_tall | hh_059_ma__voodoo_02 |
8 | hh_036_wa__high_tight | hh_030_ma__punk_idol |
9 | hh_082_wa__afro_bun_bun | hh_062_ma__slick_back |
10 | hh_079_pwa__denny | hh_085_ma__takemura_common |
11 | hh_091_wa__dakota_braid_band | hh_037_ma__gungho |
12 | hh_063_wa__messy_bob | hh_039_ma__punk_shaved |
13 | hh_042_wa__topknots_band | hh_051_ma__judy_common |
14 | hh_999_wa__buzz_cap | hh_999_ma__buzz_cap |
15 | hh_008_wa__sk8t_or_die | hh_025_ma__pompadour |
16 | hh_011_wa__demo | hh_008_ma__sk8t_or_die |
17 | hh_029_wa__misty_common | hh_011_ma__demo |
18 | hh_040_wa__pixie_bob | hh_026_ma__rat_tail |
19 | hh_041_wa__valentino_band | hh_027_ma__scavenger |
20 | hh_044_wa__classic | hh_031_ma__morgan_blackhand |
21 | hh_045_wa__short_spiked | hh_032_ma__ripper_doc_common |
22 | hh_051_wa__judy_common | hh_040_ma__pixie_bob |
23 | hh_060_wa__voodoo_03 | hh_047_ma__swirl_pomp |
24 | hh_064_wa__bob_fringe | hh_048_ma__dual_braids |
25 | hh_068_wa__animals_band | hh_058_ma__voodoo_01 |
26 | hh_081_wa__buns_02 | hh_060_ma__voodoo_03 |
27 | hh_083_wa__ponytail_base_01 | hh_061_ma__midlength_wavy |
28 | hh_083_wa__ponytail_base_01 | hh_065_ma__afro_knots |
29 | hh_077_wa__nomad_02 | hh_068_ma__animals_03_band |
30 | hh_088_wa__corpo_bob | hh_073_ma__nomad_01 |
31 | hh_118_wa__gillean | hh_082_ma__afro_bun_bun |
32 | hh_115_wa__alanah_common | hh_089_ma__thompson_common |
33 | hh_121_wa__t_bug_common | hh_103_ma__common_spikes |
34 | hh_151_wa__judy_variation02_common | hh_120_ma__arasaka_bun_common_01 |
35 | hh_006_wa__demo | hh_007_ma__demo |
36 | hh_083_wa__ponytail_base_01 | hh_112_ma__kicinski_player |
37 | hh_093_wa__sumo | hh_113_ma__iwinski_common |
38 | hh_085_wa__takemura_common | hh_045_ma__short_spiked |
39 | hh_054_wa__rogue_young_common | hh_094_ma__saul_common |
40 | hh_049_wa__thiago_common | hh_049_ma__thiago_common |
41 | hh_039_wa__punk_shaved | hh_122_ma__roy |
42 | hh_103_wa__common_spikes | hh_093_ma__sumo_knot |
43 | hh_106_wa__ponytails | hh_006_ma__demo |
44 | hh_140_wa__short_afro | hh_140_ma__short_afro |
45 | hh_141_wa__afro | hh_141_ma__afro |
46 | hh_142_pwa__afrohawk | hh_142_pma__afrohawk |
47 | hh_143_wa__flat_top | hh_143_ma__flat_top |
48 | hh_144_wa__afro_braid_bun | hh_144_ma__afro_braid_bun |
49 | hh_146_wa__dread_undercut | hh_146_ma__dread_undercut |
50 | hh_999_wa__buzz_cap | hh_999_ma__buzz_cap |
Slots that have alternate cyberware meshes
Some slots .apps have another hair mesh that is only utilized when a cyberware slot is enabled during V character creation or editing.
This might posses an issue where a V hair mod would show in that only if a cyberware slot is disabled, a simple solution would be to duplicate your meshes and rename them as below.
Femme frame | Masc frame | ||
---|---|---|---|
01 | hh_033_pwa__player_cyberware_01 | 02 | hh_053_pma__kerry_eurodyne_common_cyberware_01 |
02 | hh_059_pwa__voodoo_02_cyberware_01 | 03 | hh_035_pma__mohawk_tall_cyberware_01 |
04 | hh_089_pwa__thompson_common_cyberware_01 | 04 | hh_028_pma__corpo_bun_cyberware_01 |
07 | hh_035_pwa__mohawk_tall_cyberware_01 | 06 | hh_036_pma__high_tight_cyberware_01 |
08 | hh_036_pwa__high_tight_cyberware_01 | 07 | hh_059_pma__voodoo_02_cyberware_01 |
09 | hh_082_pwa__afro_bun_cyberware_01 | 11 | hh_037_pma__gungho_cyberware_01 |
13 | hh_042_pwa__topknots_cyberware_01 | 12 | hh_039_pma__punk_shaved_cyberware_01 |
14 | hh_999_pwa__buzz_cap_cyberware_01 | 13 | hh_051_pma__judy_common_cyberware_01 |
15 | hh_008_pwa__sk8t_or_die_cyberware_01 | 14 | hh_999_pma__buzz_cap_cyberware_01 |
19 | hh_041_pwa__valentino_cyberware_01 | 15 | hh_025_pma__pompadour_cyberware_01 |
21 | hh_045_pwa__short_spiked_cyberware_01 | 16 | hh_008_pma__sk8t_or_die_cyberware_01 |
22 | hh_051_pwa__judy_common_cyberware_01 | 18 | hh_026_pma__rat_tail_cyberware_01 |
23 | hh_060_pwa__voodoo_03_cyberware_01 | 21 | hh_032_pma__ripper_doc_cyberware_01 |
34 | hh_151_pwa__judy_variation02_cyberware_01 | 23 | hh_047_pma__swirl_pomp_cyberware_01 |
35 | hh_006_pwa__demo_cyberware_01 | 26 | hh_060_pma__voodoo_03_cyberware_01 |
39 | hh_054_pwa__rogue_young_cyberware_01 | 28 | hh_065_pma__afro_knots_cyberware_01 |
41 | hh_039_pwa__punk_shaved_cyberware_01 | 31 | hh_082_pma__afro_bun_cyberware_01 |
44 | hh_140_pwa__short_afro_cyberware_01 | 32 | hh_089_pma__thompson_common_cyberware_01 |
46 | hh_142_pwa__afrohawk_cyberware_01 | 34 | hh_120_pma__arasaka_bun_01_cyberware_01 |
47 | hh_143_pwa__flat_top_cyberware_01 | 35 | hh_007_pma__demo_cyberware_01 |
48 | hh_144_pwa__afro_braid_bun_cyberware_01 | 38 | hh_045_pma__short_spiked_cyberware_01 |
49 | hh_146_pwa__dread_undercut_cyberware_01 | 44 | hh_140_pma__short_afro_cyberware_01 |
50 | hh_999_pwa__buzz_cap_cyberware_01 | 46 | hh_142_pma__afrohawk_cyberware_01 |
47 | hh_143_pma__flat_top_cyberware_01 | ||
48 | hh_144_pma__afro_braid_bun_cyberware_01 | ||
49 | hh_146_pma__dread_undercut_cyberware_01 | ||
50 | hh_999_pma__buzz_cap_cyberware_01 |
Colour in files by index
Colour in CC | Name in Files |
---|---|
1 | 05_brown_liquorice |
2 | 01_blonde_platinum |
3 | 02_red_merlot |
4 | 03_ginger_copper |
5 | 04_teal_ombre |
6 | 06_black_carbon |
7 | 07_blonde_golden |
8 | 08_blonde_dishwater |
9 | 09_blue_sapphire |
10 | 10_brown_ombre |
11 | 11_red_apple |
12 | 12_gray_gunmetal |
13 | 13_ginger_strawberry |
14 | 14_teal_ash |
15 | 15_pink_magenta |
16 | 16_pink_rose |
17 | 17_blue_steel |
18 | 18_blue_red_ombre |
19 | 19_cold_white |
20 | 20_cyberpunk_yellow |
21 | 21_goblin_green |
22 | 22_liliac |
23 | 23_mermaid_aquamarine |
24 | 24_purple_ombre |
25 | 25_black_salt_n_pepper |
26 | 26_green_toxic |
27 | 27_brown_medium |
28 | 28_blue_sky |
29 | 29_citrus_yellow |
30 | 30_dark_purple |
31 | 31_green_orange |
32 | 32_liliac_ombre |
33 | 33_phoenix_fire |
34 | 34_purple_blonde |
35 | 35_silver_rose |
Hair .ent files
Hairs and all their components are assigned and defined via .ent files. You can find them in the following folder:
The last number in the file name matches the first number in the .mesh file name:
e.g., if you wanted to edit the entity file for female V's hair 28 hh_083_wa__ponytail_01
, you could search for
Beards
Beards are only used by mascV. Their entity files can be found in this folder:
Any .app files are stored under
Beard morphtargets and the meshes they pull in can be found in the player's basehead folder:
Beard component names
Any beard uses the same two components, beard
and beard_shadow_01
.
Last updated