lordfrith 402 Posted May 5, 2019 i think its similar to why your texture was wrong, you've changed the model path to the right model but because your uniforms inherit from "B_Soldier_base_F" its loading everything you haven't defined in your config from the BLUFOR base class, including the injury textures. the injury textures will be for the wrong model still... try using "I_Soldier_base_F" instead? you should de-pbo the "characters_f" game file and check out the config, most of the units in game are there and its essential reference even for simple texture mods like this 1 Share this post Link to post Share on other sites
darkxess 60 Posted May 5, 2019 Yes mate, that worked, lol now they are INDEPENDENT faction though instead of NATO 😄 I did put: class cfgFactionClasses { class gru_faction_units { displayName = "GRU"; priority = 1000; side = "TWest"; }; }; In my config.cpp before, so it shouldnt do that or? 1 Share this post Link to post Share on other sites
GEORGE FLOROS GR 4207 Posted May 6, 2019 6 hours ago, darkxess said: lol now they are INDEPENDENT 7 hours ago, lordfrith said: you should de-pbo the "characters_f" game file and check out the config, most of the units in game are there and its essential reference even for simple texture mods like this Since the original soldier (classname) is an Independent , you can't change this. Share this post Link to post Share on other sites
lordfrith 402 Posted May 6, 2019 (edited) 11 hours ago, darkxess said: now they are INDEPENDENT faction though instead of NATO oh yeah.... 😂 your faction should work ok, it will overwrite the faction on the parent class... BUT (of course i forgot) it will still inherit the side from parent as there is no such entry in your config (you don't need it unless you want to change it). Try adding this to your cfgvehicles entries, side=1; They'll also have greek names and speak in the greek voices, so if you want a nato style faction you could change: identityTypes[]= { "LanguageENG_F", "Head_NATO", "G_NATO_default" }; genericNames="NATOMen"; Edited May 6, 2019 by lordfrith schpellink Share this post Link to post Share on other sites
darkxess 60 Posted May 6, 2019 Can you possibly help me add those parts as I have no idea where to put them in the working config 😛Config.cpp //////////////////////////////////////////////////////////////////// // // By DarkXess (GRU Units) // //////////////////////////////////////////////////////////////////// #define _ARMA_ //Class gru_units : config.bin{ class CfgPatches { class gru_units { author = "DarkXess"; authorUrl = "https://steamcommunity.com/id/DarkXess/"; units[] = {"gru_unit_highlander","gru_unit_typhon","gru_unit_mandrake","gru_unit_raid","gru_unit_banshee","gru_unit_nomad","gru_unit_yeti","gru_unit_altis"}; weapons[] = {"gru_unit_highlander_uniform","gru_unit_typhon_uniform","gru_unit_mandrake_uniform","gru_unit_raid_uniform","gru_unit_banshee_uniform","gru_unit_nomad_uniform","gru_unit_yeti_uniform","gru_unit_altis_uniform"}; requiredVersion = 0.1; requiredAddons[] = {"A3_Characters_F","A3_Characters_F_beta"}; }; }; class cfgFactionClasses { class gru_faction_units { displayName = "GRU"; priority = 1000; side = "TWest"; }; }; class CfgVehicles { class FlagCarrier; // External class reference class I_Soldier_base_F; // External class reference class gru_unit_highlander: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Highlander)"; editorPreview = "\GRU_Uniforms\Data\Highlander.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_highlander_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Highlander.paa"}; }; class gru_unit_typhon: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Typhon)"; editorPreview = "\GRU_Uniforms\Data\Typhon.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_typhon_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Typhon.paa"}; }; class gru_unit_mandrake: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Mandrake)"; editorPreview = "\GRU_Uniforms\Data\Mandrake.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_mandrake_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Mandrake.paa"}; }; class gru_unit_raid: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Raid)"; editorPreview = "\GRU_Uniforms\Data\Raid.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_raid_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Raid.paa"}; }; class gru_unit_banshee: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Banshee)"; editorPreview = "\GRU_Uniforms\Data\Banshee.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_banshee_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Banshee.paa"}; }; class gru_unit_nomad: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Nomad)"; editorPreview = "\GRU_Uniforms\Data\Nomad.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_nomad_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Nomad.paa"}; }; class gru_unit_yeti: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Yeti)"; editorPreview = "\GRU_Uniforms\Data\Yeti.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_yeti_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Yeti.paa"}; }; class gru_unit_altis: I_Soldier_base_F { author = "DarkXess"; scope = 2; displayName = "Kryptek Camo (Altis)"; editorPreview = "\GRU_Uniforms\Data\Altis.paa"; faction = "gru_faction_units"; uniformClass = "gru_unit_altis_uniform"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\GRU_Uniforms\Uniform\Altis.paa"}; }; }; class cfgWeapons { class Uniform_Base; // External class reference class UniformItem; // External class reference class gru_unit_highlander_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Highlander"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_highlander"; containerClass = "Supply80"; mass = 3; }; }; class gru_unit_typhon_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Typhon"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_typhon"; containerClass = "Supply80"; mass = 3; }; }; class gru_unit_mandrake_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Mandrake"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_mandrake"; containerClass = "Supply80"; mass = 3; }; }; class gru_unit_raid_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Raid"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_raid"; containerClass = "Supply80"; mass = 3; }; }; class gru_unit_banshee_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Banshee"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_banshee"; containerClass = "Supply80"; mass = 3; }; }; class gru_unit_nomad_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Nomad"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_nomad"; containerClass = "Supply80"; mass = 3; }; }; class gru_unit_yeti_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Yeti"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_yeti"; containerClass = "Supply80"; mass = 3; }; }; class gru_unit_altis_uniform: Uniform_Base { author = "DarkXess"; scope = 2; displayName = "GRU Unit Altis"; picture = "\A3\Characters_f\Data\UI\icon_u_b_combatuniform_mcam_vest_ca.paa"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_soldier"; class ItemInfo: UniformItem { uniformModel = "-"; uniformClass = "gru_unit_altis"; containerClass = "Supply80"; mass = 3; }; }; }; class cfgMods { author = "DarkXess"; timepacked = "1540939041"; }; //}; Share this post Link to post Share on other sites
darkxess 60 Posted May 6, 2019 12 hours ago, GEORGE FLOROS GR said: Since the original soldier (classname) is an Independent , you can't change this. How to change it all to NATO then? 😛 Share this post Link to post Share on other sites
GEORGE FLOROS GR 4207 Posted May 6, 2019 7 hours ago, lordfrith said: it). Try adding this to your cfgvehicles entries, side=1; I don't know if this can work , but generally since you want a blufor unit , then you need the certain unit (classname) that you want to retexture , ex: class B_Soldier_base_F; with the certain model of this : model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d"; So as lordfrith said , you need to de-pbo and look for these stuff. Share this post Link to post Share on other sites
darkxess 60 Posted May 6, 2019 @GEORGE FLOROS GR - okay understood, but when I did NATO at first, see my first post with my old config, that was when I had the problem with the texture as it wouldn't work on that body. So I think I will have remake the whole texture for that said NATO class right? as I used the texture for the INDEP class, it's totally different... cant I just force the faction to be NATO? 1 Share this post Link to post Share on other sites
GEORGE FLOROS GR 4207 Posted May 6, 2019 1 minute ago, darkxess said: cant I just force the faction to be NATO? Everything is here and i don't see anything about side , though i don't know as well. https://community.bistudio.com/wiki/Arma_3_Characters_And_Gear_Encoding_Guide I would suggest to keep your retextures as it is , independent, because to create the blufor , you need different templates. i 'll check and post a template here. 1 Share this post Link to post Share on other sites
GEORGE FLOROS GR 4207 Posted May 6, 2019 8 minutes ago, GEORGE FLOROS GR said: i 'll check and post a template here. blufor ******************************************************************************************************* ******************************************************************************************************* independent 1 Share this post Link to post Share on other sites
darkxess 60 Posted May 6, 2019 Em.... basically just stick with independent then, haha. I only want to use the unit as a base anyways, we only want the uniforms so... it's not a big deal, thanks again guys. I did already release it and put you in the credits 🙂 Workshop Link: https://steamcommunity.com/sharedfiles/filedetails/?id=1733753527 1 1 Share this post Link to post Share on other sites
GEORGE FLOROS GR 4207 Posted May 6, 2019 1 minute ago, darkxess said: I did already release it and put you in the credits 🙂 Thank you very much darkxess and congratulations for the release ! PS : Nice camo selection ! 1 Share this post Link to post Share on other sites