Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _ARMA_
- //(5 Enums)
- enum {
- stabilizedinaxesnone = 0,
- stabilizedinaxisx = 1,
- stabilizedinaxisy = 2,
- stabilizedinaxesboth = 3,
- stabilizedinaxesxyz = 4
- };
- class DefaultEventhandlers;
- class CfgPatches
- {
- class pinzbase_F
- {
- units[] = {"afuk_pinz_woodland"};
- 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 HitLBWheel;
- class HitLMWheel;
- class HitLF2Wheel;
- class HitRFWheel;
- class HitRBWheel;
- class HitRMWheel;
- class HitRF2Wheel;
- class HitBody;
- class HitGlass1;
- class HitGlass2;
- class HitGlass3;
- class HitGlass4;
- };
- class EventHandlers;
- };
- class afuk_pinz_base_f: Car_F
- {
- model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzbase.p3d";
- picture = "\afuk\afuk_vehicles\afuk_atmp\data\atmpUI_ca.paa";
- displayName = "Pinzgauer";
- vehicleClass = "afuk_cars";
- editorSubcategory = "EdSubcat_Cars";
- terrainCoef = 1.2;
- turnCoef = 2.5;
- precision = 10;
- brakeDistance = 3.0;
- acceleration = 20;
- fireResistance = 5;
- armor = 32;
- cost = 100000;
- transportMaxBackpacks = 9;
- transportSoldier = 9;
- wheelDamageRadiusCoef = 0.9;
- wheelDestroyRadiusCoef = 0.4;
- maxFordingDepth = -1;
- waterResistance = 1;
- crewCrashProtection = 0.25;
- driverLeftHandAnimName = "drivewheel";
- driverRightHandAnimName = "drivewheel";
- slingLoadCargoMemoryPoints[] = {"slingloadcargo1","slingloadcargo","slingloadcargo","slingloadcargo4"};
- hiddenSelections[] = {"np1","np2","np3","np4","np5","np6"};
- class PlateInfos
- {
- name = "spz";
- color[] = {1.0,0.0,1.0,1};
- plateFont = "RobotoCondensedLight";
- plateFormat = "$$##$$";
- plateLetters = "ABCDEFHIKLMOPRSTVXYZ";
- };
- class TransportItems
- {
- class _xx_FirstAidKit
- {
- name = "FirstAidKit";
- count = 4;
- };
- };
- class Turrets{};
- class HitPoints: HitPoints
- {
- class HitLFWheel: HitLFWheel
- {
- armor = 1.3;
- passThrough = 0;
- radius = 0.05;
- explosionShielding = 5;
- };
- class HitLF2Wheel: HitLF2Wheel
- {
- armor = 1.3;
- passThrough = 0;
- radius = 0.05;
- };
- class HitLMWheel: HitLMWheel
- {
- armor = 1.3;
- passThrough = 0;
- radius = 0.05;
- };
- class HitRFWheel: HitRFWheel
- {
- armor = 1.3;
- passThrough = 0;
- radius = 0.05;
- };
- class HitRF2Wheel: HitRF2Wheel
- {
- armor = 1.3;
- passThrough = 0;
- radius = 0.05;
- };
- class HitRMWheel: HitRMWheel
- {
- armor = 1.3;
- passThrough = 0;
- radius = 0.05;
- };
- class HitFuel
- {
- armor = 2.7;
- material = -1;
- name = "hit_fuel";
- visual = "fuel";
- passThrough = 0.1;
- radius = 0.05;
- explosionShielding = 15;
- };
- class HitEngine
- {
- armor = 3;
- material = -1;
- name = "hit_engine";
- visual = "engine";
- passThrough = 0;
- radius = 0.05;
- explosionShielding = 5;
- };
- class HitYoke
- {
- armor = 0.8;
- material = -1;
- name = "hit_yoke";
- visual = "yoke";
- passThrough = 0;
- radius = 0.05;
- explosionShielding = 5;
- };
- class HitFront
- {
- armor = 3.6;
- material = -1;
- name = "hit_front";
- visual = "front";
- passThrough = 0;
- radius = 0.025;
- explosionShielding = 5;
- };
- class HitSeat
- {
- armor = 0.3;
- material = -1;
- name = "hit_seat";
- visual = "seat";
- passThrough = 0;
- radius = 0.05;
- explosionShielding = 5;
- };
- class HitBed
- {
- armor = 1.5;
- material = -1;
- name = "hit_bed";
- visual = "bed";
- passThrough = 0;
- radius = 0.01;
- explosionShielding = 5;
- };
- class HitDuco
- {
- armor = 1.5;
- material = -1;
- name = "hit_duco";
- visual = "duco";
- passThrough = 0;
- radius = 0.05;
- explosionShielding = 5;
- };
- class HitBody
- {
- armor = 2.2;
- material = -1;
- name = "hit_fuel";
- visual = "body";
- passThrough = 0;
- radius = 0.05;
- };
- class HitGlass1: HitGlass1
- {
- armor = 0.25;
- name = "glass1";
- visual = "glass1";
- radius = 0.05;
- };
- class HitGlass2: HitGlass2
- {
- armor = 0.25;
- name = "glass2";
- visual = "glass2";
- radius = 0.05;
- };
- class HitGlass3: HitGlass3
- {
- armor = 0.25;
- name = "glass3";
- visual = "glass3";
- radius = 0.05;
- };
- class HitGlass4: HitGlass4
- {
- armor = 0.25;
- name = "glass4";
- visual = "glass4";
- radius = 0.05;
- };
- };
- weapons[] = {"MiniCarHorn"};
- driverAction="driver_offroad01";
- driverInAction="driver_offroad01";
- hideWeaponsDriver = 0;
- cargoAction[] = {"passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01"};
- cargoIsCoDriver[] = {1,0};
- hideWeaponsCargo = 0;
- getInAction = "GetInOffroad";
- getOutAction = "GetOutLow";
- cargoGetInAction[] = {"GetInLow"};
- cargoGetOutAction[] = {"GetOutLow"};
- driverCompartments = "Compartment1";
- cargoCompartments[] = {"Compartment1","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2"};
- LESH_canTow = 1;
- LESH_AxisOffsetTower[] = {0.19,-2.8,-0.94};
- attenuationEffectType = "OpenCarAttenuation";
- soundGetIn[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Enter", 0.446684, 1};
- soundGetOut[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Exit", 0.446684, 1, 40};
- soundDammage[] = {"", 0.562341, 1};
- soundEngineOnInt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Int_Start", 0.354813, 1};
- soundEngineOffInt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Int_stop", 0.398107, 1};
- soundEngineOnExt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Ext_Start", 1, 1, 50};
- soundEngineOffExt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Ext_stop", 1, 1, 50};
- buildCrash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_01", 1.99526, 1, 75};
- buildCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_02", 1.99526, 1, 75};
- buildCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_03", 1.99526, 1, 75};
- buildCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_04", 1.99526, 1, 75};
- buildCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_05", 1.99526, 1, 75};
- buildCrash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_06", 1.99526, 1, 75};
- buildCrash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_07", 1.99526, 1, 75};
- buildCrash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_08", 1.99526, 1, 75};
- soundBuildingCrash[] = {"buildCrash0", 0.125, "buildCrash1", 0.125, "buildCrash2", 0.125, "buildCrash3", 0.125, "buildCrash4", 0.125, "buildCrash5", 0.125, "buildCrash6", 0.125, "buildCrash7", 0.125};
- WoodCrash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_01", 1.99526, 1, 75};
- WoodCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_02", 1.99526, 1, 75};
- WoodCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_03", 1.99526, 1, 75};
- WoodCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_04", 1.99526, 1, 75};
- WoodCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_05", 1.99526, 1, 75};
- WoodCrash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_06", 1.99526, 1, 75};
- WoodCrash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_07", 1.99526, 1, 75};
- WoodCrash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_08", 1.99526, 1, 75};
- soundWoodCrash[] = {"woodCrash0", 0.125, "woodCrash1", 0.125, "woodCrash2", 0.125, "woodCrash3", 0.125, "woodCrash4", 0.125, "woodCrash5", 0.125, "woodCrash6", 0.125, "woodCrash7", 0.125};
- armorCrash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_01", 1.99526, 1, 75};
- armorCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_02", 1.99526, 1, 75};
- armorCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_03", 1.99526, 1, 75};
- armorCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_04", 1.99526, 1, 75};
- armorCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_05", 1.99526, 1, 75};
- armorCrash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_06", 1.99526, 1, 75};
- armorCrash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_07", 1.99526, 1, 75};
- armorCrash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_08", 1.99526, 1, 75};
- soundArmorCrash[] = {"ArmorCrash0", 0.125, "ArmorCrash1", 0.125, "ArmorCrash2", 0.125, "ArmorCrash3", 0.125, "ArmorCrash4", 0.125, "ArmorCrash5", 0.125, "ArmorCrash6", 0.125, "ArmorCrash7", 0.125};
- Crash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_01", 1.99526, 1, 75};
- Crash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_02", 1.99526, 1, 75};
- Crash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_03", 1.99526, 1, 75};
- Crash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_04", 1.99526, 1, 75};
- Crash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_05", 1.99526, 1, 75};
- Crash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_06", 1.99526, 1, 75};
- Crash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_07", 1.99526, 1, 75};
- Crash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_08", 1.99526, 1, 75};
- soundCrashes[] = {"Crash0", 0.125, "Crash1", 0.125, "Crash2", 0.125, "Crash3", 0.125, "Crash4", 0.125, "Crash5", 0.125, "Crash6", 0.125, "Crash7", 0.125};
- BushCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_01", 0.630957, 1, 50};
- BushCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_02", 0.630957, 1, 50};
- BushCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_03", 0.630957, 1, 50};
- BushCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_03", 0.630957, 0.8, 50};
- soundBushCrash[] = {"BushCrash1", 0.25, "BushCrash2", 0.25, "BushCrash3", 0.25, "BushCrash4", 0.25};
- class Sounds //sources - ["A3_Sounds_F"]
- {
- soundSetsInt[] = {"Lsv_02_Engine_RPM0_INT_SoundSet", "Lsv_02_Engine_RPM1_INT_SoundSet", "Lsv_02_Engine_RPM2_INT_SoundSet", "Lsv_02_Engine_RPM3_INT_SoundSet", "Lsv_02_Rattling_INT_SoundSet", "Lsv_02_Stress_INT_SoundSet", "Lsv_02_Rain_INT_SoundSet", "Lsv_02_Tires_Rock_Fast_OPEN_SoundSet", "Lsv_02_Tires_Grass_Fast_OPEN_SoundSet", "Lsv_02_Tires_Sand_Fast_OPEN_SoundSet", "Lsv_02_Tires_Gravel_Fast_OPEN_SoundSet", "Lsv_02_Tires_Mud_Fast_OPEN_SoundSet", "Lsv_02_Tires_Asphalt_Fast_OPEN_SoundSet", "Lsv_02_Tires_Water_Fast_OPEN_SoundSet", "Lsv_02_Tires_Rock_Slow_OPEN_SoundSet", "Lsv_02_Tires_Grass_Slow_OPEN_SoundSet", "Lsv_02_Tires_Sand_Slow_OPEN_SoundSet", "Lsv_02_Tires_Gravel_Slow_OPEN_SoundSet", "Lsv_02_Tires_Mud_Slow_OPEN_SoundSet", "Lsv_02_Tires_Asphalt_Slow_OPEN_SoundSet", "Lsv_02_Tires_Water_Slow_OPEN_SoundSet", "Lsv_02_Tires_Turn_Hard_OPEN_SoundSet", "Lsv_02_Tires_Turn_Soft_OPEN_SoundSet", "Lsv_02_Tires_Brake_Hard_OPEN_SoundSet", "Lsv_02_Tires_Brake_Soft_OPEN_SoundSet"};
- soundSetsExt[] = {"Lsv_02_Engine_RPM0_EXT_SoundSet", "Lsv_02_Engine_RPM1_EXT_SoundSet", "Lsv_02_Engine_RPM2_EXT_SoundSet", "Lsv_02_Engine_RPM3_EXT_SoundSet", "Lsv_02_Rattling_EXT_SoundSet", "Lsv_02_Stress_EXT_SoundSet", "Lsv_02_Rain_EXT_SoundSet", "Lsv_02_Tires_Rock_Fast_EXT_SoundSet", "Lsv_02_Tires_Grass_Fast_EXT_SoundSet", "Lsv_02_Tires_Sand_Fast_EXT_SoundSet", "Lsv_02_Tires_Gravel_Fast_EXT_SoundSet", "Lsv_02_Tires_Mud_Fast_EXT_SoundSet", "Lsv_02_Tires_Asphalt_Fast_EXT_SoundSet", "Lsv_02_Tires_Water_Fast_EXT_SoundSet", "Lsv_02_Tires_Rock_Slow_EXT_SoundSet", "Lsv_02_Tires_Grass_Slow_EXT_SoundSet", "Lsv_02_Tires_Sand_Slow_EXT_SoundSet", "Lsv_02_Tires_Gravel_Slow_EXT_SoundSet", "Lsv_02_Tires_Mud_Slow_EXT_SoundSet", "Lsv_02_Tires_Asphalt_Slow_EXT_SoundSet", "Lsv_02_Tires_Water_Slow_EXT_SoundSet", "Lsv_02_Tires_Turn_Hard_EXT_SoundSet", "Lsv_02_Tires_Turn_Soft_EXT_SoundSet", "Lsv_02_Tires_Brake_Hard_EXT_SoundSet", "Lsv_02_Tires_Brake_Soft_EXT_SoundSet"};
- };
- class RenderTargets
- {
- class LeftMirror
- {
- renderTarget = "rendertarget0";
- class CameraView1
- {
- pointPosition = "pip0_pos";
- pointDirection = "pip0_dir";
- renderQuality = 5;
- renderVisionMode = 3;
- fov=0.69999999;
- };
- };
- class RightMIrror
- {
- renderTarget = "rendertarget2";
- class CameraView1
- {
- pointPosition = "pip2_pos";
- pointDirection = "pip2_dir";
- renderQuality = 5;
- renderVisionMode = 3;
- fov=0.69999999;
- };
- };
- };
- fuelCapacity = 70;
- thrustDelay = 0.5;
- brakeIdleSpeed = 1.78;
- maxSpeed = 170;
- wheelCircumference = 2.924;
- antiRollbarForceCoef = 1.7;
- antiRollbarForceLimit = 7;
- antiRollbarSpeedMin = 10;
- antiRollbarSpeedMax = 150;
- idleRpm = 400;
- redRpm = 3500;
- class complexGearbox //sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- GearboxRatios[] = {"R1", -4, "N", 0, "D1", "4.5*(0.55^0)", "D2", "4.5*(0.55^1)", "D3", "4.5*(0.55^2)", "D4", "4.5*(0.55^3)", "D5", "4.5*(0.55^4)", "D6", "4.5*(0.55^5)"};
- TransmissionRatios[] = {"High", 7};
- gearBoxMode = "auto";
- moveOffGear = 1;
- driveString = "D";
- neutralString = "N";
- reverseString = "R";
- gearUpMaxCoef = 0.95;
- gearDownMaxCoef = 0.85;
- gearUpMinCoef = 0.65;
- gearDownMinCoef = 0.55;
- transmissionDelay = 2;
- };
- simulation = "carx";
- dampersBumpCoef = 3;
- differentialType = "all_limited";
- frontRearSplit = 0.5;
- frontBias = 1.5;
- rearBias = 1.8;
- centreBias = 1.5;
- clutchStrength = 20;
- enginePower = 320;
- maxOmega = 450;
- peakTorque = 850;
- dampingRateFullThrottle = 0.08;
- dampingRateZeroThrottleClutchEngaged = 0.5;
- dampingRateZeroThrottleClutchDisengaged = 0.35;
- torqueCurve[] = {{"(0/3500)", "(0/850)"}, {"(500/3500)", "(400/850)"}, {"(1500/3500)", "(710/850)"}, {"(2000/3500)", "(780/850)"}, {"(2500/3500)", "(850/850)"}, {"(3000/3500)", "(600/850)"}, {"(6000/3500)", "(0/850)"}};
- changeGearMinEffectivity[] = {1, 0.15, 1, 1, 1, 1, 1, 1};
- switchTime = 0.11;
- latency = 1.5;
- class Wheels //sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- class L1 //sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- side = "left";
- suspTravelDirection[] = {-0.125, -1, 0};
- boneName = "wheel_1_1_damper";
- steering = 1;
- center = "wheel_1_1_axis";
- boundary = "wheel_1_1_bound";
- width = "0.32";
- mass = 30;
- MOI = 6;
- dampingRate = 1;
- dampingRateDamaged = 5;
- dampingRateInAir = 0.8;
- dampingRateDestroyed = 5000;
- maxBrakeTorque = 4000;
- maxHandBrakeTorque = 0;
- suspForceAppPointOffset = "wheel_1_1_axis";
- tireForceAppPointOffset = "wheel_1_1_axis";
- maxDroop = 0.1;
- sprungMass = 750;
- springStrength = 70000;
- springDamperRate = 3500;
- //springDamperRate = 4760;
- longitudinalStiffnessPerUnitGravity = 10000;
- latStiffX = 2.5;
- latStiffY = 18;
- frictionVsSlipGraph[] = {{0, 1.75}, {0.5, 1.35}, {1, 1.2}};
- maxCompression = 0.15;
- //mMaxDroop = 0.15;
- //sprungMass = 2066;
- //springStrength = 201234;
- //springDamperRate = 20600.6;
- //longitudinalStiffnessPerUnitGravity = 5000;
- //latStiffX = 25;
- //latStiffY = 180;
- //frictionVsSlipGraph[] = {{0,1},{0.5,1},{1,1}};
- };
- class L2: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- 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 = 8000;
- springStrength = 90000;
- frictionVsSlipGraph[] = {{0, 2}, {0.5, 1.53}, {1, 1.36}};
- };
- class R1: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- side = "right";
- suspTravelDirection[] = {0.125, -1, 0};
- 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";
- };
- class R2: R1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- 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 = 8000;
- springStrength = 90000;
- frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
- };
- };
- //extCameraPosition[]={0,2.2,-8};
- class PlayerSteeringCoefficients
- {
- turnIncreaseConst = 3;
- turnIncreaseLinear = 3;
- turnIncreaseTime = 0;
- turnDecreaseConst = 8;
- turnDecreaseLinear = 3;
- turnDecreaseTime = 0;
- maxTurnHundred = 0.8;
- };
- memoryPointTrackFLL = "TrackFLL";
- memoryPointTrackFLR = "TrackFLR";
- memoryPointTrackBLL = "TrackBLL";
- memoryPointTrackBLR = "TrackBLR";
- memoryPointTrackFRL = "TrackFRL";
- memoryPointTrackFRR = "TrackFRR";
- memoryPointTrackBRL = "TrackBRL";
- memoryPointTrackBRR = "TrackBRR";
- /*class Damage
- {
- tex[] = {};
- mat[] = {"afuk\afuk_vehicles\afuk_pinz\data\pinzBase.rvmat","afuk\afuk_vehicles\afuk_pinz\data\pinzBaseDamage.rvmat","afuk\afuk_vehicles\afuk_pinz\data\pinzBaseDamageFinal.rvmat","afuk\afuk_vehicles\afuk_pinz\data\pinzBase2.rvmat","afuk\afuk_vehicles\afuk_pinz\data\pinzBase2Damage.rvmat","afuk\afuk_vehicles\afuk_pinz\data\pinzBase2DamageFinal.rvmat"};
- };*/
- class Exhausts
- {
- class Exhaust1
- {
- position = "exhaust";
- direction = "exhaust_dir";
- effect = "ExhaustsEffect";
- };
- class Exhaust2
- {
- position = "exhaust2_pos";
- direction = "exhaust2_dir";
- effect = "ExhaustsEffect";
- };
- };
- class VehicleTransport
- {
- class Carrier
- {
- cargoBayDimensions[] = {"VTV_limit_1","VTV_limit_2"};
- disableHeightLimit = 1;
- maxLoadMass = 1600;
- cargoAlignment[] = {"front","center"};
- cargoSpacing[] = {0,0.15,0};
- exits[] = {"VTV_exit_1"};
- unloadingInterval = 2;
- loadingDistance = 10;
- loadingAngle = 60;
- parachuteClassDefault = "B_Parachute_02_F";
- parachuteHeightLimitDefault = 50;
- };
- };
- class Reflectors
- {
- class LightCarHeadL01
- {
- color[] = {1900,1800,1700};
- ambient[] = {5,5,5};
- position = "Light_L";
- direction = "LightL_end";
- hitpoint = "Light_L";
- selection = "Light_L";
- size = 1;
- innerAngle = 100;
- outerAngle = 179;
- coneFadeCoef = 10;
- intensity = 1;
- useFlare = 1;
- dayLight = 0;
- flareSize = 1.0;
- class Attenuation
- {
- start = 1.0;
- constant = 0;
- linear = 0;
- quadratic = 0.25;
- hardLimitStart = 30;
- hardLimitEnd = 60;
- };
- };
- class LightCarHeadR01: LightCarHeadL01
- {
- position = "Light_R";
- direction = "Light_R_end";
- hitpoint = "Light_R";
- selection = "Light_R";
- };
- };
- aggregateReflectors[] = {{"LightCarHeadL01","LightCarHeadL02"},{"LightCarHeadR01","LightCarHeadR02"}};
- class EventHandlers: EventHandlers{};
- };
- class afuk_pinz_woodland: afuk_pinz_base_f
- {
- displayName = "Pinzgauer 716 Woodland";
- faction = "afuk";
- scope = 2;
- scopeCurator = 2;
- crew = "B_Soldier_F";
- side = 1;
- hiddenSelectionsTextures[] = {"","","","","",""};
- class Eventhandlers
- {
- init = "this call fn_noplateAA_init;";
- };
- };
- class afuk_pinz_desert: afuk_pinz_base_f
- {
- displayName = "Pinzgauer 716 Desert";
- model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzbase_d.p3d";
- faction = "afuk";
- scope = 2;
- scopeCurator = 2;
- crew = "B_Soldier_F";
- side = 1;
- hiddenSelectionsTextures[] = {"","","","","",""};
- class Eventhandlers
- {
- init = "this call fn_noplateAA_init;";
- };
- };
- class afuk_pinz_sf: afuk_pinz_base_f
- {
- displayName = "Pinzgauer 716 SF";
- model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzsf.p3d";
- faction = "afuk";
- scope = 2;
- scopeCurator = 2;
- crew = "B_Soldier_F";
- side = 1;
- hiddenSelectionsTextures[] = {"","","","","",""};
- class Eventhandlers
- {
- init = "this call fn_noplateAA_init;";
- };
- };
- class afuk_pinzbase6x6: afuk_pinz_base_f
- {
- displayName = "Pinzgauer 718 Woodland";
- model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzbase6x6.p3d";
- faction = "afuk";
- scope = 2;
- scopeCurator = 2;
- crew = "B_Soldier_F";
- side = 1;
- hiddenSelectionsTextures[] = {"","","","","",""};
- transportMaxBackpacks = 13;
- transportSoldier = 13;
- cargoCompartments[] = {"Compartment1","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2"};
- cargoAction[] = {"passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01"};
- class Wheels //sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- class L1 //sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- side = "left";
- suspTravelDirection[] = {-0.125, -1, 0};
- boneName = "wheel_1_1_damper";
- steering = 1;
- center = "wheel_1_1_axis";
- boundary = "wheel_1_1_bound";
- width = "0.32";
- mass = 30;
- MOI = 6;
- dampingRate = 1;
- dampingRateDamaged = 5;
- dampingRateInAir = 0.8;
- dampingRateDestroyed = 5000;
- maxBrakeTorque = 4000;
- maxHandBrakeTorque = 0;
- suspForceAppPointOffset = "wheel_1_1_axis";
- tireForceAppPointOffset = "wheel_1_1_axis";
- maxDroop = 0.1;
- sprungMass = 750;
- springStrength = 70000;
- springDamperRate = 3500;
- //springDamperRate = 4760;
- longitudinalStiffnessPerUnitGravity = 10000;
- latStiffX = 2.5;
- latStiffY = 18;
- frictionVsSlipGraph[] = {{0, 1.75}, {0.5, 1.35}, {1, 1.2}};
- maxCompression = 0.15;
- //mMaxDroop = 0.15;
- //sprungMass = 2066;
- //springStrength = 201234;
- //springDamperRate = 20600.6;
- //longitudinalStiffnessPerUnitGravity = 5000;
- //latStiffX = 25;
- //latStiffY = 180;
- //frictionVsSlipGraph[] = {{0,1},{0.5,1},{1,1}};
- };
- class L2: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- 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 = 8000;
- springStrength = 90000;
- frictionVsSlipGraph[] = {{0, 2}, {0.5, 1.53}, {1, 1.36}};
- };
- class R1: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- side = "right";
- suspTravelDirection[] = {0.125, -1, 0};
- 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";
- };
- class R2: R1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- 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 = 8000;
- springStrength = 90000;
- frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
- };
- class R3: R1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- boneName = "wheel_2_3_damper";
- steering = 0;
- center = "wheel_2_3_axis";
- boundary = "wheel_2_3_bound";
- suspForceAppPointOffset = "wheel_2_3_axis";
- tireForceAppPointOffset = "wheel_2_3_axis";
- maxHandBrakeTorque = 8000;
- springStrength = 90000;
- frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
- };
- class L3: L1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
- {
- boneName = "wheel_1_3_damper";
- steering = 0;
- center = "wheel_1_3_axis";
- boundary = "wheel_1_3_bound";
- suspForceAppPointOffset = "wheel_1_3_axis";
- tireForceAppPointOffset = "wheel_1_3_axis";
- maxHandBrakeTorque = 8000;
- springStrength = 90000;
- frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
- };
- };
- class Eventhandlers
- {
- init = "this call AFUK_fn_pinz_init;";
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement