Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _ARMA_
- class CfgPatches
- {
- class Skry_AMV2016
- {
- units[] = {"Skry_AMV2016"};
- weapons[] = {};
- requiredVersion = 0.1;
- requiredAddons[] = {"A3_Soft_F"};
- };
- };
- class WeaponFireGun;
- class WeaponCloudsGun;
- class WeaponFireMGun;
- class WeaponCloudsMGun;
- class CfgVehicles
- {
- class Car;
- class Car_F: Car
- {
- class HitPoints
- {
- class HitLFWheel;
- class HitLF2Wheel;
- class HitRFWheel;
- class HitRF2Wheel;
- class HitBody;
- class HitGlass1;
- class HitGlass2;
- class HitGlass3;
- class HitGlass4;
- };
- };
- class Skry_AMV2016: Car_F
- {
- model = "\Skry#_AMV2016\Skry#_AMV2016";
- author = "Skry#";
- scope = 2;
- crew = "C_man_1";
- side = 3;
- faction = "CIV_F";
- displayName = "Aston Martin - Vulcan";
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.172549,0.172549,0.172549,1.0,CO)"};
- terrainCoef = 1;
- turnCoef = 2.5;
- precision = 10;
- armor = 60;
- cost = 50000;
- transportMaxBackpacks = 10;
- transportSoldier = 1;
- wheelDamageRadiusCoef = 0.9;
- wheelDestroyRadiusCoef = 0.4;
- maxFordingDepth = 0.5;
- waterResistance = 1;
- driverLeftHandAnimName = "drivewheel";
- driverRightHandAnimName = "drivewheel";
- class TransportItems
- {
- class _xx_FirstAidKit
- {
- name = "FirstAidKit";
- count = 4;
- };
- };
- class Turrets{};
- class HitPoints: HitPoints
- {
- class HitLFWheel: HitLFWheel
- {
- armor = 0.25;
- passThrough = 0;
- };
- class HitLF2Wheel: HitLF2Wheel
- {
- armor = 0.25;
- passThrough = 0;
- };
- class HitRFWheel: HitRFWheel
- {
- armor = 0.25;
- passThrough = 0;
- };
- class HitRF2Wheel: HitRF2Wheel
- {
- armor = 0.25;
- passThrough = 0;
- };
- class HitFuel
- {
- armor = 0.6;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = 1;
- };
- class HitEngine
- {
- armor = 0.5;
- material = -1;
- name = "engine";
- visual = "";
- passThrough = 1;
- };
- class HitBody: HitBody
- {
- name = "karoserie";
- visual = "camo1";
- passThrough = 1;
- };
- class HitGlass1: HitGlass1
- {
- armor = 0.125;
- };
- class HitGlass2: HitGlass2
- {
- armor = 0.125;
- };
- class HitGlass3: HitGlass3
- {
- armor = 0.125;
- };
- class HitGlass4: HitGlass4
- {
- armor = 0.125;
- };
- };
- driverAction = "driver_low01";
- cargoAction[] = {"passenger_low01"};
- getInAction = "GetInLow";
- getOutAction = "GetOutLow";
- cargoGetInAction[] = {"GetInLow"};
- cargoGetOutAction[] = {"GetOutLow"};
- attenuationEffectType = "CarAttenuation";
- soundGetIn[] = {"A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",0.56234133,1};
- soundGetOut[] = {"A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",0.56234133,1,40};
- soundDammage[] = {"",0.56234133,1};
- soundEngineOnInt[] = {"Skry#_AMV2016\sounds\int_start",0.39810717,1};
- soundEngineOnExt[] = {"Skry#_AMV2016\sounds\ext_start",0.4466836,1,200};
- soundEngineOffInt[] = {"Skry#_AMV2016\sounds\int_stop",0.39810717,1};
- soundEngineOffExt[] = {"Skry#_AMV2016\sounds\ext_stop",0.4466836,1,200};
- buildCrash0[] = {"A3\Sounds_F\vehicles\soft\noises\crash_building_01",0.70794576,1,200};
- buildCrash1[] = {"A3\Sounds_F\vehicles\soft\noises\crash_building_02",0.70794576,1,200};
- buildCrash2[] = {"A3\Sounds_F\vehicles\soft\noises\crash_building_03",0.70794576,1,200};
- buildCrash3[] = {"A3\Sounds_F\vehicles\soft\noises\crash_building_04",0.70794576,1,200};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"A3\Sounds_F\vehicles\soft\noises\crash_mix_wood_01",0.70794576,1,200};
- WoodCrash1[] = {"A3\Sounds_F\vehicles\soft\noises\crash_mix_wood_02",0.70794576,1,200};
- WoodCrash2[] = {"A3\Sounds_F\vehicles\soft\noises\crash_mix_wood_03",0.70794576,1,200};
- WoodCrash3[] = {"A3\Sounds_F\vehicles\soft\noises\crash_mix_wood_04",0.70794576,1,200};
- WoodCrash4[] = {"A3\Sounds_F\vehicles\soft\noises\crash_mix_wood_05",0.70794576,1,200};
- WoodCrash5[] = {"A3\Sounds_F\vehicles\soft\noises\crash_mix_wood_06",0.70794576,1,200};
- soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
- ArmorCrash0[] = {"A3\Sounds_F\vehicles\soft\noises\crash_vehicle_01",0.70794576,1,200};
- ArmorCrash1[] = {"A3\Sounds_F\vehicles\soft\noises\crash_vehicle_02",0.70794576,1,200};
- ArmorCrash2[] = {"A3\Sounds_F\vehicles\soft\noises\crash_vehicle_03",0.70794576,1,200};
- ArmorCrash3[] = {"A3\Sounds_F\vehicles\soft\noises\crash_vehicle_04",0.70794576,1,200};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class Sounds {
- class Idle_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_idle", db-13, 1, 150};
- frequency = "0.9 + ((rpm/ 6900) factor[(400/ 6900),(1150/ 6900)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 6900) factor[(400/ 6900),(700/ 6900)]) * ((rpm/ 6900) factor[(1100/ 6900),(900/ 6900)]))";
- };
- class Engine {
- sound[] = {"Skry#_AMV2016\sounds\ext_1000", 0.281838, 1, 200};
- frequency = "0.8 + ((rpm/ 6900) factor[(900/ 6900),(2100/ 6900)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 6900) factor[(870/ 6900),(1100/ 6900)]) * ((rpm/ 6900) factor[(2100/ 6900),(1300/ 6900)]))";
- };
- class Engine1_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_2000", db-9, 1, 240};
- frequency = "0.8 + ((rpm/ 6900) factor[(1300/ 6900),(3100/ 6900)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 6900) factor[(1250/ 6900),(2050/ 6900)]) * ((rpm/ 6900) factor[(3100/ 6900),(2300/ 6900)]))";
- };
- class Engine2_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_3000", 0.398107, 1, 280};
- frequency = "0.8 + ((rpm/ 6900) factor[(2200/ 6900),(4100/ 6900)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 6900) factor[(2250/ 6900),(3050/ 6900)]) * ((rpm/ 6900) factor[(4100/ 6900),(3300/ 6900)]))";
- };
- class Engine3_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_4000", db-7, 1, 320};
- frequency = "0.8 + ((rpm/ 6900) factor[(3300/ 6900),(4900/ 6900)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 6900) factor[(3250/ 6900),(4050/ 6900)]) * ((rpm/ 6900) factor[(4870/ 6900),(4200/ 6900)]))";
- };
- class Engine4_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_5000", db-6, 1, 360};
- frequency = "0.8 + ((rpm/ 6900) factor[(4200/ 6900),(6200/ 6900)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 6900) factor[(4150/ 6900),(4800/ 6900)]) * ((rpm/ 6900) factor[(6150/ 6900),(5150/ 6900)]))";
- };
- class Engine5_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_6000", 0.562341, 1, 420};
- frequency = "0.95 + ((rpm/ 6900) factor[(5100/ 6900),(6900/ 6900)])*0.15";
- volume = "engineOn*camPos*((rpm/ 6900) factor[(5100/ 6900),(6100/ 6900)])";
- };
- class IdleThrust {
- sound[] = {"Skry#_AMV2016\sounds\ext_1000", db-6, 1, 200};
- frequency = "0.9 + ((rpm/ 6900) factor[(400/ 6900),(1150/ 6900)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(400/ 6900),(700/ 6900)]) * ((rpm/ 6900) factor[(1100/ 6900),(900/ 6900)]))";
- };
- class EngineThrust {
- sound[] = {"Skry#_AMV2016\sounds\ext_2000", 0.562341, 1, 250};
- frequency = "0.8 + ((rpm/ 6900) factor[(900/ 6900),(2100/ 6900)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(870/ 6900),(1100/ 6900)]) * ((rpm/ 6900) factor[(2100/ 6900),(1300/ 6900)]))";
- };
- class Engine1_Thrust_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_3000", 0.630957, 1, 280};
- frequency = "0.8 + ((rpm/ 6900) factor[(1300/ 6900),(3100/ 6900)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(1250/ 6900),(2050/ 6900)]) * ((rpm/ 6900) factor[(3100/ 6900),(2300/ 6900)]))";
- };
- class Engine2_Thrust_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_4000", db-3, 1, 320};
- frequency = "0.8 + ((rpm/ 6900) factor[(2200/ 6900),(4100/ 6900)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(2250/ 6900),(3050/ 6900)]) * ((rpm/ 6900) factor[(4100/ 6900),(3300/ 6900)]))";
- };
- class Engine3_Thrust_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_5000", db-2, 1, 360};
- frequency = "0.8 + ((rpm/ 6900) factor[(3300/ 6900),(4900/ 6900)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(3250/ 6900),(4050/ 6900)]) * ((rpm/ 6900) factor[(4870/ 6900),(4200/ 6900)]))";
- };
- class Engine4_Thrust_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_6000", db0, 1, 400};
- frequency = "0.8 + ((rpm/ 6900) factor[(4200/ 6900),(6200/ 6900)])*0.3";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(4150/ 6900),(4800/ 6900)]) * ((rpm/ 6900) factor[(6150/ 6900),(5150/ 6900)]))";
- };
- class Engine5_Thrust_ext {
- sound[] = {"Skry#_AMV2016\sounds\ext_7000", db2, 1, 450};
- frequency = "0.9 + ((rpm/ 6900) factor[(5100/ 6900),(6900/ 6900)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 6900) factor[(5100/ 6900),(6100/ 6900)])";
- };
- class Idle_int {
- sound[] = {"Skry#_AMV2016\sounds\int_idle", db-15, 1};
- frequency = "0.9 + ((rpm/ 6900) factor[(400/ 6900),(1150/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 6900) factor[(400/ 6900),(700/ 6900)]) * ((rpm/ 6900) factor[(1100/ 6900),(900/ 6900)]))";
- };
- class Engine_int {
- sound[] = {"Skry#_AMV2016\sounds\int_1000", 0.199526, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(900/ 6900),(2100/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 6900) factor[(870/ 6900),(1100/ 6900)]) * ((rpm/ 6900) factor[(2100/ 6900),(1300/ 6900)]))";
- };
- class Engine1_int {
- sound[] = {"Skry#_AMV2016\sounds\int_2000", db-12, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(1300/ 6900),(3100/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 6900) factor[(1250/ 6900),(2050/ 6900)]) * ((rpm/ 6900) factor[(3100/ 6900),(2300/ 6900)]))";
- };
- class Engine2_int {
- sound[] = {"Skry#_AMV2016\sounds\int_3000", 0.281838, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(2200/ 6900),(4100/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 6900) factor[(2250/ 6900),(3050/ 6900)]) * ((rpm/ 6900) factor[(4100/ 6900),(3300/ 6900)]))";
- };
- class Engine3_int {
- sound[] = {"Skry#_AMV2016\sounds\int_4000", db-10, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(3300/ 6900),(4900/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 6900) factor[(3250/ 6900),(4050/ 6900)]) * ((rpm/ 6900) factor[(4870/ 6900),(4200/ 6900)]))";
- };
- class Engine4_int {
- sound[] = {"Skry#_AMV2016\sounds\int_5000", db-9, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(4200/ 6900),(6200/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 6900) factor[(4150/ 6900),(4800/ 6900)]) * ((rpm/ 6900) factor[(6150/ 6900),(5150/ 6900)]))";
- };
- class Engine5_int {
- sound[] = {"Skry#_AMV2016\sounds\int_6000", db-6, 1};
- frequency = "0.95 + ((rpm/ 6900) factor[(5100/ 6900),(6900/ 6900)])*0.15";
- volume = "engineOn*(1-camPos)*((rpm/ 6900) factor[(5100/ 6900),(6100/ 6900)])";
- };
- class IdleThrust_int {
- sound[] = {"Skry#_AMV2016\sounds\int_1000", db-10, 1};
- frequency = "0.9 + ((rpm/ 6900) factor[(400/ 6900),(1150/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(400/ 6900),(700/ 6900)]) * ((rpm/ 6900) factor[(1100/ 6900),(900/ 6900)]))";
- };
- class EngineThrust_int {
- sound[] = {"Skry#_AMV2016\sounds\int_2000", db-9, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(900/ 6900),(2100/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(870/ 6900),(1100/ 6900)]) * ((rpm/ 6900) factor[(2100/ 6900),(1300/ 6900)]))";
- };
- class Engine1_Thrust_int {
- sound[] = {"Skry#_AMV2016\sounds\int_3000", 0.398107, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(1300/ 6900),(3100/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(1250/ 6900),(2050/ 6900)]) * ((rpm/ 6900) factor[(3100/ 6900),(2300/ 6900)]))";
- };
- class Engine2_Thrust_int {
- sound[] = {"Skry#_AMV2016\sounds\int_4000", db-7, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(2200/ 6900),(4100/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(2250/ 6900),(3050/ 6900)]) * ((rpm/ 6900) factor[(4100/ 6900),(3300/ 6900)]))";
- };
- class Engine3_Thrust_int {
- sound[] = {"Skry#_AMV2016\sounds\int_5000", db-6, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(3300/ 6900),(4900/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(3250/ 6900),(4050/ 6900)]) * ((rpm/ 6900) factor[(4870/ 6900),(4200/ 6900)]))";
- };
- class Engine4_Thrust_int {
- sound[] = {"Skry#_AMV2016\sounds\int_6000", 0.562341, 1};
- frequency = "0.8 + ((rpm/ 6900) factor[(4200/ 6900),(6200/ 6900)])*0.3";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6900) factor[(4150/ 6900),(4800/ 6900)]) * ((rpm/ 6900) factor[(6150/ 6900),(5150/ 6900)]))";
- };
- class Engine5_Thrust_int {
- sound[] = {"Skry#_AMV2016\sounds\int_7000", 0.630957, 1};
- frequency = "0.9 + ((rpm/ 6900) factor[(5100/ 6900),(6900/ 6900)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 6900) factor[(5100/ 6900),(6100/ 6900)])";
- };
- class Movement {
- sound = "soundEnviron";
- frequency = "1";
- volume = "0";
- };
- class TiresRockOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_1", db-6, 1.0, 60};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-sand1", db-6, 1.0, 60};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_2", db-6, 1.0, 60};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-mud2", db-6, 1.0, 60};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_gravel_1", db-6, 1.0, 60};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_asfalt_2", db-6, 1.0, 60};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_ext_car_3", 0.398107, 1.0, 90};
- frequency = "1";
- volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
- };
- class TiresRockIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_1", db-6, 1.0};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-sand2", db-6, 1.0};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_2", db-6, 1.0};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-mud2", db-6, 1.0};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_gravel_1", db-6, 1.0};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_asfalt_2", db-6, 1.0};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", db-12, 1.0};
- frequency = "1";
- volume = "(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
- };
- class breaking_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
- };
- class acceleration_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
- };
- class turn_left_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
- };
- class turn_right_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
- };
- class breaking_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- class acceleration_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 1])";
- };
- class turn_left_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[1, 15])";
- };
- class turn_right_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- class breaking_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
- };
- class acceleration_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
- };
- class turn_left_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
- };
- class turn_right_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
- };
- class breaking_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[-01, -0.4])*(Speed Factor[2, 15])";
- };
- class acceleration_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
- };
- class turn_left_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
- };
- class turn_right_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
- };
- };
- class RenderTargets
- {
- class LeftMirror
- {
- renderTarget = "rendertarget0";
- class CameraView1
- {
- pointPosition = "PIP0_pos";
- pointDirection = "PIP0_dir";
- renderQuality = 5;
- renderVisionMode = 3;
- fov = 0.7;
- };
- };
- class RearCam
- {
- renderTarget = "rendertarget1";
- class CameraView1
- {
- pointPosition = "PIP1_pos";
- pointDirection = "PIP1_dir";
- renderQuality = 5;
- renderVisionMode = 3;
- fov = 0.7;
- };
- };
- class FrontCam
- {
- renderTarget = "rendertarget2";
- class CameraView1
- {
- pointPosition = "PIP2_pos";
- pointDirection = "PIP2_dir";
- renderQuality = 5;
- renderVisionMode = 3;
- fov = 0.7;
- };
- };
- class BackCam
- {
- renderTarget = "rendertarget3";
- class CameraView1
- {
- pointPosition = "PIP3_pos";
- pointDirection = "PIP3_dir";
- renderQuality = 5;
- renderVisionMode = 0;
- fov = 0.7;
- };
- };
- };
- brakeDistance = 5;
- thrustDelay = 0.1;
- brakeIdleSpeed = 1.78;
- maxSpeed = 360;
- fuelCapacity = 45;
- wheelCircumference = 2.277;
- antiRollbarForceCoef = 1;
- antiRollbarForceLimit = 10;
- antiRollbarSpeedMin = 10;
- antiRollbarSpeedMax = 330;
- acceleration = 15;
- idleRpm = 1000;
- redRpm = 8000;
- class complexGearbox
- {
- GearboxRatios[] = {"R1",-3.231,"N",0,"D1",4.462,"D2",3.57,"D3",2.571,"D4",1.97,"D5",1.601,"D6",0.9,"D7",0.65};
- TransmissionRatios[] = {"High",4.111};
- gearBoxMode = "full-auto";
- moveOffGear = 1;
- driveString = "D";
- neutralString = "N";
- reverseString = "R";
- transmissionDelay = 0.01;
- };
- simulation = "carx";
- dampersBumpCoef = 0.01;
- differentialType = "all_limited";
- frontRearSplit = 0.3;
- frontBias = 1.5;
- rearBias = 1.5;
- centreBias = 2.5;
- clutchStrength = 55;
- enginePower = 625;
- maxOmega = 700;
- peakTorque = 800;
- dampingRateFullThrottle = 0.03;
- dampingRateZeroThrottleClutchEngaged = 0.35;
- dampingRateZeroThrottleClutchDisengaged = 0.05;
- torqueCurve[] = {{ 0,0 },{ 0.2,0.65 },{ 0.3,0.8 },{ 0.4,0.95 },{ 0.6,1 },{ 0.7,0.95 },{ 0.9,0.9 },{ 1,0.5 }};
- changeGearMinEffectivity[] = {0.95,0.15,0.98,0.98,0.98,0.98,0.97,0.95,0.95};
- switchTime = 0.11;
- latency = 1;
- class Wheels
- {
- class LF
- {
- boneName = "wheel_1_1_damper";
- steering = 1;
- side = "left";
- center = "wheel_1_1_axis";
- boundary = "wheel_1_1_bound";
- width = 0.2;
- mass = 20;
- MOI = 5.3;
- dampingRate = 0.5;
- maxBrakeTorque = 5000;
- maxHandBrakeTorque = 0;
- suspTravelDirection[] = {0,-1,0};
- suspForceAppPointOffset = "wheel_1_1_axis";
- tireForceAppPointOffset = "wheel_1_1_axis";
- maxCompression = 0.1;
- mMaxDroop = 0.05;
- sprungMass = 272.5;
- springStrength = 27250;
- springDamperRate = 6725;
- longitudinalStiffnessPerUnitGravity = 100000;
- latStiffX = 25;
- latStiffY = 18000;
- frictionVsSlipGraph[] = {{ 0,1 },{ 0.5,1 },{ 1,1 }};
- };
- class LR: LF
- {
- boneName = "wheel_1_2_damper";
- steering = 0;
- center = "wheel_1_2_axis";
- boundary = "wheel_1_2_bound";
- suspForceAppPointOffset = "wheel_1_2_axis";
- tireForceAppPointOffset = "wheel_1_2_axis";
- maxHandBrakeTorque = 4000;
- };
- class RF: LF
- {
- boneName = "wheel_2_1_damper";
- center = "wheel_2_1_axis";
- boundary = "wheel_2_1_bound";
- suspForceAppPointOffset = "wheel_2_1_axis";
- tireForceAppPointOffset = "wheel_2_1_axis";
- steering = 1;
- side = "right";
- };
- class RR: RF
- {
- boneName = "wheel_2_2_damper";
- steering = 0;
- center = "wheel_2_2_axis";
- boundary = "wheel_2_2_bound";
- suspForceAppPointOffset = "wheel_2_2_axis";
- tireForceAppPointOffset = "wheel_2_2_axis";
- maxHandBrakeTorque = 4000;
- };
- };
- memoryPointTrackFLL = "TrackFLL";
- memoryPointTrackFLR = "TrackFLR";
- memoryPointTrackBLL = "TrackBLL";
- memoryPointTrackBLR = "TrackBLR";
- memoryPointTrackFRL = "TrackFRL";
- memoryPointTrackFRR = "TrackFRR";
- memoryPointTrackBRL = "TrackBRL";
- memoryPointTrackBRR = "TrackBRR";
- class Library
- {
- libTextDesc = "";
- };
- class Exhausts
- {
- class Exhaust1
- {
- position = "exhaust1_pos";
- direction = "exhaust1_dir";
- effect = "ExhaustsEffectOffroad";
- };
- class Exhaust2
- {
- position = "exhaust2_pos";
- direction = "exhaust2_dir";
- effect = "ExhaustsEffectOffroad";
- };
- };
- class Damage
- {
- tex[] = {};
- mat[] =
- {
- "Skry#_AMV2016\data\carroserie.rvmat",
- "Skry#_AMV2016\data\car_damage.rvmat",
- "Skry#_AMV2016\data\car_destruct.rvmat",
- "Skry#_AMV2016\data\reflective_glass.rvmat",
- "A3\data_f\Glass_veh_damage.rvmat",
- "A3\data_f\Glass_veh_damage.rvmat"
- };
- };
- class Reflectors
- {
- class LightCarHeadL01
- {
- color[] = {1900,1800,1700};
- ambient[] = {5,5,5};
- position = "LightCarHeadL01";
- direction = "LightCarHeadL01_end";
- hitpoint = "Light_L";
- selection = "Light_L";
- size = 1;
- innerAngle = 100;
- outerAngle = 179;
- coneFadeCoef = 10;
- intensity = 1;
- useFlare = 1;
- dayLight = 0;
- flareSize = 1;
- class Attenuation
- {
- start = 1;
- constant = 0;
- linear = 0;
- quadratic = 0.25;
- hardLimitStart = 30;
- hardLimitEnd = 60;
- };
- };
- class LightCarHeadL02: LightCarHeadL01
- {
- position = "LightCarHeadL02";
- direction = "LightCarHeadL02_end";
- FlareSize = 0.5;
- };
- class LightCarHeadR01: LightCarHeadL01
- {
- position = "LightCarHeadR01";
- direction = "LightCarHeadR01_end";
- hitpoint = "Light_R";
- selection = "Light_R";
- };
- class LightCarHeadR02: LightCarHeadR01
- {
- position = "LightCarHeadR02";
- direction = "LightCarHeadR02_end";
- FlareSize = 0.5;
- };
- };
- aggregateReflectors[] = {{ "LightCarHeadL01","LightCarHeadL02" },{ "LightCarHeadR01","LightCarHeadR02" }};
- };
- class Skry_AMV2016_noir: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Noir)";
- hiddenSelectionsTextures[] = {"#(rgb,8,8,3)color(0.1,0.1,0.1,0.6)"};
- };
- class Skry_AMV2016_grissombre: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Gris Sombre)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.1,0.1,0.1,0.7)"};
- };
- class Skry_AMV2016_gris: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Gris)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.5,0.5,0.5,0.1)"};
- };
- class Skry_AMV2016_grisclair: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Gris Clair)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.3,0.3,0.3,0.8)"};
- };
- class Skry_AMV2016_blanc: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Blanc)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1,1,1,1)"};
- };
- class Skry_AMV2016_sable: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Sable)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1.5,1.6,0.9,0.2)"};
- };
- class Skry_AMV2016_bordeau: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Bordeau)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1,0,0,0.1)"};
- };
- class Skry_AMV2016_bleu: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Bleu)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.01,0.6,1,0.1)"};
- };
- class Skry_AMV2016_bleunuit: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Bleu Nuit)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0,0,0.5,0.1)"};
- };
- class Skry_AMV2016_mauvenuit: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Mauve Nuit)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.6,0,1,0.01)"};
- };
- class Skry_AMV2016_vert: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Vert)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.5,1,0.5,0.05)"};
- };
- class Skry_AMV2016_rouge: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Rouge)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1,0,0,1)"};
- };
- class Skry_AMV2016_jaune: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Jaune)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.6,0.3,0.01,1)"};
- };
- class Skry_AMV2016_orange: Skry_AMV2016
- {
- scope = 2;
- forceInGarage = 1;
- displayName = "Aston Martin - Vulcan (Orange)";
- hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1,0.3,0.01,0.6)"};
- };
- };
- class cfgMods
- {
- author = "Skry#";
- timepacked = "1436701948";
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement