Jump to content
Sign in to follow this  
waitumus

[wip] Snow unit re textures - need help

Recommended Posts

Hey again, I'm trying to do some retextures for different units to go alongside my map that I am making, I have made the textures and have a config, but when i launch the addon in game, whenever i try and start the editor with the unit i made, it keeps giving me an error saying that my vest has no sound??? I have no idea what this is and google isn't helping me, so i was wondering if any of you good folks had any idea, thanks.

config

enum {
DESTRUCTENGINE = 2,
DESTRUCTDEFAULT = 6,
DESTRUCTWRECK = 7,
DESTRUCTTREE = 3,
DESTRUCTTENT = 4,
STABILIZEDINAXISX = 1,
STABILIZEDINAXESXYZ = 4,
STABILIZEDINAXISY = 2,
STABILIZEDINAXESBOTH = 3,
DESTRUCTNO = 0,
STABILIZEDINAXESNONE = 0,
DESTRUCTMAN = 5,
DESTRUCTBUILDING = 1,
};

class CfgPatches {
class Snowtest {
	units[] = {};
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {"A3_Characters_F_BLUFOR"};
};
};

class CfgVehicles {

class B_Soldier_base_F;

class Snow_soldier : B_Soldier_base_F {
	_generalMacro = "B_Soldier_F"; 
	scope = 2;
	displayName = "Snow test soldier";
	nakedUniform = "U_BasicBody"; 
	uniformClass = "Snow_clothing"; 
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"waitumus\Newsnow\data\snowclothing.paa"};

	linkedItems[] = {"snowvest", "snowhelmet", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"snowvest", "snowhelmet", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

};

class cfgWeapons {
class Uniform_Base;
class UniformItem;

class snow_clothing : Uniform_Base {
	scope = 2;
	displayName = "Snow Uniform";
	picture = "\A3\characters_f\data\ui\icon_U_B_CombatUniform_mcam_ca.paa";
	model = "\A3\Characters_F\BLUFOR\b_soldier_02";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "Snow_soldier";
		containerClass = "Supply20";
		mass = 80;
	};
};

class ItemCore;
class HeadgearItem;

class snowhelmet : ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "Snow Helmet";
	picture = "\A3\characters_f\Data\UI\icon_H_HelmetB_CA.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"waitumus\Newsnow\data\snowequip.paa"};

	class ItemInfo : HeadgearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = 3*0.5;
		passThrough = 0.8;
		hiddenSelections[] = {"camo"};
	};
};

class Vest_Base;
class VestItem;

class snowvest : Vest_Base {
	scope = 2;
	displayName = "Snow Vest";
	picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_1_CA.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"waitumus\Newsnow\data\snowvest.paa"};

	class ItemInfo : VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply100";
		mass = 50;
		armor = 5*0.5;
		passThrough = 0.7;
		hiddenSelections[] = {"camo"};
	};
};
};

Share this post


Link to post
Share on other sites

First, im not the boss or mod but this is the wrong place to post this. That set aside take a look at this piece of code, it might help you out. Let me know.

 class SoundGear
 {
  primary[] = {
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_01",0.0794328,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_02",0.0794328,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_03",0.0794328,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_04",0.0794328,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_05",0.0794328,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_06",0.0794328,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_07",0.0794328,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\soldier_gear_walk_08",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_01",0.112202,1,35 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_02",0.112202,1,35 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_03",0.112202,1,35 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_04",0.112202,1,35 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_05",0.112202,1,35 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_06",0.112202,1,35 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_07",0.112202,1,35 } },
   { "run",
    { "A3\sounds_f\characters\movements\soldier_gear_run_08",0.112202,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_01",0.141254,1,45 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_02",0.141254,1,45 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_03",0.141254,1,45 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_04",0.141254,1,45 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_05",0.141254,1,45 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_06",0.141254,1,45 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_07",0.141254,1,45 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\soldier_gear_sprint_08",0.141254,1,45 } }};
  secondary[] = {
   { "run",
    { "",1,1,10 } },
   { "run",
    { "",1,1,10 } },
   { "sprint",
    { "",1,1,10 } }};
 };
 class SoundEquipment
 {
  soldier[] = {
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_01",0.0562341,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_02",0.0562341,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_03",0.0562341,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_04",0.0562341,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_05",0.0562341,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_06",0.0562341,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_07",0.0562341,1,30 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_08",0.0562341,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_01",0.0630957,1,32 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_02",0.0630957,1,32 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_03",0.0630957,1,32 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_04",0.0630957,1,32 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_05",0.0630957,1,32 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_06",0.0630957,1,32 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_07",0.0630957,1,32 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_08",0.0630957,1,32 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_01",0.1,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_02",0.1,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_03",0.1,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_04",0.1,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_05",0.1,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_06",0.1,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_07",0.1,1,35 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_08",0.1,1,35 } }};
  civilian[] = {
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_01",0.0562341,1,20 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_02",0.0562341,1,20 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_03",0.0562341,1,20 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_04",0.0562341,1,20 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_05",0.0562341,1,20 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_06",0.0562341,1,20 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_07",0.0562341,1,20 } },
   { "walk",
    { "A3\sounds_f\characters\movements\suit_run_08",0.0562341,1,20 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_01",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_02",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_03",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_04",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_05",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_06",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_07",0.0794328,1,30 } },
   { "run",
    { "A3\sounds_f\characters\movements\suit_run_08",0.0794328,1,30 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_01",0.1,1,40 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_02",0.1,1,40 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_03",0.1,1,40 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_04",0.1,1,40 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_05",0.1,1,40 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_06",0.1,1,40 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_07",0.1,1,40 } },
   { "sprint",
    { "A3\sounds_f\characters\movements\suit_sprint_08",0.1,1,40 } }};
 };

Share this post


Link to post
Share on other sites

Thanks for the response, i realise that i have only asked a question which means it is in the wrong section, but as soon as I get it to work I will be posting the results here. And thanks for the code, not really sure what to do with it as I have never seen it in any config before but im sure i'll figure it out :P In the mean time have an example of a test uniform I made.

<a  href=15897716375_2a4ed56e34_b.jpg' alt='15897

Share this post


Link to post
Share on other sites

Disregard that stuff I think I may have figured out your problem, are you getting an error similar to this one? "No entry 'config.bin/CfgWeapons/example_PlateCarrier1_rgr.nameSound'."

---------- Post added at 13:32 ---------- Previous post was at 13:06 ----------

Change Vest_Base to Vest_Camo_Base

Edited by mumblz

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×