Jump to content

ahmedslimkw

Member
  • Content Count

    283
  • Joined

  • Last visited

  • Medals

Everything posted by ahmedslimkw

  1. Hello guys! I got a problem with my Config.cpp on my mod which adds just uniforms. I followed step by step tutorials and did it exactly like it. Once i booted the game up everything was smooth, No errors (For now) But when i go to the virtual arsenal, The fatigues arent invisible. They are just looking like the vanilla ones (E.G I textured the C.S.A.T Uniform made it black, Opened it up and selected it and the texture is still in the hexagonal pattern) same issue with the helmet except its completely invisible Here is my code for reference: (PLS: Ignore the S.D ones. The Panther Division one is the one i got issues with atm) class CfgPatches{ class My_Mod_Config { units[] = {"Custom_Uniform_Mod";}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Characters_F"}; };}; //************************************************************************************************************************************************************************************************//***** Factions *********************************************************************************************************************************************************//************************************************************************************************************************************************************************************************class cfgFactionClasses{ class Custom_Faction { displayName = "C.S.A.T Panther Regiment"; priority = 3; // Position in list. side = 1; // Opfor = 0, Blufor = 1, Indep = 2. icon = ""; //Custom Icon }; }; class UniformSlotInfo{ slotType = 0; linkProxy = "-";}; class CfgVehicles{ //************************************************************************************************************************************************************************************************ //***** Units ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************ class B_Soldier_F; class Panther_RegimentUniform: B_soldier_F { author = "Velocity-Overdrive"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "Infantry"; identityTypes[] = {"Head_NATO", "G_NATO_default"}; genericNames = "NATOMen"; faction = "Panther_Regiment"; model = "\A3\Characters_f\OPFOR\o_Soldier_01.p3d"; uniformClass = "Panther_RegimentUniform"; hiddenSelections[] = {"Camo","Insignia"}; hiddenSelectionsTextures[] = {"Blood&Sweat\Data\Panther_RegimentUniform.paa"}; weapons[] = {"Throw","Put"}; respawnWeapons[] = {"Throw","Put"}; magazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; respawnMagazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class S_D_Combat_Fatigues_SS: B_soldier_F { author = "ToxicVulcan"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "S.D Officer"; identityTypes[] = {"Head_NATO", "G_NATO_default"}; genericNames = "NATOMen"; faction = "Shadow_Divison"; model = "\A3\Characters_f_beta\INDEP\ia_soldier_02.p3d"; uniformClass = "S_D_Combat_Fatigues_SS"; hiddenSelections[] = {"Camo","Insignia"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\S_D_Combat_Fatigues.paa"}; weapons[] = {"Throw","Put"}; respawnWeapons[] = {"Throw","Put"}; magazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; respawnMagazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class S_D_Pilot_Jump_Suit: B_soldier_F { author = "ToxicVulcan"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "S.D Pilot"; identityTypes[] = {"Head_NATO", "G_NATO_default"}; genericNames = "NATOMen"; faction = "Shadow_Division"; model = "\A3\characters_f\common\pilot_f.p3d"; uniformClass = "S_D_Pilot_Jump_Suit"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\S_D_Pilot_Jump_Suit.paa"}; weapons[] = {"Throw","Put"}; respawnWeapons[] = {"Throw","Put"}; magazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; respawnMagazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class S_D_Officer_Fatigues: B_soldier_F { author = "ToxicVulcan"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "S.D Pilot"; identityTypes[] = {"Head_NATO", "G_NATO_default"}; genericNames = "NATOMen"; faction = "Shadow_Division"; model = "\A3\characters_f_epb\guerrilla\ig_guerrilla4_1.p3d"; uniformClass = "S_D_Officer_Fatigues"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\S_D_Officer.paa"}; weapons[] = {"Throw","Put"}; respawnWeapons[] = {"Throw","Put"}; magazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; respawnMagazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class B_AssaultPack_Base; class S_D_Assault_Backpack: B_AssaultPack_Base { scope = 2; displayName = "S.D Assault Backpack"; picture = ""; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\S_D_Assault_Backpack.paa"}; }; class LandVehicle; class B_G_Offroad_01_F; class B_G_Offroad_01_armed_F; class B_MRAP_01_F; class B_MRAP_01_HMG_F; class B_Heli_Light_01_F; class Custom_Offroad_F: B_G_Offroad_01_F { crew = "S_D_Combat_Fatigues"; side = 1; scope = 2; faction = "Shadow_Division"; displayName = "S.D Offroad 4x4"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\S_D_Offroad_4x4.paa"}; class EventHandlers { init = "(_this select 0) setVariable [""BIS_enableRandomization"", false];"; }; }; class Custom_Offroad_HMG_F: B_G_Offroad_01_armed_F { side = 1; scope = 2; crew = "Custom_Uniform_TShirt"; faction = "Custom_Faction"; displayName = "Custom Offroad 4x4 (HMG)"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\offroad_base_co.paa"}; class EventHandlers { init = "(_this select 0) setVariable [""BIS_enableRandomization"", false];"; }; }; class Custom_Hunter_F: B_MRAP_01_F { side = 1; scope = 2; crew = "Custom_Uniform_TShirt"; faction = "Custom_Faction"; displayName = "Custom M-ATV MRAP"; hiddenSelections[] = {"Camo1","Camo2"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\hunter_base_co.paa","Custom_Uniform\Data\hunter_adds_co.paa"}; }; class Custom_Hunter_HMG_F: B_MRAP_01_HMG_F { side = 1; scope = 2; crew = "Custom_Uniform_TShirt"; faction = "Custom_Faction"; displayName = "Custom M-ATV MRAP (HMG)"; hiddenSelections[] = {"Camo1","Camo2"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\hunter_base_co.paa","Custom_Uniform\Data\hunter_adds_co.paa"}; }; class Custom_MH6: B_Heli_Light_01_F { side = 1; scope = 2; crew = "Custom_Uniform_TShirt"; faction = "Custom_Faction"; displayName = "Custom MH-6 Hummingbird"; hiddenSelections[] = {"Camo1"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\hummingbird_base_co.paa"}; };}; class cfgWeapons{ //******************************************************************************************************************************************************************************************** //***** Uniforms ***************************************************************************************************************************************************** //******************************************************************************************************************************************************************************************** class ItemCore; class UniformItem; class Uniform_Base: ItemCore { class ItemInfo; }; class P_R_Fatigues: Uniform_Base { scope = 2; displayName = "Fatigues (H.P.P)"; picture = "-"; model = "\A3\Characters_F\OPFOR\o_soldier_01.p3d"; class ItemInfo : UniformItem { uniformClass = "Panther_RegimentUniform"; containerClass = "Supply50"; mass = 50; }; }; class S_D_Combat_Fatigue_SS: Uniform_Base { scope = 2; displayName = "S.D Combat Fatigues (Rolled Sleeves)"; picture = "-"; model = "\A3\characters_f_beta\INDEP\ia_soldier_02.p3d"; class ItemInfo : UniformItem { uniformClass = "S_D_Combat_Fatigues_SS"; containerClass = "Supply50"; mass = 50; }; }; class S_D_Pilot: Uniform_Base { scope = 2; displayName = "S.D Pilot Suit"; picture = "-"; model = "\A3\characters_f\common\pilot_f.p3d"; class ItemInfo : UniformItem { uniformClass = "S_D_Pilot_Jump_Suit"; containerClass = "Supply30"; mass = 35; }; };class S_D_Officer: Uniform_Base { scope = 2; displayName = "S.D Officer Fatigues"; picture = "-"; model = "\A3\characters_f_epb\guerrilla\ig_guerrilla4_1.p3d"; class ItemInfo : UniformItem { uniformClass = "S_D_Pilot_Officer_Fatigue"; containerClass = "Supply30"; mass = 35; }; }; //************************************************************************************************************************************************************************************************ //***** Vests ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************class VestItem; class Vest_Camo_Base: ItemCore { class ItemInfo; }; class S_D_Plate_Carrier: Vest_Camo_Base { scope = 2; displayName = "S.D Plate Carrier"; picture = "icon_S_D_Plate_Carrier.paa"; model = "A3\Characters_F\BLUFOR\equip_b_Vest01"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\S_D_Plate_Carrier.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F\BLUFOR\equip_b_Vest01.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; class S_D_Ballistic_Vest: Vest_Camo_Base { scope = 2; displayName = "S.D Ballistic Vest"; picture = "\Custom_Uniform\ui\icon_S_D_Plate_Carrier.paa"; model = "A3\Characters_F\BLUFOR\equip_b_Vest02"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\S_D_Ballistic_Vest.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F\common\equip_tacticalvest.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; class Custom_Vest3: Vest_Camo_Base { scope = 2; displayName = "Custom Platecarrier Kerry"; picture = "-"; model = "A3\Charactrs_F_EPA\BLUFOR\equip_b_vest_kerry"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"Custom_Uniform\Data\custom_vest_co.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F_EPA\BLUFOR\equip_b_vest_kerry.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; //************************************************************************************************************************************************************************************************ //***** Headgear ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************ class H_HelmetB: ItemCore { class ItemInfo; }; class P_R_Tech: H_HelmetB { displayName = "Protector Helmet (H.P.P)"; picture = ""; model = "\A3\Characters_F_EPA\OPFOR\headgear_o_helmet_ballistic.p3d"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\Blood&Sweat\Data\Tech_Panther_Regiment.paa"}; class ItemInfo: ItemInfo { mass = 20; allowedSlots[] = {901,605}; uniformModel = "\A3\Characters_F_EPA\OPFOR\headgear_o_helmet_ballistic.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; armor = "3*0.4"; passThrough = 0.65; }; }; class S_D_Helmet_Heli: H_HelmetB { displayName = "S.D Helicopter Helmet"; picture = ""; model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\Custom_Uniform\Data\S_D_Helmet_Heli.paa"}; class ItemInfo: ItemInfo { mass = 15; allowedSlots[] = {901,605}; uniformModel = "\A3\Characters_F\common\headgear_helmet_heli.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; armor = "3*0.3"; passThrough = 0.75; }; }; class S_D_Booniehat: H_HelmetB { displayName = "S.D Booniehat"; picture = ""; model = "\A3\Characters_F\common\headgear_helmet_heli.p3d"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\Custom_Uniform\Data\S_D_Booniehat.paa"}; class ItemInfo: ItemInfo { mass = 15; allowedSlots[] = {901,605}; uniformModel = "\A3\Characters_F\common\booniehat.p3d"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; armor = "3*0.3"; passThrough = 0.75; }; }; };Any help is appreciated!
  2. Looks great! The camouflage suits the terrain really well :) Are the TRG rifles placeholder by the way? Would be weird to see Israeli tech used by the Malden forces unless it's backed by them. Other than that it looks great! (once again haha) always nice to see people expand the base game!
  3. ahmedslimkw

    Arma 3 Photography : Questions and Comments

    @ineptaphid Thanks a bunch for explaining it! It's so simple and at the same time stunning :D
  4. ahmedslimkw

    Arma 3 Photography : Questions and Comments

    I've seen quite a bunch of photos with stunning sunsets and bright yellow sky's. How is that possible? It looks real great! Is it a mod? Or some magic editing skills? Cheers!
  5. A spetsnaz Operator narrowly dodges a C.S.A.T Elite underground operatives under the Altian Cave (Largest Aegean Cave ever. Discovered in 2034 and was the main testing site for the classified Tremor Tempest. End Result... (When ravines and caves don't exist in the Arma universe... You gotta get creative! :D) ADDONS: Private Campaign
  6. ahmedslimkw

    A3-Furniture pack

    This is one splendid mod indeed! I've always wanted furnitures and I'm really happy someone finally made a great furniture mod :D
  7. 2040 Russo-Iranian War Addons: Rismarck's WW2 Poses pack, Private mods
  8. ahmedslimkw

    Arma 3 world record hours (10k ++ ?)

    I knew someone would mention Kydoimos! :D It's crazy to see how much time people spend in this great game. I wish I can clock more hours in this masterpiece I only got 1467 hours rip
  9. Two soldiers hailing from Russia and Iran engage on one on one combat after Irans aggression towards Russia in 2040 due to Russia's disapproval towards the Iranian invasion of Altis which effectively massacred the whole NATO fleet. Two helicopters stand side by side despite the countries aggression... I wonder why? Rather simple image I decided to make for reference in my 2040 Russia/Iran aggression campaign :D (Oh and that's a modified Rahim with 30 mags, Made it the standard Russian issue weapon cause I cant find a AK to port XD) Rather simple image I decided to make for reference in my 2040 Russia/Iran aggression campaign :D Addons: Private campaign, Dierones combat animation pack
  10. ahmedslimkw

    Arma 3 Aegis

    This is great! I seriously can't wait for CSAT! (Middle East countries would kind of make sense since CSAT has Iran. It would be a matter of time before csat unifies the Middle East and or the countries unifying under the banner of CSAT as it has a lot of benefits, just some ideas :D) NATO actually looks like NATO instead of America solely with the mod. I'd imagine large scale war scenarios would be a reality (NATO vs CSAT not US vs IRAN :P)
  11. ahmedslimkw

    Arma 3 Aegis

    Oh... Well i guess once you think a mod is vanilla then its done its job amazingly! Your right its great! I cant wait for the carrier to be released and everyone will enjoy the benefit of a huge carrier (And modders, Making way more content easily!) Its inevitable that once the jets is released people will also attempt to texture the ship too.
  12. ahmedslimkw

    Arma 3 Aegis

    The jets haven't even been released and you are already making textures o_o Keep up the great work nightmare!
  13. ahmedslimkw

    Jets DLC revealed

    I hope the USS freedom could be retextured by modders! I could imagine turning that thing into a CSAT carrier... or an AAF one :D
  14. "The NATO has crossed the line, Arming terrorists with weapons of their own to murder innocents who has done nothing wrong, The only wrong thing the innocents done was trusting the U.S. NATO and the FIA Terrorists will pay." - Colonel Akhanteros, Three days before the Stratis Incident in which the AAF has retaliated against NATO for the Airport massacre. Murdering 46 and injuring 124 more. The terrorists then proceeded to kill one of his men. No one knows why. But a survivor... A FIA survivor on the verge of death watches in horror. His name is Militadis Sotiris. The question is, Who armed them? Did NATO did it or was it a Renegade? Addons used: Renegade (Private Campaign/Mod)
  15. Hello! So I spent the last 3 hours of my day trying to find out what is missing in the config file but every time I find a solution it would just come up with missing '}' this is quite infuriating to be honest cause sometimes when I place the missing '}' the game will load but none of the assets will even appear! My other mods will appear though but for this one it strangely just wont work and I nearly broke my mouse from the frustration in this damn error! (Sorry guys if I sound rude I just cant restrain myself from this god forsaken error) https://gyazo.com/c9711b928d584ca9e1a7d6efad6d53b4 (Here is the error picture) Here is the full code: class CfgPatches { class APF { units[]={}; weapons[]={}; requiredVersion=1; requiredAddons[]= { "a3_map_stratis", "a3_map_altis" }; }; }; class UniformSlotInfo { slotType = 0; linkProxy = "-"; }; class cfgFactionClasses { class ASCRU { displayName = "ASCRU"; priority = 3; // Position in list. side = 2; // Opfor = 0, Blufor = 1, Indep = 2. icon = ""; //Custom Icon class ASPD { displayName = "ASPD"; priority = 3; // Position in list. side = 2; // Opfor = 0, Blufor = 1, Indep = 2. icon = ""; //Custom Icon }; }; class CfgFaces { class Default { class Default; }; class Man_A3: Default { class WhiteHead_04; class GreekHead_A3_02; class Haikaros: WhiteHead_04 { displayname="Haikaros"; // Between the quotation marks, add the name of your face. This is how it will appear in the Virtual Arsenal etc. This can also begin with the prefix '$STR' (e.g. "$STR_New_Face_01"); but that's for localization purposes, I won't get bogged down in those details here. I only mention it, in case you see it elsewhere and wonder what it's all about. texture="\APF\Heads\Data\Haikaros_co.paa"; // This is a very important line! Be sure to check it for typos. An example path to the texture file could look something like this: "\Resist\Heads\Data\Steinacher_co.paa". This would mean, we have a PBO entitled 'Resist', with a folder in it entitled 'Heads', and a folder in that entitled 'Data', and, finally, in that, a .paa file entitled 'Steinacher_co.paa'. I would recommend adding the '_co' suffix for the main colour texture you've created. head="DefaultHead_A3"; // The actual model for your custom face. For instance, if you used Stavrou's head, with the pony tail, the physical shape of the head would be different and therefore, would have a different entry here. Most just use the default head defined here. identityTypes[]={Haikaros}; // This is used to identify which units will have your custom face by default; you can leave it alone, it's not really important for what you're trying to achieve. author="Cydoemus"; // Your name goes here :) material="\APF\Heads\Data\Haikaros.rvmat"; // This is another very important line! Depending on just how good you want your face to look, you may want to add a custom RVMAT, with accompanying specular (SMDI) and normal map (NOHQ) textures. Though a vital part of custom faces, I really can't go into too much detail here, as it's quite an in-depth subject and an art form in its own right! If you've only made minor changes to an existing face texture, you should be able to get away with inheriting the standard RVMAT - which you can do by deleting this line entirely. textureHL="\APF\Heads\Data\hl_haikaros_co.paa"; // Path to texture for hands and legs (HL). You shouldn't need to change this. materialHL="\APF\Heads\Data\hl_haikaros.rvmat"; // Path to material (RVMAT) for hands and legs (HL). You shouldn't need to change this. textureHL2="\APF\Heads\Data\hl_haikaros_co.paa"; // Second path (anyone know why there's an HL2?) to texture for hands and legs (HL). You shouldn't need to change this. materialHL2="\APF\Heads\Data\hl_haikaros.rvmat"; // Second path (anyone know why there's an HL2?) to material for hands and legs (HL). You shouldn't need to change this. materialWounded1="\APF\Heads\Data\Haikaros_Injury.rvmat"; // Path to a wounded face texture. I'd recommend using the same path as the 'material=' path for your face, if you want an easy ride. Add a wounded texture if you fancy getting a bit more creative. materialWounded2="\APF\Heads\Data\Haikaros_Injury.rvmat"; // Second path to a wounded face texture (again, not too sure why we have two; though I'm sure some bright spark will let me know! :D) }; class Haikaros_Death: WhiteHead_04 { displayname="Haikaros (Death)"; // Between the quotation marks, add the name of your face. This is how it will appear in the Virtual Arsenal etc. This can also begin with the prefix '$STR' (e.g. "$STR_New_Face_01"); but that's for localization purposes, I won't get bogged down in those details here. I only mention it, in case you see it elsewhere and wonder what it's all about. texture="\APF\Heads\Data\Haikaros_Injury_co.paa"; // This is a very important line! Be sure to check it for typos. An example path to the texture file could look something like this: "\Resist\Heads\Data\Steinacher_co.paa". This would mean, we have a PBO entitled 'Resist', with a folder in it entitled 'Heads', and a folder in that entitled 'Data', and, finally, in that, a .paa file entitled 'Steinacher_co.paa'. I would recommend adding the '_co' suffix for the main colour texture you've created. head="DefaultHead_A3"; // The actual model for your custom face. For instance, if you used Stavrou's head, with the pony tail, the physical shape of the head would be different and therefore, would have a different entry here. Most just use the default head defined here. identityTypes[]={Haikaros}; // This is used to identify which units will have your custom face by default; you can leave it alone, it's not really important for what you're trying to achieve. author="Cydoemus"; // Your name goes here :) material="\APF\Heads\Data\Haikaros_Injury.rvmat"; // This is another very important line! Depending on just how good you want your face to look, you may want to add a custom RVMAT, with accompanying specular (SMDI) and normal map (NOHQ) textures. Though a vital part of custom faces, I really can't go into too much detail here, as it's quite an in-depth subject and an art form in its own right! If you've only made minor changes to an existing face texture, you should be able to get away with inheriting the standard RVMAT - which you can do by deleting this line entirely. textureHL="\APF\Heads\Data\hl_haikaros_co.paa"; // Path to texture for hands and legs (HL). You shouldn't need to change this. materialHL="\APF\Heads\Data\hl_haikaros.rvmat"; // Path to material (RVMAT) for hands and legs (HL). You shouldn't need to change this. textureHL2="\APF\Heads\Data\hl_haikaros_co.paa"; // Second path (anyone know why there's an HL2?) to texture for hands and legs (HL). You shouldn't need to change this. materialHL2="\APF\Heads\Data\hl_haikaros.rvmat"; // Second path (anyone know why there's an HL2?) to material for hands and legs (HL). You shouldn't need to change this. materialWounded1="\APF\Heads\Data\Haikaros_Injury.rvmat"; // Path to a wounded face texture. I'd recommend using the same path as the 'material=' path for your face, if you want an easy ride. Add a wounded texture if you fancy getting a bit more creative. materialWounded2="\APF\Heads\Data\Haikaros_Injury.rvmat"; // Second path to a wounded face texture (again, not too sure why we have two; though I'm sure some bright spark will let me know! :D) }; }; }; class CfgVehicles { //************************************************************************************************************************************************************************************************ //***** Units ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************ class B_Soldier_F; class Items_base_F; class ASCRU: B_soldier_F { author = "Cydoemus"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "Counter-Terrorist"; identityTypes[] = {"LanguageGRE_F", "Head_Greek", "G_GUERIL_default"}; genericNames = "GreekMen"; faction = "ASCRU"; camouflage = 0.8; sensitivity = 3.5; detectSkill = 30; model = "\A3\characters_f_beta\indep\ia_soldier_01"; uniformClass = "ASCRU_Fatigues"; side = 2; class Wounds { tex[] = {}; mat[] = {"A3\Characters_F\Civil\Data\c_cloth1.rvmat", "A3\Characters_F\Civil\Data\c_cloth1_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth1_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth2.rvmat", "A3\Characters_F\Civil\Data\c_cloth2_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth2_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth3.rvmat", "A3\Characters_F\Civil\Data\c_cloth3_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth3_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth4.rvmat", "A3\Characters_F\Civil\Data\c_cloth4_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth4_injury.rvmat", "a3\characters_f_epb\blufor\data\clothing1_dirty.rvmat", "A3\Characters_F\BLUFOR\Data\clothing1_injury.rvmat", "A3\Characters_F\BLUFOR\Data\clothing1_injury.rvmat", "A3\characters_f\civil\data\c_poloshirt.rvmat", "A3\Characters_F\Civil\Data\c_poloshirt_injury.rvmat", "A3\Characters_F\Civil\Data\c_poloshirt_injury.rvmat", "A3\characters_f\common\data\coveralls.rvmat", "A3\Characters_F\Common\Data\coveralls_injury.rvmat", "A3\Characters_F\Common\Data\coveralls_injury.rvmat", "A3\Characters_F\Civil\Data\hunter.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "a3\characters_f_beta\indep\data\ia_soldier_01_clothing.rvmat", "A3\Characters_F_Beta\INDEP\Data\ia_soldier_01_clothing_injury.rvmat", "A3\Characters_F_Beta\INDEP\Data\ia_soldier_01_clothing_injury.rvmat", "a3\characters_f_gamma\guerrilla\data\ig_guerrilla2_1.rvmat", "A3\Characters_F_Gamma\Guerrilla\Data\ig_guerrilla2_1_injury.rvmat", "A3\Characters_F_Gamma\Guerrilla\Data\ig_guerrilla2_1_injury.rvmat", "a3\characters_f_gamma\guerrilla\data\ig_guerrilla3_1.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "a3\characters_f_epb\guerrilla\data\ig_guerrilla4_1.rvmat", "A3\Characters_F_EPB\Guerrilla\Data\ig_guerrilla4_1_injury.rvmat", "A3\Characters_F_EPB\Guerrilla\Data\ig_guerrilla4_1_injury.rvmat", "a3\characters_f_bootcamp\guerrilla\data\ig_guerrilla_6_1.rvmat", "A3\Characters_F_Bootcamp\Guerrilla\Data\ig_guerrilla_6_1_injury.rvmat", "A3\Characters_F_Bootcamp\Guerrilla\Data\ig_guerrilla_6_1_injury.rvmat", "a3\characters_f_beta\indep\data\officer.rvmat", "A3\Characters_F_Beta\INDEP\Data\officer_injury.rvmat", "A3\Characters_F_Beta\INDEP\Data\officer_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"}; }; hiddenSelections[] = {"Camo","Insignia"}; hiddenSelectionsTextures[] = {"\APF\Uniforms\Data\U_ASCRU_co.paa"}; weapons[] = {"W_Mk20_Police","Throw","Put"}; respawnWeapons[] = {"W_Mk20_Police","Throw","Put"}; magazines[] = {""}; respawnMagazines[] = {""}; linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class ASPD: B_soldier_F { author = "Cydoemus"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "Policeman"; identityTypes[] = {"LanguageGRE_F", "Head_Greek", "G_GUERIL_default"}; genericNames = "GreekMen"; faction = "ASPD"; camouflage = 0.8; sensitivity = 3.5; detectSkill = 30; model = "\A3\characters_f_beta\indep\ia_soldier_01"; uniformClass = "ASPD_Fatigues"; side = 2; class Wounds { tex[] = {}; mat[] = {"A3\Characters_F\Civil\Data\c_cloth1.rvmat", "A3\Characters_F\Civil\Data\c_cloth1_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth1_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth2.rvmat", "A3\Characters_F\Civil\Data\c_cloth2_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth2_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth3.rvmat", "A3\Characters_F\Civil\Data\c_cloth3_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth3_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth4.rvmat", "A3\Characters_F\Civil\Data\c_cloth4_injury.rvmat", "A3\Characters_F\Civil\Data\c_cloth4_injury.rvmat", "a3\characters_f_epb\blufor\data\clothing1_dirty.rvmat", "A3\Characters_F\BLUFOR\Data\clothing1_injury.rvmat", "A3\Characters_F\BLUFOR\Data\clothing1_injury.rvmat", "A3\characters_f\civil\data\c_poloshirt.rvmat", "A3\Characters_F\Civil\Data\c_poloshirt_injury.rvmat", "A3\Characters_F\Civil\Data\c_poloshirt_injury.rvmat", "A3\characters_f\common\data\coveralls.rvmat", "A3\Characters_F\Common\Data\coveralls_injury.rvmat", "A3\Characters_F\Common\Data\coveralls_injury.rvmat", "A3\Characters_F\Civil\Data\hunter.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "a3\characters_f_beta\indep\data\ia_soldier_01_clothing.rvmat", "A3\Characters_F_Beta\INDEP\Data\ia_soldier_01_clothing_injury.rvmat", "A3\Characters_F_Beta\INDEP\Data\ia_soldier_01_clothing_injury.rvmat", "a3\characters_f_gamma\guerrilla\data\ig_guerrilla2_1.rvmat", "A3\Characters_F_Gamma\Guerrilla\Data\ig_guerrilla2_1_injury.rvmat", "A3\Characters_F_Gamma\Guerrilla\Data\ig_guerrilla2_1_injury.rvmat", "a3\characters_f_gamma\guerrilla\data\ig_guerrilla3_1.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "A3\Characters_F\Civil\Data\hunter_injury.rvmat", "a3\characters_f_epb\guerrilla\data\ig_guerrilla4_1.rvmat", "A3\Characters_F_EPB\Guerrilla\Data\ig_guerrilla4_1_injury.rvmat", "A3\Characters_F_EPB\Guerrilla\Data\ig_guerrilla4_1_injury.rvmat", "a3\characters_f_bootcamp\guerrilla\data\ig_guerrilla_6_1.rvmat", "A3\Characters_F_Bootcamp\Guerrilla\Data\ig_guerrilla_6_1_injury.rvmat", "A3\Characters_F_Bootcamp\Guerrilla\Data\ig_guerrilla_6_1_injury.rvmat", "a3\characters_f_beta\indep\data\officer.rvmat", "A3\Characters_F_Beta\INDEP\Data\officer_injury.rvmat", "A3\Characters_F_Beta\INDEP\Data\officer_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"}; }; hiddenSelections[] = {"Camo","Insignia"}; hiddenSelectionsTextures[] = {"\APF\Uniforms\Data\U_ASPD_co.paa"}; weapons[] = {"Throw","Put"}; respawnWeapons[] = {"Throw","Put"}; magazines[] = {""}; respawnMagazines[] = {""}; linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; }; class cfgWeapons { //******************************************************************************************************************************************************************************************** //***** Uniforms ***************************************************************************************************************************************************** //******************************************************************************************************************************************************************************************** class ItemCore; class UniformItem; class arifle_Mk20_F; class HeadgearItem; class Uniform_Base: ItemCore { class ItemInfo; }; class ASCRU_Fatigues: Uniform_Base { scope = 2; displayName = "Fatigues [ASCRU]"; picture = "-"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_universal_F.p3d"; //suit pack hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\A3\Characters_F\Common\Suitpacks\data\suitpack_soldier_opfor_co.paa"}; class ItemInfo : UniformItem { uniformClass = "ASCRU"; uniformType = "Neopren"; containerClass = "Supply50"; mass = 50; }; }; class ASPD_Fatigues: Uniform_Base { scope = 2; displayName = "Fatigues [ASPD]"; picture = "-"; model = "\A3\Characters_F\Common\Suitpacks\suitpack_universal_F.p3d"; //suit pack hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\A3\Characters_F\Common\Suitpacks\data\suitpack_soldier_opfor_co.paa"}; class ItemInfo : UniformItem { uniformClass = "ASPD"; uniformType = "Neopren"; containerClass = "Supply50"; mass = 50; }; }; class W_Mk20_Police: arifle_Mk20_F { scope=2; dlc="Renegade_Mod"; baseWeapon="W_Mk20_Police"; picture="\APF\UI\IC_Mk20_Police"; displayName="Mk20 5.56m (Police)"; hiddenSelections[]= { "camo" }; hiddenSelectionsTextures[]= { "\APF\Weapons\Data\W_Mk20_Police_co.paa", }; }; class InventoryItem_Base_F; class AMICH_ASCRU : HeadgearItem { scope = 2; author = "Cydoemus"; weaponPoolAvailable = 1; displayName = "AMICH [ASCRU]"; picture = ""; model = "\APF\Headgears\amich"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] = {"\APF\Headgears\Data\H_ASCRU_co.paa"}; class ItemInfo : HeadgearItem { mass = 40; uniformModel = "\APF\Headgears\amich"; modelSides[] = {3, 1}; armor = 4; passThrough = 0.5; hiddenSelections[] = {"camo"}; class HitpointsProtectionInfo { class Head { hitpointName = "HitHead"; armor = 10; passThrough = 0.5; }; }; }; }; class AMICH_ASCRU_D: HeadgearItem { scope = 2; author = "Cydoemus"; weaponPoolAvailable = 1; displayName = "AMICH (Down) [ASCRU]"; picture = ""; model = "\APF\Headgears\amichdown"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] = {"\APF\Headgears\Data\H_ASCRU_co.paa"}; class ItemInfo : HeadgearItem { mass = 40; uniformModel = "\APF\Headgears\amichdown"; modelSides[] = {3, 1}; armor = 4; passThrough = 0.5; hiddenSelections[] = {"camo"}; class HitpointsProtectionInfo { class Head { hitpointName = "HitHead"; armor = 10; passThrough = 0.5; }; }; }; }; class AMICH_ASCRU_S: HeadgearItem { scope = 2; author = "Cydoemus"; weaponPoolAvailable = 1; displayName = "AMICH (Scrim) [ASCRU]"; picture = ""; model = "\APF\Headgears\amichscrim"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] = {"\APF\Headgears\Data\H_ASCRU_co.paa"}; class ItemInfo : HeadgearItem { mass = 40; uniformModel = "\APF\Headgears\amichscrim"; modelSides[] = {3, 1}; armor = 4; passThrough = 0.5; hiddenSelections[] = {"camo"}; class HitpointsProtectionInfo { class Head { hitpointName = "HitHead"; armor = 10; passThrough = 0.5; }; }; }; }; class AMICH_ASCRU_B : HeadgearItem { scope = 2; author = "Cydoemus"; weaponPoolAvailable = 1; displayName = "AMICH (Bare) [ASCRU]"; picture = ""; model = "\APF\Headgears\amichbare"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] = {"\APF\Headgears\Data\H_ASCRU_co.paa"}; class ItemInfo : HeadgearItem { mass = 40; uniformModel = "\APF\Headgears\amichbare"; modelSides[] = {3, 1}; armor = 4; passThrough = 0.5; hiddenSelections[] = {"camo"}; class HitpointsProtectionInfo { class Head { hitpointName = "HitHead"; armor = 10; passThrough = 0.5; }; }; }; }; If anyone could help il be extremely grateful! Thank you all for reading and for your help! Cheers lads and have a splendid day! EDIT: Solved! I just missed a '}' at the end of the file and also a '};' in faction classes :D
  16. ahmedslimkw

    Error: missing '}' (SOLVED)

    PBO manager :) Yep that was the problem! Thanks to you and greenfist I managed to get my stuff inside the game :D I cant believe how a simple mistake caused hours of the day! Cheers lads thank you all who helped and commented!
  17. ahmedslimkw

    Error: missing '}' (SOLVED)

    I'm going to check it out asap! thanks for your help! il edit my post if it works :)
  18. ahmedslimkw

    Arma 3 Aegis

    This is just astonishing! The amount of time and effort you put into this mod making it look like a vanilla expansion going so far to make new and port models is just great! with this mod many campaigns/scenarios will pop up and it will be fantastic I assure you!
  19. A FIA guerilla looses his childhood friend as a result of the AAF assault on Frini just two days before the stratis incident. Renegades... Mods: Dierone Static Animation, Private mods
  20. ahmedslimkw

    What is your favorite Arma music? Vote now!

    I haven't played any Arma other than Arma 3 so my favourite music is the apex this is war remix! Specifically part two. It has a different feel and also makes the player feel like he accomplished something in game. Cue the music after surviving a battle and rescuing your unconcscious squad leader while looking at the sunset. Just splendid! I should probably take a look at all the old songs from A2 and OFP maybe il find something nice :)
  21. ahmedslimkw

    delete

    This is awesome I have been waiting for a huge city map for actual urban battles (big ones!) Cant wait for the release :D
  22. Kuwaiti Soldiers advance as a U.S Helicopter is shot down, 1991 Operation Desert storm. MODS: Personal Addons. RHS USAF-AFRF. CSAT modification project, Iron front liberation (Animations)
  23. ahmedslimkw

    Eden Objects

    Ah that is splendid! Kinda a shame that BI didn't add Narcotics in the game but you got them covered :D
  24. Ah! I see! Thank you for the explanation! Sorry for the question cause I thought it was kinda weird considering CUP doesn't have any ww2 stuff but now I know :)
  25. Hello! So I got a question, why is cup core used? Weird considering the fact iron front had just ported objects and stuff. Didn't really expected the massive split up but at the same time I am kinda happy for the modularity! (Im praying my campaign isn't corrupted! Please don't be corrupted...) is the change temporary or permanently? I think a full blown IFA3LITE Version containing everything for campaign makers like me would be splendid! (Many people dislike a lot of dependencies used even though you just split it up and would ignore it!) while for modularity the current version could be kept essentially everyone would be happy! Essentially one big mod will actually attract more people cause of one click and play. 5 dependencies will draw people off (especially mission makers viewers. Lower popularity due to some people not wanting to download cup core which is 3.4GB + IFA3LITE Terrains, Objects and the main one) Other than that splendid work on this one! You did a great job along with your team! Sorry if I sound like I'm demanding. I just really like the old version which was click and play :) Cheers!
×