0 of 0

File information

Last updated

Original upload

Created by

BzDanilka

Uploaded by

BzDanilka

Virus scan

Safe to use

Tags for this mod

About this mod

Adds hairstyles and beards from DLC 2 Improved mod for AMM mod. Also corrects the next gen gloves in witcher sets

Requirements
Permissions and credits
Installation

1) Install DLC2 Improved and AMM.
2) Install my mod (bin and Mods) in the Game folder (with replacement).

Additional information

Manual addition
Spoiler:  
Show

AMM.ws > (MODS\modAMM\content\scripts\local)
AMM.xlm. > (\bin\config\r4game\user_config_matrix\pc)


In AMM.ws CTRL + F and search for:
hairArray.PushBack('Nilfgaardian Hairstyle');

after it add:
hairArray.PushBack('Ard Rivian Tail Hairstyle');
hairArray.PushBack('Ard Headband Hairstyle');
hairArray.PushBack('Ard Alt Headband Hairstyle');
hairArray.PushBack('Ard Long Loose Hairstyle');
hairArray.PushBack('Ard Alt Long Loose Hairstyle');
hairArray.PushBack('Ard Elven Headband Hairstyle');
hairArray.PushBack('Ard Elven Long Hairstyle');
hairArray.PushBack('Feregorn Cinematic Hairstyle');
hairArray.PushBack('Craniumj Full Pony Hairstyle');
hairArray.PushBack('Craniumj Long Full Pony Hairstyle');
hairArray.PushBack('Ard Shaved With Long Tail Hairstyle');
hairArray.PushBack('Ard Mohawk With Long Ponytail Hairstyle');
hairArray.PushBack('FidoX Viking Hairstyle');
hairArray.PushBack('HellSpawn Logan Hairstyle');
hairArray.PushBack('Roksa Olgierd Hairstyle');
hairArray.PushBack('Roksa Alt Olgierd Hairstyle');
hairArray.PushBack('Roksa Witold Hairstyle');
hairArray.PushBack('Feregorn Zoltan Hairstyle');
hairArray.PushBack('Ard Shaved Hairstyle');

next after:
altHairArray.PushBack("dlc\bob\data\items\bodyparts\geralt_items\coif\c_17_mg__witcher_bowl.w2ent");

add:
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__rivian_br.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__rivian_inq.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__rivian_naked.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__headband_br.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_alt_new__headband_br.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__long_br.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__long_naked.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_alt_new__long_br.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_alt_new__long_naked.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__elven_headband_br.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__elven_long_br.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__elven_long_naked.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__pony_naked.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__long_pony_naked.w2ent");
altHairArray.PushBack("dlc\dlc2\data\items\bodyparts\geralt_items\coif\c_new__long_shavedtail_naked.w2ent");

next after:
headArray.PushBack('head_7');

add:
headArray.PushBack('head_donnar');
headArray.PushBack('head_logan');
headArray.PushBack('head_mousesack');
headArray.PushBack('head_folan');
headArray.PushBack('head_bran');
headArray.PushBack('head_mustache');
headArray.PushBack('head_goatee');
headArray.PushBack('head_udalryk');
headArray.PushBack('head_olgierd');
headArray.PushBack('head_olgierd_mustache');
headArray.PushBack('head_sideburns');
headArray.PushBack('head_chin_curtain');

next after:
headTattooArray.PushBack('head_7_tattoo');

add:
headTattooArray.PushBack('head_donnar_tattoo');
headTattooArray.PushBack('head_logan_tattoo');
headTattooArray.PushBack('head_mousesack_tattoo');
headTattooArray.PushBack('head_folan_tattoo');
headTattooArray.PushBack('head_bran_tattoo');
headTattooArray.PushBack('head_mustache_tattoo');
headTattooArray.PushBack('head_goatee_tattoo');
headTattooArray.PushBack('head_udalryk_tattoo');
headTattooArray.PushBack('head_olgierd_tattoo');
headTattooArray.PushBack('head_olgierd_mustache_tattoo');
headTattooArray.PushBack('head_sideburns_tattoo');
headTattooArray.PushBack('head_chin_curtain_tattoo');

next after:
headMarkArray.PushBack('head_7_mark');

add:
headMarkArray.PushBack('head_donnar_mark');
headMarkArray.PushBack('head_logan_mark');
headMarkArray.PushBack('head_mousesack_mark');
headMarkArray.PushBack('head_folan_mark');
headMarkArray.PushBack('head_bran_mark');
headMarkArray.PushBack('head_mustache_mark');
headMarkArray.PushBack('head_goatee_mark');
headMarkArray.PushBack('head_udalryk_mark');
headMarkArray.PushBack('head_olgierd_mark');
headMarkArray.PushBack('head_olgierd_mustache_mark');
headMarkArray.PushBack('head_sideburns_mark');
headMarkArray.PushBack('head_chin_curtain_mark');

next after:
headMarkTattooArray.PushBack('head_7_mark_tattoo');

add:
headMarkTattooArray.PushBack('head_donnar_mark_tattoo');
headMarkTattooArray.PushBack('head_logan_mark_tattoo');
headMarkTattooArray.PushBack('head_mousesack_mark_tattoo');
headMarkTattooArray.PushBack('head_folan_mark_tattoo');
headMarkTattooArray.PushBack('head_bran_mark_tattoo');
headMarkTattooArray.PushBack('head_mustache_mark_tattoo');
headMarkTattooArray.PushBack('head_goatee_mark_tattoo');
headMarkTattooArray.PushBack('head_udalryk_mark_tattoo');
headMarkTattooArray.PushBack('head_olgierd_mark_tattoo');
headMarkTattooArray.PushBack('head_olgierd_mustache_mark_tattoo');
headMarkTattooArray.PushBack('head_sideburns_mark_tattoo');
headMarkTattooArray.PushBack('head_chin_curtain_mark_tattoo');

In AMM.xml CTRL + F and search for:
<Option id="6" displayName="0780_Nilfgaardian">

after:
</Option>

add:

<Option id="7" displayName="RivianTail">
                        <Entry varId="HairSelection" value="7"/>
</Option>
<Option id="8" displayName="Headband">
                        <Entry varId="HairSelection" value="8"/>
</Option>
<Option id="9" displayName="AltHeadband">
                        <Entry varId="HairSelection" value="9"/>
</Option>
<Option id="10" displayName="LongLoose">
                        <Entry varId="HairSelection" value="10"/>
</Option>
<Option id="11" displayName="AltLongLoose">
                        <Entry varId="HairSelection" value="11"/>
</Option>
<Option id="12" displayName="ElvenHeadband">
                        <Entry varId="HairSelection" value="12"/>
</Option>
<Option id="13" displayName="ElvenLong">
                        <Entry varId="HairSelection" value="13"/>
</Option>
<Option id="14" displayName="Cinematic">
                        <Entry varId="HairSelection" value="14"/>
</Option>
<Option id="15" displayName="FullPony">
                        <Entry varId="HairSelection" value="15"/>
</Option>
<Option id="16" displayName="LongFullPony">
                        <Entry varId="HairSelection" value="16"/>
</Option>
<Option id="17" displayName="ShavedWithLongTail">
                        <Entry varId="HairSelection" value="17"/>
</Option>
<Option id="18" displayName="MohawkWithLongPonytail">
                        <Entry varId="HairSelection" value="18"/>
</Option>
<Option id="19" displayName="Viking">
                        <Entry varId="HairSelection" value="19"/>
</Option>
<Option id="20" displayName="Logan">
                        <Entry varId="HairSelection" value="20"/>
</Option>
<Option id="21" displayName="Olgierd">
                        <Entry varId="HairSelection" value="21"/>
</Option>
<Option id="22" displayName="AltOlgierd">
                        <Entry varId="HairSelection" value="22"/>
</Option>
<Option id="23" displayName="Witold">
                        <Entry varId="HairSelection" value="23"/>
</Option>
<Option id="24" displayName="Zoltan">
                        <Entry varId="HairSelection" value="24"/>
</Option>
<Option id="25" displayName="Shaved">
                        <Entry varId="HairSelection" value="25"/>
</Option>

Next after:
<Option id="17" displayName="0780_Bowl">

after:
</Option>

add:

<Option id="18" displayName="RivianBr">
                        <Entry varId="AltHairSelection" value="18"/>
</Option>
<Option id="19" displayName="RivianInq">
                        <Entry varId="AltHairSelection" value="19"/>
</Option>
<Option id="20" displayName="RivianNaked">
                        <Entry varId="AltHairSelection" value="20"/>
</Option>
<Option id="21" displayName="HeadbandBr">
                        <Entry varId="AltHairSelection" value="21"/>
</Option>
<Option id="22" displayName="AltHeadbandBr">
                        <Entry varId="AltHairSelection" value="22"/>
</Option>
<Option id="23" displayName="LongBr">
                        <Entry varId="AltHairSelection" value="23"/>
</Option>
<Option id="24" displayName="LongNaked">
                        <Entry varId="AltHairSelection" value="24"/>
</Option>
<Option id="25" displayName="AltLongBr">
                        <Entry varId="AltHairSelection" value="25"/>
</Option>
<Option id="26" displayName="AltLongNaked">
                        <Entry varId="AltHairSelection" value="26"/>
</Option>
<Option id="27" displayName="ElvenHeadbandBr">
                        <Entry varId="AltHairSelection" value="27"/>
</Option>
<Option id="28" displayName="ElvenLongBr">
                        <Entry varId="AltHairSelection" value="28"/>
</Option>
<Option id="29" displayName="ElvenLongNaked">
                        <Entry varId="AltHairSelection" value="29"/>
</Option>
<Option id="30" displayName="PonyNaked">
                        <Entry varId="AltHairSelection" value="30"/>
</Option>
<Option id="31" displayName="LongPonyNaked">
                        <Entry varId="AltHairSelection" value="31"/>
</Option>
<Option id="32" displayName="ShavedWithLongTailNaked">
                        <Entry varId="AltHairSelection" value="32"/>
</Option>

Next after:
<Option id="7" displayName="0780_Musketeer">

after:
</Option>

add:

<Option id="8" displayName="Donnar">
                        <Entry varId="BeardSelection" value="8"/>
</Option>
<Option id="9" displayName="Logan">
                        <Entry varId="BeardSelection" value="9"/>
</Option>
<Option id="10" displayName="Mousesack">
                        <Entry varId="BeardSelection" value="10"/>
</Option>
<Option id="11" displayName="Folan">
                        <Entry varId="BeardSelection" value="11"/>
</Option>
<Option id="12" displayName="Bran">
                        <Entry varId="BeardSelection" value="12"/>
</Option>
<Option id="13" displayName="Mustache">
                        <Entry varId="BeardSelection" value="13"/>
</Option>
<Option id="14" displayName="Goatee">
                        <Entry varId="BeardSelection" value="14"/>
</Option>
<Option id="15" displayName="UdalrykGoatee">
                        <Entry varId="BeardSelection" value="15"/>
</Option>
<Option id="16" displayName="OlgierdBeard">
                        <Entry varId="BeardSelection" value="16"/>
</Option>
<Option id="17" displayName="OlgierdMustache">
                        <Entry varId="BeardSelection" value="17"/>
</Option>
<Option id="18" displayName="Sideburns">
                        <Entry varId="BeardSelection" value="18"/>
</Option>
<Option id="19" displayName="ChinCurtain">
                        <Entry varId="BeardSelection" value="19"/>
</Option>


Credits
CAPA14
X20T3rMiN4t0R