Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.65 KB | None | 0 0
  1. #define _ARMA_
  2. //(5 Enums)
  3. enum {
  4. stabilizedinaxesnone = 0,
  5. stabilizedinaxisx = 1,
  6. stabilizedinaxisy = 2,
  7. stabilizedinaxesboth = 3,
  8. stabilizedinaxesxyz = 4
  9. };
  10. class DefaultEventhandlers;
  11. class CfgPatches
  12. {
  13. class pinzbase_F
  14. {
  15. units[] = {"afuk_pinz_woodland"};
  16. weapons[] = {};
  17. requiredVersion = 0.1;
  18. requiredAddons[] = {"A3_Soft_F"};
  19. };
  20. };
  21. class WeaponFireGun;
  22. class WeaponCloudsGun;
  23. class WeaponFireMGun;
  24. class WeaponCloudsMGun;
  25. class CfgVehicles
  26. {
  27. class Car;
  28. class Car_F: Car
  29. {
  30. class HitPoints
  31. {
  32. class HitLFWheel;
  33. class HitLBWheel;
  34. class HitLMWheel;
  35. class HitLF2Wheel;
  36. class HitRFWheel;
  37. class HitRBWheel;
  38. class HitRMWheel;
  39. class HitRF2Wheel;
  40. class HitBody;
  41. class HitGlass1;
  42. class HitGlass2;
  43. class HitGlass3;
  44. class HitGlass4;
  45. };
  46. class EventHandlers;
  47. };
  48. class afuk_pinz_base_f: Car_F
  49. {
  50. model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzbase.p3d";
  51. picture = "\afuk\afuk_vehicles\afuk_atmp\data\atmpUI_ca.paa";
  52. displayName = "Pinzgauer";
  53. vehicleClass = "afuk_cars";
  54. editorSubcategory = "EdSubcat_Cars";
  55. terrainCoef = 1.2;
  56. turnCoef = 2.5;
  57. precision = 10;
  58. brakeDistance = 3.0;
  59. acceleration = 20;
  60. fireResistance = 5;
  61. armor = 32;
  62. cost = 100000;
  63. transportMaxBackpacks = 9;
  64. transportSoldier = 9;
  65. wheelDamageRadiusCoef = 0.9;
  66. wheelDestroyRadiusCoef = 0.4;
  67. maxFordingDepth = -1;
  68. waterResistance = 1;
  69. crewCrashProtection = 0.25;
  70. driverLeftHandAnimName = "drivewheel";
  71. driverRightHandAnimName = "drivewheel";
  72. slingLoadCargoMemoryPoints[] = {"slingloadcargo1","slingloadcargo","slingloadcargo","slingloadcargo4"};
  73. hiddenSelections[] = {"np1","np2","np3","np4","np5","np6"};
  74. class PlateInfos
  75. {
  76. name = "spz";
  77. color[] = {1.0,0.0,1.0,1};
  78. plateFont = "RobotoCondensedLight";
  79. plateFormat = "$$##$$";
  80. plateLetters = "ABCDEFHIKLMOPRSTVXYZ";
  81. };
  82. class TransportItems
  83. {
  84. class _xx_FirstAidKit
  85. {
  86. name = "FirstAidKit";
  87. count = 4;
  88. };
  89. };
  90. class Turrets{};
  91. class HitPoints: HitPoints
  92. {
  93. class HitLFWheel: HitLFWheel
  94. {
  95. armor = 1.3;
  96. passThrough = 0;
  97. radius = 0.05;
  98. explosionShielding = 5;
  99. };
  100. class HitLF2Wheel: HitLF2Wheel
  101. {
  102. armor = 1.3;
  103. passThrough = 0;
  104. radius = 0.05;
  105. };
  106. class HitLMWheel: HitLMWheel
  107. {
  108. armor = 1.3;
  109. passThrough = 0;
  110. radius = 0.05;
  111. };
  112. class HitRFWheel: HitRFWheel
  113. {
  114. armor = 1.3;
  115. passThrough = 0;
  116. radius = 0.05;
  117. };
  118. class HitRF2Wheel: HitRF2Wheel
  119. {
  120. armor = 1.3;
  121. passThrough = 0;
  122. radius = 0.05;
  123. };
  124. class HitRMWheel: HitRMWheel
  125. {
  126. armor = 1.3;
  127. passThrough = 0;
  128. radius = 0.05;
  129. };
  130. class HitFuel
  131. {
  132. armor = 2.7;
  133. material = -1;
  134. name = "hit_fuel";
  135. visual = "fuel";
  136. passThrough = 0.1;
  137. radius = 0.05;
  138. explosionShielding = 15;
  139. };
  140. class HitEngine
  141. {
  142. armor = 3;
  143. material = -1;
  144. name = "hit_engine";
  145. visual = "engine";
  146. passThrough = 0;
  147. radius = 0.05;
  148. explosionShielding = 5;
  149. };
  150. class HitYoke
  151. {
  152. armor = 0.8;
  153. material = -1;
  154. name = "hit_yoke";
  155. visual = "yoke";
  156. passThrough = 0;
  157. radius = 0.05;
  158. explosionShielding = 5;
  159. };
  160. class HitFront
  161. {
  162. armor = 3.6;
  163. material = -1;
  164. name = "hit_front";
  165. visual = "front";
  166. passThrough = 0;
  167. radius = 0.025;
  168. explosionShielding = 5;
  169. };
  170. class HitSeat
  171. {
  172. armor = 0.3;
  173. material = -1;
  174. name = "hit_seat";
  175. visual = "seat";
  176. passThrough = 0;
  177. radius = 0.05;
  178. explosionShielding = 5;
  179. };
  180. class HitBed
  181. {
  182. armor = 1.5;
  183. material = -1;
  184. name = "hit_bed";
  185. visual = "bed";
  186. passThrough = 0;
  187. radius = 0.01;
  188. explosionShielding = 5;
  189. };
  190. class HitDuco
  191. {
  192. armor = 1.5;
  193. material = -1;
  194. name = "hit_duco";
  195. visual = "duco";
  196. passThrough = 0;
  197. radius = 0.05;
  198. explosionShielding = 5;
  199. };
  200. class HitBody
  201. {
  202. armor = 2.2;
  203. material = -1;
  204. name = "hit_fuel";
  205. visual = "body";
  206. passThrough = 0;
  207. radius = 0.05;
  208. };
  209. class HitGlass1: HitGlass1
  210. {
  211. armor = 0.25;
  212. name = "glass1";
  213. visual = "glass1";
  214. radius = 0.05;
  215. };
  216. class HitGlass2: HitGlass2
  217. {
  218. armor = 0.25;
  219. name = "glass2";
  220. visual = "glass2";
  221. radius = 0.05;
  222. };
  223. class HitGlass3: HitGlass3
  224. {
  225. armor = 0.25;
  226. name = "glass3";
  227. visual = "glass3";
  228. radius = 0.05;
  229. };
  230. class HitGlass4: HitGlass4
  231. {
  232. armor = 0.25;
  233. name = "glass4";
  234. visual = "glass4";
  235. radius = 0.05;
  236. };
  237. };
  238. weapons[] = {"MiniCarHorn"};
  239. driverAction="driver_offroad01";
  240. driverInAction="driver_offroad01";
  241. hideWeaponsDriver = 0;
  242. cargoAction[] = {"passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01","passenger_low01"};
  243. cargoIsCoDriver[] = {1,0};
  244. hideWeaponsCargo = 0;
  245. getInAction = "GetInOffroad";
  246. getOutAction = "GetOutLow";
  247. cargoGetInAction[] = {"GetInLow"};
  248. cargoGetOutAction[] = {"GetOutLow"};
  249. driverCompartments = "Compartment1";
  250. cargoCompartments[] = {"Compartment1","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2"};
  251. LESH_canTow = 1;
  252. LESH_AxisOffsetTower[] = {0.19,-2.8,-0.94};
  253. attenuationEffectType = "OpenCarAttenuation";
  254. soundGetIn[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Enter", 0.446684, 1};
  255. soundGetOut[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Exit", 0.446684, 1, 40};
  256. soundDammage[] = {"", 0.562341, 1};
  257. soundEngineOnInt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Int_Start", 0.354813, 1};
  258. soundEngineOffInt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Int_stop", 0.398107, 1};
  259. soundEngineOnExt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Ext_Start", 1, 1, 50};
  260. soundEngineOffExt[] = {"A3\Sounds_F\vehicles2\soft\Lsv_02\Lsv_02_Engine_Ext_stop", 1, 1, 50};
  261. buildCrash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_01", 1.99526, 1, 75};
  262. buildCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_02", 1.99526, 1, 75};
  263. buildCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_03", 1.99526, 1, 75};
  264. buildCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_04", 1.99526, 1, 75};
  265. buildCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_05", 1.99526, 1, 75};
  266. buildCrash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_06", 1.99526, 1, 75};
  267. buildCrash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_07", 1.99526, 1, 75};
  268. buildCrash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_08", 1.99526, 1, 75};
  269. 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};
  270. WoodCrash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_01", 1.99526, 1, 75};
  271. WoodCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_02", 1.99526, 1, 75};
  272. WoodCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_03", 1.99526, 1, 75};
  273. WoodCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_04", 1.99526, 1, 75};
  274. WoodCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_05", 1.99526, 1, 75};
  275. WoodCrash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_06", 1.99526, 1, 75};
  276. WoodCrash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_07", 1.99526, 1, 75};
  277. WoodCrash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_Wood_08", 1.99526, 1, 75};
  278. 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};
  279. armorCrash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_01", 1.99526, 1, 75};
  280. armorCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_02", 1.99526, 1, 75};
  281. armorCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_03", 1.99526, 1, 75};
  282. armorCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_04", 1.99526, 1, 75};
  283. armorCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_05", 1.99526, 1, 75};
  284. armorCrash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_06", 1.99526, 1, 75};
  285. armorCrash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_07", 1.99526, 1, 75};
  286. armorCrash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_08", 1.99526, 1, 75};
  287. 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};
  288. Crash0[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_01", 1.99526, 1, 75};
  289. Crash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_02", 1.99526, 1, 75};
  290. Crash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_03", 1.99526, 1, 75};
  291. Crash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_04", 1.99526, 1, 75};
  292. Crash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_05", 1.99526, 1, 75};
  293. Crash5[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_06", 1.99526, 1, 75};
  294. Crash6[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_07", 1.99526, 1, 75};
  295. Crash7[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Medium_08", 1.99526, 1, 75};
  296. 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};
  297. BushCrash1[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_01", 0.630957, 1, 50};
  298. BushCrash2[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_02", 0.630957, 1, 50};
  299. BushCrash3[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_03", 0.630957, 1, 50};
  300. BushCrash4[] = {"A3\Sounds_F\vehicles2\soft\shared\collisions\Vehicle_Soft_Collision_Light_Bush_03", 0.630957, 0.8, 50};
  301. soundBushCrash[] = {"BushCrash1", 0.25, "BushCrash2", 0.25, "BushCrash3", 0.25, "BushCrash4", 0.25};
  302. class Sounds //sources - ["A3_Sounds_F"]
  303. {
  304. 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"};
  305. 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"};
  306. };
  307. class RenderTargets
  308. {
  309. class LeftMirror
  310. {
  311. renderTarget = "rendertarget0";
  312. class CameraView1
  313. {
  314. pointPosition = "pip0_pos";
  315. pointDirection = "pip0_dir";
  316. renderQuality = 5;
  317. renderVisionMode = 3;
  318. fov=0.69999999;
  319. };
  320. };
  321. class RightMIrror
  322. {
  323. renderTarget = "rendertarget2";
  324. class CameraView1
  325. {
  326. pointPosition = "pip2_pos";
  327. pointDirection = "pip2_dir";
  328. renderQuality = 5;
  329. renderVisionMode = 3;
  330. fov=0.69999999;
  331. };
  332. };
  333. };
  334. fuelCapacity = 70;
  335. thrustDelay = 0.5;
  336. brakeIdleSpeed = 1.78;
  337. maxSpeed = 170;
  338. wheelCircumference = 2.924;
  339. antiRollbarForceCoef = 1.7;
  340. antiRollbarForceLimit = 7;
  341. antiRollbarSpeedMin = 10;
  342. antiRollbarSpeedMax = 150;
  343. idleRpm = 400;
  344. redRpm = 3500;
  345. class complexGearbox //sources - ["A3_Soft_F_Exp_LSV_01"]
  346. {
  347. 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)"};
  348. TransmissionRatios[] = {"High", 7};
  349. gearBoxMode = "auto";
  350. moveOffGear = 1;
  351. driveString = "D";
  352. neutralString = "N";
  353. reverseString = "R";
  354. gearUpMaxCoef = 0.95;
  355. gearDownMaxCoef = 0.85;
  356. gearUpMinCoef = 0.65;
  357. gearDownMinCoef = 0.55;
  358. transmissionDelay = 2;
  359. };
  360. simulation = "carx";
  361. dampersBumpCoef = 3;
  362. differentialType = "all_limited";
  363. frontRearSplit = 0.5;
  364. frontBias = 1.5;
  365. rearBias = 1.8;
  366. centreBias = 1.5;
  367. clutchStrength = 20;
  368. enginePower = 320;
  369. maxOmega = 450;
  370. peakTorque = 850;
  371. dampingRateFullThrottle = 0.08;
  372. dampingRateZeroThrottleClutchEngaged = 0.5;
  373. dampingRateZeroThrottleClutchDisengaged = 0.35;
  374. 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)"}};
  375. changeGearMinEffectivity[] = {1, 0.15, 1, 1, 1, 1, 1, 1};
  376. switchTime = 0.11;
  377. latency = 1.5;
  378. class Wheels //sources - ["A3_Soft_F_Exp_LSV_01"]
  379. {
  380. class L1 //sources - ["A3_Soft_F_Exp_LSV_01"]
  381. {
  382. side = "left";
  383. suspTravelDirection[] = {-0.125, -1, 0};
  384. boneName = "wheel_1_1_damper";
  385. steering = 1;
  386. center = "wheel_1_1_axis";
  387. boundary = "wheel_1_1_bound";
  388. width = "0.32";
  389. mass = 30;
  390. MOI = 6;
  391. dampingRate = 1;
  392. dampingRateDamaged = 5;
  393. dampingRateInAir = 0.8;
  394. dampingRateDestroyed = 5000;
  395. maxBrakeTorque = 4000;
  396. maxHandBrakeTorque = 0;
  397. suspForceAppPointOffset = "wheel_1_1_axis";
  398. tireForceAppPointOffset = "wheel_1_1_axis";
  399. maxDroop = 0.1;
  400. sprungMass = 750;
  401. springStrength = 70000;
  402. springDamperRate = 3500;
  403. //springDamperRate = 4760;
  404. longitudinalStiffnessPerUnitGravity = 10000;
  405. latStiffX = 2.5;
  406. latStiffY = 18;
  407. frictionVsSlipGraph[] = {{0, 1.75}, {0.5, 1.35}, {1, 1.2}};
  408. maxCompression = 0.15;
  409. //mMaxDroop = 0.15;
  410. //sprungMass = 2066;
  411. //springStrength = 201234;
  412. //springDamperRate = 20600.6;
  413. //longitudinalStiffnessPerUnitGravity = 5000;
  414. //latStiffX = 25;
  415. //latStiffY = 180;
  416. //frictionVsSlipGraph[] = {{0,1},{0.5,1},{1,1}};
  417. };
  418. class L2: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
  419. {
  420. boneName = "wheel_1_2_damper";
  421. steering = 0;
  422. center = "wheel_1_2_axis";
  423. boundary = "wheel_1_2_bound";
  424. suspForceAppPointOffset = "wheel_1_2_axis";
  425. tireForceAppPointOffset = "wheel_1_2_axis";
  426. maxHandBrakeTorque = 8000;
  427. springStrength = 90000;
  428. frictionVsSlipGraph[] = {{0, 2}, {0.5, 1.53}, {1, 1.36}};
  429. };
  430. class R1: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
  431. {
  432. side = "right";
  433. suspTravelDirection[] = {0.125, -1, 0};
  434. boneName = "wheel_2_1_damper";
  435. center = "wheel_2_1_axis";
  436. boundary = "wheel_2_1_bound";
  437. suspForceAppPointOffset = "wheel_2_1_axis";
  438. tireForceAppPointOffset = "wheel_2_1_axis";
  439. };
  440. class R2: R1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
  441. {
  442. boneName = "wheel_2_2_damper";
  443. steering = 0;
  444. center = "wheel_2_2_axis";
  445. boundary = "wheel_2_2_bound";
  446. suspForceAppPointOffset = "wheel_2_2_axis";
  447. tireForceAppPointOffset = "wheel_2_2_axis";
  448. maxHandBrakeTorque = 8000;
  449. springStrength = 90000;
  450. frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
  451. };
  452. };
  453.  
  454. //extCameraPosition[]={0,2.2,-8};
  455. class PlayerSteeringCoefficients
  456. {
  457. turnIncreaseConst = 3;
  458. turnIncreaseLinear = 3;
  459. turnIncreaseTime = 0;
  460. turnDecreaseConst = 8;
  461. turnDecreaseLinear = 3;
  462. turnDecreaseTime = 0;
  463. maxTurnHundred = 0.8;
  464. };
  465. memoryPointTrackFLL = "TrackFLL";
  466. memoryPointTrackFLR = "TrackFLR";
  467. memoryPointTrackBLL = "TrackBLL";
  468. memoryPointTrackBLR = "TrackBLR";
  469. memoryPointTrackFRL = "TrackFRL";
  470. memoryPointTrackFRR = "TrackFRR";
  471. memoryPointTrackBRL = "TrackBRL";
  472. memoryPointTrackBRR = "TrackBRR";
  473. /*class Damage
  474. {
  475. tex[] = {};
  476. 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"};
  477. };*/
  478. class Exhausts
  479. {
  480. class Exhaust1
  481. {
  482. position = "exhaust";
  483. direction = "exhaust_dir";
  484. effect = "ExhaustsEffect";
  485. };
  486. class Exhaust2
  487. {
  488. position = "exhaust2_pos";
  489. direction = "exhaust2_dir";
  490. effect = "ExhaustsEffect";
  491. };
  492. };
  493. class VehicleTransport
  494. {
  495. class Carrier
  496. {
  497. cargoBayDimensions[] = {"VTV_limit_1","VTV_limit_2"};
  498. disableHeightLimit = 1;
  499. maxLoadMass = 1600;
  500. cargoAlignment[] = {"front","center"};
  501. cargoSpacing[] = {0,0.15,0};
  502. exits[] = {"VTV_exit_1"};
  503. unloadingInterval = 2;
  504. loadingDistance = 10;
  505. loadingAngle = 60;
  506. parachuteClassDefault = "B_Parachute_02_F";
  507. parachuteHeightLimitDefault = 50;
  508. };
  509. };
  510. class Reflectors
  511. {
  512. class LightCarHeadL01
  513. {
  514. color[] = {1900,1800,1700};
  515. ambient[] = {5,5,5};
  516. position = "Light_L";
  517. direction = "LightL_end";
  518. hitpoint = "Light_L";
  519. selection = "Light_L";
  520. size = 1;
  521. innerAngle = 100;
  522. outerAngle = 179;
  523. coneFadeCoef = 10;
  524. intensity = 1;
  525. useFlare = 1;
  526. dayLight = 0;
  527. flareSize = 1.0;
  528. class Attenuation
  529. {
  530. start = 1.0;
  531. constant = 0;
  532. linear = 0;
  533. quadratic = 0.25;
  534. hardLimitStart = 30;
  535. hardLimitEnd = 60;
  536. };
  537. };
  538. class LightCarHeadR01: LightCarHeadL01
  539. {
  540. position = "Light_R";
  541. direction = "Light_R_end";
  542. hitpoint = "Light_R";
  543. selection = "Light_R";
  544. };
  545. };
  546. aggregateReflectors[] = {{"LightCarHeadL01","LightCarHeadL02"},{"LightCarHeadR01","LightCarHeadR02"}};
  547. class EventHandlers: EventHandlers{};
  548. };
  549. class afuk_pinz_woodland: afuk_pinz_base_f
  550. {
  551. displayName = "Pinzgauer 716 Woodland";
  552. faction = "afuk";
  553. scope = 2;
  554. scopeCurator = 2;
  555. crew = "B_Soldier_F";
  556. side = 1;
  557. hiddenSelectionsTextures[] = {"","","","","",""};
  558. class Eventhandlers
  559. {
  560. init = "this call fn_noplateAA_init;";
  561. };
  562. };
  563. class afuk_pinz_desert: afuk_pinz_base_f
  564. {
  565. displayName = "Pinzgauer 716 Desert";
  566. model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzbase_d.p3d";
  567. faction = "afuk";
  568. scope = 2;
  569. scopeCurator = 2;
  570. crew = "B_Soldier_F";
  571. side = 1;
  572. hiddenSelectionsTextures[] = {"","","","","",""};
  573. class Eventhandlers
  574. {
  575. init = "this call fn_noplateAA_init;";
  576. };
  577. };
  578. class afuk_pinz_sf: afuk_pinz_base_f
  579. {
  580. displayName = "Pinzgauer 716 SF";
  581. model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzsf.p3d";
  582. faction = "afuk";
  583. scope = 2;
  584. scopeCurator = 2;
  585. crew = "B_Soldier_F";
  586. side = 1;
  587. hiddenSelectionsTextures[] = {"","","","","",""};
  588. class Eventhandlers
  589. {
  590. init = "this call fn_noplateAA_init;";
  591. };
  592. };
  593. class afuk_pinzbase6x6: afuk_pinz_base_f
  594. {
  595. displayName = "Pinzgauer 718 Woodland";
  596. model = "\afuk\afuk_vehicles\afuk_pinz\afuk_pinzbase6x6.p3d";
  597. faction = "afuk";
  598. scope = 2;
  599. scopeCurator = 2;
  600. crew = "B_Soldier_F";
  601. side = 1;
  602. hiddenSelectionsTextures[] = {"","","","","",""};
  603. transportMaxBackpacks = 13;
  604. transportSoldier = 13;
  605. cargoCompartments[] = {"Compartment1","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2","Compartment2"};
  606. 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"};
  607.  
  608. class Wheels //sources - ["A3_Soft_F_Exp_LSV_01"]
  609. {
  610. class L1 //sources - ["A3_Soft_F_Exp_LSV_01"]
  611. {
  612. side = "left";
  613. suspTravelDirection[] = {-0.125, -1, 0};
  614. boneName = "wheel_1_1_damper";
  615. steering = 1;
  616. center = "wheel_1_1_axis";
  617. boundary = "wheel_1_1_bound";
  618. width = "0.32";
  619. mass = 30;
  620. MOI = 6;
  621. dampingRate = 1;
  622. dampingRateDamaged = 5;
  623. dampingRateInAir = 0.8;
  624. dampingRateDestroyed = 5000;
  625. maxBrakeTorque = 4000;
  626. maxHandBrakeTorque = 0;
  627. suspForceAppPointOffset = "wheel_1_1_axis";
  628. tireForceAppPointOffset = "wheel_1_1_axis";
  629. maxDroop = 0.1;
  630. sprungMass = 750;
  631. springStrength = 70000;
  632. springDamperRate = 3500;
  633. //springDamperRate = 4760;
  634. longitudinalStiffnessPerUnitGravity = 10000;
  635. latStiffX = 2.5;
  636. latStiffY = 18;
  637. frictionVsSlipGraph[] = {{0, 1.75}, {0.5, 1.35}, {1, 1.2}};
  638. maxCompression = 0.15;
  639. //mMaxDroop = 0.15;
  640. //sprungMass = 2066;
  641. //springStrength = 201234;
  642. //springDamperRate = 20600.6;
  643. //longitudinalStiffnessPerUnitGravity = 5000;
  644. //latStiffX = 25;
  645. //latStiffY = 180;
  646. //frictionVsSlipGraph[] = {{0,1},{0.5,1},{1,1}};
  647. };
  648. class L2: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
  649. {
  650. boneName = "wheel_1_2_damper";
  651. steering = 0;
  652. center = "wheel_1_2_axis";
  653. boundary = "wheel_1_2_bound";
  654. suspForceAppPointOffset = "wheel_1_2_axis";
  655. tireForceAppPointOffset = "wheel_1_2_axis";
  656. maxHandBrakeTorque = 8000;
  657. springStrength = 90000;
  658. frictionVsSlipGraph[] = {{0, 2}, {0.5, 1.53}, {1, 1.36}};
  659. };
  660. class R1: L1 //inherits 26 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/LF, sources - ["A3_Soft_F_Exp_LSV_01"]
  661. {
  662. side = "right";
  663. suspTravelDirection[] = {0.125, -1, 0};
  664. boneName = "wheel_2_1_damper";
  665. center = "wheel_2_1_axis";
  666. boundary = "wheel_2_1_bound";
  667. suspForceAppPointOffset = "wheel_2_1_axis";
  668. tireForceAppPointOffset = "wheel_2_1_axis";
  669. };
  670. class R2: R1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
  671. {
  672. boneName = "wheel_2_2_damper";
  673. steering = 0;
  674. center = "wheel_2_2_axis";
  675. boundary = "wheel_2_2_bound";
  676. suspForceAppPointOffset = "wheel_2_2_axis";
  677. tireForceAppPointOffset = "wheel_2_2_axis";
  678. maxHandBrakeTorque = 8000;
  679. springStrength = 90000;
  680. frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
  681. };
  682. class R3: R1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
  683. {
  684. boneName = "wheel_2_3_damper";
  685. steering = 0;
  686. center = "wheel_2_3_axis";
  687. boundary = "wheel_2_3_bound";
  688. suspForceAppPointOffset = "wheel_2_3_axis";
  689. tireForceAppPointOffset = "wheel_2_3_axis";
  690. maxHandBrakeTorque = 8000;
  691. springStrength = 90000;
  692. frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
  693. };
  694. class L3: L1 //inherits 7 parameters from bin\config.bin/CfgVehicles/LSV_01_base_F/Wheels/RF, sources - ["A3_Soft_F_Exp_LSV_01"]
  695. {
  696. boneName = "wheel_1_3_damper";
  697. steering = 0;
  698. center = "wheel_1_3_axis";
  699. boundary = "wheel_1_3_bound";
  700. suspForceAppPointOffset = "wheel_1_3_axis";
  701. tireForceAppPointOffset = "wheel_1_3_axis";
  702. maxHandBrakeTorque = 8000;
  703. springStrength = 90000;
  704. frictionVsSlipGraph[] = {{0, 2.3}, {0.5, 2.1}, {1, 2}};
  705. };
  706. };
  707. class Eventhandlers
  708. {
  709. init = "this call AFUK_fn_pinz_init;";
  710. };
  711. };
  712. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement