From 18eaaa6aed59e54f98ba60f1e3db31a0f5a33bf8 Mon Sep 17 00:00:00 2001 From: A Man Date: Thu, 16 Jan 2020 16:09:20 +0100 Subject: [PATCH] Add new KSK skins thx Brainbug --- README.md | 1 + SQF/dayz_code/Configs/CfgArma.hpp | 16 ++++++ .../CfgMagazines/Clothing/EpochSkins.hpp | 20 ++++++++ .../Configs/CfgVehicles/Skins/Male.hpp | 20 ++++++++ SQF/dayz_code/init/variables.sqf | 2 +- SQF/dayz_code/stringtable.xml | 50 ++++++++++++++++++- 6 files changed, 107 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d8f0b0493..438704b20 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Included Custom Addons * Namalsk Addons by SumrakDZN - https://github.com/SumrakDZN/DayZNamalsk * Stalker Units by Icewindo - http://www.armaholic.com/page.php?id=9795 * Ghillie Suits by Brainbug - http://www.armaholic.com/page.php?id=11424 +* Retextured German KSK Units by Brainbug - http://www.armaholic.com/page.php?id=11129 -------------------------- Included Custom Islands diff --git a/SQF/dayz_code/Configs/CfgArma.hpp b/SQF/dayz_code/Configs/CfgArma.hpp index 09ff28bd0..1179d2a28 100644 --- a/SQF/dayz_code/Configs/CfgArma.hpp +++ b/SQF/dayz_code/Configs/CfgArma.hpp @@ -1118,6 +1118,22 @@ class CfgSurvival { class Skin_GhillieFull_Wood16_DZ : Default { sex = "male"; playerModel = "GhillieFull_Wood16_DZ"; + }; + class Skin_GER_Soldier_EP1_des_DZ : Default { + sex = "male"; + playerModel = "GER_Soldier_EP1_des_DZ"; + }; + class Skin_GER_Soldier_TL_EP1_des_DZ : Default { + sex = "male"; + playerModel = "GER_Soldier_TL_EP1_des_DZ"; + }; + class Skin_GER_Soldier_EP1_wdl_DZ : Default { + sex = "male"; + playerModel = "GER_Soldier_EP1_wdl_DZ"; + }; + class Skin_GER_Soldier_TL_EP1_wdl_DZ : Default { + sex = "male"; + playerModel = "GER_Soldier_TL_EP1_wdl_DZ"; }; }; }; diff --git a/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp b/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp index 1f121ba78..0c9de5ed4 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp @@ -684,4 +684,24 @@ class Skin_GhillieFull_Wood16_DZ : SkinBase { scope = public; displayName = $STR_DZE_EQUIP_GHILLIE_WDL_16_NAME; descriptionShort = $STR_EQUIP_DESC_GHILLIE; +}; +class Skin_GER_Soldier_EP1_des_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_EQUIP_GER_SOLDIER_DES_NAME; + descriptionShort = $STR_DZE_EQUIP_GER_SOLDIER_DES_DESC; +}; +class Skin_GER_Soldier_TL_EP1_des_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_EQUIP_GER_TL_DES_NAME; + descriptionShort = $STR_DZE_EQUIP_GER_TL_DES_DESC; +}; +class Skin_GER_Soldier_EP1_wdl_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_EQUIP_GER_Soldier_WDL_NAME; + descriptionShort = $STR_DZE_EQUIP_GER_Soldier_WDL_DESC; +}; +class Skin_GER_Soldier_TL_EP1_wdl_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_EQUIP_GER_TL_WDL_NAME; + descriptionShort = $STR_DZE_EQUIP_GER_TL_WDL_DESC; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp b/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp index b09490a34..7f27f4064 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp @@ -1501,3 +1501,23 @@ class GhillieFull_Wood16_DZ: Sniper1_DZ { displayName = $STR_DZE_SKIN_GHILLIE_WDL_NAME; hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\ghillies\wood\Skin_GhillieFull_Wood16.paa","\ca\characters_W_baf\data\armour_dpm_co.paa","\ca\characters_W_baf\data\equip_dpm_co.paa"}; }; + +class GER_Soldier_EP1_des_DZ: Survivor_DZ { + scope = public; + side = 1; + camouflage = 0.8; + displayName = $STR_DZE_SKIN_KSK_DES_RIFLEMAN_NAME; + model = "\ksk_mod\GER_rifleman_des.p3d"; +}; +class GER_Soldier_TL_EP1_des_DZ: GER_Soldier_EP1_des_DZ { + displayName = $STR_DZE_SKIN_KSK_DES_TL_NAME; + model = "\ksk_mod\GER_rifleman_light_des.p3d"; +}; +class GER_Soldier_EP1_wdl_DZ: GER_Soldier_EP1_des_DZ { + displayName = $STR_DZE_SKIN_KSK_WDL_RIFLEMAN_NAME; + model = "\ksk_mod\GER_rifleman_wdl.p3d"; +}; +class GER_Soldier_TL_EP1_wdl_DZ: GER_Soldier_EP1_des_DZ { + displayName = $STR_DZE_SKIN_KSK_WDL_TL_NAME; + model = "\ksk_mod\GER_rifleman_light_wdl.p3d"; +}; diff --git a/SQF/dayz_code/init/variables.sqf b/SQF/dayz_code/init/variables.sqf index 04a6c0b02..2adf2ae7e 100644 --- a/SQF/dayz_code/init/variables.sqf +++ b/SQF/dayz_code/init/variables.sqf @@ -16,7 +16,7 @@ dayz_traps_trigger = []; USEC_typeOfWounds = ["Pelvis","aimpoint","lelbow","relbow","RightFoot","LeftFoot","neck","pilot"]; // Player classes -AllPlayers = ["Survivor_DZ","Survivor1_DZ","SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","Camo1_DZ","BanditW1_DZ","Bandit1_DZ","Survivor3_DZ","SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWsequishaD_DZ","SurvivorWsequisha_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","Bandit2_DZ","BanditW2_DZ","Soldier_Crew_PMC","Rocket_DZ","Rocker1_DZ","Rocker2_DZ","Rocker3_DZ","Rocker4_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ","FR_OHara_DZ","FR_Rodriguez_DZ","CZ_Soldier_Sniper_EP1_DZ","Graves_Light_DZ","GUE_Soldier_MG_DZ","GUE_Soldier_Sniper_DZ","GUE_Soldier_Crew_DZ","GUE_Soldier_CO_DZ","GUE_Soldier_2_DZ","TK_Special_Forces_MG_EP1_DZ","TK_Soldier_Sniper_EP1_DZ","TK_Commander_EP1_DZ","RU_Soldier_Crew_DZ","INS_Lopotev_DZ","INS_Soldier_AR_DZ","INS_Soldier_CO_DZ","INS_Bardak_DZ","INS_Worker2_DZ","USMC_Soldier_Officer_DZ","USMC_Soldier_MG_DZ","USMC_Soldier_Pilot_DZ","FR_TL_DZ","FR_R_DZ","FR_Marksman_DZ","FR_Assault_R_DZ","RU_Soldier_DZ","RU_Soldier_Officer_DZ","RUS_Soldier1_DZ","RUS_Commander_DZ","MVD_Soldier_DZ","Ins_Soldier_2_DZ","Ins_Commander_DZ","Ins_Soldier_Crew_DZ","CDF_Soldier_DZ","Doctor_DZ","Assistant_DZ","Worker1_DZ","Worker3_DZ","Worker4_DZ","TK_CIV_Takistani01_EP1_DZ","TK_CIV_Takistani03_EP1_DZ","TK_CIV_Takistani04_EP1_DZ","TK_CIV_Takistani06_EP1_DZ","TK_INS_Soldier_AR_EP1_DZ","TK_GUE_Soldier_EP1_DZ","CZ_Soldier_SL_DES_EP1_DZ","US_Soldier_EP1_DZ","UN_CDF_Soldier_Guard_EP1_DZ","UN_CDF_Soldier_EP1_DZ","GER_Soldier_TL_EP1_DZ","BAF_Soldier_Officer_MTP_DZ","BAF_Soldier_N_MTP_DZ","FR_Sapper_DZ","CamoWinter_DZ","CamoWinterW_DZ","Sniper1W_DZ","Nac_Soldier_DZ","Tamika_DZ","gsc_military_helmet_wdl_DZ","gsc_military_head_wdl_DZ","gsc_military_helmet_grey_DZ","gsc_military_head_grey_DZ","gsc_scientist1_DZ","gsc_scientist1_head_DZ","gsc_scientist2_DZ","gsc_scientist2_head_DZ","gsc_cloth_loner_head_DZ","gsc_eco_stalker_mask_neutral_DZ","gsc_eco_stalker_head_neutral_DZ","gsc_eco_stalker_mask_fred_DZ","gsc_eco_stalker_head_fred_DZ","gsc_eco_stalker_mask_duty_DZ","gsc_eco_stalker_head_duty_DZ","gsc_eco_stalker_mask_camo_DZ","gsc_eco_stalker_head_camo_DZ","GhillieFull_Desert01_DZ","GhillieFull_Desert02_DZ","GhillieFull_Desert03_DZ","GhillieFull_Desert04_DZ","GhillieFull_Desert05_DZ","GhillieFull_Desert06_DZ","GhillieFull_Desert07_DZ","GhillieFull_Desert08_DZ","GhillieFull_Snow01_DZ","GhillieFull_Snow02_DZ","GhillieFull_Snow03_DZ","GhillieFull_Snow04_DZ","GhillieFull_Snow05_DZ","GhillieFull_Urban01_DZ","GhillieFull_Wood01_DZ","GhillieFull_Wood02_DZ","GhillieFull_Wood03_DZ","GhillieFull_Wood04_DZ","GhillieFull_Wood05_DZ","GhillieFull_Wood06_DZ","GhillieFull_Wood07_DZ","GhillieFull_Wood08_DZ","GhillieFull_Wood09_DZ","GhillieFull_Wood10_DZ","GhillieFull_Wood11_DZ","GhillieFull_Wood12_DZ","GhillieFull_Wood13_DZ","GhillieFull_Wood14_DZ","GhillieFull_Wood16_DZ"]; +AllPlayers = ["Survivor_DZ","Survivor1_DZ","SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","Camo1_DZ","BanditW1_DZ","Bandit1_DZ","Survivor3_DZ","SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","Bandit2_DZ","BanditW2_DZ","Soldier_Crew_PMC","Rocket_DZ","Rocker1_DZ","Rocker2_DZ","Rocker3_DZ","Rocker4_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ","FR_OHara_DZ","FR_Rodriguez_DZ","CZ_Soldier_Sniper_EP1_DZ","Graves_Light_DZ","GUE_Soldier_MG_DZ","GUE_Soldier_Sniper_DZ","GUE_Soldier_Crew_DZ","GUE_Soldier_CO_DZ","GUE_Soldier_2_DZ","TK_Special_Forces_MG_EP1_DZ","TK_Soldier_Sniper_EP1_DZ","TK_Commander_EP1_DZ","RU_Soldier_Crew_DZ","INS_Lopotev_DZ","INS_Soldier_AR_DZ","INS_Soldier_CO_DZ","INS_Bardak_DZ","INS_Worker2_DZ","USMC_Soldier_Officer_DZ","USMC_Soldier_MG_DZ","USMC_Soldier_Pilot_DZ","FR_TL_DZ","FR_R_DZ","FR_Marksman_DZ","FR_Assault_R_DZ","RU_Soldier_DZ","RU_Soldier_Officer_DZ","RUS_Soldier1_DZ","RUS_Commander_DZ","MVD_Soldier_DZ","Ins_Soldier_2_DZ","Ins_Commander_DZ","Ins_Soldier_Crew_DZ","CDF_Soldier_DZ","Doctor_DZ","Assistant_DZ","Worker1_DZ","Worker3_DZ","Worker4_DZ","TK_CIV_Takistani01_EP1_DZ","TK_CIV_Takistani03_EP1_DZ","TK_CIV_Takistani04_EP1_DZ","TK_CIV_Takistani06_EP1_DZ","TK_INS_Soldier_AR_EP1_DZ","TK_GUE_Soldier_EP1_DZ","CZ_Soldier_SL_DES_EP1_DZ","US_Soldier_EP1_DZ","UN_CDF_Soldier_Guard_EP1_DZ","UN_CDF_Soldier_EP1_DZ","GER_Soldier_TL_EP1_DZ","BAF_Soldier_Officer_MTP_DZ","BAF_Soldier_N_MTP_DZ","FR_Sapper_DZ","CamoWinter_DZ","CamoWinterW_DZ","Sniper1W_DZ","Nac_Soldier_DZ","Tamika_DZ","gsc_military_helmet_wdl_DZ","gsc_military_head_wdl_DZ","gsc_military_helmet_grey_DZ","gsc_military_head_grey_DZ","gsc_scientist1_DZ","gsc_scientist1_head_DZ","gsc_scientist2_DZ","gsc_scientist2_head_DZ","gsc_cloth_loner_head_DZ","gsc_eco_stalker_mask_neutral_DZ","gsc_eco_stalker_head_neutral_DZ","gsc_eco_stalker_mask_fred_DZ","gsc_eco_stalker_head_fred_DZ","gsc_eco_stalker_mask_duty_DZ","gsc_eco_stalker_head_duty_DZ","gsc_eco_stalker_mask_camo_DZ","gsc_eco_stalker_head_camo_DZ","GhillieFull_Desert01_DZ","GhillieFull_Desert02_DZ","GhillieFull_Desert03_DZ","GhillieFull_Desert04_DZ","GhillieFull_Desert05_DZ","GhillieFull_Desert06_DZ","GhillieFull_Desert07_DZ","GhillieFull_Desert08_DZ","GhillieFull_Snow01_DZ","GhillieFull_Snow02_DZ","GhillieFull_Snow03_DZ","GhillieFull_Snow04_DZ","GhillieFull_Snow05_DZ","GhillieFull_Urban01_DZ","GhillieFull_Wood01_DZ","GhillieFull_Wood02_DZ","GhillieFull_Wood03_DZ","GhillieFull_Wood04_DZ","GhillieFull_Wood05_DZ","GhillieFull_Wood06_DZ","GhillieFull_Wood07_DZ","GhillieFull_Wood08_DZ","GhillieFull_Wood09_DZ","GhillieFull_Wood10_DZ","GhillieFull_Wood11_DZ","GhillieFull_Wood12_DZ","GhillieFull_Wood13_DZ","GhillieFull_Wood14_DZ","GhillieFull_Wood15_DZ","GhillieFull_Wood16_DZ","GER_Soldier_EP1_des_DZ","GER_Soldier_TL_EP1_des_DZ","GER_Soldier_EP1_wdl_DZ","GER_Soldier_TL_EP1_wdl_DZ"]; // Epoch Additions dayz_activeInvites = []; diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index cc7ad6fa2..1e7f755d3 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -19043,7 +19043,55 @@ Sniper (Woodland) Scharfschütze (Wald) - + + + German Rifleman (Desert) + Dt. Schütze (Wüstentarn) + + + German Rifleman (Desert) + Dt. Schütze (Wüstentarn) + + + German Teamleader (Desert) + Dt. Truppführer (Wüstentarn) + + + German Teamleader (Desert) + Dt. Truppführer (Wüstentarn) + + + German Rifleman (woodland) + Dt. Schütze (Waldtarn) + + + German Rifleman (woodland) + Dt. Schütze (Waldtarn) + + + German Teamleader (woodland) + Dt. Truppführer (Waldtarn) + + + German Teamleader (woodland) + Dt. Truppführer (Waldtarn) + + + GER Rifleman (desert) + Dt. Schütze (Wüstentarn) + + + GER Teamleader (desert) + Dt. Truppführer (Wüstentarn) + + + GER Rifleman (woodland) + Dt. Schütze (Waldtarn) + + + GER Teamleader (woodland) + Dt. Truppführer (Waldtarn) +