Advertisement
Guest User

working arma 3 config.cpp 1.60+

a guest
May 31st, 2016
992
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.55 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////
  2. //DeRap: Produced from mikero's Dos Tools Dll version 5.45
  3. //'now' is Fri May 27 14:35:58 2016 : 'file' last modified on Fri May 27 14:35:58 2016
  4. //http://dev-heaven.net/projects/list_files/mikero-pbodll
  5. ////////////////////////////////////////////////////////////////////
  6.  
  7. #define _ARMA_
  8.  
  9. //ndefs=13
  10. enum {
  11. destructengine = 2,
  12. destructdefault = 6,
  13. destructwreck = 7,
  14. destructtree = 3,
  15. destructtent = 4,
  16. stabilizedinaxisx = 1,
  17. stabilizedinaxesxyz = 4,
  18. stabilizedinaxisy = 2,
  19. stabilizedinaxesboth = 3,
  20. destructno = 0,
  21. stabilizedinaxesnone = 0,
  22. destructman = 5,
  23. destructbuilding = 1
  24. };
  25.  
  26. //Class map_Eilean : config.bin{
  27. class CfgPatches
  28. {
  29. class Eilean
  30. {
  31. author = "Lord J0K3R5";
  32. name = "Eilean";
  33. url = "http://www.arma3.com";
  34. requiredAddons[] = {"A3_Data_F","A3_Map_Data","A3_Roads_F","A3_Structures_F"};
  35. requiredVersion = 0.1;
  36. units[] = {};
  37. weapons[] = {};
  38. };
  39. };
  40.  
  41. class CfgVehicles{};
  42. class CfgWorlds
  43. {
  44. mapSize = 8192;
  45. mapZone = 35;
  46. mapArea[] = { -20.267975, 174.002838, -20.135266, 174.14566 };
  47. class DefaultWorld
  48. {
  49. class Weather
  50. {
  51. class Overcast;
  52. };
  53. class WaterExPars;
  54. };
  55. class CAWorld: DefaultWorld
  56. {
  57. class Grid{};
  58. class DayLightingBrightAlmost;
  59. class DayLightingRainy;
  60. class DefaultClutter;
  61. class Weather: Weather
  62. {
  63. class Lighting;
  64. class Overcast: Overcast
  65. {
  66. class Weather1;
  67. class Weather2;
  68. class Weather3;
  69. class Weather4;
  70. class Weather5;
  71. class Weather6;
  72. };
  73. };
  74. };
  75.  
  76. class DefaultLighting;
  77. class Eilean: CAWorld
  78. {
  79. class DefaultClutter;
  80.  
  81. ///////////////////////////////////////////////////////////////////////////////////////////
  82. // CLUTTER - STANDARD ARMA III
  83. ///////////////////////////////////////////////////////////////////////////////////////////
  84.  
  85.  
  86. class clutter
  87. {
  88. class StrBigFallenBranches_pine: DefaultClutter
  89. {
  90. model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine.p3d";
  91. affectedByWind = 0.0;
  92. swLighting = 0;
  93. scaleMin = 0.3;
  94. scaleMax = 0.7;
  95. };
  96. class StrBigFallenBranches_pine02: DefaultClutter
  97. {
  98. model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine02.p3d";
  99. affectedByWind = 0.0;
  100. swLighting = 0;
  101. scaleMin = 0.3;
  102. scaleMax = 0.7;
  103. };
  104. class StrBigFallenBranches_pine03: DefaultClutter
  105. {
  106. model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine03.p3d";
  107. affectedByWind = 0.0;
  108. swLighting = 0;
  109. scaleMin = 0.3;
  110. scaleMax = 0.7;
  111. };
  112. class StrGrassGreenGroup: DefaultClutter
  113. {
  114. model = "A3\plants_f\Clutter\c_StrGrassGreen_group.p3d";
  115. affectedByWind = 0.6;
  116. swLighting = 1;
  117. scaleMin = 0.7;
  118. scaleMax = 1.0;
  119. };
  120. class StrGrassDry: DefaultClutter
  121. {
  122. model = "A3\plants_f\Clutter\c_StrGrassDry.p3d";
  123. affectedByWind = 0.5;
  124. swLighting = 1;
  125. scaleMin = 0.8;
  126. scaleMax = 1.2;
  127. };
  128. class StrGrassDryGroup: DefaultClutter
  129. {
  130. model = "A3\plants_f\Clutter\c_StrGrassDry_group.p3d";
  131. affectedByWind = 0.65;
  132. swLighting = 1;
  133. scaleMin = 0.65;
  134. scaleMax = 1.0;
  135. };
  136. class StrGrassDryMediumGroup: DefaultClutter
  137. {
  138. model = "A3\plants_f\Clutter\c_StrGrassDryMedium_group.p3d";
  139. affectedByWind = 0.7;
  140. swLighting = 1;
  141. scaleMin = 0.8;
  142. scaleMax = 1.0;
  143. };
  144. class StrThornKhakiSmall: DefaultClutter
  145. {
  146. model = "A3\plants_f\Clutter\c_StrThornKhaki.p3d";
  147. affectedByWind = 0.05;
  148. swLighting = 0;
  149. scaleMin = 0.5;
  150. scaleMax = 0.7;
  151. };
  152. class StrThornKhakiBig: DefaultClutter
  153. {
  154. model = "A3\plants_f\Clutter\c_StrThornKhaki.p3d";
  155. affectedByWind = 0.05;
  156. swLighting = 0;
  157. scaleMin = 0.7;
  158. scaleMax = 0.9;
  159. };
  160. class StrThornGreenSmall: DefaultClutter
  161. {
  162. model = "A3\plants_f\Clutter\c_StrThornGreen.p3d";
  163. affectedByWind = 0.05;
  164. swLighting = 0;
  165. scaleMin = 0.3;
  166. scaleMax = 0.5;
  167. };
  168. class StrThornGreenBig: DefaultClutter
  169. {
  170. model = "A3\plants_f\Clutter\c_StrThornGreen.p3d";
  171. affectedByWind = 0.05;
  172. swLighting = 0;
  173. scaleMin = 0.7;
  174. scaleMax = 0.9;
  175. };
  176. class StrThornGraySmall: DefaultClutter
  177. {
  178. model = "A3\plants_f\Clutter\c_StrThornGray.p3d";
  179. affectedByWind = 0.05;
  180. swLighting = 0;
  181. scaleMin = 0.5;
  182. scaleMax = 0.7;
  183. };
  184. class StrThornGrayBig: DefaultClutter
  185. {
  186. model = "A3\plants_f\Clutter\c_StrThornGray.p3d";
  187. affectedByWind = 0.05;
  188. swLighting = 0;
  189. scaleMin = 0.8;
  190. scaleMax = 1.2;
  191. };
  192. class StrPlantGreenShrub: DefaultClutter
  193. {
  194. model = "A3\plants_f\Clutter\c_StrPlantGreenShrub.p3d";
  195. affectedByWind = 0.5;
  196. swLighting = 1;
  197. scaleMin = 0.6;
  198. scaleMax = 1.1;
  199. };
  200. class StrPlantGermaderGroup: DefaultClutter
  201. {
  202. model = "A3\plants_f\Clutter\c_StrPlantGermader_group.p3d";
  203. affectedByWind = 0.35;
  204. swLighting = 1;
  205. scaleMin = 0.9;
  206. scaleMax = 1.5;
  207. };
  208. class StrWeedBrownTallGroup: DefaultClutter
  209. {
  210. model = "A3\plants_f\Clutter\c_StrWeedBrownTall_group.p3d";
  211. affectedByWind = 0.3;
  212. swLighting = 1;
  213. scaleMin = 0.9;
  214. scaleMax = 1.25;
  215. };
  216. class StrWeedGreenTall: DefaultClutter
  217. {
  218. model = "A3\plants_f\Clutter\c_StrWeedGreenTall.p3d";
  219. affectedByWind = 0.3;
  220. swLighting = 1;
  221. scaleMin = 0.8;
  222. scaleMax = 1.2;
  223. };
  224. class StrPlantMullein: DefaultClutter
  225. {
  226. model = "A3\plants_f\Clutter\c_StrPlantMullein.p3d";
  227. affectedByWind = 0.35;
  228. swLighting = 1;
  229. scaleMin = 0.7;
  230. scaleMax = 1.15;
  231. };
  232. class StrThistlePurpleSmall: DefaultClutter
  233. {
  234. model = "A3\plants_f\Clutter\c_StrThistlePurple_small.p3d";
  235. affectedByWind = 0.1;
  236. swLighting = 1;
  237. scaleMin = 0.9;
  238. scaleMax = 1.4;
  239. };
  240. class StrThistleSmallYellow: DefaultClutter
  241. {
  242. model = "A3\plants_f\Clutter\c_StrThistleSmallYellow.p3d";
  243. affectedByWind = 0.2;
  244. swLighting = 1;
  245. scaleMin = 0.6;
  246. scaleMax = 1.4;
  247. };
  248. class StrThistleYellowShrub: DefaultClutter
  249. {
  250. model = "A3\plants_f\Clutter\c_StrThistleYellowShrub.p3d";
  251. affectedByWind = 0.2;
  252. swLighting = 1;
  253. scaleMin = 0.7;
  254. scaleMax = 1.1;
  255. };
  256. class GrassTall: DefaultClutter
  257. {
  258. model = "A3\plants_f\Clutter\c_Grass_Tall_Dead.p3d";
  259. affectedByWind = 1.0;
  260. swLighting = 1;
  261. scaleMin = 0.6;
  262. scaleMax = 1.0;
  263. };
  264. class GrassGreen: DefaultClutter
  265. {
  266. model = "A3\plants_f\Clutter\c_Grass_Green.p3d";
  267. affectedByWind = 1.0;
  268. swLighting = 1;
  269. scaleMin = 0.85;
  270. scaleMax = 1.0;
  271. surfaceColor[] = {0.431,0.475,0.267};
  272. };
  273. class GrassDry: DefaultClutter
  274. {
  275. model = "A3\plants_f\Clutter\c_Grass_Dry.p3d";
  276. affectedByWind = 1.0;
  277. swLighting = 1;
  278. scaleMin = 0.3;
  279. scaleMax = 0.9;
  280. };
  281. class GrassBrushHighGreen: DefaultClutter
  282. {
  283. model = "A3\plants_f\Clutter\c_Grass_BrushHigh_Green.p3d";
  284. affectedByWind = 0.8;
  285. swLighting = 1;
  286. scaleMin = 0.5;
  287. scaleMax = 0.7;
  288. };
  289. class GrassBunchSmall: DefaultClutter
  290. {
  291. model = "A3\plants_f\Clutter\c_Grass_Bunch_Small.p3d";
  292. affectedByWind = 0.8;
  293. swLighting = 1;
  294. scaleMin = 0.3;
  295. scaleMax = 0.8;
  296. };
  297. class ThistleHighDead: DefaultClutter
  298. {
  299. model = "A3\plants_f\Clutter\c_Thistle_High_Dead.p3d";
  300. affectedByWind = 1.0;
  301. swLighting = 1;
  302. scaleMin = 0.4;
  303. scaleMax = 0.8;
  304. };
  305. class ThistleHigh: DefaultClutter
  306. {
  307. model = "A3\plants_f\Clutter\c_Thistle_High.p3d";
  308. affectedByWind = 0.6;
  309. swLighting = 1;
  310. scaleMin = 0.6;
  311. scaleMax = 1.0;
  312. };
  313. class ThistleSmallYellow: DefaultClutter
  314. {
  315. model = "A3\plants_f\Clutter\c_Thistle_Small_Yellow.p3d";
  316. affectedByWind = 0.3;
  317. swLighting = 1;
  318. scaleMin = 0.3;
  319. scaleMax = 0.9;
  320. };
  321. class ThistleThornGreen: DefaultClutter
  322. {
  323. model = "A3\plants_f\Clutter\c_Thistle_Thorn_Green.p3d";
  324. affectedByWind = 0.3;
  325. swLighting = 0;
  326. scaleMin = 0.3;
  327. scaleMax = 1.0;
  328. };
  329. class ThistleThornGreenSmall: DefaultClutter
  330. {
  331. model = "A3\plants_f\Clutter\c_Thistle_Thorn_Green.p3d";
  332. affectedByWind = 0.25;
  333. swLighting = 0;
  334. scaleMin = 0.4;
  335. scaleMax = 0.7;
  336. };
  337. class ThistleThornBrown: DefaultClutter
  338. {
  339. model = "A3\plants_f\Clutter\c_Thistle_Thorn_Brown.p3d";
  340. affectedByWind = 0.3;
  341. swLighting = 0;
  342. scaleMin = 0.5;
  343. scaleMax = 1.2;
  344. };
  345. class ThistleThornBrownSmall: DefaultClutter
  346. {
  347. model = "A3\plants_f\Clutter\c_Thistle_Thorn_Brown.p3d";
  348. affectedByWind = 0.25;
  349. swLighting = 0;
  350. scaleMin = 0.3;
  351. scaleMax = 0.7;
  352. };
  353. class ThistleThornGray: DefaultClutter
  354. {
  355. model = "A3\plants_f\Clutter\c_Thistle_Thorn_Gray.p3d";
  356. affectedByWind = 0.3;
  357. swLighting = 0;
  358. scaleMin = 1.1;
  359. scaleMax = 1.4;
  360. };
  361. class ThistleThornDesert: DefaultClutter
  362. {
  363. model = "A3\plants_f\Clutter\c_Thistle_Thorn_Desert.p3d";
  364. affectedByWind = 0.3;
  365. swLighting = 0;
  366. scaleMin = 0.4;
  367. scaleMax = 1.4;
  368. };
  369. class PlantGreenSmall: DefaultClutter
  370. {
  371. model = "A3\plants_f\Clutter\c_Plant_Green_Small.p3d";
  372. affectedByWind = 0.7;
  373. swLighting = 1;
  374. scaleMin = 0.5;
  375. scaleMax = 1.1;
  376. };
  377. class FlowerCakile: DefaultClutter
  378. {
  379. model = "A3\plants_f\Clutter\c_Flower_Cakile.p3d";
  380. affectedByWind = 0.4;
  381. swLighting = 1;
  382. scaleMin = 0.6;
  383. scaleMax = 0.8;
  384. };
  385. class FlowerLowYellow2: DefaultClutter
  386. {
  387. model = "A3\plants_f\Clutter\c_Flower_Low_Yellow2.p3d";
  388. affectedByWind = 0.4;
  389. swLighting = 1;
  390. scaleMin = 0.6;
  391. scaleMax = 1.0;
  392. };
  393. class GrassCrookedDead: DefaultClutter
  394. {
  395. model = "A3\plants_f\Clutter\c_GrassCrooked.p3d";
  396. affectedByWind = 0.6;
  397. swLighting = 1;
  398. scaleMin = 0.8;
  399. scaleMax = 1.1;
  400. };
  401. class GrassTalltwo: DefaultClutter
  402. {
  403. model = "A3\plants_f\Clutter\c_GrassTall.p3d";
  404. affectedByWind = 0.8;
  405. swLighting = 1;
  406. scaleMin = 0.75;
  407. scaleMax = 1.15;
  408. };
  409. class GrassLong_DryBunch: DefaultClutter
  410. {
  411. model = "A3\plants_f\Clutter\c_GrassLong_DryBunch.p3d";
  412. affectedByWind = 0.8;
  413. swLighting = 1;
  414. scaleMin = 0.9;
  415. scaleMax = 1.2;
  416. };
  417. class GrassDesertGroupSoft: DefaultClutter
  418. {
  419. model = "A3\plants_f\Clutter\c_GrassGreen_GroupSoft.p3d";
  420. affectedByWind = 1.0;
  421. swLighting = 1;
  422. scaleMin = 0.6;
  423. scaleMax = 1.1;
  424. };
  425. class SeaWeed1: DefaultClutter
  426. {
  427. model = "A3\Plants_F\Clutter\c_SeaWeed1.p3d";
  428. affectedByWind = 0.2;
  429. swLighting = 0;
  430. scaleMin = 0.4;
  431. scaleMax = 1.0;
  432. };
  433. class SeaWeed2: DefaultClutter
  434. {
  435. model = "A3\Plants_F\Clutter\c_SeaWeed2.p3d";
  436. affectedByWind = 0.2;
  437. swLighting = 0;
  438. scaleMin = 0.3;
  439. scaleMax = 1.0;
  440. };
  441. class Coral1: DefaultClutter
  442. {
  443. model = "A3\Plants_F\Clutter\c_Coral1.p3d";
  444. affectedByWind = 0.0;
  445. swLighting = 0;
  446. scaleMin = 0.3;
  447. scaleMax = 1.0;
  448. };
  449. class Coral2: DefaultClutter
  450. {
  451. model = "A3\Plants_F\Clutter\c_Coral2.p3d";
  452. affectedByWind = 0.0;
  453. swLighting = 0;
  454. scaleMin = 0.3;
  455. scaleMax = 1.0;
  456. };
  457. class Coral3: DefaultClutter
  458. {
  459. model = "A3\Plants_F\Clutter\c_Coral3.p3d";
  460. affectedByWind = 0.1;
  461. swLighting = 0;
  462. scaleMin = 0.3;
  463. scaleMax = 0.5;
  464. };
  465. class Coral4: DefaultClutter
  466. {
  467. model = "A3\Plants_F\Clutter\c_Coral4.p3d";
  468. affectedByWind = 0.1;
  469. swLighting = 0;
  470. scaleMin = 0.3;
  471. scaleMax = 1.0;
  472. };
  473. class Coral5: DefaultClutter
  474. {
  475. model = "A3\Plants_F\Clutter\c_Coral5.p3d";
  476. affectedByWind = 0.05;
  477. swLighting = 0;
  478. scaleMin = 0.2;
  479. scaleMax = 0.6;
  480. };
  481. };
  482.  
  483.  
  484. ///////////////////////////////////////////////////////////////////////////////////////////
  485. ///////////////////////////////////////////////////////////////////////////////////////////
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492. dynLightMinBrightnessAmbientCoef = 0.5;
  493. dynLightMinBrightnessAbsolute = 0.05;
  494.  
  495.  
  496. class Sea
  497. {
  498. seaTexture = "a3\data_f\seatexture_co.paa";
  499. seaMaterial = "#water";
  500. shoreMaterial = "#shore";
  501. shoreFoamMaterial = "#shorefoam";
  502. shoreWetMaterial = "#shorewet";
  503. WaterMapScale = 20;
  504. WaterGrid = 50;
  505. MaxTide = 0;
  506. MaxWave = 0.25;
  507. SeaWaveXScale = "2.0/50";
  508. SeaWaveZScale = "1.0/50";
  509. SeaWaveHScale = 1.0;
  510. SeaWaveXDuration = 5000;
  511. SeaWaveZDuration = 10000;
  512. };
  513. class Underwater
  514. {
  515. noWaterFog = -0.001;
  516. fullWaterFog = 0.001;
  517. deepWaterFog = 200;
  518. waterFogDistanceNear = 10;
  519. waterFogDistance = 40;
  520. waterColor[] = {0.04,0.16,0.22};
  521. deepWaterColor[] = {0.0,0.001,0.009};
  522. surfaceColor[] = {0.04,0.16,0.22};
  523. deepSurfaceColor[] = {0.0,0.001,0.009};
  524. };
  525. class SeaWaterShaderPars
  526. {
  527. refractionMoveCoef = 0.03;
  528. minWaterOpacity = 0.0;
  529. waterOpacityDistCoef = 0.4;
  530. underwaterOpacity = 0.5;
  531. waterOpacityFadeStart = 60;
  532. waterOpacityFadeLength = 120;
  533. };
  534. class WaterExPars: WaterExPars
  535. {
  536. fogDensity = 0.07;
  537. fogColor[] = {0.03015,0.07155,0.09045};
  538. fogColorExtinctionSpeed[] = {0.1814,0.0159,0.0111};
  539. ligtExtinctionSpeed[] = {0.1814,0.0159,0.0111};
  540. diffuseLigtExtinctionSpeed[] = {0.3814,0.2159,0.2111};
  541. fogGradientCoefs[] = {"0.35f","1.0f","1.7f"};
  542. fogColorLightInfluence[] = {0.8,0.2,1.0};
  543. shadowIntensity = "0.0f";
  544. ssReflectionStrength = 0.85;
  545. ssReflectionMaxJitter = 1.0;
  546. ssReflectionRippleInfluence = 0.2;
  547. ssReflectionEdgeFadingCoef = 10.0;
  548. ssReflectionDistFadingCoef = 4.0;
  549. refractionMinCoef = 0.03;
  550. refractionMaxCoef = 0.14;
  551. refractionMaxDist = 5.1;
  552. specularMaxIntensity = 100;
  553. specularPowerOvercast0 = 750;
  554. specularPowerOvercast1 = 50;
  555. specularNormalModifyCoef = 0.015;
  556. foamAroundObjectsIntensity = "0.15f";
  557. foamAroundObjectsFadeCoef = "8.0f";
  558. foamColorCoef = "2.0f";
  559. foamDeformationCoef = "0.02f";
  560. foamTextureCoef = "0.2f";
  561. foamTimeMoveSpeed = "0.2f";
  562. foamTimeMoveAmount = "0.1f";
  563. shoreDarkeningMaxCoef = "0.45f";
  564. shoreDarkeningOffset = "0.36f";
  565. shoreDarkeningGradient = "0.08f";
  566. shoreWaveTimeScale = "0.8f";
  567. shoreWaveShifDerivativeOffset = "-0.8f";
  568. shoreFoamIntensity = "0.25f";
  569. shoreMaxWaveHeight = "0.15f";
  570. shoreWetLayerReflectionIntensity = "0.55f";
  571. };
  572.  
  573.  
  574. startWeather = 0.3;
  575. startFog = 0.0;
  576. forecastWeather = 0.3;
  577. forecastFog = 0.0;
  578. startFogBase = 0.0;
  579. forecastFogBase = 0.0;
  580. startFogDecay = 0.014;
  581. forecastFogDecay = 0.014;
  582. fogBeta0Min = 0.0;
  583. fogBeta0Max = 0.05;
  584.  
  585.  
  586. class HDRNewPars
  587. {
  588. minAperture = 1e-005;
  589. maxAperture = 256;
  590. apertureRatioMax = 4;
  591. apertureRatioMin = 10;
  592. bloomImageScale = 1.0;
  593. bloomScale = 0.09;
  594. bloomExponent = 0.75;
  595. bloomLuminanceOffset = 0.4;
  596. bloomLuminanceScale = 0.15;
  597. bloomLuminanceExponent = 0.25;
  598. tonemapMethod = 1;
  599. tonemapShoulderStrength = 0.22;
  600. tonemapLinearStrength = 0.12;
  601. tonemapLinearAngle = 0.1;
  602. tonemapToeStrength = 0.2;
  603. tonemapToeNumerator = 0.022;
  604. tonemapToeDenominator = 0.2;
  605. tonemapLinearWhite = 11.2;
  606. tonemapExposureBias = 1.0;
  607. tonemapLinearWhiteReinhard = "2.5f";
  608. eyeAdaptFactorLight = 3.3;
  609. eyeAdaptFactorDark = 0.75;
  610. nvgApertureMin = 10.0;
  611. nvgApertureStandard = 12.5;
  612. nvgApertureMax = 16.5;
  613. nvgStandardAvgLum = 10;
  614. nvgLightGain = 320;
  615. nvgTransition = 1;
  616. nvgTransitionCoefOn = "40.0f";
  617. nvgTransitionCoefOff = "0.01f";
  618. nightShiftMinAperture = 0;
  619. nightShiftMaxAperture = 0.002;
  620. nightShiftMaxEffect = 0.6;
  621. nightShiftLuminanceScale = 600;
  622. };
  623.  
  624.  
  625. skyColorInfluencesFogColor = 0;
  626.  
  627.  
  628. class Lighting: DefaultLighting
  629. {
  630. groundReflection[] = {0.132,0.133,0.122};
  631. moonObjectColorFull[] = {460,440,400,1.0};
  632. moonHaloObjectColorFull[] = {465,477,475,1.0};
  633. moonsetObjectColor[] = {375,350,325,1.0};
  634. moonsetHaloObjectColor[] = {515,517,525,1.0};
  635.  
  636.  
  637. class ThunderBoltLight
  638. {
  639. diffuse[] = {2120,3170,5550};
  640. ambient[] = {0.001,0.001,0.001};
  641. intensity = 120000;
  642. class Attenuation
  643. {
  644. start = 0.0;
  645. constant = 0.0;
  646. linear = 0.0;
  647. quadratic = 1.0;
  648. };
  649. };
  650. starEmissivity = 25;
  651. };
  652.  
  653.  
  654. class DayLightingBrightAlmost: DayLightingBrightAlmost
  655. {
  656. deepNight[] = {-15,{0.005,0.01,0.01},{0.0,0.002,0.003},{0.0,0.0,0.0},{0.0,0.0,0.0},{0.0,0.002,0.003},{0.0,0.002,0.003},0};
  657. fullNight[] = {-5,{0.182,0.213,0.25},{0.05,0.111,0.221},{0.04,0.034,0.004},{0.039,0.049,0.072},{0.082,0.128,0.185},{0.283,0.35,0.431},0};
  658. sunMoon[] = {-3.75,{0.377,0.441,0.518},{0.103,0.227,0.453},{0.04,0.034,0.004},{0.039,0.049,0.072},{0.174,0.274,0.395},{0.582,0.72,0.887},0.5};
  659. earlySun[] = {-2.5,{0.675,0.69,0.784},{0.22,0.322,0.471},{0.04,0.034,0.004},{0.039,0.049,0.072},{0.424,0.549,0.745},{0.698,0.753,0.894},1};
  660. sunrise[] = {0,{0.675,0.69,0.784},{0.478,0.51,0.659},{0.2,0.19,0.07},{0.124,0.161,0.236},{{0.847,0.855,0.965},0.2},{{0.933,0.949,0.996},2},1};
  661. earlyMorning[] = {3,{{0.844,0.61,0.469},0.8},{0.424,0.557,0.651},{{1,0.45,0.2},1},{0.12,0.26,0.38},{{0.428,0.579,0.743},2},{{0.844,0.61,0.469},2.7},1};
  662. midMorning[] = {8,{{0.822,0.75,0.646},3.8},{{0.383,0.58,0.858},1.3},{{1.3,0.9,0.61},2.8},{{0.12,0.18,0.28},0.5},{{0.322,0.478,0.675},3.5},{{1.0,0.929,0.815},4.7},1};
  663. morning[] = {16,{{1,0.95,0.91},12.2},{{0.12,0.18,0.28},9.2},{{1,0.95,0.91},11.2},{{0.12,0.18,0.28},8.5},{{0.14,0.18,0.24},11.0},{{0.5,0.6,0.9},13.2},1};
  664. noon[] = {45,{{0.98,0.94,0.94},13.8},{{0.2,0.27,0.35},10.8},{{0.98,0.94,0.94},13.8},{{0.2,0.27,0.35},10.8},{{0.5,0.64,1.0},12.0},{{0.5,0.5,0.5},14.8},1,0.5,0.4,0.5,0.4};
  665. };
  666. class DayLightingRainy: DayLightingRainy
  667. {
  668. deepNight[] = {-15,{0.005,0.01,0.01},{0.0,0.002,0.003},{0.0,0.0,0.0},{0.0,0.0,0.0},{0.0,0.002,0.003},{0.0,0.002,0.003},0};
  669. fullNight[] = {-5,{0.023,0.023,0.023},{0.02,0.02,0.02},{0.023,0.023,0.023},{0.02,0.02,0.02},{0.01,0.01,0.02},{0.08,0.06,0.06},0};
  670. sunMoon[] = {-3.75,{0.04,0.04,0.05},{0.04,0.04,0.05},{0.04,0.04,0.05},{0.04,0.04,0.05},{0.04,0.035,0.04},{0.11,0.08,0.09},0.5};
  671. earlySun[] = {-2.5,{0.0689,0.0689,0.0804},{0.06,0.06,0.07},{0.0689,0.0689,0.0804},{0.06,0.06,0.07},{0.08,0.07,0.08},{0.14,0.1,0.12},0.5};
  672. earlyMorning[] = {3,{{1,1,1},"(-4)+3.95"},{{1,1,1},"(-4)+3.0"},{{1,1,1},"(-4)+3.95"},{{1,1,1},"(-4)+3.0"},{{1,1,1},"(-4)+4"},{{1,1,1},"(-4)+5.5"},1};
  673. morning[] = {16,{{1,1,1},"(-4)+5.7"},{{1,1,1},"(-4)+4.5"},{{1,1,1},"(-4)+5.7"},{{1,1,1},"(-4)+4.5"},{{1,1,1},"(-4)+7"},{{1,1,1},"(-4)+8"},1};
  674. lateMorning[] = {25,{{1,1,1},"(-4)+10.45"},{{1,1,1},"(-4)+9.75"},{{1,1,1},"(-4)+10.45"},{{1,1,1},"(-4)+9.75"},{{1,1,1},"(-4)+12"},{{1,1,1},"(-4)+12.75"},1};
  675. noon[] = {45,{{1,1,1},10.0},{{1,1,1},9.0},{{1,1,1},9.0},{{1,1,1},8.0},{{0.5,0.64,1},12.0},{{0.5,0.5,0.5},14.8},1};
  676. };
  677.  
  678.  
  679. class Weather: Weather
  680. {
  681. class LightingNew
  682. {
  683. class Lighting0
  684. {
  685. height = 0;
  686. overcast = 0.25;
  687. sunAngle = -24;
  688. sunOrMoon = 0;
  689. diffuse[] = {{0.14,0.19,0.3},4};
  690. diffuseCloud[] = {{0.14,0.19,0.3},0.2};
  691. ambient[] = {{0.173,0.239,0.373},1};
  692. ambientCloud[] = {{0.173,0.239,0.373},0.05};
  693. ambientMid[] = {{0.1384,0.1912,0.2984},0.88};
  694. ambientMidCloud[] = {{0.1384,0.1912,0.2984},0.044};
  695. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  696. groundReflectionCloud[] = {{0.173,0.239,0.373},0.04224};
  697. bidirect[] = {0.025,0.025,0.023};
  698. bidirectCloud[] = {0.0125,0.0125,0.0115};
  699. sky[] = {0.231,0.314,0.467};
  700. skyAroundSun[] = {0.2,0.25,0.45};
  701. fogColor[] = {{0.09,0.137,0.22},0.025};
  702. apertureMin = 6;
  703. apertureStandard = 6;
  704. apertureMax = 18;
  705. standardAvgLum = 4;
  706. desiredLuminanceCoef = 1;
  707. desiredLuminanceCoefCloud = 1;
  708. luminanceRectCoef = 1;
  709. luminanceRectCoefCloud = 0.5;
  710. rayleigh[] = {0.007,0.01388,0.035};
  711. mie[] = {0.005,0.005,0.005};
  712. cloudsColor[] = {{0.5,0.65,1},11.016};
  713. swBrightness = 1;
  714. };
  715. class Lighting1
  716. {
  717. height = 0;
  718. overcast = 0.25;
  719. sunAngle = -12;
  720. sunOrMoon = 0;
  721. diffuse[] = {0.1,0.18,0.3};
  722. diffuseCloud[] = {0.1,0.18,0.3};
  723. ambient[] = {{0.173,0.239,0.373},1};
  724. ambientCloud[] = {{0.173,0.239,0.373},1};
  725. ambientMid[] = {{0.173,0.239,0.373},0.88};
  726. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  727. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  728. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  729. bidirect[] = {0,0,0};
  730. bidirectCloud[] = {0,0,0};
  731. sky[] = {{0.212,0.302,0.51},1};
  732. skyAroundSun[] = {0.2,0.25,0.45};
  733. fogColor[] = {{0.094,0.141,0.231},0.025};
  734. apertureMin = 6;
  735. apertureStandard = 6;
  736. apertureMax = 18;
  737. standardAvgLum = 4;
  738. desiredLuminanceCoef = 1;
  739. desiredLuminanceCoefCloud = 1;
  740. luminanceRectCoef = 1;
  741. luminanceRectCoefCloud = 0.5;
  742. rayleigh[] = {0.007,0.01388,0.035};
  743. mie[] = {0.005,0.005,0.005};
  744. cloudsColor[] = {{1,1,1},11.016};
  745. swBrightness = 1;
  746. };
  747. class Lighting2
  748. {
  749. height = 0;
  750. overcast = 0.25;
  751. sunAngle = -11;
  752. sunOrMoon = 0.5;
  753. diffuse[] = {0.1,0.18,0.3};
  754. diffuseCloud[] = {0.1,0.18,0.3};
  755. ambient[] = {{0.173,0.239,0.373},1};
  756. ambientCloud[] = {{0.173,0.239,0.373},1};
  757. ambientMid[] = {{0.173,0.239,0.373},0.88};
  758. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  759. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  760. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  761. bidirect[] = {0,0,0};
  762. bidirectCloud[] = {0,0,0};
  763. sky[] = {{0.212,0.302,0.51},1};
  764. skyAroundSun[] = {0.2,0.25,0.45};
  765. fogColor[] = {{0.094,0.141,0.231},0.025};
  766. apertureMin = 6;
  767. apertureStandard = 6;
  768. apertureMax = 18;
  769. standardAvgLum = 4;
  770. desiredLuminanceCoef = 1;
  771. desiredLuminanceCoefCloud = 1;
  772. luminanceRectCoef = 1;
  773. luminanceRectCoefCloud = 0.5;
  774. rayleigh[] = {0.007,0.01388,0.035};
  775. mie[] = {0.005,0.005,0.005};
  776. cloudsColor[] = {{1,1,1},11.016};
  777. swBrightness = 1;
  778. };
  779. class Lighting3
  780. {
  781. height = 0;
  782. overcast = 0.25;
  783. sunAngle = -10;
  784. sunOrMoon = 1;
  785. diffuse[] = {0.1,0.18,0.3};
  786. diffuseCloud[] = {0.1,0.18,0.3};
  787. ambient[] = {{0.173,0.239,0.373},1};
  788. ambientCloud[] = {{0.173,0.239,0.373},1};
  789. ambientMid[] = {{0.173,0.239,0.373},0.88};
  790. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  791. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  792. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  793. bidirect[] = {0,0,0};
  794. bidirectCloud[] = {0,0,0};
  795. sky[] = {{0.212,0.302,0.51},1};
  796. skyAroundSun[] = {{0.2,0.25,0.45},4.734908};
  797. fogColor[] = {{0.094,0.141,0.231},0.025};
  798. apertureMin = 6;
  799. apertureStandard = 6;
  800. apertureMax = 18;
  801. standardAvgLum = 4;
  802. desiredLuminanceCoef = 1;
  803. desiredLuminanceCoefCloud = 1;
  804. luminanceRectCoef = 1;
  805. luminanceRectCoefCloud = 0.5;
  806. rayleigh[] = {0.007,0.01388,0.035};
  807. mie[] = {0.005,0.005,0.005};
  808. cloudsColor[] = {{1,1,1},11.016};
  809. swBrightness = 1;
  810. };
  811. class Lighting4
  812. {
  813. height = 0;
  814. overcast = 0.25;
  815. sunAngle = -5;
  816. sunOrMoon = 1;
  817. diffuse[] = {{0.16,0.18,0.28},3};
  818. diffuseCloud[] = {{0.16,0.18,0.28},3};
  819. ambient[] = {{0.173,0.239,0.373},4.6};
  820. ambientCloud[] = {{0.173,0.239,0.373},4.6};
  821. ambientMid[] = {{0.173,0.239,0.373},4.048};
  822. ambientMidCloud[] = {{0.173,0.239,0.373},4.048};
  823. groundReflection[] = {{0.173,0.239,0.373},3.88608};
  824. groundReflectionCloud[] = {{0.173,0.239,0.373},3.88608};
  825. bidirect[] = {0.0115,0.012,0.0125};
  826. bidirectCloud[] = {0.0115,0.012,0.0125};
  827. sky[] = {{0.2,0.298,0.541},4.6};
  828. skyAroundSun[] = {{0.7,0.35,0.28},7.636949};
  829. fogColor[] = {{0.106,0.161,0.267},4.715};
  830. apertureMin = 6;
  831. apertureStandard = 6;
  832. apertureMax = 18;
  833. standardAvgLum = 4;
  834. desiredLuminanceCoef = 1;
  835. desiredLuminanceCoefCloud = 1;
  836. luminanceRectCoef = 1;
  837. luminanceRectCoefCloud = 0.5;
  838. rayleigh[] = {0.007,0.01388,0.035};
  839. mie[] = {0.005,0.005,0.005};
  840. cloudsColor[] = {{1,1,1},11.016};
  841. swBrightness = 1;
  842. };
  843. class Lighting5
  844. {
  845. height = 0;
  846. overcast = 0.25;
  847. sunAngle = -2;
  848. sunOrMoon = 1;
  849. diffuse[] = {{0.25,0.21,0.2},5};
  850. diffuseCloud[] = {{0.25,0.21,0.2},5};
  851. ambient[] = {{0.196,0.275,0.42},6.9};
  852. ambientCloud[] = {{0.196,0.275,0.42},6.9};
  853. ambientMid[] = {{0.196,0.275,0.42},6.072};
  854. ambientMidCloud[] = {{0.196,0.275,0.42},6.072};
  855. groundReflection[] = {{0.196,0.275,0.42},5.82912};
  856. groundReflectionCloud[] = {{0.196,0.275,0.42},5.82912};
  857. bidirect[] = {0.023,0.024,0.025};
  858. bidirectCloud[] = {0.023,0.024,0.025};
  859. sky[] = {{0.188,0.29,0.576},6.9};
  860. skyAroundSun[] = {{1.8,0.42,0.2},12.31766};
  861. fogColor[] = {{0.11,0.169,0.286},7.0725};
  862. apertureMin = 7;
  863. apertureStandard = 8;
  864. apertureMax = 20;
  865. standardAvgLum = 20;
  866. desiredLuminanceCoef = 1;
  867. desiredLuminanceCoefCloud = 1;
  868. luminanceRectCoef = 1;
  869. luminanceRectCoefCloud = 0.5;
  870. rayleigh[] = {0.007,0.038,0.0675};
  871. mie[] = {0.005,0.005,0.005};
  872. cloudsColor[] = {{1,1,1},11.016};
  873. swBrightness = 1;
  874. };
  875. class Lighting6
  876. {
  877. height = 0;
  878. overcast = 0.25;
  879. sunAngle = 0;
  880. sunOrMoon = 1;
  881. diffuse[] = {{0.75,0.38,0.22},6};
  882. diffuseCloud[] = {{0.75,0.38,0.22},6};
  883. ambient[] = {{0.2497,0.31,0.467},7.8};
  884. ambientCloud[] = {{0.2497,0.31,0.467},7.8};
  885. ambientMid[] = {{0.2541,0.314,0.467},6.864};
  886. ambientMidCloud[] = {{0.2541,0.314,0.467},6.864};
  887. groundReflection[] = {{0.235,0.318,0.467},6.58944};
  888. groundReflectionCloud[] = {{0.235,0.318,0.467},6.58944};
  889. bidirect[] = {0.023,0.024,0.025};
  890. bidirectCloud[] = {0.023,0.024,0.025};
  891. sky[] = {{0.173,0.282,0.612},7.8};
  892. skyAroundSun[] = {{2,0.42,0.2},13.38876};
  893. fogColor[] = {{0.118,0.18,0.31},7.995};
  894. apertureMin = 8;
  895. apertureStandard = 9;
  896. apertureMax = 22;
  897. standardAvgLum = 45;
  898. desiredLuminanceCoef = 1;
  899. desiredLuminanceCoefCloud = 1;
  900. luminanceRectCoef = 1;
  901. luminanceRectCoefCloud = 0.5;
  902. rayleigh[] = {0.007,0.038,0.0675};
  903. mie[] = {0.005,0.005,0.005};
  904. cloudsColor[] = {{1,1,1},11.016};
  905. swBrightness = 1;
  906. };
  907. class Lighting7
  908. {
  909. height = 0;
  910. overcast = 0.25;
  911. sunAngle = 2;
  912. sunOrMoon = 1;
  913. diffuse[] = {{0.95,0.42,0.22},8.4};
  914. diffuseCloud[] = {{0.95,0.42,0.22},8.4};
  915. ambient[] = {{0.306,0.357,0.463},8.4};
  916. ambientCloud[] = {{0.306,0.357,0.463},8.4};
  917. ambientMid[] = {{0.365,0.361,0.396},7.392};
  918. ambientMidCloud[] = {{0.365,0.361,0.396},7.392};
  919. groundReflection[] = {{0.416,0.38,0.388},7.09632};
  920. groundReflectionCloud[] = {{0.416,0.38,0.388},7.09632};
  921. bidirect[] = {0.023,0.024,0.025};
  922. bidirectCloud[] = {0.023,0.024,0.025};
  923. sky[] = {{0.157,0.275,0.651},8.4};
  924. skyAroundSun[] = {{2.2,0.8,0.2},13.38876};
  925. fogColor[] = {{0.125,0.192,0.329},8.61};
  926. apertureMin = 8;
  927. apertureStandard = 10;
  928. apertureMax = 24;
  929. standardAvgLum = 50;
  930. desiredLuminanceCoef = 1;
  931. desiredLuminanceCoefCloud = 1;
  932. luminanceRectCoef = 1;
  933. luminanceRectCoefCloud = 0.5;
  934. rayleigh[] = {0.007,0.038,0.0675};
  935. mie[] = {0.005,0.005,0.005};
  936. cloudsColor[] = {{1,1,1},11.016};
  937. swBrightness = 1;
  938. };
  939. class Lighting8
  940. {
  941. height = 0;
  942. overcast = 0.25;
  943. sunAngle = 6;
  944. sunOrMoon = 1;
  945. diffuse[] = {{0.95,0.55,0.35},10.2};
  946. diffuseCloud[] = {{0.95,0.55,0.35},10.2};
  947. ambient[] = {{0.337,0.404,0.525},9.6};
  948. ambientCloud[] = {{0.337,0.404,0.525},9.6};
  949. ambientMid[] = {{0.412,0.408,0.443},8.448};
  950. ambientMidCloud[] = {{0.412,0.408,0.443},8.448};
  951. groundReflection[] = {{0.475,0.435,0.431},8.11008};
  952. groundReflectionCloud[] = {{0.475,0.435,0.431},8.11008};
  953. bidirect[] = {0.01375,0.0132,0.01265};
  954. bidirectCloud[] = {0.01375,0.0132,0.01265};
  955. sky[] = {{0.145,0.263,0.686},9.6};
  956. skyAroundSun[] = {{0.4,0.32,0.6},13.38876};
  957. fogColor[] = {{0.133,0.204,0.357},9.84};
  958. apertureMin = 8;
  959. apertureStandard = 16;
  960. apertureMax = 26;
  961. standardAvgLum = 100;
  962. desiredLuminanceCoef = 1;
  963. desiredLuminanceCoefCloud = 1;
  964. luminanceRectCoef = 1;
  965. luminanceRectCoefCloud = 0.5;
  966. rayleigh[] = {0.007,0.027,0.045};
  967. mie[] = {0.005,0.005,0.005};
  968. cloudsColor[] = {{1,1,1},11.016};
  969. swBrightness = 1;
  970. };
  971. class Lighting9
  972. {
  973. height = 0;
  974. overcast = 0.25;
  975. sunAngle = 12;
  976. sunOrMoon = 1;
  977. diffuse[] = {{1,0.65,0.45},12.3};
  978. diffuseCloud[] = {{1,0.65,0.45},12.3};
  979. ambient[] = {{0.388,0.471,0.612},10.9};
  980. ambientCloud[] = {{0.388,0.471,0.612},10.9};
  981. ambientMid[] = {{0.482,0.475,0.506},9.81};
  982. ambientMidCloud[] = {{0.482,0.475,0.506},9.81};
  983. groundReflection[] = {{0.557,0.51,0.494},9.4176};
  984. groundReflectionCloud[] = {{0.557,0.51,0.494},9.4176};
  985. bidirect[] = {0.01875,0.018,0.01725};
  986. bidirectCloud[] = {0.01875,0.018,0.01725};
  987. sky[] = {{0.129,0.259,0.722},10.9};
  988. skyAroundSun[] = {{0.13,0.25,0.8},13.524};
  989. fogColor[] = {{0.145,0.224,0.396},11.1725};
  990. apertureMin = 20;
  991. apertureStandard = 25;
  992. apertureMax = 35;
  993. standardAvgLum = 250;
  994. desiredLuminanceCoef = 1;
  995. desiredLuminanceCoefCloud = 1;
  996. luminanceRectCoef = 1;
  997. luminanceRectCoefCloud = 0.5;
  998. rayleigh[] = {0.007,0.018,0.04};
  999. mie[] = {0.005,0.005,0.005};
  1000. cloudsColor[] = {{1,1,1},12.24};
  1001. swBrightness = 1;
  1002. };
  1003. class Lighting10
  1004. {
  1005. height = 0;
  1006. overcast = 0.25;
  1007. sunAngle = 24;
  1008. sunOrMoon = 1;
  1009. diffuse[] = {{1,0.75,0.62},15.8};
  1010. diffuseCloud[] = {{1,0.75,0.62},15.8};
  1011. ambient[] = {{0.435,0.533,0.698},13.8};
  1012. ambientCloud[] = {{0.435,0.533,0.698},13.8};
  1013. ambientMid[] = {{0.545,0.541,0.569},12.696};
  1014. ambientMidCloud[] = {{0.545,0.541,0.569},12.696};
  1015. groundReflection[] = {{0.635,0.58,0.557},12.18816};
  1016. groundReflectionCloud[] = {{0.635,0.58,0.557},12.18816};
  1017. bidirect[] = {0.025,0.024,0.018};
  1018. bidirectCloud[] = {0.025,0.024,0.018};
  1019. sky[] = {{0.118,0.251,0.753},13.8};
  1020. skyAroundSun[] = {{0.115,0.245,0.8},13.662};
  1021. fogColor[] = {{0.15,0.251,0.488},14.145};
  1022. apertureMin = 45;
  1023. apertureStandard = 60;
  1024. apertureMax = 80;
  1025. standardAvgLum = 800;
  1026. desiredLuminanceCoef = 1;
  1027. desiredLuminanceCoefCloud = 1;
  1028. luminanceRectCoef = 1;
  1029. luminanceRectCoefCloud = 0.5;
  1030. rayleigh[] = {0.007,0.01388,0.035};
  1031. mie[] = {0.005,0.005,0.005};
  1032. cloudsColor[] = {{1,1,1},14.4};
  1033. swBrightness = 1;
  1034. };
  1035. class Lighting11
  1036. {
  1037. height = 0;
  1038. overcast = 0.25;
  1039. sunAngle = 45;
  1040. sunOrMoon = 1;
  1041. diffuse[] = {{1,0.87,0.85},17.2};
  1042. diffuseCloud[] = {{1,0.87,0.85},17.2};
  1043. ambient[] = {{0.498,0.602,0.77},14.8};
  1044. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  1045. ambientMid[] = {{0.635,0.635,0.663},14.504};
  1046. ambientMidCloud[] = {{0.635,0.635,0.663},14.504};
  1047. groundReflection[] = {{0.745,0.671,0.643},14.21392};
  1048. groundReflectionCloud[] = {{0.745,0.671,0.643},14.21392};
  1049. bidirect[] = {0.025,0.024,0.018};
  1050. bidirectCloud[] = {0.025,0.024,0.018};
  1051. sky[] = {{0.02,0.12,0.8},13.8};
  1052. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1053. fogColor[] = {{0.3,0.44,0.74},15};
  1054. apertureMin = 70;
  1055. apertureStandard = 120;
  1056. apertureMax = 120;
  1057. standardAvgLum = 8000;
  1058. desiredLuminanceCoef = 1;
  1059. desiredLuminanceCoefCloud = 1;
  1060. luminanceRectCoef = 1;
  1061. luminanceRectCoefCloud = 0.5;
  1062. rayleigh[] = {0.007,0.01388,0.035};
  1063. mie[] = {0.005,0.005,0.005};
  1064. cloudsColor[] = {{1,1,1},14.8};
  1065. swBrightness = 1;
  1066. };
  1067. class Lighting12
  1068. {
  1069. height = 0;
  1070. overcast = 0.25;
  1071. sunAngle = 90;
  1072. sunOrMoon = 1;
  1073. diffuse[] = {{1,0.87,0.85},17.2};
  1074. diffuseCloud[] = {{1,0.87,0.85},17.2};
  1075. ambient[] = {{0.498,0.602,0.77},14.8};
  1076. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  1077. ambientMid[] = {{0.635,0.635,0.663},14.504};
  1078. ambientMidCloud[] = {{0.635,0.635,0.663},14.504};
  1079. groundReflection[] = {{0.745,0.671,0.643},14.21392};
  1080. groundReflectionCloud[] = {{0.745,0.671,0.643},14.21392};
  1081. bidirect[] = {0.025,0.024,0.018};
  1082. bidirectCloud[] = {0.025,0.024,0.018};
  1083. sky[] = {{0.02,0.12,0.8},13.8};
  1084. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1085. fogColor[] = {{0.3,0.44,0.74},15};
  1086. apertureMin = 70;
  1087. apertureStandard = 120;
  1088. apertureMax = 120;
  1089. standardAvgLum = 8000;
  1090. desiredLuminanceCoef = 1;
  1091. desiredLuminanceCoefCloud = 1;
  1092. luminanceRectCoef = 1;
  1093. luminanceRectCoefCloud = 0.5;
  1094. rayleigh[] = {0.007,0.01388,0.035};
  1095. mie[] = {0.005,0.005,0.005};
  1096. cloudsColor[] = {{1,1,1},14.8};
  1097. swBrightness = 1;
  1098. };
  1099. class Lighting13
  1100. {
  1101. height = 0;
  1102. overcast = 0.6;
  1103. sunAngle = -24;
  1104. sunOrMoon = 0;
  1105. diffuse[] = {{0.14,0.19,0.3},4};
  1106. diffuseCloud[] = {{0.14,0.19,0.3},3};
  1107. ambient[] = {{0.173,0.239,0.373},1};
  1108. ambientCloud[] = {{0.173,0.239,0.373},1};
  1109. ambientMid[] = {{0.1384,0.1912,0.2984},0.88};
  1110. ambientMidCloud[] = {{0.1384,0.1912,0.2984},0.88};
  1111. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  1112. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  1113. bidirect[] = {0.025,0.025,0.023};
  1114. bidirectCloud[] = {0.0245,0.0245,0.02254};
  1115. sky[] = {0.231,0.314,0.467};
  1116. skyAroundSun[] = {0.2,0.25,0.45};
  1117. fogColor[] = {{0.09,0.137,0.22},0.025};
  1118. apertureMin = 6;
  1119. apertureStandard = 6;
  1120. apertureMax = 18;
  1121. standardAvgLum = 4;
  1122. desiredLuminanceCoef = 1;
  1123. desiredLuminanceCoefCloud = 1;
  1124. luminanceRectCoef = 1;
  1125. luminanceRectCoefCloud = 0.5;
  1126. rayleigh[] = {0.007,0.01388,0.035};
  1127. mie[] = {0.005,0.005,0.005};
  1128. cloudsColor[] = {{0.5,0.65,1},11.016};
  1129. swBrightness = 1;
  1130. };
  1131. class Lighting14
  1132. {
  1133. height = 0;
  1134. overcast = 0.6;
  1135. sunAngle = -12;
  1136. sunOrMoon = 0;
  1137. diffuse[] = {0.1,0.18,0.3};
  1138. diffuseCloud[] = {0.1,0.18,0.3};
  1139. ambient[] = {{0.173,0.239,0.373},1};
  1140. ambientCloud[] = {{0.173,0.239,0.373},1};
  1141. ambientMid[] = {{0.173,0.239,0.373},0.88};
  1142. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  1143. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  1144. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  1145. bidirect[] = {0,0,0};
  1146. bidirectCloud[] = {0,0,0};
  1147. sky[] = {{0.212,0.302,0.51},1};
  1148. skyAroundSun[] = {0.2,0.25,0.45};
  1149. fogColor[] = {{0.094,0.141,0.231},0.025};
  1150. apertureMin = 6;
  1151. apertureStandard = 6;
  1152. apertureMax = 18;
  1153. standardAvgLum = 4;
  1154. desiredLuminanceCoef = 1;
  1155. desiredLuminanceCoefCloud = 1;
  1156. luminanceRectCoef = 1;
  1157. luminanceRectCoefCloud = 0.5;
  1158. rayleigh[] = {0.007,0.01388,0.035};
  1159. mie[] = {0.005,0.005,0.005};
  1160. cloudsColor[] = {{1,1,1},11.016};
  1161. swBrightness = 1;
  1162. };
  1163. class Lighting15
  1164. {
  1165. height = 0;
  1166. overcast = 0.6;
  1167. sunAngle = -11;
  1168. sunOrMoon = 0.5;
  1169. diffuse[] = {0.1,0.18,0.3};
  1170. diffuseCloud[] = {0.1,0.18,0.3};
  1171. ambient[] = {{0.173,0.239,0.373},1};
  1172. ambientCloud[] = {{0.173,0.239,0.373},1};
  1173. ambientMid[] = {{0.173,0.239,0.373},0.88};
  1174. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  1175. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  1176. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  1177. bidirect[] = {0,0,0};
  1178. bidirectCloud[] = {0,0,0};
  1179. sky[] = {{0.212,0.302,0.51},1};
  1180. skyAroundSun[] = {0.2,0.25,0.45};
  1181. fogColor[] = {{0.094,0.141,0.231},0.025};
  1182. apertureMin = 6;
  1183. apertureStandard = 6;
  1184. apertureMax = 18;
  1185. standardAvgLum = 4;
  1186. desiredLuminanceCoef = 1;
  1187. desiredLuminanceCoefCloud = 1;
  1188. luminanceRectCoef = 1;
  1189. luminanceRectCoefCloud = 0.5;
  1190. rayleigh[] = {0.007,0.01388,0.035};
  1191. mie[] = {0.005,0.005,0.005};
  1192. cloudsColor[] = {{1,1,1},11.016};
  1193. swBrightness = 1;
  1194. };
  1195. class Lighting16
  1196. {
  1197. height = 0;
  1198. overcast = 0.6;
  1199. sunAngle = -10;
  1200. sunOrMoon = 1;
  1201. diffuse[] = {0.1,0.18,0.3};
  1202. diffuseCloud[] = {0.1,0.18,0.3};
  1203. ambient[] = {{0.173,0.239,0.373},1};
  1204. ambientCloud[] = {{0.173,0.239,0.373},1};
  1205. ambientMid[] = {{0.173,0.239,0.373},0.88};
  1206. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  1207. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  1208. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  1209. bidirect[] = {0,0,0};
  1210. bidirectCloud[] = {0,0,0};
  1211. sky[] = {{0.212,0.302,0.51},1};
  1212. skyAroundSun[] = {{0.2,0.25,0.45},4.734908};
  1213. fogColor[] = {{0.094,0.141,0.231},0.025};
  1214. apertureMin = 6;
  1215. apertureStandard = 6;
  1216. apertureMax = 18;
  1217. standardAvgLum = 4;
  1218. desiredLuminanceCoef = 1;
  1219. desiredLuminanceCoefCloud = 1;
  1220. luminanceRectCoef = 1;
  1221. luminanceRectCoefCloud = 0.5;
  1222. rayleigh[] = {0.007,0.01388,0.035};
  1223. mie[] = {0.005,0.005,0.005};
  1224. cloudsColor[] = {{1,1,1},11.016};
  1225. swBrightness = 1;
  1226. };
  1227. class Lighting17
  1228. {
  1229. height = 0;
  1230. overcast = 0.6;
  1231. sunAngle = -5;
  1232. sunOrMoon = 1;
  1233. diffuse[] = {{0.16,0.18,0.28},2.25};
  1234. diffuseCloud[] = {{0.16,0.18,0.28},1.6875};
  1235. ambient[] = {{0.173,0.239,0.373},4.6};
  1236. ambientCloud[] = {{0.173,0.239,0.373},4.6};
  1237. ambientMid[] = {{0.173,0.239,0.373},4.048};
  1238. ambientMidCloud[] = {{0.173,0.239,0.373},4.048};
  1239. groundReflection[] = {{0.173,0.239,0.373},3.88608};
  1240. groundReflectionCloud[] = {{0.173,0.239,0.373},3.88608};
  1241. bidirect[] = {0.0115,0.012,0.0125};
  1242. bidirectCloud[] = {0.01127,0.01176,0.01225};
  1243. sky[] = {{0.2,0.298,0.541},4.6};
  1244. skyAroundSun[] = {{0.7,0.35,0.28},7.636949};
  1245. fogColor[] = {{0.106,0.161,0.267},4.715};
  1246. apertureMin = 6;
  1247. apertureStandard = 6;
  1248. apertureMax = 18;
  1249. standardAvgLum = 4;
  1250. desiredLuminanceCoef = 1;
  1251. desiredLuminanceCoefCloud = 1;
  1252. luminanceRectCoef = 1;
  1253. luminanceRectCoefCloud = 0.5;
  1254. rayleigh[] = {0.007,0.01388,0.035};
  1255. mie[] = {0.005,0.005,0.005};
  1256. cloudsColor[] = {{1,1,1},11.016};
  1257. swBrightness = 1;
  1258. };
  1259. class Lighting18
  1260. {
  1261. height = 0;
  1262. overcast = 0.6;
  1263. sunAngle = -2;
  1264. sunOrMoon = 1;
  1265. diffuse[] = {{0.25,0.21,0.2},3.75};
  1266. diffuseCloud[] = {{0.25,0.21,0.2},2.8125};
  1267. ambient[] = {{0.196,0.275,0.42},6.9};
  1268. ambientCloud[] = {{0.196,0.275,0.42},6.9};
  1269. ambientMid[] = {{0.196,0.275,0.42},6.072};
  1270. ambientMidCloud[] = {{0.196,0.275,0.42},6.072};
  1271. groundReflection[] = {{0.196,0.275,0.42},5.82912};
  1272. groundReflectionCloud[] = {{0.196,0.275,0.42},5.82912};
  1273. bidirect[] = {0.023,0.024,0.025};
  1274. bidirectCloud[] = {0.023,0.024,0.025};
  1275. sky[] = {{0.188,0.29,0.576},6.9};
  1276. skyAroundSun[] = {{1.8,0.42,0.2},12.31766};
  1277. fogColor[] = {{0.11,0.169,0.286},7.0725};
  1278. apertureMin = 7;
  1279. apertureStandard = 8;
  1280. apertureMax = 20;
  1281. standardAvgLum = 20;
  1282. desiredLuminanceCoef = 1;
  1283. desiredLuminanceCoefCloud = 1;
  1284. luminanceRectCoef = 1;
  1285. luminanceRectCoefCloud = 0.5;
  1286. rayleigh[] = {0.007,0.038,0.0675};
  1287. mie[] = {0.005,0.005,0.005};
  1288. cloudsColor[] = {{1,1,1},11.016};
  1289. swBrightness = 1;
  1290. };
  1291. class Lighting19
  1292. {
  1293. height = 0;
  1294. overcast = 0.6;
  1295. sunAngle = 0;
  1296. sunOrMoon = 1;
  1297. diffuse[] = {{0.75,0.38,0.22},4.5};
  1298. diffuseCloud[] = {{0.75,0.38,0.22},3.375};
  1299. ambient[] = {{0.2497,0.31,0.467},7.8};
  1300. ambientCloud[] = {{0.2497,0.31,0.467},7.8};
  1301. ambientMid[] = {{0.2541,0.314,0.467},6.864};
  1302. ambientMidCloud[] = {{0.2541,0.314,0.467},6.864};
  1303. groundReflection[] = {{0.235,0.318,0.467},6.58944};
  1304. groundReflectionCloud[] = {{0.235,0.318,0.467},6.58944};
  1305. bidirect[] = {0.023,0.024,0.025};
  1306. bidirectCloud[] = {0.023,0.024,0.025};
  1307. sky[] = {{0.173,0.282,0.612},7.8};
  1308. skyAroundSun[] = {{2,0.42,0.2},13.38876};
  1309. fogColor[] = {{0.118,0.18,0.31},7.995};
  1310. apertureMin = 8;
  1311. apertureStandard = 9;
  1312. apertureMax = 22;
  1313. standardAvgLum = 45;
  1314. desiredLuminanceCoef = 1;
  1315. desiredLuminanceCoefCloud = 1;
  1316. luminanceRectCoef = 1;
  1317. luminanceRectCoefCloud = 0.5;
  1318. rayleigh[] = {0.007,0.038,0.0675};
  1319. mie[] = {0.005,0.005,0.005};
  1320. cloudsColor[] = {{1,1,1},11.016};
  1321. swBrightness = 1;
  1322. };
  1323. class Lighting20
  1324. {
  1325. height = 0;
  1326. overcast = 0.6;
  1327. sunAngle = 2;
  1328. sunOrMoon = 1;
  1329. diffuse[] = {{0.95,0.42,0.22},6.72};
  1330. diffuseCloud[] = {{0.95,0.42,0.22},5.04};
  1331. ambient[] = {{0.306,0.357,0.463},8.4};
  1332. ambientCloud[] = {{0.306,0.357,0.463},8.4};
  1333. ambientMid[] = {{0.365,0.361,0.396},7.392};
  1334. ambientMidCloud[] = {{0.365,0.361,0.396},7.392};
  1335. groundReflection[] = {{0.416,0.38,0.388},7.09632};
  1336. groundReflectionCloud[] = {{0.416,0.38,0.388},7.09632};
  1337. bidirect[] = {0.023,0.024,0.025};
  1338. bidirectCloud[] = {0.023,0.024,0.025};
  1339. sky[] = {{0.157,0.275,0.651},8.4};
  1340. skyAroundSun[] = {{2.2,0.8,0.2},13.38876};
  1341. fogColor[] = {{0.125,0.192,0.329},8.61};
  1342. apertureMin = 8;
  1343. apertureStandard = 10;
  1344. apertureMax = 24;
  1345. standardAvgLum = 50;
  1346. desiredLuminanceCoef = 1;
  1347. desiredLuminanceCoefCloud = 1;
  1348. luminanceRectCoef = 1;
  1349. luminanceRectCoefCloud = 0.5;
  1350. rayleigh[] = {0.007,0.038,0.0675};
  1351. mie[] = {0.005,0.005,0.005};
  1352. cloudsColor[] = {{1,1,1},11.016};
  1353. swBrightness = 1;
  1354. };
  1355. class Lighting21
  1356. {
  1357. height = 0;
  1358. overcast = 0.6;
  1359. sunAngle = 6;
  1360. sunOrMoon = 1;
  1361. diffuse[] = {{0.95,0.55,0.35},10.2};
  1362. diffuseCloud[] = {{0.95,0.55,0.35},7.65};
  1363. ambient[] = {{0.337,0.404,0.525},9.6};
  1364. ambientCloud[] = {{0.337,0.404,0.525},9.6};
  1365. ambientMid[] = {{0.412,0.408,0.443},8.448};
  1366. ambientMidCloud[] = {{0.412,0.408,0.443},8.448};
  1367. groundReflection[] = {{0.475,0.435,0.431},8.11008};
  1368. groundReflectionCloud[] = {{0.475,0.435,0.431},8.11008};
  1369. bidirect[] = {0.01375,0.0132,0.01265};
  1370. bidirectCloud[] = {0.01375,0.0132,0.01265};
  1371. sky[] = {{0.145,0.263,0.686},9.6};
  1372. skyAroundSun[] = {{0.4,0.32,0.6},13.38876};
  1373. fogColor[] = {{0.133,0.204,0.357},9.84};
  1374. apertureMin = 8;
  1375. apertureStandard = 16;
  1376. apertureMax = 26;
  1377. standardAvgLum = 100;
  1378. desiredLuminanceCoef = 1;
  1379. desiredLuminanceCoefCloud = 1;
  1380. luminanceRectCoef = 1;
  1381. luminanceRectCoefCloud = 0.5;
  1382. rayleigh[] = {0.007,0.027,0.045};
  1383. mie[] = {0.005,0.005,0.005};
  1384. cloudsColor[] = {{1,1,1},11.016};
  1385. swBrightness = 1;
  1386. };
  1387. class Lighting22
  1388. {
  1389. height = 0;
  1390. overcast = 0.6;
  1391. sunAngle = 12;
  1392. sunOrMoon = 1;
  1393. diffuse[] = {{1,0.65,0.45},12.3};
  1394. diffuseCloud[] = {{1,0.65,0.45},9.225};
  1395. ambient[] = {{0.388,0.471,0.612},10.9};
  1396. ambientCloud[] = {{0.388,0.471,0.612},10.9};
  1397. ambientMid[] = {{0.482,0.475,0.506},9.81};
  1398. ambientMidCloud[] = {{0.482,0.475,0.506},9.81};
  1399. groundReflection[] = {{0.557,0.51,0.494},9.4176};
  1400. groundReflectionCloud[] = {{0.557,0.51,0.494},9.4176};
  1401. bidirect[] = {0.01875,0.018,0.01725};
  1402. bidirectCloud[] = {0.01875,0.018,0.01725};
  1403. sky[] = {{0.129,0.259,0.722},10.9};
  1404. skyAroundSun[] = {{0.13,0.25,0.8},13.524};
  1405. fogColor[] = {{0.145,0.224,0.396},11.1725};
  1406. apertureMin = 20;
  1407. apertureStandard = 25;
  1408. apertureMax = 35;
  1409. standardAvgLum = 250;
  1410. desiredLuminanceCoef = 1;
  1411. desiredLuminanceCoefCloud = 1;
  1412. luminanceRectCoef = 1;
  1413. luminanceRectCoefCloud = 0.5;
  1414. rayleigh[] = {0.007,0.018,0.04};
  1415. mie[] = {0.005,0.005,0.005};
  1416. cloudsColor[] = {{1,1,1},12.24};
  1417. swBrightness = 1;
  1418. };
  1419. class Lighting23
  1420. {
  1421. height = 0;
  1422. overcast = 0.6;
  1423. sunAngle = 24;
  1424. sunOrMoon = 1;
  1425. diffuse[] = {{1,0.75,0.62},15.8};
  1426. diffuseCloud[] = {{1,0.75,0.62},11.85};
  1427. ambient[] = {{0.435,0.533,0.698},13.8};
  1428. ambientCloud[] = {{0.435,0.533,0.698},13.8};
  1429. ambientMid[] = {{0.545,0.541,0.569},12.696};
  1430. ambientMidCloud[] = {{0.545,0.541,0.569},12.696};
  1431. groundReflection[] = {{0.635,0.58,0.557},12.18816};
  1432. groundReflectionCloud[] = {{0.635,0.58,0.557},12.18816};
  1433. bidirect[] = {0.025,0.024,0.018};
  1434. bidirectCloud[] = {0.025,0.024,0.018};
  1435. sky[] = {{0.118,0.251,0.753},13.8};
  1436. skyAroundSun[] = {{0.115,0.245,0.8},13.662};
  1437. fogColor[] = {{0.15,0.251,0.488},14.145};
  1438. apertureMin = 45;
  1439. apertureStandard = 60;
  1440. apertureMax = 80;
  1441. standardAvgLum = 800;
  1442. desiredLuminanceCoef = 1;
  1443. desiredLuminanceCoefCloud = 1;
  1444. luminanceRectCoef = 1;
  1445. luminanceRectCoefCloud = 0.5;
  1446. rayleigh[] = {0.007,0.01388,0.035};
  1447. mie[] = {0.005,0.005,0.005};
  1448. cloudsColor[] = {{1,1,1},14.4};
  1449. swBrightness = 1;
  1450. };
  1451. class Lighting24
  1452. {
  1453. height = 0;
  1454. overcast = 0.6;
  1455. sunAngle = 45;
  1456. sunOrMoon = 1;
  1457. diffuse[] = {{1,0.87,0.85},17};
  1458. diffuseCloud[] = {{1,0.87,0.85},12.75};
  1459. ambient[] = {{0.498,0.602,0.77},14.8};
  1460. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  1461. ambientMid[] = {{0.635,0.635,0.663},13.616};
  1462. ambientMidCloud[] = {{0.635,0.635,0.663},13.616};
  1463. groundReflection[] = {{0.745,0.671,0.643},14.21392};
  1464. groundReflectionCloud[] = {{0.745,0.671,0.643},14.21392};
  1465. bidirect[] = {0.025,0.024,0.018};
  1466. bidirectCloud[] = {0.025,0.024,0.018};
  1467. sky[] = {{0.02,0.12,0.8},13.8};
  1468. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1469. fogColor[] = {{0.3,0.44,0.74},13.9564};
  1470. apertureMin = 70;
  1471. apertureStandard = 120;
  1472. apertureMax = 120;
  1473. standardAvgLum = 8000;
  1474. desiredLuminanceCoef = 1;
  1475. desiredLuminanceCoefCloud = 1;
  1476. luminanceRectCoef = 1;
  1477. luminanceRectCoefCloud = 0.5;
  1478. rayleigh[] = {0.007,0.01388,0.035};
  1479. mie[] = {0.005,0.005,0.005};
  1480. cloudsColor[] = {{1,1,1},14.8};
  1481. swBrightness = 1;
  1482. };
  1483. class Lighting25
  1484. {
  1485. height = 0;
  1486. overcast = 0.6;
  1487. sunAngle = 90;
  1488. sunOrMoon = 1;
  1489. diffuse[] = {{1,0.87,0.85},17};
  1490. diffuseCloud[] = {{1,0.87,0.85},13.94};
  1491. ambient[] = {{0.498,0.602,0.77},14.8};
  1492. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  1493. ambientMid[] = {{0.635,0.635,0.663},14.504};
  1494. ambientMidCloud[] = {{0.635,0.635,0.663},14.504};
  1495. groundReflection[] = {{0.745,0.671,0.643},14.21392};
  1496. groundReflectionCloud[] = {{0.745,0.671,0.643},14.21392};
  1497. bidirect[] = {0.025,0.024,0.018};
  1498. bidirectCloud[] = {0.025,0.024,0.018};
  1499. sky[] = {{0.02,0.12,0.8},13.8};
  1500. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1501. fogColor[] = {{0.3,0.44,0.74},15};
  1502. apertureMin = 70;
  1503. apertureStandard = 120;
  1504. apertureMax = 120;
  1505. standardAvgLum = 8000;
  1506. desiredLuminanceCoef = 1;
  1507. desiredLuminanceCoefCloud = 1;
  1508. luminanceRectCoef = 1;
  1509. luminanceRectCoefCloud = 0.5;
  1510. rayleigh[] = {0.007,0.01388,0.035};
  1511. mie[] = {0.005,0.005,0.005};
  1512. cloudsColor[] = {{1,1,1},14.8};
  1513. swBrightness = 1;
  1514. };
  1515. class Lighting26
  1516. {
  1517. height = 0;
  1518. overcast = 0.85;
  1519. sunAngle = -24;
  1520. sunOrMoon = 0;
  1521. diffuse[] = {{0.09,0.137,0.22},1};
  1522. diffuseCloud[] = {{0,0,0},0.75};
  1523. ambient[] = {{0.09,0.137,0.22},1};
  1524. ambientCloud[] = {{0.09,0.137,0.22},1};
  1525. ambientMid[] = {{0.09,0.137,0.22},0.8624};
  1526. ambientMidCloud[] = {{0.09,0.137,0.22},0.8624};
  1527. groundReflection[] = {{0.09,0.137,0.22},0.758912};
  1528. groundReflectionCloud[] = {{0.09,0.137,0.22},0.758912};
  1529. bidirect[] = {0.0117,0.0117,0.0117};
  1530. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1531. sky[] = {0.231,0.314,0.467};
  1532. skyAroundSun[] = {0.2,0.25,0.45};
  1533. fogColor[] = {0.09,0.137,0.22};
  1534. apertureMin = 6;
  1535. apertureStandard = 6;
  1536. apertureMax = 18;
  1537. standardAvgLum = 4;
  1538. desiredLuminanceCoef = 1;
  1539. desiredLuminanceCoefCloud = 1;
  1540. luminanceRectCoef = 1;
  1541. luminanceRectCoefCloud = 0.5;
  1542. rayleigh[] = {0.007,0.01388,0.035};
  1543. mie[] = {0.005,0.005,0.005};
  1544. cloudsColor[] = {{1,1,1},11.016};
  1545. swBrightness = 1;
  1546. };
  1547. class Lighting27
  1548. {
  1549. height = 0;
  1550. overcast = 0.85;
  1551. sunAngle = -12;
  1552. sunOrMoon = 0;
  1553. diffuse[] = {0.16954,0.239,0.37673};
  1554. diffuseCloud[] = {0.042385,0.05975,0.094183};
  1555. ambient[] = {{0.16954,0.239,0.37673},1};
  1556. ambientCloud[] = {{0.16954,0.239,0.37673},1};
  1557. ambientMid[] = {{0.173,0.239,0.373},0.8624};
  1558. ambientMidCloud[] = {{0.173,0.239,0.373},0.8624};
  1559. groundReflection[] = {{0.14705,0.20315,0.31705},0.758912};
  1560. groundReflectionCloud[] = {{0.14705,0.20315,0.31705},0.758912};
  1561. bidirect[] = {0.0117,0.0117,0.0117};
  1562. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1563. sky[] = {{0.212,0.302,0.51},1};
  1564. skyAroundSun[] = {0.2,0.25,0.45};
  1565. fogColor[] = {0.122,0.169,0.255};
  1566. apertureMin = 6;
  1567. apertureStandard = 6;
  1568. apertureMax = 18;
  1569. standardAvgLum = 4;
  1570. desiredLuminanceCoef = 1;
  1571. desiredLuminanceCoefCloud = 1;
  1572. luminanceRectCoef = 1;
  1573. luminanceRectCoefCloud = 0.5;
  1574. rayleigh[] = {0.007,0.01388,0.035};
  1575. mie[] = {0.005,0.005,0.005};
  1576. cloudsColor[] = {{1,1,1},11.016};
  1577. swBrightness = 1;
  1578. };
  1579. class Lighting28
  1580. {
  1581. height = 0;
  1582. overcast = 0.85;
  1583. sunAngle = -11;
  1584. sunOrMoon = 0.5;
  1585. diffuse[] = {0.129,0.18,0.271};
  1586. diffuseCloud[] = {0.03225,0.045,0.06775};
  1587. ambient[] = {{0.129,0.18,0.271},1};
  1588. ambientCloud[] = {{0.129,0.18,0.271},1};
  1589. ambientMid[] = {{0.129,0.184,0.267},0.8624};
  1590. ambientMidCloud[] = {{0.129,0.184,0.267},0.8624};
  1591. groundReflection[] = {{0.125,0.176,0.263},0.758912};
  1592. groundReflectionCloud[] = {{0.125,0.176,0.263},0.758912};
  1593. bidirect[] = {0.0117,0.0117,0.0117};
  1594. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1595. sky[] = {{0.212,0.302,0.51},1};
  1596. skyAroundSun[] = {0.2,0.25,0.45};
  1597. fogColor[] = {0.122,0.169,0.255};
  1598. apertureMin = 6;
  1599. apertureStandard = 6;
  1600. apertureMax = 18;
  1601. standardAvgLum = 4;
  1602. desiredLuminanceCoef = 1;
  1603. desiredLuminanceCoefCloud = 1;
  1604. luminanceRectCoef = 1;
  1605. luminanceRectCoefCloud = 0.5;
  1606. rayleigh[] = {0.007,0.01388,0.035};
  1607. mie[] = {0.005,0.005,0.005};
  1608. cloudsColor[] = {{1,1,1},11.016};
  1609. swBrightness = 1;
  1610. };
  1611. class Lighting29
  1612. {
  1613. height = 0;
  1614. overcast = 0.85;
  1615. sunAngle = -10;
  1616. sunOrMoon = 1;
  1617. diffuse[] = {0.129,0.18,0.271};
  1618. diffuseCloud[] = {0.03225,0.045,0.06775};
  1619. ambient[] = {{0.129,0.18,0.271},1};
  1620. ambientCloud[] = {{0.129,0.18,0.271},1};
  1621. ambientMid[] = {{0.129,0.184,0.267},0.8624};
  1622. ambientMidCloud[] = {{0.129,0.184,0.267},0.8624};
  1623. groundReflection[] = {{0.125,0.176,0.263},0.758912};
  1624. groundReflectionCloud[] = {{0.125,0.176,0.263},0.758912};
  1625. bidirect[] = {0.0117,0.0117,0.0117};
  1626. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1627. sky[] = {{0.212,0.302,0.51},1};
  1628. skyAroundSun[] = {{0.2,0.25,0.45},4.734908};
  1629. fogColor[] = {0.122,0.169,0.255};
  1630. apertureMin = 6;
  1631. apertureStandard = 6;
  1632. apertureMax = 18;
  1633. standardAvgLum = 4;
  1634. desiredLuminanceCoef = 1;
  1635. desiredLuminanceCoefCloud = 1;
  1636. luminanceRectCoef = 1;
  1637. luminanceRectCoefCloud = 0.5;
  1638. rayleigh[] = {0.007,0.01388,0.035};
  1639. mie[] = {0.005,0.005,0.005};
  1640. cloudsColor[] = {{1,1,1},11.016};
  1641. swBrightness = 1;
  1642. };
  1643. class Lighting30
  1644. {
  1645. height = 0;
  1646. overcast = 0.85;
  1647. sunAngle = -5;
  1648. sunOrMoon = 1;
  1649. diffuse[] = {{0.157,0.212,0.306},0.5625};
  1650. diffuseCloud[] = {{0.03925,0.053,0.0765},0.39375};
  1651. ambient[] = {{0.157,0.212,0.306},3.22};
  1652. ambientCloud[] = {{0.157,0.212,0.306},3.22};
  1653. ambientMid[] = {{0.157,0.208,0.298},3.96704};
  1654. ambientMidCloud[] = {{0.157,0.208,0.298},3.96704};
  1655. groundReflection[] = {{0.149,0.204,0.29},3.649677};
  1656. groundReflectionCloud[] = {{0.149,0.204,0.29},3.649677};
  1657. bidirect[] = {0.0117,0.0117,0.0117};
  1658. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1659. sky[] = {{0.2,0.298,0.541},4.6};
  1660. skyAroundSun[] = {{0.7,0.35,0.28},7.636949};
  1661. fogColor[] = {{0.141,0.192,0.282},3.96704};
  1662. apertureMin = 6;
  1663. apertureStandard = 6;
  1664. apertureMax = 18;
  1665. standardAvgLum = 4;
  1666. desiredLuminanceCoef = 1;
  1667. desiredLuminanceCoefCloud = 1;
  1668. luminanceRectCoef = 1;
  1669. luminanceRectCoefCloud = 0.5;
  1670. rayleigh[] = {0.007,0.01388,0.035};
  1671. mie[] = {0.005,0.005,0.005};
  1672. cloudsColor[] = {{1,1,1},11.016};
  1673. swBrightness = 1;
  1674. };
  1675. class Lighting31
  1676. {
  1677. height = 0;
  1678. overcast = 0.85;
  1679. sunAngle = -2;
  1680. sunOrMoon = 1;
  1681. diffuse[] = {{0.184,0.247,0.341},0.9375};
  1682. diffuseCloud[] = {{0.046,0.06175,0.08525},0.65625};
  1683. ambient[] = {{0.184,0.247,0.341},6.9};
  1684. ambientCloud[] = {{0.184,0.247,0.341},6.9};
  1685. ambientMid[] = {{0.184,0.243,0.329},5.95056};
  1686. ambientMidCloud[] = {{0.184,0.243,0.329},5.95056};
  1687. groundReflection[] = {{0.176,0.231,0.322},5.593526};
  1688. groundReflectionCloud[] = {{0.176,0.231,0.322},5.593526};
  1689. bidirect[] = {0.0117,0.0117,0.0117};
  1690. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1691. sky[] = {{0.188,0.29,0.576},6.9};
  1692. skyAroundSun[] = {{1.8,0.42,0.2},12.31766};
  1693. fogColor[] = {{0.165,0.22,0.31},5.95056};
  1694. apertureMin = 7;
  1695. apertureStandard = 7;
  1696. apertureMax = 20;
  1697. standardAvgLum = 20;
  1698. desiredLuminanceCoef = 1;
  1699. desiredLuminanceCoefCloud = 1;
  1700. luminanceRectCoef = 1;
  1701. luminanceRectCoefCloud = 0.5;
  1702. rayleigh[] = {0.007,0.038,0.0675};
  1703. mie[] = {0.005,0.005,0.005};
  1704. cloudsColor[] = {{1,1,1},11.016};
  1705. swBrightness = 1;
  1706. };
  1707. class Lighting32
  1708. {
  1709. height = 0;
  1710. overcast = 0.85;
  1711. sunAngle = 0;
  1712. sunOrMoon = 1;
  1713. diffuse[] = {{0.216,0.286,0.384},1.125};
  1714. diffuseCloud[] = {{0.054,0.0715,0.096},0.7875};
  1715. ambient[] = {{0.216,0.286,0.384},7.8};
  1716. ambientCloud[] = {{0.216,0.286,0.384},7.8};
  1717. ambientMid[] = {{0.22,0.278,0.365},6.72672};
  1718. ambientMidCloud[] = {{0.22,0.278,0.365},6.72672};
  1719. groundReflection[] = {{0.204,0.267,0.353},6.457651};
  1720. groundReflectionCloud[] = {{0.204,0.267,0.353},6.457651};
  1721. bidirect[] = {0.0117,0.0117,0.0117};
  1722. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1723. sky[] = {{0.173,0.282,0.612},7.8};
  1724. skyAroundSun[] = {{2,0.42,0.2},13.38876};
  1725. fogColor[] = {{0.188,0.247,0.341},6.72672};
  1726. apertureMin = 8;
  1727. apertureStandard = 8;
  1728. apertureMax = 22;
  1729. standardAvgLum = 45;
  1730. desiredLuminanceCoef = 1;
  1731. desiredLuminanceCoefCloud = 1;
  1732. luminanceRectCoef = 1;
  1733. luminanceRectCoefCloud = 0.5;
  1734. rayleigh[] = {0.007,0.038,0.0675};
  1735. mie[] = {0.005,0.005,0.005};
  1736. cloudsColor[] = {{1,1,1},11.016};
  1737. swBrightness = 1;
  1738. };
  1739. class Lighting33
  1740. {
  1741. height = 0;
  1742. overcast = 0.85;
  1743. sunAngle = 2;
  1744. sunOrMoon = 1;
  1745. diffuse[] = {{0.255,0.325,0.42},1.68};
  1746. diffuseCloud[] = {{0.06375,0.08125,0.105},1.176};
  1747. ambient[] = {{0.255,0.325,0.42},8.4};
  1748. ambientCloud[] = {{0.255,0.325,0.42},8.4};
  1749. ambientMid[] = {{0.259,0.314,0.396},7.24416};
  1750. ambientMidCloud[] = {{0.259,0.314,0.396},7.24416};
  1751. groundReflection[] = {{0.239,0.294,0.376},7.099277};
  1752. groundReflectionCloud[] = {{0.239,0.294,0.376},7.099277};
  1753. bidirect[] = {0.0117,0.0117,0.0117};
  1754. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1755. sky[] = {{0.157,0.275,0.651},8.4};
  1756. skyAroundSun[] = {{2.2,0.8,0.2},13.38876};
  1757. fogColor[] = {{0.216,0.275,0.373},7.24416};
  1758. apertureMin = 8;
  1759. apertureStandard = 8;
  1760. apertureMax = 24;
  1761. standardAvgLum = 50;
  1762. desiredLuminanceCoef = 1;
  1763. desiredLuminanceCoefCloud = 1;
  1764. luminanceRectCoef = 1;
  1765. luminanceRectCoefCloud = 0.5;
  1766. rayleigh[] = {0.007,0.038,0.0675};
  1767. mie[] = {0.005,0.005,0.005};
  1768. cloudsColor[] = {{1,1,1},11.016};
  1769. swBrightness = 1;
  1770. };
  1771. class Lighting34
  1772. {
  1773. height = 0;
  1774. overcast = 0.85;
  1775. sunAngle = 6;
  1776. sunOrMoon = 1;
  1777. diffuse[] = {{0.298,0.365,0.451},2.55};
  1778. diffuseCloud[] = {{0.0745,0.09125,0.11275},1.785};
  1779. ambient[] = {{0.298,0.365,0.451},9.6};
  1780. ambientCloud[] = {{0.298,0.365,0.451},9.6};
  1781. ambientMid[] = {{0.302,0.349,0.416},8.27904};
  1782. ambientMidCloud[] = {{0.302,0.349,0.416},8.27904};
  1783. groundReflection[] = {{0.275,0.318,0.384},8.11346};
  1784. groundReflectionCloud[] = {{0.275,0.318,0.384},8.11346};
  1785. bidirect[] = {0.0117,0.0117,0.0117};
  1786. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1787. sky[] = {{0.145,0.263,0.686},9.6};
  1788. skyAroundSun[] = {{0.4,0.32,0.6},13.38876};
  1789. fogColor[] = {{0.243,0.306,0.408},8.27904};
  1790. apertureMin = 8;
  1791. apertureStandard = 14;
  1792. apertureMax = 26;
  1793. standardAvgLum = 100;
  1794. desiredLuminanceCoef = 1;
  1795. desiredLuminanceCoefCloud = 1;
  1796. luminanceRectCoef = 1;
  1797. luminanceRectCoefCloud = 0.5;
  1798. rayleigh[] = {0.007,0.027,0.045};
  1799. mie[] = {0.005,0.005,0.005};
  1800. cloudsColor[] = {{1,1,1},11.016};
  1801. swBrightness = 1;
  1802. };
  1803. class Lighting35
  1804. {
  1805. height = 0;
  1806. overcast = 0.85;
  1807. sunAngle = 12;
  1808. sunOrMoon = 1;
  1809. diffuse[] = {{0.376,0.431,0.506},3.075};
  1810. diffuseCloud[] = {{0.094,0.10775,0.1265},2.1525};
  1811. ambient[] = {{0.376,0.431,0.506},10.9};
  1812. ambientCloud[] = {{0.376,0.431,0.506},10.9};
  1813. ambientMid[] = {{0.38,0.408,0.447},9.6138};
  1814. ambientMidCloud[] = {{0.38,0.408,0.447},9.6138};
  1815. groundReflection[] = {{0.329,0.361,0.396},9.421524};
  1816. groundReflectionCloud[] = {{0.329,0.361,0.396},9.421524};
  1817. bidirect[] = {0.0117,0.0117,0.0117};
  1818. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1819. sky[] = {{0.129,0.259,0.722},10.9};
  1820. skyAroundSun[] = {{0.13,0.25,0.8},13.524};
  1821. fogColor[] = {{0.286,0.353,0.463},9.6138};
  1822. apertureMin = 20;
  1823. apertureStandard = 22;
  1824. apertureMax = 35;
  1825. standardAvgLum = 250;
  1826. desiredLuminanceCoef = 1;
  1827. desiredLuminanceCoefCloud = 1;
  1828. luminanceRectCoef = 1;
  1829. luminanceRectCoefCloud = 0.5;
  1830. rayleigh[] = {0.007,0.018,0.04};
  1831. mie[] = {0.005,0.005,0.005};
  1832. cloudsColor[] = {{1,1,1},12.24};
  1833. swBrightness = 1;
  1834. };
  1835. class Lighting36
  1836. {
  1837. height = 0;
  1838. overcast = 0.85;
  1839. sunAngle = 24;
  1840. sunOrMoon = 1;
  1841. diffuse[] = {{0.447,0.494,0.557},3.95};
  1842. diffuseCloud[] = {{0,0,0},2.765};
  1843. ambient[] = {{0.447,0.494,0.557},13.8};
  1844. ambientCloud[] = {{0.447,0.494,0.557},13.8};
  1845. ambientMid[] = {{0.455,0.467,0.475},12.44208};
  1846. ambientMidCloud[] = {{0.455,0.467,0.475},12.44208};
  1847. groundReflection[] = {{0.388,0.396,0.408},12.19324};
  1848. groundReflectionCloud[] = {{0.388,0.396,0.408},12.19324};
  1849. bidirect[] = {0.0117,0.0117,0.0117};
  1850. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1851. sky[] = {{0.118,0.251,0.753},13.8};
  1852. skyAroundSun[] = {{0.115,0.245,0.8},13.662};
  1853. fogColor[] = {{0.333,0.404,0.518},12.44208};
  1854. apertureMin = 45;
  1855. apertureStandard = 50;
  1856. apertureMax = 80;
  1857. standardAvgLum = 800;
  1858. desiredLuminanceCoef = 1;
  1859. desiredLuminanceCoefCloud = 1;
  1860. luminanceRectCoef = 1;
  1861. luminanceRectCoefCloud = 0.5;
  1862. rayleigh[] = {0.007,0.01388,0.035};
  1863. mie[] = {0.005,0.005,0.005};
  1864. cloudsColor[] = {{1,1,1},14.4};
  1865. swBrightness = 1;
  1866. };
  1867. class Lighting37
  1868. {
  1869. height = 0;
  1870. overcast = 0.85;
  1871. sunAngle = 45;
  1872. sunOrMoon = 1;
  1873. diffuse[] = {{0.506,0.553,0.608},4.25};
  1874. diffuseCloud[] = {0.1265,0.13825,0.152};
  1875. ambient[] = {{0.506,0.553,0.608},14.8};
  1876. ambientCloud[] = {{0.506,0.553,0.608},14.8};
  1877. ambientMid[] = {{0.514,0.518,0.514},13.34368};
  1878. ambientMidCloud[] = {{0.514,0.518,0.514},13.34368};
  1879. groundReflection[] = {{0.435,0.439,0.439},13.07681};
  1880. groundReflectionCloud[] = {{0.435,0.439,0.439},13.07681};
  1881. bidirect[] = {0.0117,0.0117,0.0117};
  1882. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1883. sky[] = {{0.02,0.12,0.8},13.8};
  1884. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1885. fogColor[] = {{0.369,0.447,0.565},13.34368};
  1886. apertureMin = 70;
  1887. apertureStandard = 100;
  1888. apertureMax = 120;
  1889. standardAvgLum = 8000;
  1890. desiredLuminanceCoef = 1;
  1891. desiredLuminanceCoefCloud = 1;
  1892. luminanceRectCoef = 1;
  1893. luminanceRectCoefCloud = 0.5;
  1894. rayleigh[] = {0.007,0.01388,0.035};
  1895. mie[] = {0.005,0.005,0.005};
  1896. cloudsColor[] = {{1,1,1},14.8};
  1897. swBrightness = 1;
  1898. };
  1899. class Lighting38
  1900. {
  1901. height = 0;
  1902. overcast = 0.85;
  1903. sunAngle = 90;
  1904. sunOrMoon = 1;
  1905. diffuse[] = {{0.549,0.596,0.651},4.25};
  1906. diffuseCloud[] = {0.13725,0.149,0.16275};
  1907. ambient[] = {{0.549,0.596,0.651},14.8};
  1908. ambientCloud[] = {{0.549,0.596,0.651},14.8};
  1909. ambientMid[] = {{0.557,0.557,0.585},14.21392};
  1910. ambientMidCloud[] = {{0.557,0.557,0.585},14.21392};
  1911. groundReflection[] = {{0.471,0.471,0.463},13.92964};
  1912. groundReflectionCloud[] = {{0.471,0.471,0.463},13.92964};
  1913. bidirect[] = {0.0117,0.0117,0.0117};
  1914. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1915. sky[] = {{0.02,0.12,0.8},13.8};
  1916. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1917. fogColor[] = {{0.4,0.48,0.6},15};
  1918. apertureMin = 70;
  1919. apertureStandard = 110;
  1920. apertureMax = 120;
  1921. standardAvgLum = 8000;
  1922. desiredLuminanceCoef = 1;
  1923. desiredLuminanceCoefCloud = 1;
  1924. luminanceRectCoef = 1;
  1925. luminanceRectCoefCloud = 0.5;
  1926. rayleigh[] = {0.007,0.01388,0.035};
  1927. mie[] = {0.005,0.005,0.005};
  1928. cloudsColor[] = {{1,1,1},14.8};
  1929. swBrightness = 1;
  1930. };
  1931. class Lighting39
  1932. {
  1933. height = -0.1;
  1934. overcast = 0.8;
  1935. sunAngle = -24;
  1936. sunOrMoon = 0;
  1937. diffuse[] = {{0.6,0.8,1},2.8};
  1938. diffuseCloud[] = {{0.6,0.8,1},2.8};
  1939. ambient[] = {{0.4,0.9,1},0.84};
  1940. ambientCloud[] = {{0.4,0.9,1},0.84};
  1941. ambientMid[] = {{0.24,0.63,1},0.9072};
  1942. ambientMidCloud[] = {{0.24,0.63,1},0.9072};
  1943. groundReflection[] = {{0.24,0.63,1},0.870912};
  1944. groundReflectionCloud[] = {{0.24,0.63,1},0.870912};
  1945. bidirect[] = {0,0,0};
  1946. bidirectCloud[] = {0,0,0};
  1947. sky[] = {0,0.2355,0.2335};
  1948. skyAroundSun[] = {0,0.2355,0.2335};
  1949. fogColor[] = {{0.09,0.137,0.22},0.0275};
  1950. apertureMin = 6;
  1951. apertureStandard = 6;
  1952. apertureMax = 18;
  1953. standardAvgLum = 4;
  1954. desiredLuminanceCoef = 0;
  1955. desiredLuminanceCoefCloud = 0;
  1956. luminanceRectCoef = 1;
  1957. luminanceRectCoefCloud = 1;
  1958. rayleigh[] = {0.007,0.01388,0.035};
  1959. mie[] = {0.005,0.005,0.005};
  1960. cloudsColor[] = {{1,1,1},11.016};
  1961. swBrightness = 1;
  1962. };
  1963. class Lighting40
  1964. {
  1965. height = -0.1;
  1966. overcast = 0.8;
  1967. sunAngle = -5;
  1968. sunOrMoon = 1;
  1969. diffuse[] = {{0.6,0.8,1},2.1};
  1970. diffuseCloud[] = {{0.6,0.8,1},2.1};
  1971. ambient[] = {{0.4,0.9,1},3.68};
  1972. ambientCloud[] = {{0.4,0.9,1},3.68};
  1973. ambientMid[] = {{0.24,0.63,1},3.9744};
  1974. ambientMidCloud[] = {{0.24,0.63,1},3.9744};
  1975. groundReflection[] = {{0.24,0.63,1},3.815424};
  1976. groundReflectionCloud[] = {{0.24,0.63,1},3.815424};
  1977. bidirect[] = {0,0,0};
  1978. bidirectCloud[] = {0,0,0};
  1979. sky[] = {{0,0.2235,0.2705},4.232};
  1980. skyAroundSun[] = {{0,0.2235,0.2705},7.636949};
  1981. fogColor[] = {{0.106,0.161,0.267},4.715};
  1982. apertureMin = 6;
  1983. apertureStandard = 6;
  1984. apertureMax = 18;
  1985. standardAvgLum = 4;
  1986. desiredLuminanceCoef = 0;
  1987. desiredLuminanceCoefCloud = 0;
  1988. luminanceRectCoef = 1;
  1989. luminanceRectCoefCloud = 1;
  1990. rayleigh[] = {0.007,0.01388,0.035};
  1991. mie[] = {0.005,0.005,0.005};
  1992. cloudsColor[] = {{1,1,1},11.016};
  1993. swBrightness = 1;
  1994. };
  1995. class Lighting41
  1996. {
  1997. height = -0.1;
  1998. overcast = 0.8;
  1999. sunAngle = -2;
  2000. sunOrMoon = 1;
  2001. diffuse[] = {{0.6,0.8,1},3.5};
  2002. diffuseCloud[] = {{0.6,0.8,1},3.5};
  2003. ambient[] = {{0.4,0.9,1},5.52};
  2004. ambientCloud[] = {{0.4,0.9,1},5.52};
  2005. ambientMid[] = {{0.24,0.63,1},5.9616};
  2006. ambientMidCloud[] = {{0.24,0.63,1},5.9616};
  2007. groundReflection[] = {{0.24,0.63,1},5.723136};
  2008. groundReflectionCloud[] = {{0.24,0.63,1},5.723136};
  2009. bidirect[] = {0,0,0};
  2010. bidirectCloud[] = {0,0,0};
  2011. sky[] = {{0,0.2175,0.288},6.348};
  2012. skyAroundSun[] = {{0,0.2175,0.288},12.31766};
  2013. fogColor[] = {{0.11,0.169,0.286},7.0725};
  2014. apertureMin = 7;
  2015. apertureStandard = 8;
  2016. apertureMax = 20;
  2017. standardAvgLum = 20;
  2018. desiredLuminanceCoef = 0;
  2019. desiredLuminanceCoefCloud = 0;
  2020. luminanceRectCoef = 1;
  2021. luminanceRectCoefCloud = 1;
  2022. rayleigh[] = {0.007,0.038,0.0675};
  2023. mie[] = {0.005,0.005,0.005};
  2024. cloudsColor[] = {{1,1,1},11.016};
  2025. swBrightness = 1;
  2026. };
  2027. class Lighting42
  2028. {
  2029. height = -0.1;
  2030. overcast = 0.8;
  2031. sunAngle = 0;
  2032. sunOrMoon = 1;
  2033. diffuse[] = {{0.6,0.8,1},4.2};
  2034. diffuseCloud[] = {{0.6,0.8,1},4.2};
  2035. ambient[] = {{0.4,0.9,1},6.24};
  2036. ambientCloud[] = {{0.4,0.9,1},6.24};
  2037. ambientMid[] = {{0.24,0.63,1},6.7392};
  2038. ambientMidCloud[] = {{0.24,0.63,1},6.7392};
  2039. groundReflection[] = {{0.24,0.63,1},6.469632};
  2040. groundReflectionCloud[] = {{0.24,0.63,1},6.469632};
  2041. bidirect[] = {0,0,0};
  2042. bidirectCloud[] = {0,0,0};
  2043. sky[] = {{0,0.2115,0.306},7.176};
  2044. skyAroundSun[] = {{0,0.2115,0.306},13.38876};
  2045. fogColor[] = {{0.118,0.18,0.31},7.995};
  2046. apertureMin = 8;
  2047. apertureStandard = 9;
  2048. apertureMax = 22;
  2049. standardAvgLum = 45;
  2050. desiredLuminanceCoef = 0;
  2051. desiredLuminanceCoefCloud = 0;
  2052. luminanceRectCoef = 1;
  2053. luminanceRectCoefCloud = 1;
  2054. rayleigh[] = {0.007,0.038,0.0675};
  2055. mie[] = {0.005,0.005,0.005};
  2056. cloudsColor[] = {{1,1,1},11.016};
  2057. swBrightness = 1;
  2058. };
  2059. class Lighting43
  2060. {
  2061. height = -0.1;
  2062. overcast = 0.8;
  2063. sunAngle = 45;
  2064. sunOrMoon = 1;
  2065. diffuse[] = {{0.6,0.8,1},12.04};
  2066. diffuseCloud[] = {{0.6,0.8,1},12.04};
  2067. ambient[] = {{0.4,0.9,1},11.84};
  2068. ambientCloud[] = {{0.4,0.9,1},11.84};
  2069. ambientMid[] = {{0.36,0.72,1},11.4848};
  2070. ambientMidCloud[] = {{0.36,0.72,1},11.4848};
  2071. groundReflection[] = {{0.36,0.72,1},11.02541};
  2072. groundReflectionCloud[] = {{0.36,0.72,1},11.02541};
  2073. bidirect[] = {0,0,0};
  2074. bidirectCloud[] = {0,0,0};
  2075. sky[] = {{0,0.09,0.4},13.8};
  2076. skyAroundSun[] = {{0,0.09,0.4},13.8};
  2077. fogColor[] = {{0.3,0.44,0.74},16.5};
  2078. apertureMin = 12;
  2079. apertureStandard = 18;
  2080. apertureMax = 25;
  2081. standardAvgLum = 150;
  2082. desiredLuminanceCoef = 0;
  2083. desiredLuminanceCoefCloud = 0;
  2084. luminanceRectCoef = 1;
  2085. luminanceRectCoefCloud = 1;
  2086. rayleigh[] = {0.007,0.01388,0.035};
  2087. mie[] = {0.005,0.005,0.005};
  2088. cloudsColor[] = {{1,1,1},14.8};
  2089. swBrightness = 1;
  2090. };
  2091. class Lighting44
  2092. {
  2093. height = -0.1;
  2094. overcast = 0.8;
  2095. sunAngle = 90;
  2096. sunOrMoon = 1;
  2097. diffuse[] = {{0.6,0.8,1},12.04};
  2098. diffuseCloud[] = {{0.6,0.8,1},12.04};
  2099. ambient[] = {{0.4,0.9,1},11.84};
  2100. ambientCloud[] = {{0.4,0.9,1},11.84};
  2101. ambientMid[] = {{0.36,0.72,1},11.4848};
  2102. ambientMidCloud[] = {{0.36,0.72,1},11.4848};
  2103. groundReflection[] = {{0.36,0.72,1},11.02541};
  2104. groundReflectionCloud[] = {{0.36,0.72,1},11.02541};
  2105. bidirect[] = {0,0,0};
  2106. bidirectCloud[] = {0,0,0};
  2107. sky[] = {{0,0.09,0.4},13.8};
  2108. skyAroundSun[] = {{0,0.09,0.4},13.8};
  2109. fogColor[] = {{0.3,0.44,0.74},16.5};
  2110. apertureMin = 12;
  2111. apertureStandard = 18;
  2112. apertureMax = 25;
  2113. standardAvgLum = 150;
  2114. desiredLuminanceCoef = 0;
  2115. desiredLuminanceCoefCloud = 0;
  2116. luminanceRectCoef = 1;
  2117. luminanceRectCoefCloud = 1;
  2118. rayleigh[] = {0.007,0.01388,0.035};
  2119. mie[] = {0.005,0.005,0.005};
  2120. cloudsColor[] = {{1,1,1},14.8};
  2121. swBrightness = 1;
  2122. };
  2123. };
  2124.  
  2125.  
  2126. class Lighting: Lighting
  2127. {
  2128. class BrightAlmost: DayLightingBrightAlmost
  2129. {
  2130. overcast = 0.0;
  2131. };
  2132. class Rainy: DayLightingRainy
  2133. {
  2134. overcast = 1.0;
  2135. };
  2136. };
  2137.  
  2138.  
  2139. class Overcast: Overcast
  2140. {
  2141. class Weather1: Weather1
  2142. {
  2143. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2144. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2145. skyR = "A3\Map_Stratis\Data\sky_clear_lco.paa";
  2146. };
  2147. class Weather7: Weather1
  2148. {
  2149. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2150. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2151. skyR = "A3\Map_Stratis\Data\sky_clear_lco.paa";
  2152. };
  2153. class Weather2: Weather2
  2154. {
  2155. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2156. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2157. skyR = "A3\Map_Stratis\Data\sky_almostclear_lco.paa";
  2158. };
  2159. class Weather3: Weather3
  2160. {
  2161. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2162. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2163. skyR = "A3\Map_Stratis\Data\sky_cloudy_lco.paa";
  2164. };
  2165. class Weather4: Weather4
  2166. {
  2167. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2168. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2169. skyR = "A3\Map_Stratis\Data\sky_cloudy_lco.paa";
  2170. };
  2171. class Weather5: Weather5
  2172. {
  2173. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2174. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2175. skyR = "A3\Map_Stratis\Data\sky_overcast_lco.paa";
  2176. };
  2177. class Weather6: Weather6
  2178. {
  2179. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2180. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2181. skyR = "A3\Map_Stratis\Data\sky_overcast_lco.paa";
  2182. };
  2183. };
  2184. };
  2185.  
  2186.  
  2187. humidityUpCoef = 0.1;
  2188. humidityDownCoef = 0.05;
  2189.  
  2190.  
  2191. class SimulWeather
  2192. {
  2193. noiseTexture = "a3\data_f\noise_raw.paa";
  2194. numKeyframesPerDay = 48;
  2195. windSpeedCoef = "10.0f";
  2196. moonIrradianceCoef = "10.0f";
  2197. fadeMaxDistanceKm = 1000.0;
  2198. fadeMaxAltitudeKm = 15.0;
  2199. fadeNumAltitudes = 8;
  2200. fadeNumElevations = 8;
  2201. fadeNumDistances = 8;
  2202. fadeEarthTest = 1;
  2203. autoBrightness = 0;
  2204. autoBrightnessStrength = 0.1;
  2205. cloudGridWidth = 64;
  2206. cloudGridLength = 64;
  2207. cloudGridHeight = 16;
  2208. helperGridElevationSteps = 24;
  2209. helperGridAzimuthSteps = 15;
  2210. helperEffectiveEarthRadius = 1000000;
  2211. helperCurvedEarth = 1;
  2212. helperAdjustCurvature = 0;
  2213. helperNumLayers = 120;
  2214. helperMaxDistance = 160000;
  2215. helperNearCloudFade = 0.1;
  2216. helperChurn = 10;
  2217. cloudWidth = 40000;
  2218. cloudLength = 40000;
  2219. wrapClouds = 1;
  2220. noiseResolution = 8;
  2221. noisePeriod = 4.0;
  2222. opticalDensity = 0.5;
  2223. alphaSharpness = 0.85;
  2224. selfShadowScale = 0.905;
  2225. mieAsymmetry = 0.5087;
  2226. minimumLightElevationDegrees = 6.0;
  2227. directLightCoef = 1.0;
  2228. indirectLightCoef = 0.04;
  2229. fogStart = 0;
  2230. fogEnd = 50000;
  2231. fogHeight = 2000;
  2232. class DefaultKeyframe
  2233. {
  2234. rayleigh[] = {0.00749,0.01388,0.02878};
  2235. mie[] = {0.0046,0.0046,0.0046};
  2236. haze = 30;
  2237. hazeBaseKm = 5.0;
  2238. hazeScaleKm = 1.0;
  2239. hazeEccentricity = 1;
  2240. brightnessAdjustment = 1.0;
  2241. cloudiness = 0.6;
  2242. cloudBaseKm = 2.85;
  2243. cloudHeightKm = 6.0;
  2244. directLight = 1.0;
  2245. indirectLight = 1.0;
  2246. ambientLight = 0.2;
  2247. noiseOctaves = 4.3;
  2248. noisePersistence = 0.535;
  2249. fractalAmplitude = 2.3;
  2250. fractalWavelength = 240.0;
  2251. extinction = 4.7;
  2252. diffusivity = 0.001;
  2253. };
  2254. class Overcast
  2255. {
  2256. class Weather1: DefaultKeyframe
  2257. {
  2258. overcast = 0.0;
  2259. cloudiness = 0.0;
  2260. diffusivity = 0.001;
  2261. seqFileKeyframe = 0;
  2262. };
  2263. class Weather2: DefaultKeyframe
  2264. {
  2265. overcast = 0.2;
  2266. cloudiness = 0.25;
  2267. diffusivity = 0.001;
  2268. seqFileKeyframe = 0;
  2269. };
  2270. class Weather3: DefaultKeyframe
  2271. {
  2272. overcast = 0.4;
  2273. cloudiness = 0.45;
  2274. diffusivity = 0.001;
  2275. seqFileKeyframe = 3;
  2276. };
  2277. class Weather4: DefaultKeyframe
  2278. {
  2279. overcast = 0.5;
  2280. cloudiness = 0.46;
  2281. diffusivity = 0.01;
  2282. seqFileKeyframe = 4;
  2283. };
  2284. class Weather5: DefaultKeyframe
  2285. {
  2286. overcast = 0.8;
  2287. cloudiness = 0.8;
  2288. diffusivity = 0.01;
  2289. extinction = 4.3;
  2290. cloudBaseKm = 1.9;
  2291. cloudHeightKm = 8.0;
  2292. seqFileKeyframe = 4;
  2293. };
  2294. class Weather6: DefaultKeyframe
  2295. {
  2296. overcast = 1.0;
  2297. cloudiness = 1.0;
  2298. diffusivity = 0.001;
  2299. extinction = 4.0;
  2300. cloudBaseKm = 1.7;
  2301. cloudHeightKm = 10.0;
  2302. seqFileKeyframe = 4;
  2303. };
  2304. };
  2305. };
  2306.  
  2307.  
  2308. hazeDistCoef = 0.1;
  2309. hazeFogCoef = 0.98;
  2310. hazeBaseHeight = 0;
  2311. hazeBaseBeta0 = 8e-005;
  2312. hazeDensityDecay = 0.00036;
  2313. horizonParallaxCoef = 0.0;
  2314. horizonFogColorationStart = "0.8f";
  2315. skyFogColorationStart = "0.7f";
  2316. horizonSunColorationIntensity = 0.001;
  2317. aroundSunCoefMultiplier = "1.4f";
  2318. aroundSunCoefExponent = "12f";
  2319. soundMapSizeCoef = 4;
  2320. satelliteNormalBlendStart = 10;
  2321. satelliteNormalBlendEnd = 100;
  2322. skyObject = "A3\Map_Stratis\data\obloha.p3d";
  2323. horizontObject = "A3\Map_Stratis\data\horizont.p3d";
  2324. skyTexture = "A3\Map_Stratis\data\sky_semicloudy_sky.paa";
  2325. skyTextureR = "A3\Map_Stratis\data\sky_semicloudy_lco.paa";
  2326. terrainBlendMaxDarkenCoef = "0.85f";
  2327. terrainBlendMaxBrightenCoef = "0.15f";
  2328. access = 3;
  2329. worldId = 5;
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336. ///////////////////////////////////////////////////////////////////////////////////////////
  2337. // ALTER BELOW TO SUIT YOUR NEEDS
  2338. ///////////////////////////////////////////////////////////////////////////////////////////
  2339.  
  2340.  
  2341. cutscenes[] = {"Eilean_intro1"};
  2342. description = "Eilean";
  2343. icon = "";
  2344. worldName = "\eilean\eilean.wrp";
  2345. previewVideo = "";
  2346. pictureMap = "\eilean\data\pictureMap_ca.paa";
  2347. pictureShot = "\eilean\data\pictureShot.paa";
  2348. plateFormat = "A#$-####";
  2349. plateLetters = "ABCDEGHIKLMNOPRSTVXZ";
  2350. author = "Lord J0K35";
  2351. mapSize = 8192;
  2352. mapZone = 35;
  2353. mapArea[] = {-20.267975, 174.002838, -20.135266, 174.14566 };
  2354. longitude = 16.661;
  2355. latitude = -35.152;
  2356. elevationOffset = 0;
  2357. minHillsAltitude = 80;
  2358. maxHillsAltitude = 200;
  2359. mapDrawingBrightnessModifier = 1.5;
  2360.  
  2361.  
  2362. class EnvMaps
  2363. {
  2364. class EnvMap1
  2365. {
  2366. texture = "A3\Map_Stratis\data\env_land_ClearSky_ca.paa";
  2367. overcast = 0;
  2368. };
  2369. class EnvMap2
  2370. {
  2371. texture = "A3\Map_Stratis\data\env_land_SemiCloudySky_ca.paa";
  2372. overcast = 0.3;
  2373. };
  2374. class EnvMap3
  2375. {
  2376. texture = "A3\Map_Stratis\data\env_land_OvercastSky_ca.paa";
  2377. overcast = 0.6;
  2378. };
  2379. };
  2380.  
  2381.  
  2382. newRoadsShape = "\eilean\data\roads\roads.shp";
  2383.  
  2384.  
  2385. class OutsideTerrain
  2386. {
  2387. satellite = "";
  2388. enableTerrainSynth = 0;
  2389. class Layers
  2390. {
  2391. class Layer0
  2392. {
  2393. nopx = "A3\Map_Data\gdt_seabed_nopx.paa";
  2394. texture = "A3\Map_Data\gdt_seabed_nopx.paa";
  2395. };
  2396. };
  2397. colorOutside[] = {0.227451,0.27451,0.384314,1};
  2398. };
  2399.  
  2400.  
  2401.  
  2402. class Grid: Grid
  2403. {
  2404. offsetX = 0;
  2405. offsetY = 30720;
  2406. class Zoom1
  2407. {
  2408. zoomMax = 0.05;
  2409. format = "XY";
  2410. formatX = "000";
  2411. formatY = "000";
  2412. stepX = 100;
  2413. stepY = -100;
  2414. };
  2415. class Zoom2
  2416. {
  2417. zoomMax = 0.5;
  2418. format = "XY";
  2419. formatX = "00";
  2420. formatY = "00";
  2421. stepX = 1000;
  2422. stepY = -1000;
  2423. };
  2424. class Zoom3
  2425. {
  2426. zoomMax = 1e+030;
  2427. format = "XY";
  2428. formatX = "0";
  2429. formatY = "0";
  2430. stepX = 10000;
  2431. stepY = -10000;
  2432. };
  2433. };
  2434.  
  2435.  
  2436.  
  2437. startTime = "12:00";
  2438. startDate = "24/6/2035";
  2439. centerPosition[] = {10801.9,10589.6,100};
  2440. seagullPos[] = {15360,150.0,15360};
  2441. ilsPosition[] = {14382.4,15924.6};
  2442. ilsDirection[] = {-0.6947,0.08,-0.7193};
  2443. drawTaxiway = "false";
  2444. ilsTaxiOff[] = {14611.5,16161.2,15186.9,16747.6,15189.6,16769.4,15185.2,16794.8,15168.7,16829.6,15148,16841.7,15124.7,16835.2,14513.5,16207.6};
  2445. ilsTaxiIn[] = {14513.5,16207.6,14212,15898.5,14204.6,15877.1,14217.1,15860.3,14255.8,15838,14283.8,15834.9,14307.4,15845,14359.5,15900};
  2446.  
  2447.  
  2448. class SecondaryAirports
  2449. {
  2450. class Airstrip_1
  2451. {
  2452. ilsPosition[] = {11358.5,11441.2};
  2453. ilsDirection[] = {-0.5505,0.08,-0.8349};
  2454. ilsTaxiOff[] = {11663,11913.4,11680.1,11920.8,11699.7,11917.5,11717,11906,11721.9,11893.1,11721.1,11880.1,11703.3,11856.5};
  2455. ilsTaxiIn[] = {11703.3,11856.5,11671.8,11788,11466,11467.2,11446.5,11458.5,11427.9,11465.3,11400.7,11482.1,11398,11493,11400.4,11505};
  2456. drawTaxiway = 0;
  2457. };
  2458. class Airstrip_2
  2459. {
  2460. ilsPosition[] = {9268.16,21575.1};
  2461. ilsDirection[] = {0.8027,0.08,0.5964};
  2462. ilsTaxiOff[] = {9034.07,21396.7,9022.12,21398.9,9012.96,21410.5,9008.71,21433.9,9017.87,21463.7,9126.84,21580.2,9168.44,21610.6};
  2463. ilsTaxiIn[] = {9168.44,21610.6,9191.79,21623,9207.69,21620.3,9219.23,21617.4,9251.41,21588.8,9256.73,21578.9,9255.22,21567};
  2464. drawTaxiway = 0;
  2465. };
  2466. class Airstrip_3
  2467. {
  2468. ilsPosition[] = {21074.3,7098.58};
  2469. ilsDirection[] = {-0.1908,0.08,-0.9816};
  2470. ilsTaxiOff[] = {21157.2,7511.69,21158.3,7526.32,21146.7,7531.26,21132.3,7529.41,20863.7,7300.61,20825.6,7275.69};
  2471. ilsTaxiIn[] = {20825.6,7275.69,20801.9,7260.94,20798.5,7251.93,20802.7,7244.72,20815.7,7245.37,20847.4,7275.87,20862.2,7280.76,20879.3,7278.83,21068.9,7161.23,21082.9,7163.58,21091.9,7176.15};
  2472. drawTaxiway = 0;
  2473. };
  2474. class Airstrip_4
  2475. {
  2476. ilsPosition[] = {27153.5,24904.1};
  2477. ilsDirection[] = {0.6546,0.08,0.756};
  2478. ilsTaxiOff[] = {26849.6,24558,26832.5,24542.9,26812.7,24539.7,26789.9,24547.8,26772.8,24560.6,26765.3,24581.2,26769.4,24604,26801.7,24637.3};
  2479. ilsTaxiIn[] = {26801.7,24637.3,26831.5,24668.2,26897.3,24705.8,27097.2,24917.6,27113.2,24922.5,27131.3,24916,27142.7,24908.1,27143.8,24899.2,27140,24889.9,27132.9,24881.3};
  2480. drawTaxiway = 0;
  2481. };
  2482. class Airstrip_5
  2483. {
  2484. ilsPosition[] = {23149.6,18400};
  2485. ilsDirection[] = {0,0.08,-1};
  2486. ilsTaxiOff[] = {23149.8,18795.7,23148.9,18899.7,23137.2,18937.9,23100.4,18946.5,23063.1,18930.5,23046.1,18896.7,23031.6,18845.3};
  2487. ilsTaxiIn[] = {23031.6,18845.3,23052,18396.4,23074.4,18367.8,23099.7,18356.6,23132.8,18364.5,23149,18398.5,23149.4,18432.5};
  2488. drawTaxiway = 0;
  2489. };
  2490. };
  2491.  
  2492.  
  2493.  
  2494. class ReplaceObjects{};
  2495. class Sounds
  2496. {
  2497. sounds[] = {};
  2498. };
  2499. class Animation
  2500. {
  2501. vehicles[] = {};
  2502. };
  2503.  
  2504.  
  2505. clutterGrid = 1.2;
  2506. clutterDist = 90;
  2507. noDetailDist = 65;
  2508. fullDetailDist = 10;
  2509. midDetailTexture = "eilean\data\midDetail.paa";
  2510. minTreesInForestSquare = 3;
  2511. minRocksInRockSquare = 3;
  2512.  
  2513.  
  2514. class Subdivision
  2515. {
  2516. class Fractal
  2517. {
  2518. rougness = 5;
  2519. maxRoad = 0.02;
  2520. maxTrack = 0.5;
  2521. maxSlopeFactor = 0.05;
  2522. };
  2523. class WhiteNoise
  2524. {
  2525. rougness = 2;
  2526. maxRoad = 0.01;
  2527. maxTrack = 0.05;
  2528. maxSlopeFactor = 0.0025;
  2529. };
  2530. minY = -0.0;
  2531. minSlope = 0.02;
  2532. };
  2533.  
  2534.  
  2535.  
  2536. ///////////////////////////////////////////////////////////////////////////////////////////
  2537. ///////////////////////////////////////////////////////////////////////////////////////////
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545. ///////////////////////////////////////////////////////////////////////////////////////////
  2546. // CUSTOM SOUND FILES - CAN BE DELETED IF NOT USING THE EXTRA SOUND ADDON PBO
  2547. ///////////////////////////////////////////////////////////////////////////////////////////
  2548.  
  2549.  
  2550. class CfgEnvSounds;
  2551. class EnvSounds: CfgEnvSounds
  2552. {
  2553.  
  2554. class Coast
  2555. {
  2556. name = "$STR_A3_CfgEnvSounds_Coast0";
  2557. sound[] = {"A3\sounds_f\ambient\waves\beach_sand_small_waves1",0.08912509,1,200};
  2558. soundNight[] = {"A3\sounds_f\ambient\waves\beach_sand_small_waves1",0.05623413,1,200};
  2559. volume = "coast";
  2560. };
  2561.  
  2562. class Rain
  2563. {
  2564. sound[] = {"Sounds\Rain\rain0.ogg",0.8, 1};
  2565. volume = "rain";
  2566. name = "Rain";
  2567. soundNight[] = {"Sounds\Rain\rain1.ogg",0.8, 1};
  2568. };
  2569.  
  2570. class ThunderboltNorm
  2571. {
  2572. soundNear[] = {"Sounds\Environment\Thunder\Thunder",3,1};
  2573. soundFar[] = {"Sounds\Environment\Thunder\ThunderFar",3,1};
  2574. };
  2575.  
  2576. class ThunderboltHeavy
  2577. {
  2578. soundNear[] = {"Sounds\Environment\Thunder\ThunderHeavy",4,1};
  2579. soundFar[] = {"Sounds\Environment\Thunder\ThunderHeavyFar",4,1};
  2580. };
  2581.  
  2582. class Meadows
  2583. {
  2584. name = "Meadows";
  2585. sound[] = {"Sounds\Meadows\Meadows.ogg",0.8, 1};
  2586. volume = "(1-forest)*(1-houses)*(1-night)*(1-sea)";
  2587. randSamp0[] = {"Sounds\Meadows\meadows0",1.5,1,500,0.25,15,30,60};
  2588. randSamp1[] = {"Sounds\Meadows\meadows1",1.5,1,500,0.25,15,30,60};
  2589. randSamp2[] = {"Sounds\Meadows\meadows2",1.5,1,500,0.25,15,30,60};
  2590. randSamp3[] = {"Sounds\Meadows\meadows3",1.5,1,500,0.25,15,30,60};
  2591. randSamp4[] = {"Sounds\Meadows\meadows4",1.5,1,500,0.25,15,30,60};
  2592. randSamp5[] = {"Sounds\Meadows\meadows5",1.5,1,500,0.25,15,30,60};
  2593. randSamp6[] = {"Sounds\Meadows\meadows6",1.5,1,500,0.25,15,30,60};
  2594. randSamp7[] = {"Sounds\Meadows\meadows7",1.5,1,500,0.25,15,30,60};
  2595. randSamp8[] = {"Sounds\Meadows\meadows8",1.5,1,500,0.25,15,30,60};
  2596. randSamp9[] = {"Sounds\Meadows\meadows9",1.5,1,500,0.25,15,30,60};
  2597. randSamp10[] = {"Sounds\Meadows\meadows10",1.5,1,500,0.25,15,30,60};
  2598. randSamp11[] = {"Sounds\Meadows\meadows11",1.5,1,500,0.25,15,30,60};
  2599. randSamp12[] = {"Sounds\Meadows\meadows12",1.5,1,500,0.25,15,30,60};
  2600. randSamp13[] = {"Sounds\Meadows\meadows13",1.5,1,500,0.25,15,30,60};
  2601. randSamp14[] = {"Sounds\Meadows\meadows14",1.5,1,500,0.25,15,30,60};
  2602. randSamp15[] = {"Sounds\Meadows\meadows15",1.5,1,500,0.25,15,30,60};
  2603. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10","randSamp10","randSamp11","randSamp12","randSamp13","randSamp14","randSamp15"};
  2604. };
  2605.  
  2606. class MeadowsNight
  2607. {
  2608. name = "MeadowsNight";
  2609. sound[] = {"Sounds\MeadowsNight\MeadowsNight.ogg",0.8, 1};
  2610. volume = "(1-forest)*(1-houses)*night*(1-sea)";
  2611. randSamp0[] = {"Sounds\MeadowsNight\meadownight0",1.5,1,500,0.25,15,30,60};
  2612. randSamp1[] = {"Sounds\MeadowsNight\meadownight1",1.5,1,500,0.25,15,30,60};
  2613. randSamp2[] = {"Sounds\MeadowsNight\meadownight2",1.5,1,500,0.25,15,30,60};
  2614. randSamp3[] = {"Sounds\MeadowsNight\meadownight3",1.5,1,500,0.25,15,30,60};
  2615. randSamp4[] = {"Sounds\MeadowsNight\meadownight4",1.5,1,500,0.25,15,30,60};
  2616. randSamp5[] = {"Sounds\MeadowsNight\meadownight5",1.5,1,500,0.25,15,30,60};
  2617. randSamp6[] = {"Sounds\MeadowsNight\meadownight6",1.5,1,500,0.25,15,30,60};
  2618. randSamp7[] = {"Sounds\MeadowsNight\meadownight7",1.5,1,500,0.25,15,30,60};
  2619. randSamp8[] = {"Sounds\MeadowsNight\meadownight8",1.5,1,500,0.25,15,30,60};
  2620. randSamp9[] = {"Sounds\MeadowsNight\meadownight9",1.5,1,500,0.25,15,30,60};
  2621. randSamp10[] = {"Sounds\MeadowsNight\meadownight10",1.5,1,500,0.25,15,30,60};
  2622. randSamp11[] = {"Sounds\MeadowsNight\meadownight11",1.5,1,500,0.25,15,30,60};
  2623. randSamp12[] = {"Sounds\MeadowsNight\meadownight12",1.5,1,500,0.25,15,30,60};
  2624. randSamp13[] = {"Sounds\MeadowsNight\meadownight13",1.5,1,500,0.25,15,30,60};
  2625. randSamp14[] = {"Sounds\MeadowsNight\meadownight14",1.5,1,500,0.25,15,30,60};
  2626. randSamp15[] = {"Sounds\MeadowsNight\meadownight15",1.5,1,500,0.25,15,30,60};
  2627. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10","randSamp10","randSamp11","randSamp12","randSamp13","randSamp14","randSamp15"};
  2628. };
  2629.  
  2630. class Forest
  2631. {
  2632. name = "Forest";
  2633. sound[] = {"Sounds\Forest\Forest.ogg",0.8, 1};
  2634. volume = "forest*trees*(1-night)";
  2635. randSamp0[] = {"Sounds\Forest\bird_1",1.5,1,500,0.25,15,30,60};
  2636. randSamp1[] = {"Sounds\Forest\bird_2",1.5,1,500,0.25,15,30,60};
  2637. randSamp2[] = {"Sounds\Forest\bird_3",1.5,1,500,0.25,15,30,60};
  2638. randSamp3[] = {"Sounds\Forest\bird_4",1.5,1,500,0.25,15,30,60};
  2639. randSamp4[] = {"Sounds\Forest\bird_5",1.5,1,500,0.25,15,30,60};
  2640. randSamp5[] = {"Sounds\Forest\bird_6",1.5,1,500,0.25,15,30,60};
  2641. randSamp6[] = {"Sounds\Forest\bird_7",1.5,1,500,0.25,15,30,60};
  2642. randSamp7[] = {"Sounds\Forest\bird_8",1.5,1,500,0.25,15,30,60};
  2643. randSamp8[] = {"Sounds\Forest\bird_9",1.5,1,500,0.25,15,30,60};
  2644. randSamp9[] = {"Sounds\Forest\bird_10",1.5,1,500,0.25,15,30,60};
  2645. randSamp10[] = {"Sounds\Forest\bird_11",1.5,1,500,0.25,15,30,60};
  2646. randSamp11[] = {"Sounds\Forest\bird_12",1.5,1,500,0.25,15,30,60};
  2647. randSamp12[] = {"Sounds\Forest\bird_13",1.5,1,500,0.25,15,30,60};
  2648. randSamp13[] = {"Sounds\Forest\bird_14",1.5,1,500,0.25,15,30,60};
  2649. randSamp14[] = {"Sounds\Forest\bird_15",1.5,1,500,0.25,15,30,60};
  2650. randSamp15[] = {"Sounds\Forest\bird_16",1.5,1,500,0.25,15,30,60};
  2651. randSamp16[] = {"Sounds\Forest\bird_17",1.5,1,500,0.25,15,30,60};
  2652. randSamp17[] = {"Sounds\Forest\bird_18",1.5,1,500,0.25,15,30,60};
  2653. randSamp18[] = {"Sounds\Forest\bird_19",1.5,1,500,0.25,15,30,60};
  2654. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10","randSamp11","randSamp12","randSamp13","randSamp14","randSamp15","randSamp16","randSamp17","randSamp18"};
  2655. };
  2656.  
  2657. class ForestNight
  2658. {
  2659. name = "ForestNight";
  2660. sound[] = {"Sounds\ForestNight\ForestNight.ogg",0.8, 1};
  2661. volume = "forest*trees*night";
  2662. randSamp0[] = {"Sounds\ForestNight\bird_night_1",1.5,1,500,0.25,15,30,60};
  2663. randSamp1[] = {"Sounds\ForestNight\bird_night_2",1.5,1,500,0.25,15,30,60};
  2664. randSamp2[] = {"Sounds\ForestNight\bird_night_3",1.5,1,500,0.25,15,30,60};
  2665. randSamp3[] = {"Sounds\ForestNight\bird_night_4",1.5,1,500,0.25,15,30,60};
  2666. randSamp4[] = {"Sounds\ForestNight\bird_night_5",1.5,1,500,0.25,15,30,60};
  2667. randSamp5[] = {"Sounds\ForestNight\bird_night_6",1.5,1,500,0.25,15,30,60};
  2668. randSamp6[] = {"Sounds\ForestNight\bird_night_7",1.5,1,500,0.25,15,30,60};
  2669. randSamp7[] = {"Sounds\ForestNight\bird_night_8",1.5,1,500,0.25,15,30,60};
  2670. randSamp8[] = {"Sounds\ForestNight\bird_night_9",1.5,1,500,0.25,15,30,60};
  2671. randSamp9[] = {"Sounds\ForestNight\bird_night_10",1.5,1,500,0.25,15,30,60};
  2672. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9"};
  2673. };
  2674.  
  2675. class WindForestHigh
  2676. {
  2677. name = "Wind";
  2678. volume = "forest*(windy factor[0,1])*(0.1+(hills factor[0,1])*0.9)-(night*0.25)";
  2679. sound[] = {"Sounds\wind\hills2.ogg",0.4, 1};
  2680. };
  2681.  
  2682. class WindNoForestHigh
  2683. {
  2684. name = "Wind";
  2685. volume = "(1-forest)*(windy factor[0,1])*(0.1+(hills factor[0,1])*0.9)-(night*0.25)";
  2686. sound[] = {"Sounds\wind\hills1.ogg",0.4, 1};
  2687. };
  2688.  
  2689. class Hills
  2690. {
  2691. name = "Hills";
  2692. volume = "hills";
  2693. sound[] = {"Sounds\hills\hills2.ogg",0.9, 1};
  2694. soundNight[] = {"Sounds\hills\hills2.ogg",0.6, 1};
  2695. };
  2696.  
  2697. class Houses
  2698. {
  2699. randSamp0[] = {"Sounds\Houses\houses0",1.5,1,500,0.25,15,30,60};
  2700. randSamp1[] = {"Sounds\Houses\houses1",1.5,1,500,0.25,15,30,60};
  2701. randSamp2[] = {"Sounds\Houses\houses2",1.5,1,500,0.25,15,30,60};
  2702. randSamp3[] = {"Sounds\Houses\houses3",1.5,1,500,0.25,15,30,60};
  2703. randSamp4[] = {"Sounds\Houses\houses4",1.5,1,500,0.25,15,30,60};
  2704. randSamp5[] = {"Sounds\Houses\houses5",1.5,1,500,0.25,15,30,60};
  2705. randSamp6[] = {"Sounds\Houses\houses6",1.5,1,500,0.25,15,30,60};
  2706. randSamp7[] = {"Sounds\Houses\houses7",1.5,1,500,0.25,15,30,60};
  2707. randSamp8[] = {"Sounds\Houses\houses8",1.5,1,500,0.25,15,30,60};
  2708. randSamp9[] = {"Sounds\Houses\houses9",1.5,1,500,0.25,15,30,60};
  2709. randSamp10[] = {"Sounds\Houses\houses10",1.5,1,500,0.25,15,30,60};
  2710. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10"};
  2711. };
  2712.  
  2713. class HousesNight
  2714. {
  2715. randSamp0[] = {"Sounds\Houses\houses0",1.5,1,500,0.25,15,30,60};
  2716. randSamp1[] = {"Sounds\Houses\houses1",1.5,1,500,0.25,15,30,60};
  2717. randSamp2[] = {"Sounds\Houses\houses2",1.5,1,500,0.25,15,30,60};
  2718. randSamp3[] = {"Sounds\Houses\houses3",1.5,1,500,0.25,15,30,60};
  2719. randSamp4[] = {"Sounds\Houses\houses4",1.5,1,500,0.25,15,30,60};
  2720. randSamp5[] = {"Sounds\Houses\houses5",1.5,1,500,0.25,15,30,60};
  2721. randSamp6[] = {"Sounds\Houses\houses6",1.5,1,500,0.25,15,30,60};
  2722. randSamp7[] = {"Sounds\Houses\houses7",1.5,1,500,0.25,15,30,60};
  2723. randSamp8[] = {"Sounds\Houses\houses8",1.5,1,500,0.25,15,30,60};
  2724. randSamp9[] = {"Sounds\Houses\houses9",1.5,1,500,0.25,15,30,60};
  2725. randSamp10[] = {"Sounds\Houses\houses10",1.5,1,500,0.25,15,30,60};
  2726. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10"};
  2727. };
  2728.  
  2729. };
  2730.  
  2731.  
  2732.  
  2733. ///////////////////////////////////////////////////////////////////////////////////////////
  2734. ///////////////////////////////////////////////////////////////////////////////////////////
  2735.  
  2736.  
  2737.  
  2738. class Ambient{};
  2739. class AmbientA3
  2740. {
  2741. maxCost = 500;
  2742. class Radius440_500
  2743. {
  2744. areaSpawnRadius = 70.0;
  2745. areaMaxRadius = 200.0;
  2746. spawnCircleRadius = 30.0;
  2747. spawnInterval = 4.7;
  2748. class Species
  2749. {
  2750. class Kestrel_random_F
  2751. {
  2752. maxCircleCount = "((1 - night) * 2 * (1 - (WaterDepth interpolate [1,30,0,1])) + (2 * (hills))) * (1 - night)";
  2753. maxWorldCount = 5;
  2754. cost = 3;
  2755. spawnCount = 1;
  2756. groupSpawnRadius = 10;
  2757. maxAlt = 200;
  2758. minAlt = -10;
  2759. };
  2760. class Seagull
  2761. {
  2762. maxCircleCount = "((sea * (1 - night)) + (2 * houses * sea)) * (1 - night)";
  2763. maxWorldCount = 40;
  2764. cost = 3;
  2765. spawnCount = 1;
  2766. groupSpawnRadius = 10;
  2767. maxAlt = 200;
  2768. minAlt = -10;
  2769. };
  2770. class Rabbit_F
  2771. {
  2772. maxCircleCount = "(20 * (0.1 - houses)) * (1 - sea)";
  2773. maxWorldCount = 5;
  2774. cost = 5;
  2775. spawnCount = 1;
  2776. groupSpawnRadius = 10;
  2777. maxAlt = 80;
  2778. minAlt = -5;
  2779. };
  2780. };
  2781. };
  2782. class Radius40_60
  2783. {
  2784. areaSpawnRadius = 50.0;
  2785. areaMaxRadius = 83.0;
  2786. spawnCircleRadius = 10.0;
  2787. spawnInterval = 1.5;
  2788. class Species
  2789. {
  2790. class CatShark_F
  2791. {
  2792. maxCircleCount = "(4 * (WaterDepth interpolate [1,30,0,1]))";
  2793. maxWorldCount = 10;
  2794. cost = 6;
  2795. spawnCount = 1;
  2796. groupSpawnRadius = 10;
  2797. maxAlt = 10;
  2798. minAlt = -80;
  2799. };
  2800. class Turtle_F
  2801. {
  2802. maxCircleCount = "(2 * (waterDepth interpolate [1,16,0,1]) * ((1-houses) * (1-houses)))";
  2803. maxWorldCount = 6;
  2804. cost = 5;
  2805. spawnCount = 1;
  2806. groupSpawnRadius = 10;
  2807. maxAlt = 10;
  2808. minAlt = -80;
  2809. };
  2810. class Snake_random_F
  2811. {
  2812. maxCircleCount = "(1 - houses) * ((2 * (1 - sea)) + (2 * (meadow)))";
  2813. maxWorldCount = 3;
  2814. cost = 5;
  2815. spawnCount = 1;
  2816. groupSpawnRadius = 5;
  2817. maxAlt = 40;
  2818. minAlt = -5;
  2819. };
  2820. class Salema_F
  2821. {
  2822. maxCircleCount = "(12 * ((WaterDepth interpolate [1,30,0,1]) + 0.07))";
  2823. maxWorldCount = 40;
  2824. cost = 5;
  2825. spawnCount = 2;
  2826. groupSpawnRadius = 5;
  2827. maxAlt = 10;
  2828. minAlt = -80;
  2829. };
  2830. class Ornate_random_F
  2831. {
  2832. maxCircleCount = "(12 * ((WaterDepth interpolate [1,30,0,1]) + 0.05))";
  2833. maxWorldCount = 30;
  2834. cost = 5;
  2835. spawnCount = 3;
  2836. groupSpawnRadius = 5;
  2837. maxAlt = 10;
  2838. minAlt = -80;
  2839. };
  2840. class Mackerel_F
  2841. {
  2842. maxCircleCount = "(8 * ((WaterDepth interpolate [1,30,0,1]) + 0.07))";
  2843. maxWorldCount = 14;
  2844. cost = 5;
  2845. spawnCount = 2;
  2846. groupSpawnRadius = 5;
  2847. maxAlt = 10;
  2848. minAlt = -80;
  2849. };
  2850. class Mullet_F
  2851. {
  2852. maxCircleCount = "(8 * ((WaterDepth interpolate [1,30,0,1]) + 0.07))";
  2853. maxWorldCount = 14;
  2854. cost = 5;
  2855. spawnCount = 2;
  2856. groupSpawnRadius = 5;
  2857. maxAlt = 10;
  2858. minAlt = -80;
  2859. };
  2860. class Tuna_F
  2861. {
  2862. maxCircleCount = "(8 * ((WaterDepth interpolate [1,30,0,1]) - 0.2))";
  2863. maxWorldCount = 10;
  2864. cost = 5;
  2865. spawnCount = 2;
  2866. groupSpawnRadius = 5;
  2867. maxAlt = 10;
  2868. minAlt = -80;
  2869. };
  2870. };
  2871. };
  2872. class Radius30_40
  2873. {
  2874. areaSpawnRadius = 30.0;
  2875. areaMaxRadius = 40.0;
  2876. spawnCircleRadius = 3.0;
  2877. spawnInterval = 3.75;
  2878. class Species
  2879. {
  2880. class DragonFly
  2881. {
  2882. maxCircleCount = "4 * (1 - night) * (1 - (WaterDepth interpolate [1,30,0,1])) * sea * (1 - windy)";
  2883. maxWorldCount = 4;
  2884. cost = 1;
  2885. spawnCount = 1;
  2886. groupSpawnRadius = 1;
  2887. maxAlt = 30;
  2888. minAlt = -5;
  2889. };
  2890. class ButterFly_random
  2891. {
  2892. maxCircleCount = "3 * (1 - night) * (1 - (WaterDepth interpolate [1,30,0,1])) * (1 - windy)";
  2893. maxWorldCount = 6;
  2894. cost = 1;
  2895. spawnCount = 3;
  2896. groupSpawnRadius = 1;
  2897. maxAlt = 30;
  2898. minAlt = -5;
  2899. };
  2900. class FireFly
  2901. {
  2902. maxCircleCount = "(6 * night) * (1 - sea) * (1 - houses) * (1 - windy)";
  2903. maxWorldCount = 20;
  2904. cost = 1;
  2905. spawnCount = 3;
  2906. groupSpawnRadius = 3;
  2907. maxAlt = 30;
  2908. minAlt = -5;
  2909. };
  2910. class Cicada
  2911. {
  2912. maxCircleCount = "(4 * night) * (1 - sea) * (1 - windy)";
  2913. maxWorldCount = 6;
  2914. cost = 1;
  2915. spawnCount = 3;
  2916. groupSpawnRadius = 3;
  2917. maxAlt = 30;
  2918. minAlt = -5;
  2919. };
  2920. };
  2921. };
  2922. class Radius15_20
  2923. {
  2924. areaSpawnRadius = 15.0;
  2925. areaMaxRadius = 20.0;
  2926. spawnCircleRadius = 2.0;
  2927. spawnInterval = 2.85;
  2928. class Species
  2929. {
  2930. class FxWindGrass1
  2931. {
  2932. maxCircleCount = "2 * (1 - (WaterDepth interpolate [1,30,0,1])) * (windy interpolate [0.1,0.25,0,1])";
  2933. maxWorldCount = 3;
  2934. cost = 1;
  2935. spawnCount = 3;
  2936. groupSpawnRadius = 2.5;
  2937. maxAlt = 30;
  2938. minAlt = -5;
  2939. };
  2940. class FxWindGrass2
  2941. {
  2942. maxCircleCount = "2 * (1 - (WaterDepth interpolate [1,30,0,1])) * (windy interpolate [0.1,0.25,0,1])";
  2943. maxWorldCount = 3;
  2944. cost = 1;
  2945. spawnCount = 3;
  2946. groupSpawnRadius = 2.5;
  2947. maxAlt = 30;
  2948. minAlt = -5;
  2949. };
  2950. class FxWindLeaf1
  2951. {
  2952. maxCircleCount = "2 * (trees + 0.5) * (windy interpolate [0.1,0.25,0,1])";
  2953. maxWorldCount = 3;
  2954. cost = 1;
  2955. spawnCount = 3;
  2956. groupSpawnRadius = 2.5;
  2957. maxAlt = 30;
  2958. minAlt = -5;
  2959. };
  2960. class FxWindLeaf2
  2961. {
  2962. maxCircleCount = "2 * (trees + 0.5) * (windy interpolate [0.1,0.25,0,1])";
  2963. maxWorldCount = 3;
  2964. cost = 1;
  2965. spawnCount = 3;
  2966. groupSpawnRadius = 2.5;
  2967. maxAlt = 30;
  2968. minAlt = -5;
  2969. };
  2970. class FxWindLeaf3
  2971. {
  2972. maxCircleCount = "2 * (trees + 0.5) * (windy interpolate [0.1,0.25,0,1])";
  2973. maxWorldCount = 3;
  2974. cost = 1;
  2975. spawnCount = 3;
  2976. groupSpawnRadius = 2.5;
  2977. maxAlt = 30;
  2978. minAlt = -5;
  2979. };
  2980. class FxWindPollen1
  2981. {
  2982. maxCircleCount = "(3 * (1 - (WaterDepth interpolate [1,30,0,1]))) * (windy interpolate [0.05,0.15,0,1])";
  2983. maxWorldCount = 6;
  2984. cost = 1;
  2985. spawnCount = 1;
  2986. groupSpawnRadius = 1;
  2987. maxAlt = 30;
  2988. minAlt = -5;
  2989. };
  2990. class FxWindPaper1
  2991. {
  2992. maxCircleCount = "(4 * (1 - (WaterDepth interpolate [1,30,0,1])) * houses) * windy";
  2993. maxWorldCount = 2;
  2994. cost = 1;
  2995. spawnCount = 1;
  2996. groupSpawnRadius = 1;
  2997. maxAlt = 30;
  2998. minAlt = -5;
  2999. };
  3000. class FxWindPlastic1
  3001. {
  3002. maxCircleCount = "(4 * (1 - (WaterDepth interpolate [1,30,0,1])) * houses) * windy";
  3003. maxWorldCount = 2;
  3004. cost = 1;
  3005. spawnCount = 1;
  3006. groupSpawnRadius = 1;
  3007. maxAlt = 30;
  3008. minAlt = -5;
  3009. };
  3010. };
  3011. };
  3012.  
  3013.  
  3014. class Radius6_10
  3015. {
  3016. areaSpawnRadius = 6.0;
  3017. areaMaxRadius = 10.0;
  3018. spawnCircleRadius = 1.0;
  3019. spawnInterval = 0.1;
  3020. class Species
  3021. {
  3022. class HoneyBee
  3023. {
  3024. maxCircleCount = "4 * (1 - night) * (1 - sea) * (1 - houses) * (1 - windy)";
  3025. maxWorldCount = 8;
  3026. cost = 1;
  3027. spawnCount = 1;
  3028. groupSpawnRadius = 1;
  3029. maxAlt = 30;
  3030. minAlt = -5;
  3031. };
  3032. class HouseFly
  3033. {
  3034. maxCircleCount = "(3 + 3 * (houses)) * (1 - night) * (1 - (WaterDepth interpolate [1,30,0,1])) * (1 - windy)";
  3035. maxWorldCount = 10;
  3036. cost = 1;
  3037. spawnCount = 3;
  3038. groupSpawnRadius = 1;
  3039. maxAlt = 30;
  3040. minAlt = -5;
  3041. };
  3042. class Mosquito
  3043. {
  3044. maxCircleCount = "3 * (1 - (WaterDepth interpolate [1,30,0,1])) * (1 - windy)";
  3045. maxWorldCount = 2;
  3046. cost = 1;
  3047. spawnCount = 1;
  3048. groupSpawnRadius = 1;
  3049. maxAlt = 30;
  3050. minAlt = -5;
  3051. };
  3052. };
  3053. };
  3054. };
  3055.  
  3056.  
  3057.  
  3058.  
  3059. ///////////////////////////////////////////////////////////////////////////////////////////
  3060. // LOCACTION NAMES FOR THE MAP
  3061. ///////////////////////////////////////////////////////////////////////////////////////////
  3062.  
  3063.  
  3064.  
  3065. class Names
  3066. {
  3067. class Airfield1
  3068. {
  3069. name = "Airfield";
  3070. position[] = {2239.47,14127.6};
  3071. type = "Airport";
  3072. radiusA = 300;
  3073. radiusB = 300;
  3074. angle = 0.0;
  3075. };
  3076.  
  3077. class NatoBase1
  3078. {
  3079. name = "Rok Island";
  3080. position[] = {13807.5,2168.54};
  3081. type = "NameCityCapital";
  3082. radiusA = 300;
  3083. radiusB = 300;
  3084. angle = 0.0;
  3085. };
  3086.  
  3087.  
  3088. class NameCity1
  3089. {
  3090. name = "Naval Base";
  3091. position[] = {1761.46,8620.93};
  3092. type = "NameCityCapital";
  3093. radiusA = 300;
  3094. radiusB = 300;
  3095. angle = 0.0;
  3096. };
  3097.  
  3098. class NameCity2
  3099. {
  3100. name = "Bravo";
  3101. position[] = {15679.5,9088.2};
  3102. type = "NameCityCapital";
  3103. radiusA = 300;
  3104. radiusB = 300;
  3105. angle = 0.0;
  3106. };
  3107.  
  3108. class NameCity3
  3109. {
  3110. name = "Charlie";
  3111. position[] = {130331.7,15057.4};
  3112. type = "NameCityCapital";
  3113. radiusA = 300;
  3114. radiusB = 300;
  3115. angle = 0.0;
  3116. };
  3117.  
  3118. class NameCity4
  3119. {
  3120. name = "Delta";
  3121. position[] = {12399.4,12725.1};
  3122. type = "NameCityCapital";
  3123. radiusA = 300;
  3124. radiusB = 300;
  3125. angle = 0.0;
  3126. };
  3127.  
  3128. class NameCity5
  3129. {
  3130. name = "Echo";
  3131. position[] = {13221.9,14376.3};
  3132. type = "NameCityCapital";
  3133. radiusA = 300;
  3134. radiusB = 300;
  3135. angle = 0.0;
  3136. };
  3137.  
  3138. class NameCity6
  3139. {
  3140. name = "Foxtrot";
  3141. position[] = {09555.4,12306.0};
  3142. type = "NameCityCapital";
  3143. radiusA = 300;
  3144. radiusB = 300;
  3145. angle = 0.0;
  3146. };
  3147.  
  3148. class NameCity7
  3149. {
  3150. name = "Golf";
  3151. position[] = {05554.3,9315.7};
  3152. type = "NameCityCapital";
  3153. radiusA = 300;
  3154. radiusB = 300;
  3155. angle = 0.0;
  3156. };
  3157.  
  3158. class NameCity8
  3159. {
  3160. name = "Hotel";
  3161. position[] = {04863.4,6295.3};
  3162. type = "NameCityCapital";
  3163. radiusA = 300;
  3164. radiusB = 300;
  3165. angle = 0.0;
  3166. };
  3167.  
  3168. class NameCity9
  3169. {
  3170. name = "India";
  3171. position[] = {02595.8,7072.2};
  3172. type = "NameCityCapital";
  3173. radiusA = 300;
  3174. radiusB = 300;
  3175. angle = 0.0;
  3176. };
  3177.  
  3178. };
  3179.  
  3180. safePositionAnchor[] = {15667,15791.3};
  3181. safePositionRadius = 7000;
  3182. loadingTexts[] = {};
  3183.  
  3184. };
  3185. };
  3186.  
  3187.  
  3188. ///////////////////////////////////////////////////////////////////////////////////////////
  3189. ///////////////////////////////////////////////////////////////////////////////////////////
  3190.  
  3191.  
  3192.  
  3193. class CfgWorldList
  3194. {
  3195. class Eilean{};
  3196. };
  3197.  
  3198.  
  3199. class CfgLensFlare
  3200. {
  3201. flarePos[] = {0.0,0.0,0.37,0.47,0.5,0.54,0.62,0.72,0.75,0.91,1.0,1.084,1.13,1.29,1.62,1.68};
  3202. flareSizeCam[] = {0.2,0.4,0.025,0.05,0.042,0.043,0.04,0.75,0.6,0.7,0.15,0.85,0.44,0.45,0.55,0.1};
  3203. flareBright[] = {1.0,0.3,0.3,0.3,0.3,0.4,0.4,0.05,0.03,0.12,0.05,0.08,0.05,0.2,0.2,1.0};
  3204. flareSizeEye[] = {0.04};
  3205. flareSizeEyeSun[] = {0.04};
  3206. };
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213. ///////////////////////////////////////////////////////////////////////////////////////////
  3214. // SURFACES - STANDARD ARMA III
  3215. ///////////////////////////////////////////////////////////////////////////////////////////
  3216.  
  3217.  
  3218. class CfgSurfaces
  3219. {
  3220. class Default{};
  3221. class Water{};
  3222. class GdtStratisConcrete: Default
  3223. {
  3224. access = 2;
  3225. files = "gdt_strconcrete_*";
  3226. character = "Empty";
  3227. soundEnviron = "concrete";
  3228. soundHit = "concrete";
  3229. rough = 0.05;
  3230. maxSpeedCoef = 1;
  3231. dust = 0.15;
  3232. lucidity = 0.3;
  3233. grassCover = 0.0;
  3234. impact = "hitConcrete";
  3235. maxClutterColoringCoef = 1.35;
  3236. };
  3237. class GdtStratisBeach: Default
  3238. {
  3239. access = 2;
  3240. files = "gdt_strbeach_*";
  3241. character = "Empty";
  3242. soundEnviron = "sand";
  3243. soundHit = "soft_ground";
  3244. rough = 0.1;
  3245. maxSpeedCoef = 0.8;
  3246. dust = 0.5;
  3247. lucidity = 1.25;
  3248. grassCover = 0.0;
  3249. impact = "hitGroundSoft";
  3250. surfaceFriction = 1.6;
  3251. maxClutterColoringCoef = 1.35;
  3252. };
  3253. class GdtStratisDirt: Default
  3254. {
  3255. access = 2;
  3256. files = "gdt_strdirt_*";
  3257. character = "Empty";
  3258. soundEnviron = "dirt";
  3259. soundHit = "soft_ground";
  3260. rough = 0.09;
  3261. maxSpeedCoef = 0.9;
  3262. dust = 0.5;
  3263. lucidity = 1;
  3264. grassCover = 0.03;
  3265. impact = "hitGroundSoft";
  3266. surfaceFriction = 1.8;
  3267. maxClutterColoringCoef = 1.35;
  3268. };
  3269. class GdtStratisSeabedCluttered: Default
  3270. {
  3271. access = 2;
  3272. files = "gdt_strseabed_*";
  3273. character = "SeabedClutter";
  3274. soundEnviron = "gravel";
  3275. soundHit = "hard_ground";
  3276. rough = 0.15;
  3277. maxSpeedCoef = 0.85;
  3278. dust = 0.75;
  3279. lucidity = 200;
  3280. grassCover = 0.05;
  3281. surfaceFriction = 1.4;
  3282. maxClutterColoringCoef = 1.35;
  3283. };
  3284. class GdtStratisSeabed: Default
  3285. {
  3286. access = 2;
  3287. files = "gdt_strdeepsea_*";
  3288. character = "Empty";
  3289. soundEnviron = "gravel";
  3290. soundHit = "hard_ground";
  3291. rough = 0.15;
  3292. maxSpeedCoef = 0.85;
  3293. dust = 0.75;
  3294. lucidity = 150;
  3295. grassCover = 0.0;
  3296. surfaceFriction = 1.4;
  3297. maxClutterColoringCoef = 1.35;
  3298. };
  3299. class GdtStratisDryGrass: Default
  3300. {
  3301. access = 2;
  3302. files = "gdt_strdrygrass_*";
  3303. character = "StratisDryGrassClutter";
  3304. soundEnviron = "drygrass";
  3305. soundHit = "soft_ground";
  3306. rough = 0.08;
  3307. maxSpeedCoef = 0.9;
  3308. dust = 0.75;
  3309. lucidity = 2;
  3310. grassCover = 0.1;
  3311. impact = "hitGroundSoft";
  3312. surfaceFriction = 1.75;
  3313. maxClutterColoringCoef = 1.35;
  3314. };
  3315. class GdtStratisGreenGrass: Default
  3316. {
  3317. access = 2;
  3318. files = "gdt_strgreengrass_*";
  3319. character = "StratisGreenGrassClutter";
  3320. soundEnviron = "grass";
  3321. soundHit = "soft_ground";
  3322. rough = 0.08;
  3323. maxSpeedCoef = 0.9;
  3324. dust = 0.15;
  3325. lucidity = 4;
  3326. grassCover = 0.05;
  3327. impact = "hitGroundSoft";
  3328. surfaceFriction = 1.7;
  3329. maxClutterColoringCoef = 1.35;
  3330. };
  3331. class GdtStratisRocky: Default
  3332. {
  3333. access = 2;
  3334. files = "gdt_strrocky_*";
  3335. character = "StratisRockyClutter";
  3336. soundEnviron = "gravel";
  3337. soundHit = "hard_ground";
  3338. rough = 0.12;
  3339. maxSpeedCoef = 0.85;
  3340. dust = 0.4;
  3341. lucidity = 1.5;
  3342. grassCover = 0.02;
  3343. impact = "hitGroundHard";
  3344. surfaceFriction = 1.9;
  3345. maxClutterColoringCoef = 1.35;
  3346. };
  3347. class GdtStratisThistles: Default
  3348. {
  3349. access = 2;
  3350. files = "gdt_strthistles_*";
  3351. character = "StratisThistlesClutter";
  3352. soundEnviron = "stony";
  3353. soundHit = "soft_ground";
  3354. rough = 0.12;
  3355. maxSpeedCoef = 0.8;
  3356. dust = 0.6;
  3357. lucidity = 3.5;
  3358. grassCover = 0.0;
  3359. impact = "hitGroundSoft";
  3360. surfaceFriction = 1.7;
  3361. maxClutterColoringCoef = 1.35;
  3362. };
  3363. class GdtStratisForestPine: Default
  3364. {
  3365. access = 2;
  3366. files = "gdt_strforest_pine_*";
  3367. character = "StratisForestPineClutter";
  3368. soundEnviron = "drygrass";
  3369. soundHit = "soft_ground";
  3370. rough = 0.12;
  3371. maxSpeedCoef = 0.8;
  3372. dust = 0.4;
  3373. lucidity = 3.5;
  3374. grassCover = 0.04;
  3375. impact = "hitGroundSoft";
  3376. surfaceFriction = 1.7;
  3377. maxClutterColoringCoef = 1.35;
  3378. };
  3379. class GdtRubble: Default
  3380. {
  3381. access = 2;
  3382. files = "gdt_rubble_*";
  3383. character = "RubbleClutter";
  3384. soundEnviron = "debris";
  3385. soundHit = "building";
  3386. rough = 0.2;
  3387. maxSpeedCoef = 0.8;
  3388. dust = 0.5;
  3389. lucidity = 3;
  3390. grassCover = 0.0;
  3391. impact = "hitGroundHard";
  3392. surfaceFriction = 1.8;
  3393. maxClutterColoringCoef = 1.35;
  3394. };
  3395. class GdtForestPine: Default
  3396. {
  3397. access = 2;
  3398. files = "gdt_forest_pine_*";
  3399. character = "ForestPineClutter";
  3400. soundEnviron = "drygrass";
  3401. soundHit = "soft_ground";
  3402. rough = 0.12;
  3403. maxSpeedCoef = 0.8;
  3404. dust = 0.4;
  3405. lucidity = 3.5;
  3406. grassCover = 0.04;
  3407. impact = "hitGroundSoft";
  3408. surfaceFriction = 1.7;
  3409. maxClutterColoringCoef = 1.35;
  3410. };
  3411. class GdtConcrete: Default
  3412. {
  3413. access = 2;
  3414. files = "gdt_concrete_*";
  3415. character = "Empty";
  3416. soundEnviron = "concrete";
  3417. soundHit = "concrete";
  3418. rough = 0.05;
  3419. maxSpeedCoef = 1;
  3420. dust = 0.05;
  3421. lucidity = 0.3;
  3422. grassCover = 0.0;
  3423. impact = "hitConcrete";
  3424. maxClutterColoringCoef = 1.35;
  3425. };
  3426. class GdtSoil: Default
  3427. {
  3428. access = 2;
  3429. files = "gdt_soil_*";
  3430. character = "Empty";
  3431. soundEnviron = "dirt";
  3432. soundHit = "soft_ground";
  3433. rough = 0.09;
  3434. maxSpeedCoef = 0.9;
  3435. dust = 0.5;
  3436. lucidity = 1;
  3437. grassCover = 0.0;
  3438. surfaceFriction = 1.8;
  3439. maxClutterColoringCoef = 1.35;
  3440. };
  3441. class GdtBeach: Default
  3442. {
  3443. access = 2;
  3444. files = "gdt_beach_*";
  3445. character = "Empty";
  3446. soundEnviron = "sand";
  3447. soundHit = "soft_ground";
  3448. rough = 0.1;
  3449. maxSpeedCoef = 0.9;
  3450. dust = 0.83;
  3451. lucidity = 1.25;
  3452. grassCover = 0.0;
  3453. impact = "hitGroundSoft";
  3454. surfaceFriction = 1.6;
  3455. maxClutterColoringCoef = 1.35;
  3456. };
  3457. class GdtRock: Default
  3458. {
  3459. access = 2;
  3460. files = "gdt_rock_*";
  3461. character = "Empty";
  3462. soundEnviron = "rock";
  3463. soundHit = "hard_ground";
  3464. rough = 0.2;
  3465. maxSpeedCoef = 0.8;
  3466. dust = 0.5;
  3467. lucidity = 1;
  3468. grassCover = 0.0;
  3469. impact = "hitGroundHard";
  3470. surfaceFriction = 1.9;
  3471. maxClutterColoringCoef = 1.35;
  3472. };
  3473. class GdtDead: Default
  3474. {
  3475. access = 2;
  3476. files = "gdt_dead_*";
  3477. character = "Empty";
  3478. soundEnviron = "sand";
  3479. soundHit = "soft_ground";
  3480. maxSpeedCoef = 1.0;
  3481. rough = 0.05;
  3482. dust = 0.4;
  3483. lucidity = 0.5;
  3484. grassCover = 0.0;
  3485. impact = "hitGroundSoft";
  3486. surfaceFriction = 2.5;
  3487. maxClutterColoringCoef = 1.35;
  3488. };
  3489. class GdtDirt: Default
  3490. {
  3491. access = 2;
  3492. files = "gdt_dirt_*";
  3493. character = "GrassDryClutter";
  3494. soundEnviron = "dirt";
  3495. soundHit = "hard_ground";
  3496. rough = 0.09;
  3497. maxSpeedCoef = 0.9;
  3498. dust = 0.5;
  3499. lucidity = 1;
  3500. grassCover = 0.03;
  3501. impact = "hitGroundSoft";
  3502. surfaceFriction = 1.8;
  3503. maxClutterColoringCoef = 1.35;
  3504. };
  3505. class GdtDesert: Default
  3506. {
  3507. access = 2;
  3508. files = "gdt_desert_*";
  3509. character = "Empty";
  3510. soundEnviron = "sand";
  3511. soundHit = "soft_ground";
  3512. rough = 0.11;
  3513. maxSpeedCoef = 0.9;
  3514. dust = 0.5;
  3515. lucidity = 2.5;
  3516. grassCover = 0.0;
  3517. impact = "hitGroundSoft";
  3518. surfaceFriction = 1.6;
  3519. maxClutterColoringCoef = 1.35;
  3520. };
  3521. class GdtGrassGreen: Default
  3522. {
  3523. access = 2;
  3524. files = "gdt_grass_green_*";
  3525. character = "GrassGreenClutter";
  3526. soundEnviron = "grass";
  3527. soundHit = "soft_ground";
  3528. rough = 0.08;
  3529. maxSpeedCoef = 0.9;
  3530. dust = 0.05;
  3531. lucidity = 4;
  3532. grassCover = 0.05;
  3533. impact = "hitGroundSoft";
  3534. surfaceFriction = 1.7;
  3535. maxClutterColoringCoef = 1.35;
  3536. };
  3537. class GdtGrassDry: Default
  3538. {
  3539. access = 2;
  3540. files = "gdt_dry_grass_*";
  3541. character = "GrassDryClutter";
  3542. soundEnviron = "drygrass";
  3543. soundHit = "soft_ground";
  3544. rough = 0.08;
  3545. maxSpeedCoef = 0.9;
  3546. dust = 0.5;
  3547. lucidity = 2;
  3548. grassCover = 0.1;
  3549. impact = "hitGroundSoft";
  3550. surfaceFriction = 1.75;
  3551. maxClutterColoringCoef = 1.35;
  3552. };
  3553. class GdtGrassWild: Default
  3554. {
  3555. access = 2;
  3556. files = "gdt_wild_grass_*";
  3557. character = "GrassWildClutter";
  3558. soundEnviron = "drygrass";
  3559. soundHit = "soft_ground";
  3560. rough = 0.1;
  3561. maxSpeedCoef = 0.9;
  3562. dust = 0.58;
  3563. lucidity = 2.5;
  3564. grassCover = 0.05;
  3565. impact = "hitGroundSoft";
  3566. surfaceFriction = 1.7;
  3567. maxClutterColoringCoef = 1.35;
  3568. };
  3569. class GdtWeed: Default
  3570. {
  3571. access = 2;
  3572. files = "gdt_weed_*";
  3573. character = "WeedClutter";
  3574. soundEnviron = "drygrass";
  3575. soundHit = "soft_ground";
  3576. rough = 0.12;
  3577. maxSpeedCoef = 0.9;
  3578. dust = 0.16;
  3579. lucidity = 2;
  3580. grassCover = 0.05;
  3581. impact = "hitGroundSoft";
  3582. surfaceFriction = 1.7;
  3583. maxClutterColoringCoef = 1.35;
  3584. };
  3585. class GdtWildField: Default
  3586. {
  3587. access = 2;
  3588. files = "gdt_wildfield_*";
  3589. character = "WildFieldClutter";
  3590. soundEnviron = "drygrass";
  3591. soundHit = "soft_ground";
  3592. rough = 0.1;
  3593. maxSpeedCoef = 0.9;
  3594. dust = 0.33;
  3595. lucidity = 1.5;
  3596. grassCover = 0.1;
  3597. impact = "hitGroundSoft";
  3598. surfaceFriction = 1.7;
  3599. maxClutterColoringCoef = 1.35;
  3600. };
  3601. class GdtThorn: Default
  3602. {
  3603. access = 2;
  3604. files = "gdt_thorn_*";
  3605. character = "ThornClutter";
  3606. soundEnviron = "stony";
  3607. soundHit = "hard_ground";
  3608. rough = 0.12;
  3609. maxSpeedCoef = 0.9;
  3610. dust = 0.43;
  3611. lucidity = 3.5;
  3612. grassCover = 0.15;
  3613. impact = "hitGroundSoft";
  3614. surfaceFriction = 1.6;
  3615. maxClutterColoringCoef = 1.35;
  3616. };
  3617. class GdtStony: Default
  3618. {
  3619. access = 2;
  3620. files = "gdt_stony_*";
  3621. character = "StonyClutter";
  3622. soundEnviron = "rock";
  3623. soundHit = "hard_ground";
  3624. rough = 0.12;
  3625. maxSpeedCoef = 0.9;
  3626. dust = 0.33;
  3627. lucidity = 1.5;
  3628. grassCover = 0.0;
  3629. impact = "hitGroundHard";
  3630. surfaceFriction = 1.9;
  3631. maxClutterColoringCoef = 1.35;
  3632. };
  3633. class GdtStonyThistle: Default
  3634. {
  3635. access = 2;
  3636. files = "gdt_thistle_stony_*";
  3637. character = "StonyThistleClutter";
  3638. soundEnviron = "stony";
  3639. soundHit = "hard_ground";
  3640. rough = 0.15;
  3641. maxSpeedCoef = 0.85;
  3642. dust = 0.42;
  3643. lucidity = 1.5;
  3644. grassCover = 0.03;
  3645. impact = "hitGroundHard";
  3646. surfaceFriction = 1.85;
  3647. maxClutterColoringCoef = 1.35;
  3648. };
  3649. class GdtMud: Default
  3650. {
  3651. access = 2;
  3652. files = "gdt_mud_*";
  3653. character = "MudClutter";
  3654. soundEnviron = "dirt";
  3655. soundHit = "soft_ground";
  3656. rough = 0.15;
  3657. maxSpeedCoef = 0.85;
  3658. dust = 0.32;
  3659. lucidity = 1.5;
  3660. grassCover = 0.04;
  3661. impact = "hitGroundHard";
  3662. surfaceFriction = 1.7;
  3663. maxClutterColoringCoef = 1.35;
  3664. };
  3665. class GdtMarsh: Default
  3666. {
  3667. access = 2;
  3668. files = "gdt_marsh_*";
  3669. character = "Empty";
  3670. soundEnviron = "dirt";
  3671. soundHit = "soft_ground";
  3672. rough = 0.15;
  3673. maxSpeedCoef = 0.85;
  3674. dust = 0.1;
  3675. lucidity = 1.5;
  3676. grassCover = 0.0;
  3677. surfaceFriction = 1.5;
  3678. maxClutterColoringCoef = 1.35;
  3679. };
  3680. class GdtSeabed: Default
  3681. {
  3682. access = 2;
  3683. files = "gdt_seabed_*";
  3684. character = "SeabedClutter";
  3685. soundEnviron = "gravel";
  3686. soundHit = "hard_ground";
  3687. rough = 0.15;
  3688. maxSpeedCoef = 0.85;
  3689. dust = 0.75;
  3690. lucidity = 200;
  3691. grassCover = 0.0;
  3692. surfaceFriction = 1.4;
  3693. maxClutterColoringCoef = 1.35;
  3694. };
  3695.  
  3696. };
  3697.  
  3698.  
  3699. ///////////////////////////////////////////////////////////////////////////////////////////
  3700. ///////////////////////////////////////////////////////////////////////////////////////////
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707. ///////////////////////////////////////////////////////////////////////////////////////////
  3708. // CLUTTER FOR SURFACES - STANDARD ARMA III
  3709. ///////////////////////////////////////////////////////////////////////////////////////////
  3710.  
  3711.  
  3712. class CfgSurfaceCharacters
  3713. {
  3714. class StratisForestPineClutter
  3715. {
  3716. probability[] = {0.05,0.012,0.01,0.1,0.05};
  3717. names[] = {"StrBigFallenBranches_pine","StrBigFallenBranches_pine02","StrBigFallenBranches_pine03","StrGrassDryGroup","StrGrassGreenGroup"};
  3718. };
  3719. class StratisDryGrassClutter
  3720. {
  3721. probability[] = {0.21,0.35,0.21,0.09,0.06,0.02};
  3722. names[] = {"StrGrassDryGroup","StrGrassDryMediumgroup","StrWeedBrownTallGroup","StrWeedGreenTall","StrThistleYellowShrub","StrPlantMullein"};
  3723. };
  3724. class StratisGreenGrassClutter
  3725. {
  3726. probability[] = {0.95,0.02,0.02,0.01};
  3727. names[] = {"StrGrassGreenGroup","StrThornGreenSmall","StrThornGreenBig","StrPlantGreenShrub"};
  3728. };
  3729. class StratisRockyClutter
  3730. {
  3731. probability[] = {0.25,0.22,0.2,0.06,0.04,0.02};
  3732. names[] = {"StrGrassDry","StrThistleSmallYellow","StrPlantGermaderGroup","StrThornGreenSmall","StrPlantGreenShrub","StrThornGreenBig"};
  3733. };
  3734. class StratisThistlesClutter
  3735. {
  3736. probability[] = {0.25,0.3,0.15,0.1,0.05,0.05,0.03};
  3737. names[] = {"StrThornKhakiBig","StrThornKhakiSmall","StrThornGraySmall","StrPlantGermaderGroup","StrThornGreenSmall","StrThornGrayBig","StrThistlePurpleSmall"};
  3738. };
  3739. class StratisSeabedClutter
  3740. {
  3741. probability[] = {0.4,0.2,0.1,0.01,0.1,0.09,0.1};
  3742. names[] = {"SeaWeed1","SeaWeed2","Coral4","Coral1","Coral5","Coral3","Coral2"};
  3743. };
  3744. class RubbleClutter
  3745. {
  3746. probability[] = {0.2,0.01,0.01,0.15,0.15,0.01,0.4};
  3747. names[] = {"GrassGreen","RubbleClutter6","RubbleClutter5","RubbleClutter4","RubbleClutter3","RubbleClutter2","RubbleClutter1"};
  3748. };
  3749. class ForestPineClutter
  3750. {
  3751. probability[] = {0.05,0.012,0.01,0.1,0.05};
  3752. names[] = {"StrBigFallenBranches_pine","StrBigFallenBranches_pine02","StrBigFallenBranches_pine03","StrGrassDryGroup","StrGrassGreenGroup"};
  3753. };
  3754. class DirtClutter
  3755. {
  3756. probability[] = {0.3,0.2,0.01,0.02};
  3757. names[] = {"GrassDesertGroupSoft","GrassGreen","GrassBrushHighGreen","ThistleSmallYellow"};
  3758. };
  3759. class GrassGreenClutter
  3760. {
  3761. probability[] = {0.74,0.02,0.19,0.05};
  3762. names[] = {"GrassGreen","ThistleThornGreen","ThistleThornGreenSmall","FlowerLowYellow2"};
  3763. };
  3764. class GrassDryClutter
  3765. {
  3766. probability[] = {0.21,0.35,0.21,0.09,0.06,0.02};
  3767. names[] = {"StrGrassDryGroup","StrGrassDryMediumgroup","StrWeedBrownTallGroup","StrWeedGreenTall","StrThistleYellowShrub","StrPlantMullein"};
  3768. };
  3769. class GrassWildClutter
  3770. {
  3771. probability[] = {0.75,0.05,0.05,0.1,0.05};
  3772. names[] = {"StrGrassGreenGroup","StrThornGreenSmall","StrThornGreenBig","StrPlantGreenShrub","StrGrassDryMediumgroup"};
  3773. };
  3774. class WildFieldClutter
  3775. {
  3776. probability[] = {0.05,0.1,0.2,0.25,0.03,0.02,0.15,0.15,0.05};
  3777. names[] = {"GrassBrushHighGreen","ThistleSmallYellow","GrassBrushLowGreen","GrassDry","ThistleHighDead","GrassTall","GrassDesertGroupSoft","GrassCrookedDead","GrassGreen"};
  3778. };
  3779. class WeedClutter
  3780. {
  3781. probability[] = {0.05,0.05,0.2,0.4,0.2,0.1};
  3782. names[] = {"ThistleHighDead","ThistleHigh","PlantGreenSmall","GrassTalltwo","GrassBrushHighGreen","FlowerCakile"};
  3783. };
  3784. class ThornClutter
  3785. {
  3786. probability[] = {0.25,0.3,0.15,0.1,0.05,0.05,0.03};
  3787. names[] = {"StrThornKhakiBig","StrThornKhakiSmall","StrThornGraySmall","StrPlantGermaderGroup","StrThornGreenSmall","StrThornGrayBig","StrThistlePurpleSmall"};
  3788. };
  3789. class StonyClutter
  3790. {
  3791. probability[] = {0.25,0.22,0.2,0.06,0.04,0.02};
  3792. names[] = {"StrGrassDry","StrThistleSmallYellow","StrPlantGermaderGroup","StrThornGreenSmall","StrPlantGreenShrub","StrThornGreenBig"};
  3793. };
  3794. class MudClutter
  3795. {
  3796. probability[] = {0.1,0.1,0.15,0.2};
  3797. names[] = {"StrWeedBrownTallGroup","StrWeedGreenTall","StrGrassDry","ThistleHighDead"};
  3798. };
  3799. class StonyThistleClutter
  3800. {
  3801. probability[] = {0.1,0.1,0.15,0.2,0.2,0.05};
  3802. names[] = {"StrThistlePurpleSmall","StrThistleSmallYellow","StrPlantMullein","StrGrassDryMediumGroup","StrGrassDry","ThistleHighDead"};
  3803. };
  3804. class SeabedClutter
  3805. {
  3806. probability[] = {0.4,0.2,0.1,0.01,0.1,0.09,0.1};
  3807. names[] = {"SeaWeed1","SeaWeed2","Coral4","Coral1","Coral5","Coral3","Coral2"};
  3808. };
  3809. };
  3810.  
  3811.  
  3812. ///////////////////////////////////////////////////////////////////////////////////////////
  3813. ///////////////////////////////////////////////////////////////////////////////////////////
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820. class CfgMaterials
  3821. {
  3822. class Water
  3823. {
  3824. PixelShaderID = "Water";
  3825. VertexShaderID = "Water";
  3826. ambient[] = {0.0,0.025,0.05,0.5};
  3827. diffuse[] = {0.0,0.05,0.04,1.0};
  3828. forcedDiffuse[] = {0.0,0.0,0.0,1};
  3829. specular[] = {0.12,0.12,0.12,1};
  3830. specularPower = 100;
  3831. emmisive[] = {0,0,0,0};
  3832. class Stage1
  3833. {
  3834. texture = "A3\Map_data\water_nofhq.paa";
  3835. uvSource = "texWaterAnim";
  3836. class uvTransform
  3837. {
  3838. aside[] = {0,1,0};
  3839. up[] = {1,0,0};
  3840. dir[] = {0,0,1};
  3841. pos[] = {0.3,0.4,0};
  3842. };
  3843. };
  3844. class Stage2
  3845. {
  3846. texture = "A3\data_f\sea_foam_lco.paa";
  3847. uvSource = "none";
  3848. };
  3849. class Stage3
  3850. {
  3851. texture = "A3\Map_data\water2_nohq.paa";
  3852. uvSource = "none";
  3853. };
  3854. };
  3855. class Shore
  3856. {
  3857. PixelShaderID = "Shore";
  3858. VertexShaderID = "Shore";
  3859. ambient[] = {1.0,1.0,1.0,1.0};
  3860. diffuse[] = {0.7,0.7,0.7,1.0};
  3861. forcedDiffuse[] = {0.0,0.0,0.0,1};
  3862. specular[] = {0.12,0.12,0.12,1};
  3863. specularPower = 65;
  3864. emmisive[] = {0,0,0,0};
  3865. class TexGen0
  3866. {
  3867. uvSource = "none";
  3868. };
  3869. class TexGen1
  3870. {
  3871. uvSource = "texWaterAnim";
  3872. class uvTransform
  3873. {
  3874. aside[] = {0,5,0};
  3875. up[] = {5,0,0};
  3876. dir[] = {0,0,1};
  3877. pos[] = {0.3,0.4,0};
  3878. };
  3879. };
  3880. class Stage1
  3881. {
  3882. texture = "A3\data_f\water_nofhq.paa";
  3883. texGen = 1;
  3884. };
  3885. class Stage2
  3886. {
  3887. texture = "A3\data_f\sea_foam_lco.paa";
  3888. texGen = 0;
  3889. };
  3890. class Stage3
  3891. {
  3892. texture = "A3\data_f\water2_nohq.paa";
  3893. texGen = 0;
  3894. };
  3895. class Stage6
  3896. {
  3897. texture = "A3\data_f\shoreFoam_edge.paa";
  3898. texGen = 0;
  3899. };
  3900. class Stage7
  3901. {
  3902. texture = "A3\data_f\shoreWetNormal_nohq.paa";
  3903. texGen = 0;
  3904. };
  3905. class Stage8
  3906. {
  3907. texture = "A3\Data_F\env_land_CO.tga";
  3908. useWorldEnvMap = 1;
  3909. texGen = 0;
  3910. };
  3911. };
  3912. class ShoreWet
  3913. {
  3914. PixelShaderID = "ShoreWet";
  3915. VertexShaderID = "Shore";
  3916. ambient[] = {1.0,1.0,1.0,1.0};
  3917. diffuse[] = {1.0,1.0,1.0,1.0};
  3918. forcedDiffuse[] = {0.0,0.0,0.0,0.0};
  3919. emmisive[] = {0.0,0.0,0.0,1.0};
  3920. specular[] = {0.1,0.1,0.1,1.0};
  3921. specularPower = 1.0;
  3922. class Stage0
  3923. {
  3924. texture = "A3\data_f\shoreWetNormal_nohq.paa";
  3925. uvSource = "none";
  3926. };
  3927. class Stage1
  3928. {
  3929. texture = "#(ai,64,128,1)fresnel(1.4,0.1)";
  3930. uvSource = "none";
  3931. };
  3932. class Stage2
  3933. {
  3934. useWorldEnvMap = 1;
  3935. texture = "A3\Data_F\env_land_CO.tga";
  3936. uvSource = "none";
  3937. };
  3938. };
  3939. };
  3940.  
  3941.  
  3942.  
  3943.  
  3944. //};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement