Advertisement
lukerogue

Untitled

Feb 13th, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.99 KB | None | 0 0
  1. #define _ARMA_
  2.  
  3. class CfgPatches
  4. {
  5. class Rogue_300C
  6. {
  7. units[] = {"Rogue_300C"};
  8. weapons[] = {};
  9. requiredVersion = 0.1;
  10. requiredAddons[] = {"A3_Soft_F"};
  11. };
  12. };
  13. class cfgWeapons
  14. {
  15. class SportCarHorn;
  16. class Horn1236: SportCarHorn
  17. {
  18. displayName = "Horn";
  19. reloadtime = 1;
  20. drysound[] = {"Rogue_300C\Sounds\horn.wav",1,1};
  21. scope = "public";
  22. };
  23. class GucciGANG: SportCarHorn
  24. {
  25. displayName = "Gucci GANG";
  26. reloadtime = 1;
  27. drysound[] = {"Rogue_300C\Sounds\gucci_gang.wav",1,1};
  28. scope = "public";
  29. };
  30. };
  31. class DefaultEventhandlers;
  32. class cfgVehicles
  33. {
  34. class LandVehicle;
  35. class Car: LandVehicle
  36. {
  37. class HitPoints;
  38. class NewTurret;
  39. };
  40. class Car_F: Car
  41. {
  42. class Turrets
  43. {
  44. class MainTurret: NewTurret
  45. {
  46. class ViewOptics;
  47. };
  48. };
  49. class HitPoints
  50. {
  51. class HitLFWheel;
  52. class HitLF2Wheel;
  53. class HitRFWheel;
  54. class HitRF2Wheel;
  55. class HitBody;
  56. class HitGlass1{};
  57. class HitGlass2;
  58. class HitGlass3;
  59. class HitGlass4;
  60. class HitGlass5;
  61. class HitGlass6;
  62. };
  63. class EventHandlers;
  64. //class AnimationSources;
  65. };
  66. class Rogue_300C_BASE: Car_F
  67. {
  68. model = "\Rogue_300C\300C";
  69. picture = "\Rogue_300C\data\map\carmap.paa";
  70. Icon = "\Rogue_300C\data\map\portmap.paa";
  71. hiddenSelections[] = {"camo1"};
  72. hiddenSelectionsTextures[] = {""};
  73. terrainCoef = 0.5;
  74. turnCoef = 2.5;
  75. precision = 10;
  76. fireResistance = 5;
  77. armor = 32;
  78. cost = 50000;
  79. ejectDeadDriver = 1;
  80. ejectDeadCargo = 1;
  81. transportMaxBackpacks = 3;
  82. transportSoldier = 5;
  83. class EventHandlers;
  84. wheelDamageRadiusCoef = 0.9;
  85. wheelDestroyRadiusCoef = 0.4;
  86. maxFordingDepth = 0.5;
  87. waterResistance = 1;
  88. crewCrashProtection = 0.25;
  89. driverLeftHandAnimName = "drivewheel";
  90. driverRightHandAnimName = "drivewheel";
  91. class Turrets{};
  92. class HitPoints: HitPoints
  93. {
  94. class HitLFWheel: HitLFWheel
  95. {
  96. armor = 0.33;
  97. passThrough = 0;
  98. name = "wheel_1_1_steering";
  99. };
  100. class HitLF2Wheel: HitLF2Wheel
  101. {
  102. armor = 0.33;
  103. passThrough = 0;
  104. name = "wheel_1_2_steering";
  105. };
  106. class HitRFWheel: HitRFWheel
  107. {
  108. armor = 0.33;
  109. passThrough = 0;
  110. name = "wheel_2_1_steering";
  111. };
  112. class HitRF2Wheel: HitRF2Wheel
  113. {
  114. armor = 0.33;
  115. passThrough = 0;
  116. name = "wheel_2_2_steering";
  117. };
  118. class HitFuel
  119. {
  120. armor = 0.5;
  121. material = -1;
  122. name = "fueltank";
  123. visual = "";
  124. passThrough = 0.2;
  125. };
  126. class HitEngine
  127. {
  128. armor = 0.5;
  129. material = -1;
  130. name = "engine";
  131. visual = "";
  132. passThrough = 0.2;
  133. };
  134. class HitBody: HitBody
  135. {
  136. name = "body";
  137. visual = "camo1";
  138. passThrough = 1;
  139. };
  140. class HitGlass1: HitGlass1
  141. {
  142. armor = 0.25;
  143. };
  144. class HitGlass2: HitGlass2
  145. {
  146. armor = 0.25;
  147. };
  148. class HitGlass3: HitGlass3
  149. {
  150. armor = 0.25;
  151. };
  152. class HitGlass4: HitGlass4
  153. {
  154. armor = 0.25;
  155. };
  156. class HitGlass5: HitGlass5
  157. {
  158. armor = 0.25;
  159. };
  160. class HitGlass6: HitGlass6
  161. {
  162. armor = 0.25;
  163. };
  164. };
  165. driverAction = "driver_high01";
  166. cargoAction[] = {"passenger_low01","passenger_generic01_leanleft","passenger_generic01_foldhands"};
  167. getInAction = "GetInLow";
  168. getOutAction = "GetOutLow";
  169. cargoGetInAction[] = {"GetInLow"};
  170. cargoGetOutAction[] = {"GetOutLow"};
  171. attenuationEffectType = "CarAttenuation";
  172. soundGetIn[] = {"A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",0.56234133,1};
  173. soundGetOut[] = {"A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",0.56234133,1,40};
  174. soundDammage[] = {"",0.56234133,1};
  175. soundEngineOnInt[] = {"TahoePD\data\sounds\Engine\TAHOE_start_ext.wav",1,1};
  176. soundEngineOnExt[] = {"TahoePD\data\sounds\Engine\TAHOE_start_int.wav",1,1,200};
  177. soundEngineOffInt[] = {"TahoePD\data\sounds\Engine\TAHOE_stop_ext.wav",1,1};
  178. soundEngineOffExt[] = {"TahoePD\data\sounds\Engine\TAHOE_stop_int.wav",1,1,200};
  179. buildCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1",1,1,200};
  180. buildCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2",1,1,200};
  181. buildCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3",1,1,200};
  182. buildCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4",1,1,200};
  183. soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
  184. WoodCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  185. WoodCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  186. WoodCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  187. WoodCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  188. soundWoodCrash[] = {"woodCrash0",0.25,"woodCrash1",0.25,"woodCrash2",0.25,"woodCrash3",0.25};
  189. armorCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1",1,1,200};
  190. armorCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2",1,1,200};
  191. armorCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3",1,1,200};
  192. armorCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4",1,1,200};
  193. soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
  194. class Sounds
  195. {
  196. class Idle_ext
  197. {
  198. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_idle_ext.wav",0.601187,1,200};
  199. frequency = "0.9 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  200. volume = "engineOn*camPos*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  201. };
  202. class Engine
  203. {
  204. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_01_ext.wav",0.562341,1,200};
  205. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  206. volume = "engineOn*camPos*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  207. };
  208. class Engine1_ext
  209. {
  210. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_02_ext.wav",0.630957,1,210};
  211. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  212. volume = "engineOn*camPos*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  213. };
  214. class Engine2_ext
  215. {
  216. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_03_ext.wav",0.70794576,1,220};
  217. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  218. volume = "engineOn*camPos*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  219. };
  220. class Engine3_ext
  221. {
  222. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_04_ext.wav",0.7943282,1,230};
  223. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  224. volume = "engineOn*camPos*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  225. };
  226. class Engine4_ext
  227. {
  228. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_05_ext.wav",1,1,240};
  229. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.2";
  230. volume = "engineOn*camPos*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  231. };
  232. class Engine5_ext
  233. {
  234. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_06_ext.wav",1.2589254,1,250};
  235. frequency = "0.95 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  236. volume = "engineOn*camPos*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  237. };
  238. class IdleThrust
  239. {
  240. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_idle",0.298107,1,280};
  241. frequency = "0.9 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  242. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  243. };
  244. class EngineThrust
  245. {
  246. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_03",0.346684,1,300};
  247. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  248. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  249. };
  250. class Engine1_Thrust_ext
  251. {
  252. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_05",0.401187,1,310};
  253. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  254. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  255. };
  256. class Engine2_Thrust_ext
  257. {
  258. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_07",0.462341,1,320};
  259. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  260. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  261. };
  262. class Engine3_Thrust_ext
  263. {
  264. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_09",0.530957,1,330};
  265. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  266. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  267. };
  268. class Engine4_Thrust_ext
  269. {
  270. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_11",0.462341,1,340};
  271. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.2";
  272. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  273. };
  274. class Engine5_Thrust_ext
  275. {
  276. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_13",0.401187,1,350};
  277. frequency = "0.9 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  278. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  279. };
  280. class Idle_int
  281. {
  282. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_idle_int.wav",0.31622776,1};
  283. frequency = "0.8 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  284. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  285. };
  286. class Engine_int
  287. {
  288. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_01_int.wav",0.3548134,1};
  289. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  290. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  291. };
  292. class Engine1_int
  293. {
  294. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_02_int.wav",0.398107,1};
  295. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  296. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  297. };
  298. class Engine2_int
  299. {
  300. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_03_int.wav",0.4466836,1};
  301. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  302. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  303. };
  304. class Engine3_int
  305. {
  306. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_04_int.wav",0.5011872,1};
  307. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  308. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  309. };
  310. class Engine4_int
  311. {
  312. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_05_int.wav",0.562341,1};
  313. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.2";
  314. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  315. };
  316. class Engine5_int
  317. {
  318. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_06_int.wav",0.630957,1};
  319. frequency = "0.95 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  320. volume = "engineOn*(1-camPos)*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  321. };
  322. class IdleThrust_int
  323. {
  324. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_idle_int",0.3548134,1};
  325. frequency = "0.8 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  326. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  327. };
  328. class EngineThrust_int
  329. {
  330. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_03_int",0.398107,1};
  331. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  332. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  333. };
  334. class Engine1_Thrust_int
  335. {
  336. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_05_int",0.4466836,1};
  337. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  338. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  339. };
  340. class Engine2_Thrust_int
  341. {
  342. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_07_int",0.5011872,1};
  343. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  344. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  345. };
  346. class Engine3_Thrust_int
  347. {
  348. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_09_int",0.5011872,1};
  349. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  350. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  351. };
  352. class Engine4_Thrust_int
  353. {
  354. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_11_int",0.562341,1};
  355. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.3";
  356. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  357. };
  358. class Engine5_Thrust_int
  359. {
  360. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_13_int",0.630957,1};
  361. frequency = "0.9 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  362. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  363. };
  364. class Movement
  365. {
  366. sound = "soundEnviron";
  367. frequency = "1";
  368. volume = "0";
  369. };
  370. class TiresRockOut
  371. {
  372. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_1",0.5011872,1,60};
  373. frequency = "1";
  374. volume = "camPos*rock*(speed factor[2, 20])";
  375. };
  376. class TiresSandOut
  377. {
  378. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-sand1",0.5011872,1,60};
  379. frequency = "1";
  380. volume = "camPos*sand*(speed factor[2, 20])";
  381. };
  382. class TiresGrassOut
  383. {
  384. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_2",0.5011872,1,60};
  385. frequency = "1";
  386. volume = "camPos*grass*(speed factor[2, 20])";
  387. };
  388. class TiresMudOut
  389. {
  390. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-mud2",0.5011872,1,60};
  391. frequency = "1";
  392. volume = "camPos*mud*(speed factor[2, 20])";
  393. };
  394. class TiresGravelOut
  395. {
  396. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_gravel_1",0.5011872,1,60};
  397. frequency = "1";
  398. volume = "camPos*gravel*(speed factor[2, 20])";
  399. };
  400. class TiresAsphaltOut
  401. {
  402. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_asfalt_2",0.5011872,1,60};
  403. frequency = "1";
  404. volume = "camPos*asphalt*(speed factor[2, 20])";
  405. };
  406. class NoiseOut
  407. {
  408. sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_ext_car_3",0.39810717,1,90};
  409. frequency = "1";
  410. volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
  411. };
  412. class TiresRockIn
  413. {
  414. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_1",0.5011872,1};
  415. frequency = "1";
  416. volume = "(1-camPos)*rock*(speed factor[2, 20])";
  417. };
  418. class TiresSandIn
  419. {
  420. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-sand2",0.5011872,1};
  421. frequency = "1";
  422. volume = "(1-camPos)*sand*(speed factor[2, 20])";
  423. };
  424. class TiresGrassIn
  425. {
  426. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_2",0.5011872,1};
  427. frequency = "1";
  428. volume = "(1-camPos)*grass*(speed factor[2, 20])";
  429. };
  430. class TiresMudIn
  431. {
  432. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-mud2",0.5011872,1};
  433. frequency = "1";
  434. volume = "(1-camPos)*mud*(speed factor[2, 20])";
  435. };
  436. class TiresGravelIn
  437. {
  438. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_gravel_1",0.5011872,1};
  439. frequency = "1";
  440. volume = "(1-camPos)*gravel*(speed factor[2, 20])";
  441. };
  442. class TiresAsphaltIn
  443. {
  444. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_asfalt_2",0.5011872,1};
  445. frequency = "1";
  446. volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
  447. };
  448. class NoiseIn
  449. {
  450. sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3",0.25118864,1};
  451. frequency = "1";
  452. volume = "(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
  453. };
  454. class breaking_ext_road
  455. {
  456. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04",0.70794576,1,80};
  457. frequency = 1;
  458. volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  459. };
  460. class acceleration_ext_road
  461. {
  462. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",0.70794576,1,80};
  463. frequency = 1;
  464. volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  465. };
  466. class turn_left_ext_road
  467. {
  468. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",0.70794576,1,80};
  469. frequency = 1;
  470. volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  471. };
  472. class turn_right_ext_road
  473. {
  474. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",0.70794576,1,80};
  475. frequency = 1;
  476. volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  477. };
  478. class breaking_ext_dirt
  479. {
  480. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking",0.70794576,1,60};
  481. frequency = 1;
  482. volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
  483. };
  484. class acceleration_ext_dirt
  485. {
  486. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration",0.70794576,1,60};
  487. frequency = 1;
  488. volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 1])";
  489. };
  490. class turn_left_ext_dirt
  491. {
  492. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt",0.70794576,1,60};
  493. frequency = 1;
  494. volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[1, 15])";
  495. };
  496. class turn_right_ext_dirt
  497. {
  498. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt",0.70794576,1,60};
  499. frequency = 1;
  500. volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
  501. };
  502. class breaking_int_road
  503. {
  504. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int",0.31622776,1};
  505. frequency = 1;
  506. volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  507. };
  508. class acceleration_int_road
  509. {
  510. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",0.31622776,1};
  511. frequency = 1;
  512. volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  513. };
  514. class turn_left_int_road
  515. {
  516. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",0.31622776,1};
  517. frequency = 1;
  518. volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  519. };
  520. class turn_right_int_road
  521. {
  522. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",0.31622776,1};
  523. frequency = 1;
  524. volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  525. };
  526. class breaking_int_dirt
  527. {
  528. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking_int",0.31622776,1};
  529. frequency = 1;
  530. volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[-01, -0.4])*(Speed Factor[2, 15])";
  531. };
  532. class acceleration_int_dirt
  533. {
  534. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration_int",0.31622776,1};
  535. frequency = 1;
  536. volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  537. };
  538. class turn_left_int_dirt
  539. {
  540. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int",0.31622776,1};
  541. frequency = 1;
  542. volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  543. };
  544. class turn_right_int_dirt
  545. {
  546. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int",0.31622776,1};
  547. frequency = 1;
  548. volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  549. };
  550. };
  551. class RenderTargets
  552. {
  553. class LeftMirror
  554. {
  555. renderTarget = "rendertarget0";
  556. class CameraView1
  557. {
  558. pointPosition = "PIP0_pos";
  559. pointDirection = "PIP0_dir";
  560. renderQuality = 5;
  561. renderVisionMode = 3;
  562. fov = 0.7;
  563. };
  564. };
  565. class RearCam
  566. {
  567. renderTarget = "rendertarget1";
  568. class CameraView1
  569. {
  570. pointPosition = "PIP1_pos";
  571. pointDirection = "PIP1_dir";
  572. renderQuality = 5;
  573. renderVisionMode = 3;
  574. fov = 0.7;
  575. };
  576. };
  577. class FrontCam
  578. {
  579. renderTarget = "rendertarget2";
  580. class CameraView1
  581. {
  582. pointPosition = "PIP2_pos";
  583. pointDirection = "PIP2_dir";
  584. renderQuality = 5;
  585. renderVisionMode = 3;
  586. fov = 0.7;
  587. };
  588. };
  589. };
  590. brakeIdleSpeed = 1.78;
  591. maxSpeed = 260;
  592. fuelCapacity = 45;
  593. wheelCircumference = 2.277;
  594. antiRollbarForceCoef = 0.5;
  595. antiRollbarForceLimit = 0.5;
  596. antiRollbarSpeedMin = 20;
  597. antiRollbarSpeedMax = 80;
  598. idleRpm = 900;
  599. redRpm = 6400;
  600. class complexGearbox
  601. {
  602. driveString = "D";
  603. gearBoxMode = "auto";
  604. 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};
  605. moveOffGear = 1;
  606. neutralString = "N";
  607. reverseString = "R";
  608. transmissionDelay = 0.01;
  609. TransmissionRatios[] = {"High",4.111};
  610. };
  611. simulation = "carx";
  612. damperDamping = 1;
  613. damperForce = 1;
  614. dampersBumpCoef = 1.8;
  615. damperSize = 0.1;
  616. differentialType = "all_limited";
  617. frontRearSplit = 0.3;
  618. frontBias = 1.3;
  619. centreBias = 1.3;
  620. clutchStrength = 55;
  621. enginePower = 210;
  622. maxOmega = 831;
  623. peakTorque = 853;
  624. dampingRateFullThrottle = 0.08;
  625. dampingRateZeroThrottleClutchEngaged = 0.35;
  626. dampingRateZeroThrottleClutchDisengaged = 0.35;
  627. torqueCurve[] = {{0,0},{0.14,0.41},{0.29,0.77},{0.43,1},{0.57,1},{0.71,0.87},{0.86,0.77},{1,0.62}};
  628. changeGearMinEffectivity[] = {0.95,0.15,0.95,0.95,0.95,0.95,0.95};
  629. switchTime = 0.31;
  630. latency = 1;
  631. thrustDelay = 0.01;
  632. class Wheels
  633. {
  634. class LF
  635. {
  636. boneName = "wheel_1_1_damper";
  637. boundary = "wheel_1_1_bound";
  638. center = "wheel_1_1_axis";
  639. dampingRate = 0.5;
  640. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  641. latStiffX = 25;
  642. latStiffY = 18000;
  643. longitudinalStiffnessPerUnitGravity = 100000;
  644. mass = 20;
  645. maxBrakeTorque = 6500;
  646. maxCompression = 0.18;
  647. maxHandBrakeTorque = 0;
  648. mMaxDroop = 0.05;
  649. MOI = 5.3;
  650. side = "left";
  651. springDamperRate = 6725;
  652. springStrength = 27250;
  653. sprungMass = 272.5;
  654. steering = 1;
  655. suspForceAppPointOffset = "wheel_1_1_axis";
  656. suspTravelDirection[] = {0,-1,0};
  657. tireForceAppPointOffset = "wheel_1_1_axis";
  658. width = "0.2";
  659. };
  660. class LR: LF
  661. {
  662. boneName = "wheel_1_2_damper";
  663. boundary = "wheel_1_2_bound";
  664. center = "wheel_1_2_axis";
  665. dampingRate = 0.5;
  666. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  667. latStiffX = 25;
  668. latStiffY = 18000;
  669. longitudinalStiffnessPerUnitGravity = 100000;
  670. mass = 20;
  671. maxBrakeTorque = 6500;
  672. maxCompression = 0.18;
  673. maxHandBrakeTorque = 10000;
  674. mMaxDroop = 0.05;
  675. MOI = 5.3;
  676. side = "left";
  677. springDamperRate = 6725;
  678. springStrength = 27250;
  679. sprungMass = 272.5;
  680. steering = 0;
  681. suspForceAppPointOffset = "wheel_1_2_axis";
  682. suspTravelDirection[] = {0,-1,0};
  683. tireForceAppPointOffset = "wheel_1_2_axis";
  684. width = "0.2";
  685. };
  686. class RF: LF
  687. {
  688. boneName = "wheel_2_1_damper";
  689. boundary = "wheel_2_1_bound";
  690. center = "wheel_2_1_axis";
  691. dampingRate = 0.5;
  692. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  693. latStiffX = 25;
  694. latStiffY = 18000;
  695. longitudinalStiffnessPerUnitGravity = 100000;
  696. mass = 20;
  697. maxBrakeTorque = 6500;
  698. maxCompression = 0.18;
  699. maxHandBrakeTorque = 0;
  700. mMaxDroop = 0.05;
  701. MOI = 5.3;
  702. side = "right";
  703. springDamperRate = 6725;
  704. springStrength = 27250;
  705. sprungMass = 272.5;
  706. steering = 1;
  707. suspForceAppPointOffset = "wheel_2_1_axis";
  708. suspTravelDirection[] = {0,-1,0};
  709. tireForceAppPointOffset = "wheel_2_1_axis";
  710. width = "0.2";
  711. };
  712. class RR: RF
  713. {
  714. boneName = "wheel_2_2_damper";
  715. boundary = "wheel_2_2_bound";
  716. center = "wheel_2_2_axis";
  717. dampingRate = 0.5;
  718. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  719. latStiffX = 25;
  720. latStiffY = 18000;
  721. longitudinalStiffnessPerUnitGravity = 100000;
  722. mass = 20;
  723. maxBrakeTorque = 6500;
  724. maxCompression = 0.18;
  725. maxHandBrakeTorque = 10000;
  726. mMaxDroop = 0.05;
  727. MOI = 5.3;
  728. side = "right";
  729. springDamperRate = 6725;
  730. springStrength = 27250;
  731. sprungMass = 272.5;
  732. steering = 0;
  733. suspForceAppPointOffset = "wheel_2_2_axis";
  734. suspTravelDirection[] = {0,-1,0};
  735. tireForceAppPointOffset = "wheel_2_2_axis";
  736. width = "0.2";
  737. };
  738. };
  739. memoryPointTrackFLL = "TrackFLL";
  740. memoryPointTrackFLR = "TrackFLR";
  741. memoryPointTrackBLL = "TrackBLL";
  742. memoryPointTrackBLR = "TrackBLR";
  743. memoryPointTrackFRL = "TrackFRL";
  744. memoryPointTrackFRR = "TrackFRR";
  745. memoryPointTrackBRL = "TrackBRL";
  746. memoryPointTrackBRR = "TrackBRR";
  747. class Damage
  748. {
  749. tex[]={};
  750. mat[]=
  751. {
  752. "A3\data_f\glass_veh_int.rvmat", /// material mapped in model
  753. "A3\data_f\Glass_veh_damage.rvmat", /// changes to this one once damage of the part reaches 0.5
  754. "A3\data_f\Glass_veh_damage.rvmat", /// changes to this one once damage of the part reaches 1
  755.  
  756. "A3\data_f\glass_veh.rvmat", /// another material
  757. "A3\data_f\Glass_veh_damage.rvmat", /// changes into different ones
  758. "A3\data_f\Glass_veh_damage.rvmat"
  759. };
  760. };
  761. class Exhausts
  762. {
  763. class Exhaust1
  764. {
  765. position = "exhaust1_pos";
  766. direction = "exhaust1_dir";
  767. effect = "ExhaustsEffect";
  768. };
  769. class Exhaust2
  770. {
  771. position = "exhaust2_pos";
  772. direction = "exhaust2_dir";
  773. effect = "ExhaustsEffect";
  774. };
  775. };
  776. class Reflectors
  777. {
  778. class LightCarHeadL01
  779. {
  780. color[] = {89,157,246};
  781. ambient[] = {5,5,5};
  782. position = "LightCarHeadL01";
  783. direction = "LightCarHeadL01_end";
  784. hitpoint = "Light_L";
  785. selection = "Light_L";
  786. size = 1;
  787. innerAngle = 100;
  788. outerAngle = 179;
  789. coneFadeCoef = 25;
  790. intensity = 1;
  791. useFlare = "true";
  792. dayLight = "false";
  793. flareSize = 1;
  794. class Attenuation
  795. {
  796. start = 1;
  797. constant = 0;
  798. linear = 0;
  799. quadratic = 0.25;
  800. hardLimitStart = 250;
  801. hardLimitEnd = 150;
  802. };
  803. };
  804. class LightCarHeadR01: LightCarHeadL01
  805. {
  806. position = "LightCarHeadR01";
  807. direction = "LightCarHeadR01_end";
  808. hitpoint = "Light_R";
  809. selection = "Light_R";
  810. };
  811. };
  812. };
  813. class Rogue_300c_BASE1: Car_F
  814. {
  815. model = "\Rogue_300c\300c";
  816. picture = "\Rogue_300C\data\map\carmap.paa";
  817. Icon = "\Rogue_300C\data\map\portmap.paa";
  818. hiddenSelections[] = {"Camo1"};
  819. hiddenSelectionsTextures[] = {""};
  820. terrainCoef = 0.5;
  821. turnCoef = 2.5;
  822. precision = 10;
  823. fireResistance = 5;
  824. armor = 32;
  825. cost = 50000;
  826. ejectDeadDriver = 1;
  827. ejectDeadCargo = 1;
  828. transportMaxBackpacks = 3;
  829. transportSoldier = 5;
  830. class AnimationSources
  831. {
  832. class UserPorte
  833. {
  834. source = "user";
  835. initPhase = 0;
  836. animPeriod = 1;
  837. };
  838. class Zeroanimation
  839. {
  840. source = "user";
  841. animPeriod = 0;
  842. initPhase = 0;
  843. };
  844. class LightAnim
  845. {
  846. source = "user";
  847. animPeriod = 1;
  848. initPhase = 1;
  849. };
  850. class ani_lightbar
  851. {
  852. source = "user";
  853. animPeriod = 1;
  854. initPhase = 0;
  855. };
  856. class ani_siren
  857. {
  858. source = "user";
  859. animPeriod = 1;
  860. initPhase = 0;
  861. };
  862. class ani_alley
  863. {
  864. source = "user";
  865. animPeriod = 1;
  866. initPhase = 0;
  867. };
  868. class ani_takedown
  869. {
  870. source = "user";
  871. animPeriod = 1;
  872. initPhase = 0;
  873. };
  874. class ani_directional
  875. {
  876. source = "user";
  877. animPeriod = 1;
  878. initPhase = 0;
  879. };
  880. class HitLFWheel
  881. {
  882. source = "Hit";
  883. hitpoint = "HitLFWheel";
  884. raw = 1;
  885. };
  886. class HitLF2Wheel
  887. {
  888. source = "Hit";
  889. hitpoint = "HitLF2Wheel";
  890. raw = 1;
  891. };
  892. class HitRFWheel
  893. {
  894. source = "Hit";
  895. hitpoint = "HitRFWheel";
  896. raw = 1;
  897. };
  898. class HitRF2Wheel
  899. {
  900. source = "Hit";
  901. hitpoint = "HitRF2Wheel";
  902. raw = 1;
  903. };
  904. class HitGlass1
  905. {
  906. source = "Hit";
  907. hitpoint = "HitGlass1";
  908. raw = 1;
  909. };
  910. class HitGlass2
  911. {
  912. source = "Hit";
  913. hitpoint = "HitGlass2";
  914. raw = 1;
  915. };
  916. class HitGlass3
  917. {
  918. source = "Hit";
  919. hitpoint = "HitGlass3";
  920. raw = 1;
  921. };
  922. class HitGlass4
  923. {
  924. source = "Hit";
  925. hitpoint = "HitGlass4";
  926. raw = 1;
  927. };
  928. class HitGlass5
  929. {
  930. source = "Hit";
  931. hitpoint = "HitGlass5";
  932. raw = 1;
  933. };
  934. class HitGlass6
  935. {
  936. source = "Hit";
  937. hitpoint = "HitGlass6";
  938. raw = 1;
  939. };
  940. };
  941. class EventHandlers;
  942. wheelDamageRadiusCoef = 0.9;
  943. wheelDestroyRadiusCoef = 0.4;
  944. maxFordingDepth = 0.5;
  945. waterResistance = 1;
  946. crewCrashProtection = 0.25;
  947. driverLeftHandAnimName = "drivewheel";
  948. driverRightHandAnimName = "drivewheel";
  949. class Turrets{};
  950. class HitPoints: HitPoints
  951. {
  952. class HitLFWheel: HitLFWheel
  953. {
  954. armor = 0.33;
  955. passThrough = 0;
  956. name = "wheel_1_1_steering";
  957. };
  958. class HitLF2Wheel: HitLF2Wheel
  959. {
  960. armor = 0.33;
  961. passThrough = 0;
  962. name = "wheel_1_2_steering";
  963. };
  964. class HitRFWheel: HitRFWheel
  965. {
  966. armor = 0.33;
  967. passThrough = 0;
  968. name = "wheel_2_1_steering";
  969. };
  970. class HitRF2Wheel: HitRF2Wheel
  971. {
  972. armor = 0.33;
  973. passThrough = 0;
  974. name = "wheel_2_2_steering";
  975. };
  976. class HitFuel
  977. {
  978. armor = 0.5;
  979. material = -1;
  980. name = "fueltank";
  981. visual = "";
  982. passThrough = 0.2;
  983. };
  984. class HitEngine
  985. {
  986. armor = 0.5;
  987. material = -1;
  988. name = "engine";
  989. visual = "";
  990. passThrough = 0.2;
  991. };
  992. class HitBody: HitBody
  993. {
  994. name = "body";
  995. visual = "camo1";
  996. passThrough = 1;
  997. };
  998. class HitGlass1: HitGlass1
  999. {
  1000. armor = 0.25;
  1001. };
  1002. class HitGlass2: HitGlass2
  1003. {
  1004. armor = 0.25;
  1005. };
  1006. class HitGlass3: HitGlass3
  1007. {
  1008. armor = 0.25;
  1009. };
  1010. class HitGlass4: HitGlass4
  1011. {
  1012. armor = 0.25;
  1013. };
  1014. class HitGlass5: HitGlass5
  1015. {
  1016. armor = 0.25;
  1017. };
  1018. class HitGlass6: HitGlass6
  1019. {
  1020. armor = 0.25;
  1021. };
  1022. };
  1023. driverAction = "driver_high01";
  1024. cargoAction[] = {"passenger_low01","passenger_generic01_leanleft","passenger_generic01_foldhands"};
  1025. getInAction = "GetInLow";
  1026. getOutAction = "GetOutLow";
  1027. cargoGetInAction[] = {"GetInLow"};
  1028. cargoGetOutAction[] = {"GetOutLow"};
  1029. attenuationEffectType = "CarAttenuation";
  1030. soundGetIn[] = {"A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",0.56234133,1};
  1031. soundGetOut[] = {"A3\Sounds_F\vehicles\soft\Hatchback_01\Hatchback_01_door",0.56234133,1,40};
  1032. soundDammage[] = {"",0.56234133,1};
  1033. soundEngineOnInt[] = {"TahoePD\data\sounds\Engine\TAHOE_start_ext.wav",1,1};
  1034. soundEngineOnExt[] = {"TahoePD\data\sounds\Engine\TAHOE_start_int.wav",1,1,200};
  1035. soundEngineOffInt[] = {"TahoePD\data\sounds\Engine\TAHOE_stop_ext.wav",1,1};
  1036. soundEngineOffExt[] = {"TahoePD\data\sounds\Engine\TAHOE_stop_int.wav",1,1,200};
  1037. buildCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1",1,1,200};
  1038. buildCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2",1,1,200};
  1039. buildCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3",1,1,200};
  1040. buildCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4",1,1,200};
  1041. soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
  1042. WoodCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  1043. WoodCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  1044. WoodCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  1045. WoodCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1",1,1,200};
  1046. soundWoodCrash[] = {"woodCrash0",0.25,"woodCrash1",0.25,"woodCrash2",0.25,"woodCrash3",0.25};
  1047. armorCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1",1,1,200};
  1048. armorCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2",1,1,200};
  1049. armorCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3",1,1,200};
  1050. armorCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4",1,1,200};
  1051. soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
  1052. class Sounds
  1053. {
  1054. class Idle_ext
  1055. {
  1056. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_idle_ext.wav",0.601187,1,200};
  1057. frequency = "0.9 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  1058. volume = "engineOn*camPos*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  1059. };
  1060. class Engine
  1061. {
  1062. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_01_ext.wav",0.562341,1,200};
  1063. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  1064. volume = "engineOn*camPos*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  1065. };
  1066. class Engine1_ext
  1067. {
  1068. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_02_ext.wav",0.630957,1,210};
  1069. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  1070. volume = "engineOn*camPos*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  1071. };
  1072. class Engine2_ext
  1073. {
  1074. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_03_ext.wav",0.70794576,1,220};
  1075. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  1076. volume = "engineOn*camPos*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  1077. };
  1078. class Engine3_ext
  1079. {
  1080. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_04_ext.wav",0.7943282,1,230};
  1081. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  1082. volume = "engineOn*camPos*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  1083. };
  1084. class Engine4_ext
  1085. {
  1086. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_05_ext.wav",1,1,240};
  1087. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.2";
  1088. volume = "engineOn*camPos*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  1089. };
  1090. class Engine5_ext
  1091. {
  1092. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_06_ext.wav",1.2589254,1,250};
  1093. frequency = "0.95 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  1094. volume = "engineOn*camPos*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  1095. };
  1096. class IdleThrust
  1097. {
  1098. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_idle",0.298107,1,280};
  1099. frequency = "0.9 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  1100. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  1101. };
  1102. class EngineThrust
  1103. {
  1104. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_03",0.346684,1,300};
  1105. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  1106. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  1107. };
  1108. class Engine1_Thrust_ext
  1109. {
  1110. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_05",0.401187,1,310};
  1111. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  1112. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  1113. };
  1114. class Engine2_Thrust_ext
  1115. {
  1116. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_07",0.462341,1,320};
  1117. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  1118. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  1119. };
  1120. class Engine3_Thrust_ext
  1121. {
  1122. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_09",0.530957,1,330};
  1123. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  1124. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  1125. };
  1126. class Engine4_Thrust_ext
  1127. {
  1128. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_11",0.462341,1,340};
  1129. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.2";
  1130. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  1131. };
  1132. class Engine5_Thrust_ext
  1133. {
  1134. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_13",0.401187,1,350};
  1135. frequency = "0.9 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  1136. volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  1137. };
  1138. class Idle_int
  1139. {
  1140. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_idle_int.wav",0.31622776,1};
  1141. frequency = "0.8 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  1142. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  1143. };
  1144. class Engine_int
  1145. {
  1146. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_01_int.wav",0.3548134,1};
  1147. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  1148. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  1149. };
  1150. class Engine1_int
  1151. {
  1152. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_02_int.wav",0.398107,1};
  1153. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  1154. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  1155. };
  1156. class Engine2_int
  1157. {
  1158. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_03_int.wav",0.4466836,1};
  1159. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  1160. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  1161. };
  1162. class Engine3_int
  1163. {
  1164. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_04_int.wav",0.5011872,1};
  1165. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  1166. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  1167. };
  1168. class Engine4_int
  1169. {
  1170. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_05_int.wav",0.562341,1};
  1171. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.2";
  1172. volume = "engineOn*(1-camPos)*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  1173. };
  1174. class Engine5_int
  1175. {
  1176. sound[] = {"TahoePD\data\sounds\Engine\TAHOE_eng_06_int.wav",0.630957,1};
  1177. frequency = "0.95 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  1178. volume = "engineOn*(1-camPos)*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  1179. };
  1180. class IdleThrust_int
  1181. {
  1182. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_idle_int",0.3548134,1};
  1183. frequency = "0.8 + ((rpm/ 6000) factor[(400/ 6000),(1100/ 6000)])*0.2";
  1184. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(200/ 6000),(600/ 6000)]) * ((rpm/ 6000) factor[(1100/ 6000),(800/ 6000)]))";
  1185. };
  1186. class EngineThrust_int
  1187. {
  1188. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_03_int",0.398107,1};
  1189. frequency = "0.8 + ((rpm/ 6000) factor[(810/ 6000),(2000/ 6000)])*0.2";
  1190. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(820/ 6000),(1100/ 6000)]) * ((rpm/ 6000) factor[(2000/ 6000),(1350/ 6000)]))";
  1191. };
  1192. class Engine1_Thrust_int
  1193. {
  1194. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_05_int",0.4466836,1};
  1195. frequency = "0.8 + ((rpm/ 6000) factor[(1300/ 6000),(2700/ 6000)])*0.2";
  1196. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(1300/ 6000),(2000/ 6000)]) * ((rpm/ 6000) factor[(2700/ 6000),(2150/ 6000)]))";
  1197. };
  1198. class Engine2_Thrust_int
  1199. {
  1200. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_07_int",0.5011872,1};
  1201. frequency = "0.8 + ((rpm/ 6000) factor[(2100/ 6000),(3500/ 6000)])*0.2";
  1202. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2150/ 6000),(2650/ 6000)]) * ((rpm/ 6000) factor[(3550/ 6000),(2900/ 6000)]))";
  1203. };
  1204. class Engine3_Thrust_int
  1205. {
  1206. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_09_int",0.5011872,1};
  1207. frequency = "0.8 + ((rpm/ 6000) factor[(2900/ 6000),(4150/ 6000)])*0.2";
  1208. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(2900/ 6000),(3500/ 6000)]) * ((rpm/ 6000) factor[(4180/ 6000),(3700/ 6000)]))";
  1209. };
  1210. class Engine4_Thrust_int
  1211. {
  1212. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_11_int",0.562341,1};
  1213. frequency = "0.8 + ((rpm/ 6000) factor[(3700/ 6000),(5200/ 6000)]) *0.3";
  1214. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 6000) factor[(3700/ 6000),(4100/ 6000)]) * ((rpm/ 6000) factor[(5200/ 6000),(4500/ 6000)]))";
  1215. };
  1216. class Engine5_Thrust_int
  1217. {
  1218. sound[] = {"A3\Sounds_F\vehicles\soft\SUV_01\SUV_01_exhaust_13_int",0.630957,1};
  1219. frequency = "0.9 + ((rpm/ 6000) factor[(4500/ 6000),(6000/ 6000)])*0.2";
  1220. volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 6000) factor[(4500/ 6000),(5600/ 6000)])";
  1221. };
  1222. class Movement
  1223. {
  1224. sound = "soundEnviron";
  1225. frequency = "1";
  1226. volume = "0";
  1227. };
  1228. class TiresRockOut
  1229. {
  1230. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_1",0.5011872,1,60};
  1231. frequency = "1";
  1232. volume = "camPos*rock*(speed factor[2, 20])";
  1233. };
  1234. class TiresSandOut
  1235. {
  1236. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-sand1",0.5011872,1,60};
  1237. frequency = "1";
  1238. volume = "camPos*sand*(speed factor[2, 20])";
  1239. };
  1240. class TiresGrassOut
  1241. {
  1242. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_2",0.5011872,1,60};
  1243. frequency = "1";
  1244. volume = "camPos*grass*(speed factor[2, 20])";
  1245. };
  1246. class TiresMudOut
  1247. {
  1248. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-mud2",0.5011872,1,60};
  1249. frequency = "1";
  1250. volume = "camPos*mud*(speed factor[2, 20])";
  1251. };
  1252. class TiresGravelOut
  1253. {
  1254. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_gravel_1",0.5011872,1,60};
  1255. frequency = "1";
  1256. volume = "camPos*gravel*(speed factor[2, 20])";
  1257. };
  1258. class TiresAsphaltOut
  1259. {
  1260. sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_asfalt_2",0.5011872,1,60};
  1261. frequency = "1";
  1262. volume = "camPos*asphalt*(speed factor[2, 20])";
  1263. };
  1264. class NoiseOut
  1265. {
  1266. sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_ext_car_3",0.39810717,1,90};
  1267. frequency = "1";
  1268. volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
  1269. };
  1270. class TiresRockIn
  1271. {
  1272. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_1",0.5011872,1};
  1273. frequency = "1";
  1274. volume = "(1-camPos)*rock*(speed factor[2, 20])";
  1275. };
  1276. class TiresSandIn
  1277. {
  1278. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-sand2",0.5011872,1};
  1279. frequency = "1";
  1280. volume = "(1-camPos)*sand*(speed factor[2, 20])";
  1281. };
  1282. class TiresGrassIn
  1283. {
  1284. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_2",0.5011872,1};
  1285. frequency = "1";
  1286. volume = "(1-camPos)*grass*(speed factor[2, 20])";
  1287. };
  1288. class TiresMudIn
  1289. {
  1290. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-mud2",0.5011872,1};
  1291. frequency = "1";
  1292. volume = "(1-camPos)*mud*(speed factor[2, 20])";
  1293. };
  1294. class TiresGravelIn
  1295. {
  1296. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_gravel_1",0.5011872,1};
  1297. frequency = "1";
  1298. volume = "(1-camPos)*gravel*(speed factor[2, 20])";
  1299. };
  1300. class TiresAsphaltIn
  1301. {
  1302. sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_asfalt_2",0.5011872,1};
  1303. frequency = "1";
  1304. volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
  1305. };
  1306. class NoiseIn
  1307. {
  1308. sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3",0.25118864,1};
  1309. frequency = "1";
  1310. volume = "(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
  1311. };
  1312. class breaking_ext_road
  1313. {
  1314. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04",0.70794576,1,80};
  1315. frequency = 1;
  1316. volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1317. };
  1318. class acceleration_ext_road
  1319. {
  1320. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",0.70794576,1,80};
  1321. frequency = 1;
  1322. volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  1323. };
  1324. class turn_left_ext_road
  1325. {
  1326. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",0.70794576,1,80};
  1327. frequency = 1;
  1328. volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  1329. };
  1330. class turn_right_ext_road
  1331. {
  1332. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",0.70794576,1,80};
  1333. frequency = 1;
  1334. volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1335. };
  1336. class breaking_ext_dirt
  1337. {
  1338. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking",0.70794576,1,60};
  1339. frequency = 1;
  1340. volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
  1341. };
  1342. class acceleration_ext_dirt
  1343. {
  1344. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration",0.70794576,1,60};
  1345. frequency = 1;
  1346. volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 1])";
  1347. };
  1348. class turn_left_ext_dirt
  1349. {
  1350. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt",0.70794576,1,60};
  1351. frequency = 1;
  1352. volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[1, 15])";
  1353. };
  1354. class turn_right_ext_dirt
  1355. {
  1356. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt",0.70794576,1,60};
  1357. frequency = 1;
  1358. volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
  1359. };
  1360. class breaking_int_road
  1361. {
  1362. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int",0.31622776,1};
  1363. frequency = 1;
  1364. volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1365. };
  1366. class acceleration_int_road
  1367. {
  1368. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",0.31622776,1};
  1369. frequency = 1;
  1370. volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  1371. };
  1372. class turn_left_int_road
  1373. {
  1374. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",0.31622776,1};
  1375. frequency = 1;
  1376. volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  1377. };
  1378. class turn_right_int_road
  1379. {
  1380. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",0.31622776,1};
  1381. frequency = 1;
  1382. volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1383. };
  1384. class breaking_int_dirt
  1385. {
  1386. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking_int",0.31622776,1};
  1387. frequency = 1;
  1388. volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[-01, -0.4])*(Speed Factor[2, 15])";
  1389. };
  1390. class acceleration_int_dirt
  1391. {
  1392. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration_int",0.31622776,1};
  1393. frequency = 1;
  1394. volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
  1395. };
  1396. class turn_left_int_dirt
  1397. {
  1398. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int",0.31622776,1};
  1399. frequency = 1;
  1400. volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
  1401. };
  1402. class turn_right_int_dirt
  1403. {
  1404. sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int",0.31622776,1};
  1405. frequency = 1;
  1406. volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
  1407. };
  1408. };
  1409. class RenderTargets
  1410. {
  1411. class LeftMirror
  1412. {
  1413. renderTarget = "rendertarget0";
  1414. class CameraView1
  1415. {
  1416. pointPosition = "PIP0_pos";
  1417. pointDirection = "PIP0_dir";
  1418. renderQuality = 5;
  1419. renderVisionMode = 3;
  1420. fov = 0.7;
  1421. };
  1422. };
  1423. class RearCam
  1424. {
  1425. renderTarget = "rendertarget1";
  1426. class CameraView1
  1427. {
  1428. pointPosition = "PIP1_pos";
  1429. pointDirection = "PIP1_dir";
  1430. renderQuality = 5;
  1431. renderVisionMode = 3;
  1432. fov = 0.7;
  1433. };
  1434. };
  1435. class FrontCam
  1436. {
  1437. renderTarget = "rendertarget2";
  1438. class CameraView1
  1439. {
  1440. pointPosition = "PIP2_pos";
  1441. pointDirection = "PIP2_dir";
  1442. renderQuality = 5;
  1443. renderVisionMode = 3;
  1444. fov = 0.7;
  1445. };
  1446. };
  1447. };
  1448. brakeIdleSpeed = 1.78;
  1449. maxSpeed = 260;
  1450. fuelCapacity = 45;
  1451. wheelCircumference = 2.277;
  1452. antiRollbarForceCoef = 0.5;
  1453. antiRollbarForceLimit = 0.5;
  1454. antiRollbarSpeedMin = 20;
  1455. antiRollbarSpeedMax = 80;
  1456. idleRpm = 900;
  1457. redRpm = 6400;
  1458. class complexGearbox
  1459. {
  1460. driveString = "D";
  1461. gearBoxMode = "auto";
  1462. 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};
  1463. moveOffGear = 1;
  1464. neutralString = "N";
  1465. reverseString = "R";
  1466. transmissionDelay = 0.01;
  1467. TransmissionRatios[] = {"High",4.111};
  1468. };
  1469. simulation = "carx";
  1470. damperDamping = 1;
  1471. damperForce = 1;
  1472. dampersBumpCoef = 1.8;
  1473. damperSize = 0.1;
  1474. differentialType = "all_limited";
  1475. frontRearSplit = 0.3;
  1476. frontBias = 1.3;
  1477. centreBias = 1.3;
  1478. clutchStrength = 55;
  1479. enginePower = 210;
  1480. maxOmega = 831;
  1481. peakTorque = 853;
  1482. dampingRateFullThrottle = 0.08;
  1483. dampingRateZeroThrottleClutchEngaged = 0.35;
  1484. dampingRateZeroThrottleClutchDisengaged = 0.35;
  1485. torqueCurve[] = {{0,0},{0.14,0.41},{0.29,0.77},{0.43,1},{0.57,1},{0.71,0.87},{0.86,0.77},{1,0.62}};
  1486. changeGearMinEffectivity[] = {0.95,0.15,0.95,0.95,0.95,0.95,0.95};
  1487. switchTime = 0.31;
  1488. latency = 1;
  1489. thrustDelay = 0.01;
  1490. class Wheels
  1491. {
  1492. class LF
  1493. {
  1494. boneName = "wheel_1_1_damper";
  1495. boundary = "wheel_1_1_bound";
  1496. center = "wheel_1_1_axis";
  1497. dampingRate = 0.5;
  1498. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  1499. latStiffX = 25;
  1500. latStiffY = 18000;
  1501. longitudinalStiffnessPerUnitGravity = 100000;
  1502. mass = 20;
  1503. maxBrakeTorque = 6500;
  1504. maxCompression = 0.18;
  1505. maxHandBrakeTorque = 0;
  1506. mMaxDroop = 0.05;
  1507. MOI = 5.3;
  1508. side = "left";
  1509. springDamperRate = 6725;
  1510. springStrength = 27250;
  1511. sprungMass = 272.5;
  1512. steering = 1;
  1513. suspForceAppPointOffset = "wheel_1_1_axis";
  1514. suspTravelDirection[] = {0,-1,0};
  1515. tireForceAppPointOffset = "wheel_1_1_axis";
  1516. width = "0.2";
  1517. };
  1518. class LR: LF
  1519. {
  1520. boneName = "wheel_1_2_damper";
  1521. boundary = "wheel_1_2_bound";
  1522. center = "wheel_1_2_axis";
  1523. dampingRate = 0.5;
  1524. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  1525. latStiffX = 25;
  1526. latStiffY = 18000;
  1527. longitudinalStiffnessPerUnitGravity = 100000;
  1528. mass = 20;
  1529. maxBrakeTorque = 6500;
  1530. maxCompression = 0.18;
  1531. maxHandBrakeTorque = 10000;
  1532. mMaxDroop = 0.05;
  1533. MOI = 5.3;
  1534. side = "left";
  1535. springDamperRate = 6725;
  1536. springStrength = 27250;
  1537. sprungMass = 272.5;
  1538. steering = 0;
  1539. suspForceAppPointOffset = "wheel_1_2_axis";
  1540. suspTravelDirection[] = {0,-1,0};
  1541. tireForceAppPointOffset = "wheel_1_2_axis";
  1542. width = "0.2";
  1543. };
  1544. class RF: LF
  1545. {
  1546. boneName = "wheel_2_1_damper";
  1547. boundary = "wheel_2_1_bound";
  1548. center = "wheel_2_1_axis";
  1549. dampingRate = 0.5;
  1550. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  1551. latStiffX = 25;
  1552. latStiffY = 18000;
  1553. longitudinalStiffnessPerUnitGravity = 100000;
  1554. mass = 20;
  1555. maxBrakeTorque = 6500;
  1556. maxCompression = 0.18;
  1557. maxHandBrakeTorque = 0;
  1558. mMaxDroop = 0.05;
  1559. MOI = 5.3;
  1560. side = "right";
  1561. springDamperRate = 6725;
  1562. springStrength = 27250;
  1563. sprungMass = 272.5;
  1564. steering = 1;
  1565. suspForceAppPointOffset = "wheel_2_1_axis";
  1566. suspTravelDirection[] = {0,-1,0};
  1567. tireForceAppPointOffset = "wheel_2_1_axis";
  1568. width = "0.2";
  1569. };
  1570. class RR: RF
  1571. {
  1572. boneName = "wheel_2_2_damper";
  1573. boundary = "wheel_2_2_bound";
  1574. center = "wheel_2_2_axis";
  1575. dampingRate = 0.5;
  1576. frictionVsSlipGraph[] = {"[0","1]","[0.5","1]","[1","1]"};
  1577. latStiffX = 25;
  1578. latStiffY = 18000;
  1579. longitudinalStiffnessPerUnitGravity = 100000;
  1580. mass = 20;
  1581. maxBrakeTorque = 6500;
  1582. maxCompression = 0.18;
  1583. maxHandBrakeTorque = 10000;
  1584. mMaxDroop = 0.05;
  1585. MOI = 5.3;
  1586. side = "right";
  1587. springDamperRate = 6725;
  1588. springStrength = 27250;
  1589. sprungMass = 272.5;
  1590. steering = 0;
  1591. suspForceAppPointOffset = "wheel_2_2_axis";
  1592. suspTravelDirection[] = {0,-1,0};
  1593. tireForceAppPointOffset = "wheel_2_2_axis";
  1594. width = "0.2";
  1595. };
  1596. };
  1597. memoryPointTrackFLL = "TrackFLL";
  1598. memoryPointTrackFLR = "TrackFLR";
  1599. memoryPointTrackBLL = "TrackBLL";
  1600. memoryPointTrackBLR = "TrackBLR";
  1601. memoryPointTrackFRL = "TrackFRL";
  1602. memoryPointTrackFRR = "TrackFRR";
  1603. memoryPointTrackBRL = "TrackBRL";
  1604. memoryPointTrackBRR = "TrackBRR";
  1605. class Damage
  1606. {
  1607. tex[] = {};
  1608. mat[] = {
  1609. "A3\data_f\glass_veh_int.rvmat", /// material mapped in model
  1610. "A3\data_f\Glass_veh_damage.rvmat", /// changes to this one once damage of the part reaches 0.5
  1611. "A3\data_f\Glass_veh_damage.rvmat", /// changes to this one once damage of the part reaches 1
  1612.  
  1613. "A3\data_f\glass_veh.rvmat", /// another material
  1614. "A3\data_f\Glass_veh_damage.rvmat", /// changes into different ones
  1615. "A3\data_f\Glass_veh_damage.rvmat"
  1616. };
  1617. };
  1618. class Exhausts
  1619. {
  1620. class Exhaust1
  1621. {
  1622. position = "exhaust1_pos";
  1623. direction = "exhaust1_dir";
  1624. effect = "ExhaustsEffect";
  1625. };
  1626. class Exhaust2
  1627. {
  1628. position = "exhaust2_pos";
  1629. direction = "exhaust2_dir";
  1630. effect = "ExhaustsEffect";
  1631. };
  1632. };
  1633. class Reflectors
  1634. {
  1635. class LightCarHeadL01
  1636. {
  1637. color[] = {89,157,246};
  1638. ambient[] = {5,5,5};
  1639. position = "LightCarHeadL01";
  1640. direction = "LightCarHeadL01_end";
  1641. hitpoint = "Light_L";
  1642. selection = "Light_L";
  1643. size = 1;
  1644. innerAngle = 100;
  1645. outerAngle = 179;
  1646. coneFadeCoef = 25;
  1647. intensity = 1;
  1648. useFlare = "true";
  1649. dayLight = "false";
  1650. flareSize = 1;
  1651. class Attenuation
  1652. {
  1653. start = 1;
  1654. constant = 0;
  1655. linear = 0;
  1656. quadratic = 0.25;
  1657. hardLimitStart = 250;
  1658. hardLimitEnd = 150;
  1659. };
  1660. };
  1661. class LightCarHeadR01: LightCarHeadL01
  1662. {
  1663. position = "LightCarHeadR01";
  1664. direction = "LightCarHeadR01_end";
  1665. hitpoint = "Light_R";
  1666. selection = "Light_R";
  1667. };
  1668. };
  1669. };
  1670. class Rogue_300C_1: Rogue_300C_BASE1
  1671. {
  1672. scope = 2;
  1673. displayName = "A3LRP Chrysler 300C (Black)";
  1674. model = "\Rogue_300C\300C";
  1675. crew = "C_man_1";
  1676. side = 3;
  1677. faction = "CIV_F";
  1678. weapons[] = {"Horn1236"};
  1679. hiddenSelections[] = {"camo1"};
  1680. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0,0,0,1.0,CO)"};
  1681. };
  1682. class Rogue_300C_02: Rogue_300C_BASE1
  1683. {
  1684. scope = 2;
  1685. displayName = "A3LRP Chrysler 300c (Lime Green)";
  1686. model = "\Rogue_300c\300c";
  1687. crew = "C_man_1";
  1688. side = 3;
  1689. faction = "CIV_F";
  1690. weapons[] = {"Horn1236"};
  1691. hiddenSelections[] = {"Camo1"};
  1692. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.501961,1,0.501961,1.0,CO)"};
  1693. };
  1694. class Rogue_300C_03: Rogue_300C_BASE1
  1695. {
  1696. scope = 2;
  1697. displayName = "A3LRP Chrysler 300c (Orange)";
  1698. model = "\Rogue_300c\300c";
  1699. crew = "C_man_1";
  1700. side = 3;
  1701. faction = "CIV_F";
  1702. weapons[] = {"Horn1236"};
  1703. hiddenSelections[] = {"Camo1"};
  1704. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.866667,0.435294,0,1.0,CO)"};
  1705. };
  1706. class Rogue_300C_04: Rogue_300C_BASE1
  1707. {
  1708. scope = 2;
  1709. displayName = "A3LRP Chrysler 300c (Purple)";
  1710. model = "\Rogue_300c\300c";
  1711. crew = "C_man_1";
  1712. side = 3;
  1713. faction = "CIV_F";
  1714. weapons[] = {"Horn1236"};
  1715. hiddenSelections[] = {"Camo1"};
  1716. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.207843,0,0.207843,1.0,CO)"};
  1717. };
  1718. class Rogue_300C_05: Rogue_300C_BASE1
  1719. {
  1720. scope = 2;
  1721. displayName = "A3LRP Chrysler 300c (White)";
  1722. model = "\Rogue_300c\300c";
  1723. crew = "C_man_1";
  1724. side = 3;
  1725. faction = "CIV_F";
  1726. weapons[] = {"Horn1236"};
  1727. hiddenSelections[] = {"Camo1"};
  1728. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1,1,1,1.0,CO)"};
  1729. };
  1730. class Rogue_300C_06: Rogue_300C_BASE1
  1731. {
  1732. scope = 2;
  1733. displayName = "A3LRP Chrysler 300c (Blue)";
  1734. model = "\Rogue_300c\300c";
  1735. crew = "C_man_1";
  1736. side = 3;
  1737. faction = "CIV_F";
  1738. weapons[] = {"Horn1236"};
  1739. hiddenSelections[] = {"Camo1"};
  1740. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.168627,0.584314,1,1.0,CO)"};
  1741. };
  1742. class Rogue_300C_07: Rogue_300C_BASE1
  1743. {
  1744. scope = 2;
  1745. displayName = "A3LRP Chrysler 300c (Hot Pink)";
  1746. model = "\Rogue_300c\300c";
  1747. crew = "C_man_1";
  1748. side = 3;
  1749. faction = "CIV_F";
  1750. weapons[] = {"Horn1236"};
  1751. hiddenSelections[] = {"Camo1"};
  1752. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(1,0.32549,1,1.0,CO)"};
  1753. };
  1754. class Rogue_300C_08: Rogue_300C_BASE1
  1755. {
  1756. scope = 2;
  1757. displayName = "A3LRP Chrysler 300c (Dark Green)";
  1758. model = "\Rogue_300c\300c";
  1759. crew = "C_man_1";
  1760. side = 3;
  1761. faction = "CIV_F";
  1762. weapons[] = {"Horn1236"};
  1763. hiddenSelections[] = {"Camo1"};
  1764. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0,0.25098,0,1.0,CO)"};
  1765. };
  1766. class Rogue_300C_09: Rogue_300C_BASE1
  1767. {
  1768. scope = 2;
  1769. displayName = "A3LRP Chrysler 300c (Yellow)";
  1770. model = "\Rogue_300c\300c";
  1771. crew = "C_man_1";
  1772. side = 3;
  1773. faction = "CIV_F";
  1774. weapons[] = {"Horn1236"};
  1775. hiddenSelections[] = {"Camo1"};
  1776. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.941176,0.941176,0,1.0,CO)"};
  1777. };
  1778. class Rogue_300C_10: Rogue_300C_BASE1
  1779. {
  1780. scope = 2;
  1781. displayName = "A3LRP Chrysler 300c (Red)";
  1782. model = "\Rogue_300c\300c";
  1783. crew = "C_man_1";
  1784. side = 3;
  1785. faction = "CIV_F";
  1786. weapons[] = {"Horn1236"};
  1787. hiddenSelections[] = {"Camo1"};
  1788. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.666667,0,0,1.0,CO)"};
  1789. };
  1790. class Rogue_300C_11: Rogue_300C_BASE1
  1791. {
  1792. scope = 2;
  1793. displayName = "A3LRP Chrysler 300c (Grey)";
  1794. model = "\Rogue_300c\300c";
  1795. crew = "C_man_1";
  1796. side = 3;
  1797. faction = "CIV_F";
  1798. weapons[] = {"Horn1236"};
  1799. hiddenSelections[] = {"Camo1"};
  1800. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0.411765,0.411765,0.411765,1.0,CO)"};
  1801. };
  1802. class Rogue_300C_12: Rogue_300C_BASE1
  1803. {
  1804. scope = 2;
  1805. displayName = "A3LRP Chrysler 300c (Turqoise)";
  1806. model = "\Rogue_300c\300c";
  1807. crew = "C_man_1";
  1808. side = 3;
  1809. faction = "CIV_F";
  1810. weapons[] = {"Horn1236"};
  1811. hiddenSelections[] = {"Camo1"};
  1812. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0,0.835294,0.835294,1.0,CO)"};
  1813. };
  1814. class Rogue_300C_13: Rogue_300C_BASE1
  1815. {
  1816. scope = 2;
  1817. displayName = "A3LRP Chrysler 300c (Dark Blue)";
  1818. model = "\Rogue_300c\300c";
  1819. crew = "C_man_1";
  1820. side = 3;
  1821. faction = "CIV_F";
  1822. weapons[] = {"Horn1236"};
  1823. hiddenSelections[] = {"Camo1"};
  1824. hiddenSelectionsTextures[] = {"#(argb,8,8,3)color(0,0,0.282353,1.0,CO)"};
  1825. };
  1826. class Rogue_300C_GUCCI: Rogue_300C_BASE1
  1827. {
  1828. scope = 2;
  1829. displayName = "A3LRP Chrysler 300c (Gucci)";
  1830. model = "\Rogue_300c\300c";
  1831. crew = "C_man_1";
  1832. side = 3;
  1833. faction = "CIV_F";
  1834. weapons[] = {"GucciGANG","Horn1236"};
  1835. hiddenSelections[] = {"Camo1"};
  1836. hiddenSelectionsTextures[] = {"\Rogue_300C\data\textures\car.paa"};
  1837. };
  1838. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement