Config tweaks, suggestions, feedback and actual code

VTE - The most detailed and comprehensive Vietnam modification for ArmA

Moderators: Lone Wolf, Snake Man

Post Reply
Snake Man
Commander-In-Chief
Posts: 9338
Joined: 2000-07-31 22:01:01
Gaming Interests: ArmA, ArmA 2, Falcon 4.0 and OFP.
Editing Interests: All, I (try) to edit everything.
Location: PMC
Contact:

Config tweaks, suggestions, feedback and actual code

Post by Snake Man » 2008-08-13 06:30:04

This topic is for all discussion about the config, suggestions, feedback and actual code can be posted here. Please use the CODE forum tags to place the cpp into.

Thanks.
PMC Tactical Forum New User Registration please read new info here.

PMC since 1984

Editing knowledge, visit PMC Editing Wiki
The leading, most detailed and comprehensive modification made for the Vietnam War - Vietnam: The Experience homepage
View our videos in PMC Youtube channel

PMC Tactical forum Advanced Search is power.

"ALPHA BLACK TO PAPA BEAR. ALL RUSSIANS ARE TOAST. OVER."

anzacsas
Major
Posts: 241
Joined: 2007-09-28 11:38:55
Location: Down Under

Post by anzacsas » 2008-08-22 21:53:16

Hiya's ,


Benn doing some refing of the cfg latley fixing some errors with sounds and all sorts of things.
So i just sent some more stuff to Snake Man for the SVN.

A couple of fixes,soundsCfg'ed some ambulance/maintenance m113's and also put some ammo in the vehicles.

Here's the list anyway's-

----------------------------------------------------------------------------------

Code: Select all

class VTE_uh1 : VTE_Helicopters {

		typicalCargo[] = {"SoldierWPilot", "SoldierWPilot", "SoldierWAT", "SoldierWAT"};

class Turrets {
			class LeftDoor_Gun : NewTurret {
				commanding = -1;

class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 20*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 10*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 10*1;
			};
			
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 8*1;
			};
			
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 8*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 10*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 10*1;
			};
		};



-------------------------------------------------------------------------------------

class VTE_ch34 : VTE_Helicopters {


typicalCargo[] = {"SoldierWPilot", "SoldierWPilot", "SoldierWAT", "SoldierWAT"};

		soundEngine[] = {"\vte_sounds\ch34", 33, 1};

		class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 20*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 15*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 10*1;
			};
			
			class _xx_VTE_5Rnd_762x51_nato {
				magazine = "VTE_5Rnd_762x51_nato";
				count = 10*1;
			};
			
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 8*1;
			};
			
			class _xx_VTE_M72 {
				magazine = VTE_M72;
				count = 2*1;
			};
			
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 15*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 10*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 10*1;
			};


-------------------------------------------------------------------------------------


class VTE_ch47 : VTE_uh1 {
	
		
		ctransportMaxMagazines = 200;
		transportMaxWeapons = 30;
		supplyRadius = 2.5;

		class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 50*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 20*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 20*1;
			};
			
			class _xx_VTE_5Rnd_762x51_nato {
				magazine = "VTE_5Rnd_762x51_nato";
				count = 20*1;
			};
			
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 20*1;
			};
			
			class _xx_VTE_M72 {
				magazine = VTE_M72;
				count = 15*1;
			};
			
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};


-------------------------------------------------------------------------------------

	class VTE_oh6a : VTE_Helicopters {

                typicalCargo[] = {"SoldierWPilot", "SoldierWPilot", "SoldierWAT", "SoldierWAT"};				
		class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 10*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 5*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 5*1;
			};

			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 5*1;
			};
						
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 10*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 10*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 10*1;
			};

------------------------------------------------------------------------------------


class VTE_uh1gs : VTE_uh1 {


class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 10*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 5*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 5*1;
			};

			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 5*1;
			};
						
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 5*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 5*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 5*1;
			};


-------------------------------------------------------------------------------------	
	class VTE_uh1guns : VTE_uh1 {


        class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 10*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 5*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 5*1;
			};

			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 5*1;
			};
						
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 5*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 5*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 5*1;
			};



-------------------------------------------------------------------------------------


Can we put bis repair symbol on this.


class VTE_m113Repair : M113 {
		vehicleClass = "VTE_VehSupport";
                displayName = "M113 Maintenance Vehicle";
		model = "\vte_land\VTE_m113.p3d";
		crew = "VTE_Armycrew";
                transportFuel = 500;
		transportRepair = 200000000;
                transportSoldier = 2;
 soundEnviron[] = {"\xsound\UStreads", 8.0, 0.8};
		soundEngine[] = {"\ca\Tracked\Data\Sound\m113_loop_1a", 12, 1};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};

		class Turrets : Turrets {
			class MainTurret : MainTurret {
				outGunnerMayFire = 1;
				forceHideGunner = 1;
				viewGunnerInExternal = 1;
				gunnerHasFlares = 0;
				gunnerAction = "M113_Gunner";
				gunnerInAction = "M113_Gunner";
				minElev = -25;
				maxElev = 60;
				initElev = 0;
				soundServo[] = {"\ca\Weapons\Data\Sound\gun_elevate2", 0.001, 1.0};
				weapons[] = {VTE_M2};
				magazines[] = {"VTE_100Rnd_127x99", "VTE_100Rnd_127x99", "VTE_100Rnd_127x99", "VTE_100Rnd_127x99"};
				gunnerOpticsModel = "\ca\Weapons\optika_empty";
				gunnerForceOptics = 0;
				gunnerOpticsShowCursor = 0;
				gunnerOutOpticsShowCursor = 0;
				
				class Turrets {};
				
				class ViewOptics {
					initAngleX = 0;
					minAngleX = -30;
					maxAngleX = 30;
					initAngleY = 0;
					minAngleY = -100;
					maxAngleY = 100;
					initFov = 0.42;
					minFov = 0.22;
					maxFov = 0.64;
				};
			};
		};
	};

-------------------------------------------------------------------------------------



Can we put bis ammo symbol on this.


class VTE_m113Reammo : M113 {
		vehicleClass = "VTE_VehSupport";
                displayName = "M113 Ammunition Vehicle";
		model = "\vte_land\VTE_m113.p3d";
		crew = "VTE_Armycrew";
                transportSoldier = 2;
                transportAmmo = 300000;
                transportMaxMagazines = 200;
		transportMaxWeapons = 30;
 soundEnviron[] = {"\xsound\UStreads", 8.0, 0.8};
		soundEngine[] = {"\ca\Tracked\Data\Sound\m113_loop_1a", 12, 1};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};

		class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 50*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 20*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 20*1;
			};
			
			class _xx_VTE_5Rnd_762x51_nato {
				magazine = "VTE_5Rnd_762x51_nato";
				count = 20*1;
			};
			
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 20*1;
			};
			
			class _xx_VTE_M72 {
				magazine = VTE_M72;
				count = 15*1;
			};
			
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};
};

		class Turrets : Turrets {
			class MainTurret : MainTurret {
				outGunnerMayFire = 1;
				forceHideGunner = 1;
				viewGunnerInExternal = 1;
				gunnerHasFlares = 0;
				gunnerAction = "M113_Gunner";
				gunnerInAction = "M113_Gunner";
				minElev = -25;
				maxElev = 60;
				initElev = 0;
				soundServo[] = {"\ca\Weapons\Data\Sound\gun_elevate2", 0.001, 1.0};
				weapons[] = {VTE_M2};
				magazines[] = {"VTE_100Rnd_127x99", "VTE_100Rnd_127x99", "VTE_100Rnd_127x99", "VTE_100Rnd_127x99"};
				gunnerOpticsModel = "\ca\Weapons\optika_empty";
				gunnerForceOptics = 0;
				gunnerOpticsShowCursor = 0;
				gunnerOutOpticsShowCursor = 0;
				
				class Turrets {};
				
				class ViewOptics {
					initAngleX = 0;
					minAngleX = -30;
					maxAngleX = 30;
					initAngleY = 0;
					minAngleY = -100;
					maxAngleY = 100;
					initFov = 0.42;
					minFov = 0.22;
					maxFov = 0.64;
				};
			};
		};
	};

-------------------------------------------------------------------------------------


Can we put bis red cross symbol on this.


passenger proxies forpassenger's 2 and 3 are the laying down position.They need spinning around 90 degrees to fit long ways.At the moment they lay across the m113.



class VTE_m113Ambul : M113{
		vehicleClass = "VTE_VehSupport";
		displayName = "$STR_VTE_DISPLAYNAME_VEH_m113ambul";
                nameSound = "ambulance";
                transportSoldier = 3;
                attendant = 1;               
                cargoAction[] = {"Stryker_Cargo01", "BMP2_Cargo04", "BMP2_Cargo04"};
		cargoIsCoDriver[] = {0, 0, 0};
		model = "\vte_land\VTE_m113.p3d";
		crew = "VTE_Armycrew";
 soundEnviron[] = {"\xsound\UStreads", 8.0, 0.8};
		soundEngine[] = {"\ca\Tracked\Data\Sound\m113_loop_1a", 12, 1};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};

		class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 10*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 5*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 5*1;
			};
						
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 20*1;
			};
						
                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};
};

		class Turrets : Turrets {
			class MainTurret : MainTurret {
				outGunnerMayFire = 1;
				forceHideGunner = 1;
				viewGunnerInExternal = 1;
				gunnerHasFlares = 0;
				gunnerAction = "M113_Gunner";
				gunnerInAction = "M113_Gunner";
				minElev = -25;
				maxElev = 60;
				initElev = 0;
				soundServo[] = {"\ca\Weapons\Data\Sound\gun_elevate2", 0.001, 1.0};
				weapons[] = {VTE_M2};
				magazines[] = {"VTE_100Rnd_127x99", "VTE_100Rnd_127x99", "VTE_100Rnd_127x99", "VTE_100Rnd_127x99"};
				gunnerOpticsModel = "\ca\Weapons\optika_empty";
				gunnerForceOptics = 0;
				gunnerOpticsShowCursor = 0;
				gunnerOutOpticsShowCursor = 0;
				
				class Turrets {};
				
				class ViewOptics {
					initAngleX = 0;
					minAngleX = -30;
					maxAngleX = 30;
					initAngleY = 0;
					minAngleY = -100;
					maxAngleY = 100;
					initFov = 0.42;
					minFov = 0.22;
					maxFov = 0.64;
				};
			};
		};

		
		class Library {
			libTextDesc = "$STR_VTE_Lib_m113ambul";
		};
	};

-------------------------------------------------------------------------------------

No magazines will show up  incargo ingame. Maybe no supply point on model?



	class VTE_m551 : TANK {


                soundEnviron[] = {"\vte_sounds\UStreads", 9.0, 0.8};
		soundEngine[] = {"\ca\Tracked\Data\Sound\M1A1_engine", 10, 0.85};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};



class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 20*1;
			};
               
                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};

                        class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 10*1;
			};
                 };

------------------------------------------------------------------------------------



class VTE_20mmCannon : MGun {
		reloadTime = 0.085;
                minRange = 300;
	        minRangeProbab = 0.1;
		midRange = 700;
		midRangeProbab = 0.58;
		maxRange = 1500;
		maxRangeProbab = 0.04;
		sound[] = {"\VTE_sounds\weapons\mg", 14, 1};

	};




------------------------------------------------------------------------------------------------------


replace all

sound[] = {"\VTE_sounds\weapons\zuni.wav", 8, 1.1};


with

sound[] = {"\VTE_sounds\weapons\zuni.wav", 5, 1.1};



-----------------------------------------------------------------------------------------------



	class VTE_m48 : TANK {


                soundEnviron[] = {"\vte_sounds\UStreads", 9.0, 0.8};
		soundEngine[] = {"\vte_sounds\m48", 10, 0.85};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};

class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 20*1;
			};
               
                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};

                        class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 10*1;
			};
                 };



-------------------------------------------------------------------------------------





class VTE_m113acav : TANK {

 soundEnviron[] = {"\xsound\UStreads", 8.0, 0.8};
		soundEngine[] = {"\ca\Tracked\Data\Sound\m113_loop_1a", 12, 1};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};



class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 50*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 20*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 20*1;
			};
			
			class _xx_VTE_5Rnd_762x51_nato {
				magazine = "VTE_5Rnd_762x51_nato";
				count = 20*1;
			};
			
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 20*1;
			};
			
			class _xx_VTE_M72 {
				magazine = VTE_M72;
				count = 15*1;
			};
			
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};
		
-------------------------------------------------------------------------------------



class VTE_m113 : M113 {
		vehicleClass = "VTE_VehArmor";
		model = "\vte_land\VTE_m113.p3d";
		crew = "VTE_Armycrew";
	        soundEnviron[] = {"\vte_sounds\UStreads", 8.0, 0.8};
		soundEngine[] = {"\ca\Tracked\Data\Sound\m113_loop_1a", 12, 1};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};


class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 50*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 20*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 20*1;
			};
			
			class _xx_VTE_5Rnd_762x51_nato {
				magazine = "VTE_5Rnd_762x51_nato";
				count = 20*1;
			};
			
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 20*1;
			};
			
			class _xx_VTE_M72 {
				magazine = VTE_M72;
				count = 15*1;
			};
			
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};


-------------------------------------------------------------------------------------

We need The-Archietect's reskin . :)

class VTE_m163vulcan : Vulcan {

		soundEnviron[] = {"\xsound\UStreads", 8.0, 0.8};
		soundEngine[] = {"\ca\Tracked\Data\Sound\m113_loop_1a", 12, 1};
		soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.16228, 1};

		class TransportMagazines {
			class _xx_VTE_20Rnd_556x45_Stanag {
				magazine = "VTE_20Rnd_556x45_Stanag";
				count = 50*1;
			};
			
			class _xx_VTE_100Rnd_762x51_M60 {
				magazine = "VTE_100Rnd_762x51_M60";
				count = 20*1;
			};
			
			class _xx_HandGrenadeTimed {
				magazine = "HandGrenadeTimed";
				count = 20*1;
			};
			
			class _xx_VTE_5Rnd_762x51_nato {
				magazine = "VTE_5Rnd_762x51_nato";
				count = 20*1;
			};
			
			class _xx_VTE_7Rnd_1911 {
				magazine = "VTE_7Rnd_1911";
				count = 20*1;
			};
			
			class _xx_VTE_M72 {
				magazine = VTE_M72;
				count = 15*1;
			};
			
			class _xx_VTE_40mm_HE {
				magazine = "VTE_40mm_HE";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeRed {
				magazine = "VTE_GrenadeRed";
				count = 20*1;
			};

                        class _xx_VTE_GrenadeGreen {
				magazine = "VTE_GrenadeGreen";
				count = 20*1;
			};



-------------------------------------------------------------------------------------


class TANK : LandVehicle {	
soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 1.6228, 1};





-------------------------------------------------------------------------------------

class VTE_MK74 : VTE_MK82 {

		hit = 1000;
		indirectHit = 500;
		indirectHitRange = 15;

                soundHit[] = {"\xsound\ammo\napalm.wss", 25, 1};
	};




-------------------------------------------------------------------------------------	
	class VTE_Napalm : VTE_BaseLaserBombCore {
		hit = 1000;
		indirectHit = 500;
		indirectHitRange = 15;

                soundHit[] = {"\xsound\ammo\napalm.wss", 25, 1};





-------------------------------------------------------------------------------------


class CfgEnvSounds {

	
	class Meadows {

		sound[] = {"\VTE_sounds\Environment\JungleAmbience2.wss", 0.000065, 1};
	





-------------------------------------------------------------------------------------



class VTE_BaseLaserBombCore : MissileCore {
                sideairFriction = 0.2;
                soundHit[] = {"\VTE_sounds\shellimpact3", 29, 1};


class VTE_BaseShell : ShellCore {
		soundHit[] = {"\VTE_sounds\shellimpact3", 29, 1};


class VTE_BaseMissile : MissileCore {
                  soundHit[] = {"\VTE_sounds\shellimpact3", 29, 1};


class VTE_BaseRocket : RocketCore {
                  soundHit[] = {"\VTE_sounds\shellimpact3", 29, 1};




Delete all unneeded soundhit codelines in ammo that's based of these .




-------------------------------------------------------------------------------------



class VTE_A4 : VTE_Plane {
	
		
                precision = 220;
                elevatorSensitivity = 0.6;
                envelope[] = {0.0, 0.2, 1.2, 3.0, 5.1, 6.5, 7.0, 6.4, 4.6, 2.7, 1.6, 0.8, 0};
		noseDownCoef = 0.35;
                flapsFrictionCoef = 0.45;
		audible = 10;
                wheelSteeringSensitivity = 1;
		soundengine[] = {"\VTE_sounds\a4", 10, 1};
                insideSoundCoef = 0.007;
                armor = 40;



------------------------------------------------------------------------------------



 Replace this - 


 sound[] = {"\VTE_sounds\weapons\mg.wav", 22, 1}; 
 sound[] = {"\VTE_sounds\weapons\mg.wav", 100, 1};
 sound[] = {"\VTE_sounds\weapons\mg.wav", 10, 1};


 with this -

 sound[] = {"\VTE_sounds\weapons\mg", 14, 1};



-------------------------------------------------------------------------------------

 Replace this - 


sound[] = {"\VTE_sounds\weapons\zuni.wav", 8, 1.1};
sound[] = {"\VTE_sounds\weapons\zuni.wav", 5, 1.1};


 with this -

sound[] = {"\VTE_sounds\weapons\zuni.wav", 3, 1.1};


-------------------------------------------------------------------------------------



class VTE_M79 : VTE_BaseRifle {
		


			sound[] = {"\VTE_sounds\weapons\m79", 14, 1};

-------------------------------------------------------------------------------------

class VTE_uh1_gl_m75 : M168 {

		        sound[] = {"\VTE_sounds\weapons\m79", 14, 1};


-------------------------------------------------------------------------------------

class VTE_M21 : VTE_BaseRifle {

	
			sound[] = {"\VTE_sounds\Weapons\m21", 15, 1};



-------------------------------------------------------------------------------------(Re-done)


class VTE_Mounted_M60 : VTE_BaseVehicleMgun {
		displayName = "$STR_VTE_DISPLAYNAME_MountedM60";
		optics = 1;
                maxLeadSpeed = 500;
		magazineReloadTime = 5;
		flashSize = 0.9;
		magazines[] = {"VTE_Mounted_200Rnd_762x51", "VTE_Mounted_500Rnd_762x51"};
modes[] = {"AI_Automatic", "AI_Automatic2", "AI_Automatic3", "AI_Automatic4","AI_Automatic5", "AI_Automatic6","manual"};	    

		class manual : Base_Manual_Automatic { 
		        reloadtime = 0.093;
                        soundContinuous = 0;
			soundBurst = 0;
			showToPlayer = 1;
                        minRange = 1;
			minRangeProbab = 0.001;
			midRange = 2;
			midRangeProbab = 0.0015;
			maxRange = 5;
			maxRangeProbab = 0.0004;
	                sound[] = {"\vte_sounds\weapons\M601shot", 22, 1};
		};
		
		
		class AI_Automatic : Base_AI_Automatic {
                        sound[] = {"\vte_sounds\weapons\M605shot", 22, 1};
                        soundBurst = 1;
                        burst = 5;
			minRange = 5;
			minRangeProbab = 0.2;
			midRange = 50;
			midRangeProbab = 0.3;
			maxRange = 100;
			maxRangeProbab = 0.1;
			showToPlayer = 0;
 
		};
		
		class AI_Automatic2 : Base_AI_Automatic {
                        sound[] = {"\vte_sounds\weapons\M603shot", 22, 1};
                        soundBurst = 1;
                        burst = 6;
			minRange = 100;
			minRangeProbab = 0.2;
			midRange = 125;
			midRangeProbab = 0.3;
			maxRange = 150;
			maxRangeProbab = 0.1;

		};
               		
                class AI_Automatic3 : Base_AI_Automatic {
                        sound[] = {"\vte_sounds\weapons\M607shot", 22, 1};
                        soundBurst = 1;
                        burst = 7;
			minRange = 150;
			minRangeProbab = 0.05;
			midRange = 200;
			midRangeProbab = 0.58;
			maxRange = 200;
			maxRangeProbab = 0.04;

		};

		class AI_Automatic4 : Base_AI_Automatic {	
                        sound[] = {"\vte_sounds\weapons\M603shot", 22, 1};
                        soundBurst = 1;
                        burst = 3;
			minRange = 200;
			minRangeProbab = 0.05;
			midRange = 220;
			midRangeProbab = 0.58;
			maxRange = 250;
			maxRangeProbab = 0.04;

		};

		class AI_Automatic5 : Base_AI_Automatic {
                        sound[] = {"\vte_sounds\weapons\M6010shot", 22, 1};
                        soundBurst = 1;
                        burst = 10;
			minRange = 250;
			minRangeProbab = 0.05;
			midRange = 300;
			midRangeProbab = 0.4;
			maxRange = 350;
			maxRangeProbab = 0.01;
 
		};

		class AI_Automatic6 : Base_AI_Automatic {
                        sound[] = {"\vte_sounds\weapons\M6015shot", 22, 1};
                        soundBurst = 1;
                        burst = 15;
			minRange = 350;
			minRangeProbab = 0.05;
			midRange = 500;
			midRangeProbab = 0.4;
			maxRange = 600;
			maxRangeProbab = 0.01;
 
		};    
	};



-------------------------------------------------------------------------------------


class VTE_uh_mg_m134 : VTE_BaseVehicleMgun {
		displayName = $STR_VTE_DISPLAYNAME_M134;
		optics = 1;
		sound[] = {"\vte_sounds\weapons\M134", 22, 1};
		dispersion = 0.025;
                burst = 15;
		multiplier = 4;
		reloadTime = 0.06;
		autoFire = 1;
		maxLeadSpeed = 500;
		recoil = "Empty";
		muzzlePos = "usti hlavne";
		muzzleEnd = "konec hlavne";
		flash = "gunfire";
		flashSize = 0.1;
		magazines[] = {"1200Rnd_762x51_M240"};
		aiDispersionCoefX = 7;
		minRange = 1;
		minRangeProbab = 0.1;
		midRange = 700;
		midRangeProbab = 0.58;
		maxRange = 1500;
		maxRangeProbab = 0.04;
	};



-------------------------------------------------------------------------------------


class VTE_RaiderSUUPod : MGun {
		scope = 2;
		displayName = "SUU-11 Gun Pod";
		sound[] = {"\vte_sounds\weapons\M134", 22, 1};
		dispersion = 0.025;
                burst = 15;
		multiplier = 4;
		reloadTime = 0.06;
		autoFire = 1;
		soundContinuous = 0;
		magazines[] = {"VTE_1500Rnd_SUU11Pod"};
		maxLeadSpeed = 600;
		aiDispersionCoefX = 7;
		minRange = 1;
		minRangeProbab = 0.1;
		midRange = 700;
		midRangeProbab = 0.58;
		maxRange = 1500;
		maxRangeProbab = 0.04;
	};




------------------------------------------------------------------------------------




class VTE_ah1_mg_m134 : M168 {
		displayName = $STR_VTE_DISPLAYNAME_AH1M134;
		dispersion = 0.02;
                burst = 15;
		multiplier = 4;
		reloadTime = 0.06;
		sound[] = {"\VTE_sounds\weapons\m134", 22, 1};
		soundContinuous = 0;
		maxLeadSpeed = 600;
		aiDispersionCoefX = 7;
		minRange = 1;
		minRangeProbab = 0.1;
		midRange = 700;
		midRangeProbab = 0.58;
		maxRange = 1500;
		maxRangeProbab = 0.04;
		flash = "gunfire";
		flashSize = 0.1
		ffMagnitude = 0.5;
		ffFrequency = 11;
		ffCount = 6;
		recoil = "Empty";
		autoFire = 1;
		optics = 1;
		magazines[] = {"VTE_2000Rnd_762mm_M134"};
	};

-------------------------------------------------------------------------------------

class VTE_RPodLauncher : RocketPods {

		reloadTime = 0.3;
		minRange = 40;
		minRangeProbab = 1;
		midRange = 700;
		midRangeProbab = 0.95;
		maxRange = 1500;
		maxRangeProbab = 0.8;

	};


-------------------------------------------------------------------------------------

class VTE_WPRocketPod : RocketPods {

		sound[] = {"\VTE_sounds\weapons\zuni", 5, 1.1};
		aiRateOfFire = 15;
		aiRateOfFireDistance = 1000;

	};


-------------------------------------------------------------------------------------

replace -

soundFly[] = {"\ca\Weapons\Data\Sound\rocket_fly1", 100, 0.8};



with -


soundFly[] = {"\ca\Weapons\Data\Sound\rocket_fly1", 10, 0.8};


-------------------------------------------------------------------------------------

NeF
Captain
Posts: 196
Joined: 2006-04-02 20:42:57
Location: Belgium

Post by NeF » 2008-08-22 21:58:44

:shock: uuuh, THANKS :lol:
They train young men to drop fire on people. But their commanders won't allow them to write "Fuck" on their airplanes because it's obscene!

Post Reply

Return to “Vietnam: The Experience (ArmA)”

Who is online

Users browsing this forum: No registered users and 17 guests