Advertisement
Guest User

config.cpp

a guest
Apr 15th, 2017
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 88.05 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////
  2. //DeRap: Produced from mikero's Dos Tools Dll version 6.08
  3. //'now' is Sun Apr 02 14:41:57 2017 : 'file' last modified on Sat Feb 18 13:37:09 2017
  4. //http://dev-heaven.net/projects/list_files/mikero-pbodll
  5. ////////////////////////////////////////////////////////////////////
  6.  
  7. #define _ARMA_
  8.  
  9. //ndefs=14
  10. enum {
  11. OrdinalEnum = 2,
  12. destructengine = 2,
  13. destructdefault = 6,
  14. destructwreck = 7,
  15. destructtree = 3,
  16. destructtent = 4,
  17. stabilizedinaxisx = 1,
  18. stabilizedinaxesxyz = 4,
  19. stabilizedinaxisy = 2,
  20. stabilizedinaxesboth = 3,
  21. destructno = 0,
  22. stabilizedinaxesnone = 0,
  23. destructman = 5,
  24. destructbuilding = 1
  25. };
  26.  
  27. //Class eilean : config.bin{
  28. class CfgPatches
  29. {
  30. class eilean
  31. {
  32. units[] = {};
  33. weapons[] = {};
  34. requiredVersion = 0.1;
  35. requiredAddons[] = {"A3_Data_F","A3_Roads_F","A3_Structures_F","A3_Map_Data"};
  36. };
  37. };
  38.  
  39.  
  40. #include "cfgVehicles.hpp"
  41.  
  42.  
  43. class CfgWorlds
  44. {
  45. class DefaultWorld
  46. {
  47. class Weather
  48. {
  49. class Overcast;
  50. };
  51. class WaterExPars;
  52. };
  53. class CAWorld: DefaultWorld
  54. {
  55. class Grid{};
  56. class DayLightingBrightAlmost;
  57. class DayLightingRainy;
  58. class DefaultClutter;
  59. class Weather: Weather
  60. {
  61. class Lighting;
  62. class Overcast: Overcast
  63. {
  64. class Weather1;
  65. class Weather2;
  66. class Weather3;
  67. class Weather4;
  68. class Weather5;
  69. class Weather6;
  70. };
  71. };
  72. };
  73. class DefaultLighting;
  74. class eilean: CAWorld
  75. {
  76. access = 3;
  77. worldId = 26;
  78. cutscenes[] = {};
  79. description = "eilean"; //Shown as name when choosing Island
  80. icon = ""; //Icon in front of Island Name
  81. worldName = "\eilean\eilean.wrp"; //path to your WRP file
  82. pictureMap = "eilean\data2\pictureMap_ca.paa"; //Editor Picture
  83. pictureShot = "eilean\data2\pictureShot.paa"; //Loadingscreen Picture
  84. plateFormat = "LK$-####";
  85. plateLetters = "ABCDEGHIKLMNOPRSTVXZ";
  86. author = "LORD J0K3R5"; //Author
  87. mapSize = 20480; //--- Can differ from mapArea size, as ingame world can be resized
  88. mapZone = 35; //--- UTM zone
  89. mapArea[] = {25.012,39.7185,25.4815,40.0946}; //--- lon/lat coordinates, not in UTM to assure .kml precision
  90. dynLightMinBrightnessAmbientCoef = 0.5;
  91. dynLightMinBrightnessAbsolute = 0.05;
  92. clutterGrid = 1.4; // 1.4;// was 1.11
  93. clutterDist = 250 // 100; //was 125;// how far clutters are visible
  94. noDetailDist = 150;
  95. fullDetailDist = 20; // where ground detail texture is fully visible (begin fading out)
  96. midDetailTexture = "eilean\data2\midDetail.paa"; //I'd just leave it
  97. startTime = 06:30;
  98. startDate = 23 / 6 / 2016;
  99. startWeather = 0.3;
  100. startFog = 0.0;
  101. forecastWeather = 0.3;
  102. forecastFog = 0.0;
  103. startFogBase = 0.0;
  104. forecastFogBase = 0.0;
  105. startFogDecay = 0.014;
  106. forecastFogDecay = 0.014;
  107. fogBeta0Min = 0.0;
  108. fogBeta0Max = 0.05;
  109. centerPosition[] = {2500,5650,1024};
  110. seagullPos[] = {1024,150,1024};
  111. minTreesInForestSquare = 4;
  112. minRocksInRockSquare = 4;
  113. newRoadsShape = "eilean\data\roads\roads.shp";
  114. longitude = 5;
  115. latitude = -46;
  116. elevationOffset = 0;
  117. minHillsAltitude = 100;
  118. maxHillsAltitude = 300;
  119. mapDrawingBrightnessModifier = 1.5;
  120. hazeDistCoef = 0.1;
  121. hazeFogCoef = 0.98;
  122. hazeBaseHeight = 0;
  123. hazeBaseBeta0 = 8e-005;
  124. hazeDensityDecay = 0.00036;
  125. horizonParallaxCoef = 0.0;
  126. horizonFogColorationStart = "0.8f";
  127. skyFogColorationStart = "0.7f";
  128. horizonSunColorationIntensity = 0.001;
  129. aroundSunCoefMultiplier = "1.4f";
  130. aroundSunCoefExponent = "12f";
  131. soundMapSizeCoef = 4;
  132. satelliteNormalBlendStart = 10;
  133. satelliteNormalBlendEnd = 100;
  134. skyObject = "eilean\data3\obloha.p3d";
  135. horizontObject = "eilean\data3\horizont.p3d";
  136. skyTexture = "eilean\data3\sky_semicloudy_sky.paa";
  137. skyTextureR = "eilean\data3\sky_semicloudy_lco.paa";
  138. terrainBlendMaxDarkenCoef = "0.85f";
  139. terrainBlendMaxBrightenCoef = "0.15f";
  140.  
  141. class EnvMaps
  142. {
  143. class EnvMap1
  144. {
  145. texture = "A3\Map_Stratis\data\env_land_ClearSky_ca.paa";
  146. overcast = 0;
  147. };
  148. class EnvMap2
  149. {
  150. texture = "A3\Map_Stratis\data\env_land_SemiCloudySky_ca.paa";
  151. overcast = 0.3;
  152. };
  153. class EnvMap3
  154. {
  155. texture = "A3\Map_Stratis\data\env_land_OvercastSky_ca.paa";
  156. overcast = 0.6;
  157. };
  158. };
  159.  
  160. class OutsideTerrain
  161. {
  162. satellite = "";
  163. enableTerrainSynth = 0; // outside terrain random generator
  164. class Layers
  165. {
  166. class Layer0
  167. {
  168. nopx="A3\Map_Data\gdt_seabed_nopx.paa";
  169. texture="A3\Map_Data\gdt_seabed_co.paa";
  170. };
  171. };
  172. colorOutside[] = {0.29411799,0.33333299,0.372549,1};
  173. };
  174.  
  175. // ====================================================================================
  176. // ILS
  177. // ====================================================================================
  178.  
  179. //Main airport
  180. ilsPosition[] = { 2093.45,13881.4};
  181. ilsDirection[] = { -0.2507, 0.080, -0.9681 };
  182. drawTaxiway = "false";
  183. ilsTaxiOff[] =
  184. {
  185.  
  186. };
  187.  
  188. ilsTaxiIn[] =
  189. { 2291.68,14610.8 };
  190.  
  191. class ReplaceObjects {};
  192. class Sounds { sounds[] = {}; };
  193. class Animation { vehicles[] = {}; }; // default - no film
  194.  
  195. // ====================================================================================
  196. // SOUNDS
  197. // ====================================================================================
  198.  
  199. class CfgEnvSounds;
  200. class EnvSounds: CfgEnvSounds
  201. {
  202.  
  203. class Coast
  204. {
  205. name = "$STR_A3_CfgEnvSounds_Coast0";
  206. sound[] = {"A3\sounds_f\ambient\waves\beach_sand_small_waves1",0.08912509,1,200};
  207. soundNight[] = {"A3\sounds_f\ambient\waves\beach_sand_small_waves1",0.05623413,1,200};
  208. volume = "coast";
  209. };
  210.  
  211. class Rain
  212. {
  213. sound[] = {"Sounds\Rain\rain0.ogg",0.8, 1};
  214. volume = "rain";
  215. name = "Rain";
  216. soundNight[] = {"Sounds\Rain\rain1.ogg",0.8, 1};
  217. };
  218.  
  219. class ThunderboltNorm
  220. {
  221. soundNear[] = {"Sounds\Environment\Thunder\Thunder",3,1};
  222. soundFar[] = {"Sounds\Environment\Thunder\ThunderFar",3,1};
  223. };
  224.  
  225. class ThunderboltHeavy
  226. {
  227. soundNear[] = {"Sounds\Environment\Thunder\ThunderHeavy",4,1};
  228. soundFar[] = {"Sounds\Environment\Thunder\ThunderHeavyFar",4,1};
  229. };
  230.  
  231. class Meadows
  232. {
  233. name = "Meadows";
  234. sound[] = {"Sounds\Meadows\Meadows.ogg",0.8, 1};
  235. volume = "(1-forest)*(1-houses)*(1-night)*(1-sea)";
  236. randSamp0[] = {"Sounds\Meadows\meadows0",1.5,1,500,0.25,15,30,60};
  237. randSamp1[] = {"Sounds\Meadows\meadows1",1.5,1,500,0.25,15,30,60};
  238. randSamp2[] = {"Sounds\Meadows\meadows2",1.5,1,500,0.25,15,30,60};
  239. randSamp3[] = {"Sounds\Meadows\meadows3",1.5,1,500,0.25,15,30,60};
  240. randSamp4[] = {"Sounds\Meadows\meadows4",1.5,1,500,0.25,15,30,60};
  241. randSamp5[] = {"Sounds\Meadows\meadows5",1.5,1,500,0.25,15,30,60};
  242. randSamp6[] = {"Sounds\Meadows\meadows6",1.5,1,500,0.25,15,30,60};
  243. randSamp7[] = {"Sounds\Meadows\meadows7",1.5,1,500,0.25,15,30,60};
  244. randSamp8[] = {"Sounds\Meadows\meadows8",1.5,1,500,0.25,15,30,60};
  245. randSamp9[] = {"Sounds\Meadows\meadows9",1.5,1,500,0.25,15,30,60};
  246. randSamp10[] = {"Sounds\Meadows\meadows10",1.5,1,500,0.25,15,30,60};
  247. randSamp11[] = {"Sounds\Meadows\meadows11",1.5,1,500,0.25,15,30,60};
  248. randSamp12[] = {"Sounds\Meadows\meadows12",1.5,1,500,0.25,15,30,60};
  249. randSamp13[] = {"Sounds\Meadows\meadows13",1.5,1,500,0.25,15,30,60};
  250. randSamp14[] = {"Sounds\Meadows\meadows14",1.5,1,500,0.25,15,30,60};
  251. randSamp15[] = {"Sounds\Meadows\meadows15",1.5,1,500,0.25,15,30,60};
  252. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10","randSamp10","randSamp11","randSamp12","randSamp13","randSamp14","randSamp15"};
  253. };
  254.  
  255. class MeadowsNight
  256. {
  257. name = "MeadowsNight";
  258. sound[] = {"Sounds\MeadowsNight\MeadowsNight.ogg",0.8, 1};
  259. volume = "(1-forest)*(1-houses)*night*(1-sea)";
  260. randSamp0[] = {"Sounds\MeadowsNight\meadownight0",1.5,1,500,0.25,15,30,60};
  261. randSamp1[] = {"Sounds\MeadowsNight\meadownight1",1.5,1,500,0.25,15,30,60};
  262. randSamp2[] = {"Sounds\MeadowsNight\meadownight2",1.5,1,500,0.25,15,30,60};
  263. randSamp3[] = {"Sounds\MeadowsNight\meadownight3",1.5,1,500,0.25,15,30,60};
  264. randSamp4[] = {"Sounds\MeadowsNight\meadownight4",1.5,1,500,0.25,15,30,60};
  265. randSamp5[] = {"Sounds\MeadowsNight\meadownight5",1.5,1,500,0.25,15,30,60};
  266. randSamp6[] = {"Sounds\MeadowsNight\meadownight6",1.5,1,500,0.25,15,30,60};
  267. randSamp7[] = {"Sounds\MeadowsNight\meadownight7",1.5,1,500,0.25,15,30,60};
  268. randSamp8[] = {"Sounds\MeadowsNight\meadownight8",1.5,1,500,0.25,15,30,60};
  269. randSamp9[] = {"Sounds\MeadowsNight\meadownight9",1.5,1,500,0.25,15,30,60};
  270. randSamp10[] = {"Sounds\MeadowsNight\meadownight10",1.5,1,500,0.25,15,30,60};
  271. randSamp11[] = {"Sounds\MeadowsNight\meadownight11",1.5,1,500,0.25,15,30,60};
  272. randSamp12[] = {"Sounds\MeadowsNight\meadownight12",1.5,1,500,0.25,15,30,60};
  273. randSamp13[] = {"Sounds\MeadowsNight\meadownight13",1.5,1,500,0.25,15,30,60};
  274. randSamp14[] = {"Sounds\MeadowsNight\meadownight14",1.5,1,500,0.25,15,30,60};
  275. randSamp15[] = {"Sounds\MeadowsNight\meadownight15",1.5,1,500,0.25,15,30,60};
  276. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10","randSamp10","randSamp11","randSamp12","randSamp13","randSamp14","randSamp15"};
  277. };
  278.  
  279. class Forest
  280. {
  281. name = "Forest";
  282. sound[] = {"Sounds\Forest\Forest.ogg",0.8, 1};
  283. volume = "forest*trees*(1-night)";
  284. randSamp0[] = {"Sounds\Forest\bird_1",1.5,1,500,0.25,15,30,60};
  285. randSamp1[] = {"Sounds\Forest\bird_2",1.5,1,500,0.25,15,30,60};
  286. randSamp2[] = {"Sounds\Forest\bird_3",1.5,1,500,0.25,15,30,60};
  287. randSamp3[] = {"Sounds\Forest\bird_4",1.5,1,500,0.25,15,30,60};
  288. randSamp4[] = {"Sounds\Forest\bird_5",1.5,1,500,0.25,15,30,60};
  289. randSamp5[] = {"Sounds\Forest\bird_6",1.5,1,500,0.25,15,30,60};
  290. randSamp6[] = {"Sounds\Forest\bird_7",1.5,1,500,0.25,15,30,60};
  291. randSamp7[] = {"Sounds\Forest\bird_8",1.5,1,500,0.25,15,30,60};
  292. randSamp8[] = {"Sounds\Forest\bird_9",1.5,1,500,0.25,15,30,60};
  293. randSamp9[] = {"Sounds\Forest\bird_10",1.5,1,500,0.25,15,30,60};
  294. randSamp10[] = {"Sounds\Forest\bird_11",1.5,1,500,0.25,15,30,60};
  295. randSamp11[] = {"Sounds\Forest\bird_12",1.5,1,500,0.25,15,30,60};
  296. randSamp12[] = {"Sounds\Forest\bird_13",1.5,1,500,0.25,15,30,60};
  297. randSamp13[] = {"Sounds\Forest\bird_14",1.5,1,500,0.25,15,30,60};
  298. randSamp14[] = {"Sounds\Forest\bird_15",1.5,1,500,0.25,15,30,60};
  299. randSamp15[] = {"Sounds\Forest\bird_16",1.5,1,500,0.25,15,30,60};
  300. randSamp16[] = {"Sounds\Forest\bird_17",1.5,1,500,0.25,15,30,60};
  301. randSamp17[] = {"Sounds\Forest\bird_18",1.5,1,500,0.25,15,30,60};
  302. randSamp18[] = {"Sounds\Forest\bird_19",1.5,1,500,0.25,15,30,60};
  303. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10","randSamp11","randSamp12","randSamp13","randSamp14","randSamp15","randSamp16","randSamp17","randSamp18"};
  304. };
  305.  
  306. class ForestNight
  307. {
  308. name = "ForestNight";
  309. sound[] = {"Sounds\ForestNight\ForestNight.ogg",0.8, 1};
  310. volume = "forest*trees*night";
  311. randSamp0[] = {"Sounds\ForestNight\bird_night_1",1.5,1,500,0.25,15,30,60};
  312. randSamp1[] = {"Sounds\ForestNight\bird_night_2",1.5,1,500,0.25,15,30,60};
  313. randSamp2[] = {"Sounds\ForestNight\bird_night_3",1.5,1,500,0.25,15,30,60};
  314. randSamp3[] = {"Sounds\ForestNight\bird_night_4",1.5,1,500,0.25,15,30,60};
  315. randSamp4[] = {"Sounds\ForestNight\bird_night_5",1.5,1,500,0.25,15,30,60};
  316. randSamp5[] = {"Sounds\ForestNight\bird_night_6",1.5,1,500,0.25,15,30,60};
  317. randSamp6[] = {"Sounds\ForestNight\bird_night_7",1.5,1,500,0.25,15,30,60};
  318. randSamp7[] = {"Sounds\ForestNight\bird_night_8",1.5,1,500,0.25,15,30,60};
  319. randSamp8[] = {"Sounds\ForestNight\bird_night_9",1.5,1,500,0.25,15,30,60};
  320. randSamp9[] = {"Sounds\ForestNight\bird_night_10",1.5,1,500,0.25,15,30,60};
  321. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9"};
  322. };
  323.  
  324. class WindForestHigh
  325. {
  326. name = "Wind";
  327. volume = "forest*(windy factor[0,1])*(0.1+(hills factor[0,1])*0.9)-(night*0.25)";
  328. sound[] = {"Sounds\wind\hills2.ogg",0.4, 1};
  329. };
  330.  
  331. class WindNoForestHigh
  332. {
  333. name = "Wind";
  334. volume = "(1-forest)*(windy factor[0,1])*(0.1+(hills factor[0,1])*0.9)-(night*0.25)";
  335. sound[] = {"Sounds\wind\hills1.ogg",0.4, 1};
  336. };
  337.  
  338. class Hills
  339. {
  340. name = "Hills";
  341. volume = "hills";
  342. sound[] = {"Sounds\hills\hills2.ogg",0.9, 1};
  343. soundNight[] = {"Sounds\hills\hills2.ogg",0.6, 1};
  344. };
  345.  
  346. class Houses
  347. {
  348. randSamp0[] = {"Sounds\Houses\houses0",1.5,1,500,0.25,15,30,60};
  349. randSamp1[] = {"Sounds\Houses\houses1",1.5,1,500,0.25,15,30,60};
  350. randSamp2[] = {"Sounds\Houses\houses2",1.5,1,500,0.25,15,30,60};
  351. randSamp3[] = {"Sounds\Houses\houses3",1.5,1,500,0.25,15,30,60};
  352. randSamp4[] = {"Sounds\Houses\houses4",1.5,1,500,0.25,15,30,60};
  353. randSamp5[] = {"Sounds\Houses\houses5",1.5,1,500,0.25,15,30,60};
  354. randSamp6[] = {"Sounds\Houses\houses6",1.5,1,500,0.25,15,30,60};
  355. randSamp7[] = {"Sounds\Houses\houses7",1.5,1,500,0.25,15,30,60};
  356. randSamp8[] = {"Sounds\Houses\houses8",1.5,1,500,0.25,15,30,60};
  357. randSamp9[] = {"Sounds\Houses\houses9",1.5,1,500,0.25,15,30,60};
  358. randSamp10[] = {"Sounds\Houses\houses10",1.5,1,500,0.25,15,30,60};
  359. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10"};
  360. };
  361.  
  362. class HousesNight
  363. {
  364. randSamp0[] = {"Sounds\Houses\houses0",1.5,1,500,0.25,15,30,60};
  365. randSamp1[] = {"Sounds\Houses\houses1",1.5,1,500,0.25,15,30,60};
  366. randSamp2[] = {"Sounds\Houses\houses2",1.5,1,500,0.25,15,30,60};
  367. randSamp3[] = {"Sounds\Houses\houses3",1.5,1,500,0.25,15,30,60};
  368. randSamp4[] = {"Sounds\Houses\houses4",1.5,1,500,0.25,15,30,60};
  369. randSamp5[] = {"Sounds\Houses\houses5",1.5,1,500,0.25,15,30,60};
  370. randSamp6[] = {"Sounds\Houses\houses6",1.5,1,500,0.25,15,30,60};
  371. randSamp7[] = {"Sounds\Houses\houses7",1.5,1,500,0.25,15,30,60};
  372. randSamp8[] = {"Sounds\Houses\houses8",1.5,1,500,0.25,15,30,60};
  373. randSamp9[] = {"Sounds\Houses\houses9",1.5,1,500,0.25,15,30,60};
  374. randSamp10[] = {"Sounds\Houses\houses10",1.5,1,500,0.25,15,30,60};
  375. random[] = {"randSamp0","randSamp1","randSamp2","randSamp3","randSamp4","randSamp5","randSamp6","randSamp7","randSamp8","randSamp9","randSamp10"};
  376. };
  377.  
  378. };
  379.  
  380. // ====================================================================================
  381. // SEA
  382. // ====================================================================================
  383.  
  384. class Sea
  385. {
  386. seaTexture = "a3\data_f\seatexture_co.paa";
  387. seaMaterial = "#water";
  388. shoreMaterial = "#shore";
  389. shoreFoamMaterial = "#shorefoam";
  390. shoreWetMaterial = "#shorewet";
  391. WaterMapScale = 20;
  392. WaterGrid = 50;
  393. MaxTide = 0;
  394. MaxWave = 0.25;
  395. SeaWaveXScale = "2.0/50";
  396. SeaWaveZScale = "1.0/50";
  397. SeaWaveHScale = 1.0;
  398. SeaWaveXDuration = 5000;
  399. SeaWaveZDuration = 10000;
  400. };
  401. class Underwater
  402. {
  403. noWaterFog = -0.001;
  404. fullWaterFog = 0.001;
  405. deepWaterFog = 200;
  406. waterFogDistanceNear = 10;
  407. waterFogDistance = 40;
  408. waterColor[] = {0.04,0.16,0.22};
  409. deepWaterColor[] = {0.0,0.001,0.009};
  410. surfaceColor[] = {0.04,0.16,0.22};
  411. deepSurfaceColor[] = {0.0,0.001,0.009};
  412. };
  413. class SeaWaterShaderPars
  414. {
  415. refractionMoveCoef = 0.03;
  416. minWaterOpacity = 0.0;
  417. waterOpacityDistCoef = 0.4;
  418. underwaterOpacity = 0.5;
  419. waterOpacityFadeStart = 60;
  420. waterOpacityFadeLength = 120;
  421. };
  422. class WaterExPars: WaterExPars
  423. {
  424. fogDensity = 0.07;
  425. fogColor[] = {0.03015,0.07155,0.09045};
  426. fogColorExtinctionSpeed[] = {0.1814,0.0159,0.0111};
  427. ligtExtinctionSpeed[] = {0.1814,0.0159,0.0111};
  428. diffuseLigtExtinctionSpeed[] = {0.3814,0.2159,0.2111};
  429. fogGradientCoefs[] = {"0.35f","1.0f","1.7f"};
  430. fogColorLightInfluence[] = {0.8,0.2,1.0};
  431. shadowIntensity = "0.0f";
  432. ssReflectionStrength = 0.85;
  433. ssReflectionMaxJitter = 1.0;
  434. ssReflectionRippleInfluence = 0.2;
  435. ssReflectionEdgeFadingCoef = 10.0;
  436. ssReflectionDistFadingCoef = 4.0;
  437. refractionMinCoef = 0.03;
  438. refractionMaxCoef = 0.14;
  439. refractionMaxDist = 5.1;
  440. specularMaxIntensity = 100;
  441. specularPowerOvercast0 = 750;
  442. specularPowerOvercast1 = 50;
  443. specularNormalModifyCoef = 0.015;
  444. foamAroundObjectsIntensity = "0.15f";
  445. foamAroundObjectsFadeCoef = "8.0f";
  446. foamColorCoef = "2.0f";
  447. foamDeformationCoef = "0.02f";
  448. foamTextureCoef = "0.2f";
  449. foamTimeMoveSpeed = "0.2f";
  450. foamTimeMoveAmount = "0.1f";
  451. shoreDarkeningMaxCoef = "0.45f";
  452. shoreDarkeningOffset = "0.36f";
  453. shoreDarkeningGradient = "0.08f";
  454. shoreWaveTimeScale = "0.8f";
  455. shoreWaveShifDerivativeOffset = "-0.8f";
  456. shoreFoamIntensity = "0.25f";
  457. shoreMaxWaveHeight = "0.15f";
  458. shoreWetLayerReflectionIntensity = "0.55f";
  459. };
  460.  
  461. // ====================================================================================
  462. // DAY LIGHT
  463. // ====================================================================================
  464.  
  465. class HDRNewPars
  466. {
  467. minAperture = 1e-005;
  468. maxAperture = 256;
  469. apertureRatioMax = 4;
  470. apertureRatioMin = 10;
  471. bloomImageScale = 1.0;
  472. bloomScale = 0.09;
  473. bloomExponent = 0.75;
  474. bloomLuminanceOffset = 0.4;
  475. bloomLuminanceScale = 0.15;
  476. bloomLuminanceExponent = 0.25;
  477. tonemapMethod = 1;
  478. tonemapShoulderStrength = 0.22;
  479. tonemapLinearStrength = 0.12;
  480. tonemapLinearAngle = 0.1;
  481. tonemapToeStrength = 0.2;
  482. tonemapToeNumerator = 0.022;
  483. tonemapToeDenominator = 0.2;
  484. tonemapLinearWhite = 11.2;
  485. tonemapExposureBias = 1.0;
  486. tonemapLinearWhiteReinhard = "2.5f";
  487. eyeAdaptFactorLight = 3.3;
  488. eyeAdaptFactorDark = 0.75;
  489. nvgApertureMin = 10.0;
  490. nvgApertureStandard = 12.5;
  491. nvgApertureMax = 16.5;
  492. nvgStandardAvgLum = 10;
  493. nvgLightGain = 320;
  494. nvgTransition = 1;
  495. nvgTransitionCoefOn = "40.0f";
  496. nvgTransitionCoefOff = "0.01f";
  497. nightShiftMinAperture = 0;
  498. nightShiftMaxAperture = 0.002;
  499. nightShiftMaxEffect = 0.6;
  500. nightShiftLuminanceScale = 600;
  501. };
  502. skyColorInfluencesFogColor = 0;
  503. class Lighting: DefaultLighting
  504. {
  505. groundReflection[] = {0.132,0.133,0.122};
  506. moonObjectColorFull[] = {460,440,400,1.0};
  507. moonHaloObjectColorFull[] = {465,477,475,1.0};
  508. moonsetObjectColor[] = {375,350,325,1.0};
  509. moonsetHaloObjectColor[] = {515,517,525,1.0};
  510. class ThunderBoltLight
  511. {
  512. diffuse[] = {2120,3170,5550};
  513. ambient[] = {0.001,0.001,0.001};
  514. intensity = 120000;
  515. class Attenuation
  516. {
  517. start = 0.0;
  518. constant = 0.0;
  519. linear = 0.0;
  520. quadratic = 1.0;
  521. };
  522. };
  523. starEmissivity = 25;
  524. };
  525. class DayLightingBrightAlmost: DayLightingBrightAlmost
  526. {
  527. 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};
  528. 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};
  529. 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};
  530. 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};
  531. 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};
  532. 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};
  533. 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};
  534. 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};
  535. 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};
  536. };
  537. class DayLightingRainy: DayLightingRainy
  538. {
  539. 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};
  540. 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};
  541. 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};
  542. 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};
  543. 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};
  544. 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};
  545. 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};
  546. 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};
  547. };
  548.  
  549. // ====================================================================================
  550. // WEATHER
  551. // ====================================================================================
  552.  
  553. class Weather: Weather
  554. {
  555. class LightingNew
  556. {
  557. class Lighting0
  558. {
  559. height = 0;
  560. overcast = 0.25;
  561. sunAngle = -24;
  562. sunOrMoon = 0;
  563. diffuse[] = {{0.14,0.19,0.3},4};
  564. diffuseCloud[] = {{0.14,0.19,0.3},0.2};
  565. ambient[] = {{0.173,0.239,0.373},1};
  566. ambientCloud[] = {{0.173,0.239,0.373},0.05};
  567. ambientMid[] = {{0.1384,0.1912,0.2984},0.88};
  568. ambientMidCloud[] = {{0.1384,0.1912,0.2984},0.044};
  569. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  570. groundReflectionCloud[] = {{0.173,0.239,0.373},0.04224};
  571. bidirect[] = {0.025,0.025,0.023};
  572. bidirectCloud[] = {0.0125,0.0125,0.0115};
  573. sky[] = {0.231,0.314,0.467};
  574. skyAroundSun[] = {0.2,0.25,0.45};
  575. fogColor[] = {{0.09,0.137,0.22},0.025};
  576. apertureMin = 6;
  577. apertureStandard = 6;
  578. apertureMax = 18;
  579. standardAvgLum = 4;
  580. desiredLuminanceCoef = 1;
  581. desiredLuminanceCoefCloud = 1;
  582. luminanceRectCoef = 1;
  583. luminanceRectCoefCloud = 0.5;
  584. rayleigh[] = {0.007,0.01388,0.035};
  585. mie[] = {0.005,0.005,0.005};
  586. cloudsColor[] = {{0.5,0.65,1},11.016};
  587. swBrightness = 1;
  588. };
  589. class Lighting1
  590. {
  591. height = 0;
  592. overcast = 0.25;
  593. sunAngle = -12;
  594. sunOrMoon = 0;
  595. diffuse[] = {0.1,0.18,0.3};
  596. diffuseCloud[] = {0.1,0.18,0.3};
  597. ambient[] = {{0.173,0.239,0.373},1};
  598. ambientCloud[] = {{0.173,0.239,0.373},1};
  599. ambientMid[] = {{0.173,0.239,0.373},0.88};
  600. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  601. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  602. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  603. bidirect[] = {0,0,0};
  604. bidirectCloud[] = {0,0,0};
  605. sky[] = {{0.212,0.302,0.51},1};
  606. skyAroundSun[] = {0.2,0.25,0.45};
  607. fogColor[] = {{0.094,0.141,0.231},0.025};
  608. apertureMin = 6;
  609. apertureStandard = 6;
  610. apertureMax = 18;
  611. standardAvgLum = 4;
  612. desiredLuminanceCoef = 1;
  613. desiredLuminanceCoefCloud = 1;
  614. luminanceRectCoef = 1;
  615. luminanceRectCoefCloud = 0.5;
  616. rayleigh[] = {0.007,0.01388,0.035};
  617. mie[] = {0.005,0.005,0.005};
  618. cloudsColor[] = {{1,1,1},11.016};
  619. swBrightness = 1;
  620. };
  621. class Lighting2
  622. {
  623. height = 0;
  624. overcast = 0.25;
  625. sunAngle = -11;
  626. sunOrMoon = 0.5;
  627. diffuse[] = {0.1,0.18,0.3};
  628. diffuseCloud[] = {0.1,0.18,0.3};
  629. ambient[] = {{0.173,0.239,0.373},1};
  630. ambientCloud[] = {{0.173,0.239,0.373},1};
  631. ambientMid[] = {{0.173,0.239,0.373},0.88};
  632. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  633. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  634. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  635. bidirect[] = {0,0,0};
  636. bidirectCloud[] = {0,0,0};
  637. sky[] = {{0.212,0.302,0.51},1};
  638. skyAroundSun[] = {0.2,0.25,0.45};
  639. fogColor[] = {{0.094,0.141,0.231},0.025};
  640. apertureMin = 6;
  641. apertureStandard = 6;
  642. apertureMax = 18;
  643. standardAvgLum = 4;
  644. desiredLuminanceCoef = 1;
  645. desiredLuminanceCoefCloud = 1;
  646. luminanceRectCoef = 1;
  647. luminanceRectCoefCloud = 0.5;
  648. rayleigh[] = {0.007,0.01388,0.035};
  649. mie[] = {0.005,0.005,0.005};
  650. cloudsColor[] = {{1,1,1},11.016};
  651. swBrightness = 1;
  652. };
  653. class Lighting3
  654. {
  655. height = 0;
  656. overcast = 0.25;
  657. sunAngle = -10;
  658. sunOrMoon = 1;
  659. diffuse[] = {0.1,0.18,0.3};
  660. diffuseCloud[] = {0.1,0.18,0.3};
  661. ambient[] = {{0.173,0.239,0.373},1};
  662. ambientCloud[] = {{0.173,0.239,0.373},1};
  663. ambientMid[] = {{0.173,0.239,0.373},0.88};
  664. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  665. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  666. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  667. bidirect[] = {0,0,0};
  668. bidirectCloud[] = {0,0,0};
  669. sky[] = {{0.212,0.302,0.51},1};
  670. skyAroundSun[] = {{0.2,0.25,0.45},4.73491};
  671. fogColor[] = {{0.094,0.141,0.231},0.025};
  672. apertureMin = 6;
  673. apertureStandard = 6;
  674. apertureMax = 18;
  675. standardAvgLum = 4;
  676. desiredLuminanceCoef = 1;
  677. desiredLuminanceCoefCloud = 1;
  678. luminanceRectCoef = 1;
  679. luminanceRectCoefCloud = 0.5;
  680. rayleigh[] = {0.007,0.01388,0.035};
  681. mie[] = {0.005,0.005,0.005};
  682. cloudsColor[] = {{1,1,1},11.016};
  683. swBrightness = 1;
  684. };
  685. class Lighting4
  686. {
  687. height = 0;
  688. overcast = 0.25;
  689. sunAngle = -5;
  690. sunOrMoon = 1;
  691. diffuse[] = {{0.16,0.18,0.28},3};
  692. diffuseCloud[] = {{0.16,0.18,0.28},3};
  693. ambient[] = {{0.173,0.239,0.373},4.6};
  694. ambientCloud[] = {{0.173,0.239,0.373},4.6};
  695. ambientMid[] = {{0.173,0.239,0.373},4.048};
  696. ambientMidCloud[] = {{0.173,0.239,0.373},4.048};
  697. groundReflection[] = {{0.173,0.239,0.373},3.88608};
  698. groundReflectionCloud[] = {{0.173,0.239,0.373},3.88608};
  699. bidirect[] = {0.0115,0.012,0.0125};
  700. bidirectCloud[] = {0.0115,0.012,0.0125};
  701. sky[] = {{0.2,0.298,0.541},4.6};
  702. skyAroundSun[] = {{0.7,0.35,0.28},7.63695};
  703. fogColor[] = {{0.106,0.161,0.267},4.715};
  704. apertureMin = 6;
  705. apertureStandard = 6;
  706. apertureMax = 18;
  707. standardAvgLum = 4;
  708. desiredLuminanceCoef = 1;
  709. desiredLuminanceCoefCloud = 1;
  710. luminanceRectCoef = 1;
  711. luminanceRectCoefCloud = 0.5;
  712. rayleigh[] = {0.007,0.01388,0.035};
  713. mie[] = {0.005,0.005,0.005};
  714. cloudsColor[] = {{1,1,1},11.016};
  715. swBrightness = 1;
  716. };
  717. class Lighting5
  718. {
  719. height = 0;
  720. overcast = 0.25;
  721. sunAngle = -2;
  722. sunOrMoon = 1;
  723. diffuse[] = {{0.25,0.21,0.2},5};
  724. diffuseCloud[] = {{0.25,0.21,0.2},5};
  725. ambient[] = {{0.196,0.275,0.42},6.9};
  726. ambientCloud[] = {{0.196,0.275,0.42},6.9};
  727. ambientMid[] = {{0.196,0.275,0.42},6.072};
  728. ambientMidCloud[] = {{0.196,0.275,0.42},6.072};
  729. groundReflection[] = {{0.196,0.275,0.42},5.82912};
  730. groundReflectionCloud[] = {{0.196,0.275,0.42},5.82912};
  731. bidirect[] = {0.023,0.024,0.025};
  732. bidirectCloud[] = {0.023,0.024,0.025};
  733. sky[] = {{0.188,0.29,0.576},6.9};
  734. skyAroundSun[] = {{1.8,0.42,0.2},12.3177};
  735. fogColor[] = {{0.11,0.169,0.286},7.0725};
  736. apertureMin = 7;
  737. apertureStandard = 8;
  738. apertureMax = 20;
  739. standardAvgLum = 20;
  740. desiredLuminanceCoef = 1;
  741. desiredLuminanceCoefCloud = 1;
  742. luminanceRectCoef = 1;
  743. luminanceRectCoefCloud = 0.5;
  744. rayleigh[] = {0.007,0.038,0.0675};
  745. mie[] = {0.005,0.005,0.005};
  746. cloudsColor[] = {{1,1,1},11.016};
  747. swBrightness = 1;
  748. };
  749. class Lighting6
  750. {
  751. height = 0;
  752. overcast = 0.25;
  753. sunAngle = 0;
  754. sunOrMoon = 1;
  755. diffuse[] = {{0.75,0.38,0.22},6};
  756. diffuseCloud[] = {{0.75,0.38,0.22},6};
  757. ambient[] = {{0.2497,0.31,0.467},7.8};
  758. ambientCloud[] = {{0.2497,0.31,0.467},7.8};
  759. ambientMid[] = {{0.2541,0.314,0.467},6.864};
  760. ambientMidCloud[] = {{0.2541,0.314,0.467},6.864};
  761. groundReflection[] = {{0.235,0.318,0.467},6.58944};
  762. groundReflectionCloud[] = {{0.235,0.318,0.467},6.58944};
  763. bidirect[] = {0.023,0.024,0.025};
  764. bidirectCloud[] = {0.023,0.024,0.025};
  765. sky[] = {{0.173,0.282,0.612},7.8};
  766. skyAroundSun[] = {{2,0.42,0.2},13.3888};
  767. fogColor[] = {{0.118,0.18,0.31},7.995};
  768. apertureMin = 8;
  769. apertureStandard = 9;
  770. apertureMax = 22;
  771. standardAvgLum = 45;
  772. desiredLuminanceCoef = 1;
  773. desiredLuminanceCoefCloud = 1;
  774. luminanceRectCoef = 1;
  775. luminanceRectCoefCloud = 0.5;
  776. rayleigh[] = {0.007,0.038,0.0675};
  777. mie[] = {0.005,0.005,0.005};
  778. cloudsColor[] = {{1,1,1},11.016};
  779. swBrightness = 1;
  780. };
  781. class Lighting7
  782. {
  783. height = 0;
  784. overcast = 0.25;
  785. sunAngle = 2;
  786. sunOrMoon = 1;
  787. diffuse[] = {{0.95,0.42,0.22},8.4};
  788. diffuseCloud[] = {{0.95,0.42,0.22},8.4};
  789. ambient[] = {{0.306,0.357,0.463},8.4};
  790. ambientCloud[] = {{0.306,0.357,0.463},8.4};
  791. ambientMid[] = {{0.365,0.361,0.396},7.392};
  792. ambientMidCloud[] = {{0.365,0.361,0.396},7.392};
  793. groundReflection[] = {{0.416,0.38,0.388},7.09632};
  794. groundReflectionCloud[] = {{0.416,0.38,0.388},7.09632};
  795. bidirect[] = {0.023,0.024,0.025};
  796. bidirectCloud[] = {0.023,0.024,0.025};
  797. sky[] = {{0.157,0.275,0.651},8.4};
  798. skyAroundSun[] = {{2.2,0.8,0.2},13.3888};
  799. fogColor[] = {{0.125,0.192,0.329},8.61};
  800. apertureMin = 8;
  801. apertureStandard = 10;
  802. apertureMax = 24;
  803. standardAvgLum = 50;
  804. desiredLuminanceCoef = 1;
  805. desiredLuminanceCoefCloud = 1;
  806. luminanceRectCoef = 1;
  807. luminanceRectCoefCloud = 0.5;
  808. rayleigh[] = {0.007,0.038,0.0675};
  809. mie[] = {0.005,0.005,0.005};
  810. cloudsColor[] = {{1,1,1},11.016};
  811. swBrightness = 1;
  812. };
  813. class Lighting8
  814. {
  815. height = 0;
  816. overcast = 0.25;
  817. sunAngle = 6;
  818. sunOrMoon = 1;
  819. diffuse[] = {{0.95,0.55,0.35},10.2};
  820. diffuseCloud[] = {{0.95,0.55,0.35},10.2};
  821. ambient[] = {{0.337,0.404,0.525},9.6};
  822. ambientCloud[] = {{0.337,0.404,0.525},9.6};
  823. ambientMid[] = {{0.412,0.408,0.443},8.448};
  824. ambientMidCloud[] = {{0.412,0.408,0.443},8.448};
  825. groundReflection[] = {{0.475,0.435,0.431},8.11008};
  826. groundReflectionCloud[] = {{0.475,0.435,0.431},8.11008};
  827. bidirect[] = {0.01375,0.0132,0.01265};
  828. bidirectCloud[] = {0.01375,0.0132,0.01265};
  829. sky[] = {{0.145,0.263,0.686},9.6};
  830. skyAroundSun[] = {{0.4,0.32,0.6},13.3888};
  831. fogColor[] = {{0.133,0.204,0.357},9.84};
  832. apertureMin = 8;
  833. apertureStandard = 16;
  834. apertureMax = 26;
  835. standardAvgLum = 100;
  836. desiredLuminanceCoef = 1;
  837. desiredLuminanceCoefCloud = 1;
  838. luminanceRectCoef = 1;
  839. luminanceRectCoefCloud = 0.5;
  840. rayleigh[] = {0.007,0.027,0.045};
  841. mie[] = {0.005,0.005,0.005};
  842. cloudsColor[] = {{1,1,1},11.016};
  843. swBrightness = 1;
  844. };
  845. class Lighting9
  846. {
  847. height = 0;
  848. overcast = 0.25;
  849. sunAngle = 12;
  850. sunOrMoon = 1;
  851. diffuse[] = {{1,0.65,0.45},12.3};
  852. diffuseCloud[] = {{1,0.65,0.45},12.3};
  853. ambient[] = {{0.388,0.471,0.612},10.9};
  854. ambientCloud[] = {{0.388,0.471,0.612},10.9};
  855. ambientMid[] = {{0.482,0.475,0.506},9.81};
  856. ambientMidCloud[] = {{0.482,0.475,0.506},9.81};
  857. groundReflection[] = {{0.557,0.51,0.494},9.4176};
  858. groundReflectionCloud[] = {{0.557,0.51,0.494},9.4176};
  859. bidirect[] = {0.01875,0.018,0.01725};
  860. bidirectCloud[] = {0.01875,0.018,0.01725};
  861. sky[] = {{0.129,0.259,0.722},10.9};
  862. skyAroundSun[] = {{0.13,0.25,0.8},13.524};
  863. fogColor[] = {{0.145,0.224,0.396},11.1725};
  864. apertureMin = 20;
  865. apertureStandard = 25;
  866. apertureMax = 35;
  867. standardAvgLum = 250;
  868. desiredLuminanceCoef = 1;
  869. desiredLuminanceCoefCloud = 1;
  870. luminanceRectCoef = 1;
  871. luminanceRectCoefCloud = 0.5;
  872. rayleigh[] = {0.007,0.018,0.04};
  873. mie[] = {0.005,0.005,0.005};
  874. cloudsColor[] = {{1,1,1},12.24};
  875. swBrightness = 1;
  876. };
  877. class Lighting10
  878. {
  879. height = 0;
  880. overcast = 0.25;
  881. sunAngle = 24;
  882. sunOrMoon = 1;
  883. diffuse[] = {{1,0.75,0.62},15.8};
  884. diffuseCloud[] = {{1,0.75,0.62},15.8};
  885. ambient[] = {{0.435,0.533,0.698},13.8};
  886. ambientCloud[] = {{0.435,0.533,0.698},13.8};
  887. ambientMid[] = {{0.545,0.541,0.569},12.696};
  888. ambientMidCloud[] = {{0.545,0.541,0.569},12.696};
  889. groundReflection[] = {{0.635,0.58,0.557},12.1882};
  890. groundReflectionCloud[] = {{0.635,0.58,0.557},12.1882};
  891. bidirect[] = {0.025,0.024,0.018};
  892. bidirectCloud[] = {0.025,0.024,0.018};
  893. sky[] = {{0.118,0.251,0.753},13.8};
  894. skyAroundSun[] = {{0.115,0.245,0.8},13.662};
  895. fogColor[] = {{0.15,0.251,0.488},14.145};
  896. apertureMin = 45;
  897. apertureStandard = 60;
  898. apertureMax = 80;
  899. standardAvgLum = 800;
  900. desiredLuminanceCoef = 1;
  901. desiredLuminanceCoefCloud = 1;
  902. luminanceRectCoef = 1;
  903. luminanceRectCoefCloud = 0.5;
  904. rayleigh[] = {0.007,0.01388,0.035};
  905. mie[] = {0.005,0.005,0.005};
  906. cloudsColor[] = {{1,1,1},14.4};
  907. swBrightness = 1;
  908. };
  909. class Lighting11
  910. {
  911. height = 0;
  912. overcast = 0.25;
  913. sunAngle = 45;
  914. sunOrMoon = 1;
  915. diffuse[] = {{1,0.87,0.85},17.2};
  916. diffuseCloud[] = {{1,0.87,0.85},17.2};
  917. ambient[] = {{0.498,0.602,0.77},14.8};
  918. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  919. ambientMid[] = {{0.635,0.635,0.663},14.504};
  920. ambientMidCloud[] = {{0.635,0.635,0.663},14.504};
  921. groundReflection[] = {{0.745,0.671,0.643},14.2139};
  922. groundReflectionCloud[] = {{0.745,0.671,0.643},14.2139};
  923. bidirect[] = {0.025,0.024,0.018};
  924. bidirectCloud[] = {0.025,0.024,0.018};
  925. sky[] = {{0.02,0.12,0.8},13.8};
  926. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  927. fogColor[] = {{0.3,0.44,0.74},15};
  928. apertureMin = 70;
  929. apertureStandard = 120;
  930. apertureMax = 120;
  931. standardAvgLum = 8000;
  932. desiredLuminanceCoef = 1;
  933. desiredLuminanceCoefCloud = 1;
  934. luminanceRectCoef = 1;
  935. luminanceRectCoefCloud = 0.5;
  936. rayleigh[] = {0.007,0.01388,0.035};
  937. mie[] = {0.005,0.005,0.005};
  938. cloudsColor[] = {{1,1,1},14.8};
  939. swBrightness = 1;
  940. };
  941. class Lighting12
  942. {
  943. height = 0;
  944. overcast = 0.25;
  945. sunAngle = 90;
  946. sunOrMoon = 1;
  947. diffuse[] = {{1,0.87,0.85},17.2};
  948. diffuseCloud[] = {{1,0.87,0.85},17.2};
  949. ambient[] = {{0.498,0.602,0.77},14.8};
  950. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  951. ambientMid[] = {{0.635,0.635,0.663},14.504};
  952. ambientMidCloud[] = {{0.635,0.635,0.663},14.504};
  953. groundReflection[] = {{0.745,0.671,0.643},14.2139};
  954. groundReflectionCloud[] = {{0.745,0.671,0.643},14.2139};
  955. bidirect[] = {0.025,0.024,0.018};
  956. bidirectCloud[] = {0.025,0.024,0.018};
  957. sky[] = {{0.02,0.12,0.8},13.8};
  958. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  959. fogColor[] = {{0.3,0.44,0.74},15};
  960. apertureMin = 70;
  961. apertureStandard = 120;
  962. apertureMax = 120;
  963. standardAvgLum = 8000;
  964. desiredLuminanceCoef = 1;
  965. desiredLuminanceCoefCloud = 1;
  966. luminanceRectCoef = 1;
  967. luminanceRectCoefCloud = 0.5;
  968. rayleigh[] = {0.007,0.01388,0.035};
  969. mie[] = {0.005,0.005,0.005};
  970. cloudsColor[] = {{1,1,1},14.8};
  971. swBrightness = 1;
  972. };
  973. class Lighting13
  974. {
  975. height = 0;
  976. overcast = 0.6;
  977. sunAngle = -24;
  978. sunOrMoon = 0;
  979. diffuse[] = {{0.14,0.19,0.3},4};
  980. diffuseCloud[] = {{0.14,0.19,0.3},3};
  981. ambient[] = {{0.173,0.239,0.373},1};
  982. ambientCloud[] = {{0.173,0.239,0.373},1};
  983. ambientMid[] = {{0.1384,0.1912,0.2984},0.88};
  984. ambientMidCloud[] = {{0.1384,0.1912,0.2984},0.88};
  985. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  986. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  987. bidirect[] = {0.025,0.025,0.023};
  988. bidirectCloud[] = {0.0245,0.0245,0.02254};
  989. sky[] = {0.231,0.314,0.467};
  990. skyAroundSun[] = {0.2,0.25,0.45};
  991. fogColor[] = {{0.09,0.137,0.22},0.025};
  992. apertureMin = 6;
  993. apertureStandard = 6;
  994. apertureMax = 18;
  995. standardAvgLum = 4;
  996. desiredLuminanceCoef = 1;
  997. desiredLuminanceCoefCloud = 1;
  998. luminanceRectCoef = 1;
  999. luminanceRectCoefCloud = 0.5;
  1000. rayleigh[] = {0.007,0.01388,0.035};
  1001. mie[] = {0.005,0.005,0.005};
  1002. cloudsColor[] = {{0.5,0.65,1},11.016};
  1003. swBrightness = 1;
  1004. };
  1005. class Lighting14
  1006. {
  1007. height = 0;
  1008. overcast = 0.6;
  1009. sunAngle = -12;
  1010. sunOrMoon = 0;
  1011. diffuse[] = {0.1,0.18,0.3};
  1012. diffuseCloud[] = {0.1,0.18,0.3};
  1013. ambient[] = {{0.173,0.239,0.373},1};
  1014. ambientCloud[] = {{0.173,0.239,0.373},1};
  1015. ambientMid[] = {{0.173,0.239,0.373},0.88};
  1016. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  1017. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  1018. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  1019. bidirect[] = {0,0,0};
  1020. bidirectCloud[] = {0,0,0};
  1021. sky[] = {{0.212,0.302,0.51},1};
  1022. skyAroundSun[] = {0.2,0.25,0.45};
  1023. fogColor[] = {{0.094,0.141,0.231},0.025};
  1024. apertureMin = 6;
  1025. apertureStandard = 6;
  1026. apertureMax = 18;
  1027. standardAvgLum = 4;
  1028. desiredLuminanceCoef = 1;
  1029. desiredLuminanceCoefCloud = 1;
  1030. luminanceRectCoef = 1;
  1031. luminanceRectCoefCloud = 0.5;
  1032. rayleigh[] = {0.007,0.01388,0.035};
  1033. mie[] = {0.005,0.005,0.005};
  1034. cloudsColor[] = {{1,1,1},11.016};
  1035. swBrightness = 1;
  1036. };
  1037. class Lighting15
  1038. {
  1039. height = 0;
  1040. overcast = 0.6;
  1041. sunAngle = -11;
  1042. sunOrMoon = 0.5;
  1043. diffuse[] = {0.1,0.18,0.3};
  1044. diffuseCloud[] = {0.1,0.18,0.3};
  1045. ambient[] = {{0.173,0.239,0.373},1};
  1046. ambientCloud[] = {{0.173,0.239,0.373},1};
  1047. ambientMid[] = {{0.173,0.239,0.373},0.88};
  1048. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  1049. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  1050. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  1051. bidirect[] = {0,0,0};
  1052. bidirectCloud[] = {0,0,0};
  1053. sky[] = {{0.212,0.302,0.51},1};
  1054. skyAroundSun[] = {0.2,0.25,0.45};
  1055. fogColor[] = {{0.094,0.141,0.231},0.025};
  1056. apertureMin = 6;
  1057. apertureStandard = 6;
  1058. apertureMax = 18;
  1059. standardAvgLum = 4;
  1060. desiredLuminanceCoef = 1;
  1061. desiredLuminanceCoefCloud = 1;
  1062. luminanceRectCoef = 1;
  1063. luminanceRectCoefCloud = 0.5;
  1064. rayleigh[] = {0.007,0.01388,0.035};
  1065. mie[] = {0.005,0.005,0.005};
  1066. cloudsColor[] = {{1,1,1},11.016};
  1067. swBrightness = 1;
  1068. };
  1069. class Lighting16
  1070. {
  1071. height = 0;
  1072. overcast = 0.6;
  1073. sunAngle = -10;
  1074. sunOrMoon = 1;
  1075. diffuse[] = {0.1,0.18,0.3};
  1076. diffuseCloud[] = {0.1,0.18,0.3};
  1077. ambient[] = {{0.173,0.239,0.373},1};
  1078. ambientCloud[] = {{0.173,0.239,0.373},1};
  1079. ambientMid[] = {{0.173,0.239,0.373},0.88};
  1080. ambientMidCloud[] = {{0.173,0.239,0.373},0.88};
  1081. groundReflection[] = {{0.173,0.239,0.373},0.8448};
  1082. groundReflectionCloud[] = {{0.173,0.239,0.373},0.8448};
  1083. bidirect[] = {0,0,0};
  1084. bidirectCloud[] = {0,0,0};
  1085. sky[] = {{0.212,0.302,0.51},1};
  1086. skyAroundSun[] = {{0.2,0.25,0.45},4.73491};
  1087. fogColor[] = {{0.094,0.141,0.231},0.025};
  1088. apertureMin = 6;
  1089. apertureStandard = 6;
  1090. apertureMax = 18;
  1091. standardAvgLum = 4;
  1092. desiredLuminanceCoef = 1;
  1093. desiredLuminanceCoefCloud = 1;
  1094. luminanceRectCoef = 1;
  1095. luminanceRectCoefCloud = 0.5;
  1096. rayleigh[] = {0.007,0.01388,0.035};
  1097. mie[] = {0.005,0.005,0.005};
  1098. cloudsColor[] = {{1,1,1},11.016};
  1099. swBrightness = 1;
  1100. };
  1101. class Lighting17
  1102. {
  1103. height = 0;
  1104. overcast = 0.6;
  1105. sunAngle = -5;
  1106. sunOrMoon = 1;
  1107. diffuse[] = {{0.16,0.18,0.28},2.25};
  1108. diffuseCloud[] = {{0.16,0.18,0.28},1.6875};
  1109. ambient[] = {{0.173,0.239,0.373},4.6};
  1110. ambientCloud[] = {{0.173,0.239,0.373},4.6};
  1111. ambientMid[] = {{0.173,0.239,0.373},4.048};
  1112. ambientMidCloud[] = {{0.173,0.239,0.373},4.048};
  1113. groundReflection[] = {{0.173,0.239,0.373},3.88608};
  1114. groundReflectionCloud[] = {{0.173,0.239,0.373},3.88608};
  1115. bidirect[] = {0.0115,0.012,0.0125};
  1116. bidirectCloud[] = {0.01127,0.01176,0.01225};
  1117. sky[] = {{0.2,0.298,0.541},4.6};
  1118. skyAroundSun[] = {{0.7,0.35,0.28},7.63695};
  1119. fogColor[] = {{0.106,0.161,0.267},4.715};
  1120. apertureMin = 6;
  1121. apertureStandard = 6;
  1122. apertureMax = 18;
  1123. standardAvgLum = 4;
  1124. desiredLuminanceCoef = 1;
  1125. desiredLuminanceCoefCloud = 1;
  1126. luminanceRectCoef = 1;
  1127. luminanceRectCoefCloud = 0.5;
  1128. rayleigh[] = {0.007,0.01388,0.035};
  1129. mie[] = {0.005,0.005,0.005};
  1130. cloudsColor[] = {{1,1,1},11.016};
  1131. swBrightness = 1;
  1132. };
  1133. class Lighting18
  1134. {
  1135. height = 0;
  1136. overcast = 0.6;
  1137. sunAngle = -2;
  1138. sunOrMoon = 1;
  1139. diffuse[] = {{0.25,0.21,0.2},3.75};
  1140. diffuseCloud[] = {{0.25,0.21,0.2},2.8125};
  1141. ambient[] = {{0.196,0.275,0.42},6.9};
  1142. ambientCloud[] = {{0.196,0.275,0.42},6.9};
  1143. ambientMid[] = {{0.196,0.275,0.42},6.072};
  1144. ambientMidCloud[] = {{0.196,0.275,0.42},6.072};
  1145. groundReflection[] = {{0.196,0.275,0.42},5.82912};
  1146. groundReflectionCloud[] = {{0.196,0.275,0.42},5.82912};
  1147. bidirect[] = {0.023,0.024,0.025};
  1148. bidirectCloud[] = {0.023,0.024,0.025};
  1149. sky[] = {{0.188,0.29,0.576},6.9};
  1150. skyAroundSun[] = {{1.8,0.42,0.2},12.3177};
  1151. fogColor[] = {{0.11,0.169,0.286},7.0725};
  1152. apertureMin = 7;
  1153. apertureStandard = 8;
  1154. apertureMax = 20;
  1155. standardAvgLum = 20;
  1156. desiredLuminanceCoef = 1;
  1157. desiredLuminanceCoefCloud = 1;
  1158. luminanceRectCoef = 1;
  1159. luminanceRectCoefCloud = 0.5;
  1160. rayleigh[] = {0.007,0.038,0.0675};
  1161. mie[] = {0.005,0.005,0.005};
  1162. cloudsColor[] = {{1,1,1},11.016};
  1163. swBrightness = 1;
  1164. };
  1165. class Lighting19
  1166. {
  1167. height = 0;
  1168. overcast = 0.6;
  1169. sunAngle = 0;
  1170. sunOrMoon = 1;
  1171. diffuse[] = {{0.75,0.38,0.22},4.5};
  1172. diffuseCloud[] = {{0.75,0.38,0.22},3.375};
  1173. ambient[] = {{0.2497,0.31,0.467},7.8};
  1174. ambientCloud[] = {{0.2497,0.31,0.467},7.8};
  1175. ambientMid[] = {{0.2541,0.314,0.467},6.864};
  1176. ambientMidCloud[] = {{0.2541,0.314,0.467},6.864};
  1177. groundReflection[] = {{0.235,0.318,0.467},6.58944};
  1178. groundReflectionCloud[] = {{0.235,0.318,0.467},6.58944};
  1179. bidirect[] = {0.023,0.024,0.025};
  1180. bidirectCloud[] = {0.023,0.024,0.025};
  1181. sky[] = {{0.173,0.282,0.612},7.8};
  1182. skyAroundSun[] = {{2,0.42,0.2},13.3888};
  1183. fogColor[] = {{0.118,0.18,0.31},7.995};
  1184. apertureMin = 8;
  1185. apertureStandard = 9;
  1186. apertureMax = 22;
  1187. standardAvgLum = 45;
  1188. desiredLuminanceCoef = 1;
  1189. desiredLuminanceCoefCloud = 1;
  1190. luminanceRectCoef = 1;
  1191. luminanceRectCoefCloud = 0.5;
  1192. rayleigh[] = {0.007,0.038,0.0675};
  1193. mie[] = {0.005,0.005,0.005};
  1194. cloudsColor[] = {{1,1,1},11.016};
  1195. swBrightness = 1;
  1196. };
  1197. class Lighting20
  1198. {
  1199. height = 0;
  1200. overcast = 0.6;
  1201. sunAngle = 2;
  1202. sunOrMoon = 1;
  1203. diffuse[] = {{0.95,0.42,0.22},6.72};
  1204. diffuseCloud[] = {{0.95,0.42,0.22},5.04};
  1205. ambient[] = {{0.306,0.357,0.463},8.4};
  1206. ambientCloud[] = {{0.306,0.357,0.463},8.4};
  1207. ambientMid[] = {{0.365,0.361,0.396},7.392};
  1208. ambientMidCloud[] = {{0.365,0.361,0.396},7.392};
  1209. groundReflection[] = {{0.416,0.38,0.388},7.09632};
  1210. groundReflectionCloud[] = {{0.416,0.38,0.388},7.09632};
  1211. bidirect[] = {0.023,0.024,0.025};
  1212. bidirectCloud[] = {0.023,0.024,0.025};
  1213. sky[] = {{0.157,0.275,0.651},8.4};
  1214. skyAroundSun[] = {{2.2,0.8,0.2},13.3888};
  1215. fogColor[] = {{0.125,0.192,0.329},8.61};
  1216. apertureMin = 8;
  1217. apertureStandard = 10;
  1218. apertureMax = 24;
  1219. standardAvgLum = 50;
  1220. desiredLuminanceCoef = 1;
  1221. desiredLuminanceCoefCloud = 1;
  1222. luminanceRectCoef = 1;
  1223. luminanceRectCoefCloud = 0.5;
  1224. rayleigh[] = {0.007,0.038,0.0675};
  1225. mie[] = {0.005,0.005,0.005};
  1226. cloudsColor[] = {{1,1,1},11.016};
  1227. swBrightness = 1;
  1228. };
  1229. class Lighting21
  1230. {
  1231. height = 0;
  1232. overcast = 0.6;
  1233. sunAngle = 6;
  1234. sunOrMoon = 1;
  1235. diffuse[] = {{0.95,0.55,0.35},10.2};
  1236. diffuseCloud[] = {{0.95,0.55,0.35},7.65};
  1237. ambient[] = {{0.337,0.404,0.525},9.6};
  1238. ambientCloud[] = {{0.337,0.404,0.525},9.6};
  1239. ambientMid[] = {{0.412,0.408,0.443},8.448};
  1240. ambientMidCloud[] = {{0.412,0.408,0.443},8.448};
  1241. groundReflection[] = {{0.475,0.435,0.431},8.11008};
  1242. groundReflectionCloud[] = {{0.475,0.435,0.431},8.11008};
  1243. bidirect[] = {0.01375,0.0132,0.01265};
  1244. bidirectCloud[] = {0.01375,0.0132,0.01265};
  1245. sky[] = {{0.145,0.263,0.686},9.6};
  1246. skyAroundSun[] = {{0.4,0.32,0.6},13.3888};
  1247. fogColor[] = {{0.133,0.204,0.357},9.84};
  1248. apertureMin = 8;
  1249. apertureStandard = 16;
  1250. apertureMax = 26;
  1251. standardAvgLum = 100;
  1252. desiredLuminanceCoef = 1;
  1253. desiredLuminanceCoefCloud = 1;
  1254. luminanceRectCoef = 1;
  1255. luminanceRectCoefCloud = 0.5;
  1256. rayleigh[] = {0.007,0.027,0.045};
  1257. mie[] = {0.005,0.005,0.005};
  1258. cloudsColor[] = {{1,1,1},11.016};
  1259. swBrightness = 1;
  1260. };
  1261. class Lighting22
  1262. {
  1263. height = 0;
  1264. overcast = 0.6;
  1265. sunAngle = 12;
  1266. sunOrMoon = 1;
  1267. diffuse[] = {{1,0.65,0.45},12.3};
  1268. diffuseCloud[] = {{1,0.65,0.45},9.225};
  1269. ambient[] = {{0.388,0.471,0.612},10.9};
  1270. ambientCloud[] = {{0.388,0.471,0.612},10.9};
  1271. ambientMid[] = {{0.482,0.475,0.506},9.81};
  1272. ambientMidCloud[] = {{0.482,0.475,0.506},9.81};
  1273. groundReflection[] = {{0.557,0.51,0.494},9.4176};
  1274. groundReflectionCloud[] = {{0.557,0.51,0.494},9.4176};
  1275. bidirect[] = {0.01875,0.018,0.01725};
  1276. bidirectCloud[] = {0.01875,0.018,0.01725};
  1277. sky[] = {{0.129,0.259,0.722},10.9};
  1278. skyAroundSun[] = {{0.13,0.25,0.8},13.524};
  1279. fogColor[] = {{0.145,0.224,0.396},11.1725};
  1280. apertureMin = 20;
  1281. apertureStandard = 25;
  1282. apertureMax = 35;
  1283. standardAvgLum = 250;
  1284. desiredLuminanceCoef = 1;
  1285. desiredLuminanceCoefCloud = 1;
  1286. luminanceRectCoef = 1;
  1287. luminanceRectCoefCloud = 0.5;
  1288. rayleigh[] = {0.007,0.018,0.04};
  1289. mie[] = {0.005,0.005,0.005};
  1290. cloudsColor[] = {{1,1,1},12.24};
  1291. swBrightness = 1;
  1292. };
  1293. class Lighting23
  1294. {
  1295. height = 0;
  1296. overcast = 0.6;
  1297. sunAngle = 24;
  1298. sunOrMoon = 1;
  1299. diffuse[] = {{1,0.75,0.62},15.8};
  1300. diffuseCloud[] = {{1,0.75,0.62},11.85};
  1301. ambient[] = {{0.435,0.533,0.698},13.8};
  1302. ambientCloud[] = {{0.435,0.533,0.698},13.8};
  1303. ambientMid[] = {{0.545,0.541,0.569},12.696};
  1304. ambientMidCloud[] = {{0.545,0.541,0.569},12.696};
  1305. groundReflection[] = {{0.635,0.58,0.557},12.1882};
  1306. groundReflectionCloud[] = {{0.635,0.58,0.557},12.1882};
  1307. bidirect[] = {0.025,0.024,0.018};
  1308. bidirectCloud[] = {0.025,0.024,0.018};
  1309. sky[] = {{0.118,0.251,0.753},13.8};
  1310. skyAroundSun[] = {{0.115,0.245,0.8},13.662};
  1311. fogColor[] = {{0.15,0.251,0.488},14.145};
  1312. apertureMin = 45;
  1313. apertureStandard = 60;
  1314. apertureMax = 80;
  1315. standardAvgLum = 800;
  1316. desiredLuminanceCoef = 1;
  1317. desiredLuminanceCoefCloud = 1;
  1318. luminanceRectCoef = 1;
  1319. luminanceRectCoefCloud = 0.5;
  1320. rayleigh[] = {0.007,0.01388,0.035};
  1321. mie[] = {0.005,0.005,0.005};
  1322. cloudsColor[] = {{1,1,1},14.4};
  1323. swBrightness = 1;
  1324. };
  1325. class Lighting24
  1326. {
  1327. height = 0;
  1328. overcast = 0.6;
  1329. sunAngle = 45;
  1330. sunOrMoon = 1;
  1331. diffuse[] = {{1,0.87,0.85},17};
  1332. diffuseCloud[] = {{1,0.87,0.85},12.75};
  1333. ambient[] = {{0.498,0.602,0.77},14.8};
  1334. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  1335. ambientMid[] = {{0.635,0.635,0.663},13.616};
  1336. ambientMidCloud[] = {{0.635,0.635,0.663},13.616};
  1337. groundReflection[] = {{0.745,0.671,0.643},14.2139};
  1338. groundReflectionCloud[] = {{0.745,0.671,0.643},14.2139};
  1339. bidirect[] = {0.025,0.024,0.018};
  1340. bidirectCloud[] = {0.025,0.024,0.018};
  1341. sky[] = {{0.02,0.12,0.8},13.8};
  1342. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1343. fogColor[] = {{0.3,0.44,0.74},13.9564};
  1344. apertureMin = 70;
  1345. apertureStandard = 120;
  1346. apertureMax = 120;
  1347. standardAvgLum = 8000;
  1348. desiredLuminanceCoef = 1;
  1349. desiredLuminanceCoefCloud = 1;
  1350. luminanceRectCoef = 1;
  1351. luminanceRectCoefCloud = 0.5;
  1352. rayleigh[] = {0.007,0.01388,0.035};
  1353. mie[] = {0.005,0.005,0.005};
  1354. cloudsColor[] = {{1,1,1},14.8};
  1355. swBrightness = 1;
  1356. };
  1357. class Lighting25
  1358. {
  1359. height = 0;
  1360. overcast = 0.6;
  1361. sunAngle = 90;
  1362. sunOrMoon = 1;
  1363. diffuse[] = {{1,0.87,0.85},17};
  1364. diffuseCloud[] = {{1,0.87,0.85},13.94};
  1365. ambient[] = {{0.498,0.602,0.77},14.8};
  1366. ambientCloud[] = {{0.498,0.602,0.77},14.8};
  1367. ambientMid[] = {{0.635,0.635,0.663},14.504};
  1368. ambientMidCloud[] = {{0.635,0.635,0.663},14.504};
  1369. groundReflection[] = {{0.745,0.671,0.643},14.2139};
  1370. groundReflectionCloud[] = {{0.745,0.671,0.643},14.2139};
  1371. bidirect[] = {0.025,0.024,0.018};
  1372. bidirectCloud[] = {0.025,0.024,0.018};
  1373. sky[] = {{0.02,0.12,0.8},13.8};
  1374. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1375. fogColor[] = {{0.3,0.44,0.74},15};
  1376. apertureMin = 70;
  1377. apertureStandard = 120;
  1378. apertureMax = 120;
  1379. standardAvgLum = 8000;
  1380. desiredLuminanceCoef = 1;
  1381. desiredLuminanceCoefCloud = 1;
  1382. luminanceRectCoef = 1;
  1383. luminanceRectCoefCloud = 0.5;
  1384. rayleigh[] = {0.007,0.01388,0.035};
  1385. mie[] = {0.005,0.005,0.005};
  1386. cloudsColor[] = {{1,1,1},14.8};
  1387. swBrightness = 1;
  1388. };
  1389. class Lighting26
  1390. {
  1391. height = 0;
  1392. overcast = 0.85;
  1393. sunAngle = -24;
  1394. sunOrMoon = 0;
  1395. diffuse[] = {{0.09,0.137,0.22},1};
  1396. diffuseCloud[] = {{0,0,0},0.75};
  1397. ambient[] = {{0.09,0.137,0.22},1};
  1398. ambientCloud[] = {{0.09,0.137,0.22},1};
  1399. ambientMid[] = {{0.09,0.137,0.22},0.8624};
  1400. ambientMidCloud[] = {{0.09,0.137,0.22},0.8624};
  1401. groundReflection[] = {{0.09,0.137,0.22},0.758912};
  1402. groundReflectionCloud[] = {{0.09,0.137,0.22},0.758912};
  1403. bidirect[] = {0.0117,0.0117,0.0117};
  1404. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1405. sky[] = {0.231,0.314,0.467};
  1406. skyAroundSun[] = {0.2,0.25,0.45};
  1407. fogColor[] = {0.09,0.137,0.22};
  1408. apertureMin = 6;
  1409. apertureStandard = 6;
  1410. apertureMax = 18;
  1411. standardAvgLum = 4;
  1412. desiredLuminanceCoef = 1;
  1413. desiredLuminanceCoefCloud = 1;
  1414. luminanceRectCoef = 1;
  1415. luminanceRectCoefCloud = 0.5;
  1416. rayleigh[] = {0.007,0.01388,0.035};
  1417. mie[] = {0.005,0.005,0.005};
  1418. cloudsColor[] = {{1,1,1},11.016};
  1419. swBrightness = 1;
  1420. };
  1421. class Lighting27
  1422. {
  1423. height = 0;
  1424. overcast = 0.85;
  1425. sunAngle = -12;
  1426. sunOrMoon = 0;
  1427. diffuse[] = {0.16954,0.239,0.37673};
  1428. diffuseCloud[] = {0.042385,0.05975,0.094183};
  1429. ambient[] = {{0.16954,0.239,0.37673},1};
  1430. ambientCloud[] = {{0.16954,0.239,0.37673},1};
  1431. ambientMid[] = {{0.173,0.239,0.373},0.8624};
  1432. ambientMidCloud[] = {{0.173,0.239,0.373},0.8624};
  1433. groundReflection[] = {{0.14705,0.20315,0.31705},0.758912};
  1434. groundReflectionCloud[] = {{0.14705,0.20315,0.31705},0.758912};
  1435. bidirect[] = {0.0117,0.0117,0.0117};
  1436. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1437. sky[] = {{0.212,0.302,0.51},1};
  1438. skyAroundSun[] = {0.2,0.25,0.45};
  1439. fogColor[] = {0.122,0.169,0.255};
  1440. apertureMin = 6;
  1441. apertureStandard = 6;
  1442. apertureMax = 18;
  1443. standardAvgLum = 4;
  1444. desiredLuminanceCoef = 1;
  1445. desiredLuminanceCoefCloud = 1;
  1446. luminanceRectCoef = 1;
  1447. luminanceRectCoefCloud = 0.5;
  1448. rayleigh[] = {0.007,0.01388,0.035};
  1449. mie[] = {0.005,0.005,0.005};
  1450. cloudsColor[] = {{1,1,1},11.016};
  1451. swBrightness = 1;
  1452. };
  1453. class Lighting28
  1454. {
  1455. height = 0;
  1456. overcast = 0.85;
  1457. sunAngle = -11;
  1458. sunOrMoon = 0.5;
  1459. diffuse[] = {0.129,0.18,0.271};
  1460. diffuseCloud[] = {0.03225,0.045,0.06775};
  1461. ambient[] = {{0.129,0.18,0.271},1};
  1462. ambientCloud[] = {{0.129,0.18,0.271},1};
  1463. ambientMid[] = {{0.129,0.184,0.267},0.8624};
  1464. ambientMidCloud[] = {{0.129,0.184,0.267},0.8624};
  1465. groundReflection[] = {{0.125,0.176,0.263},0.758912};
  1466. groundReflectionCloud[] = {{0.125,0.176,0.263},0.758912};
  1467. bidirect[] = {0.0117,0.0117,0.0117};
  1468. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1469. sky[] = {{0.212,0.302,0.51},1};
  1470. skyAroundSun[] = {0.2,0.25,0.45};
  1471. fogColor[] = {0.122,0.169,0.255};
  1472. apertureMin = 6;
  1473. apertureStandard = 6;
  1474. apertureMax = 18;
  1475. standardAvgLum = 4;
  1476. desiredLuminanceCoef = 1;
  1477. desiredLuminanceCoefCloud = 1;
  1478. luminanceRectCoef = 1;
  1479. luminanceRectCoefCloud = 0.5;
  1480. rayleigh[] = {0.007,0.01388,0.035};
  1481. mie[] = {0.005,0.005,0.005};
  1482. cloudsColor[] = {{1,1,1},11.016};
  1483. swBrightness = 1;
  1484. };
  1485. class Lighting29
  1486. {
  1487. height = 0;
  1488. overcast = 0.85;
  1489. sunAngle = -10;
  1490. sunOrMoon = 1;
  1491. diffuse[] = {0.129,0.18,0.271};
  1492. diffuseCloud[] = {0.03225,0.045,0.06775};
  1493. ambient[] = {{0.129,0.18,0.271},1};
  1494. ambientCloud[] = {{0.129,0.18,0.271},1};
  1495. ambientMid[] = {{0.129,0.184,0.267},0.8624};
  1496. ambientMidCloud[] = {{0.129,0.184,0.267},0.8624};
  1497. groundReflection[] = {{0.125,0.176,0.263},0.758912};
  1498. groundReflectionCloud[] = {{0.125,0.176,0.263},0.758912};
  1499. bidirect[] = {0.0117,0.0117,0.0117};
  1500. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1501. sky[] = {{0.212,0.302,0.51},1};
  1502. skyAroundSun[] = {{0.2,0.25,0.45},4.73491};
  1503. fogColor[] = {0.122,0.169,0.255};
  1504. apertureMin = 6;
  1505. apertureStandard = 6;
  1506. apertureMax = 18;
  1507. standardAvgLum = 4;
  1508. desiredLuminanceCoef = 1;
  1509. desiredLuminanceCoefCloud = 1;
  1510. luminanceRectCoef = 1;
  1511. luminanceRectCoefCloud = 0.5;
  1512. rayleigh[] = {0.007,0.01388,0.035};
  1513. mie[] = {0.005,0.005,0.005};
  1514. cloudsColor[] = {{1,1,1},11.016};
  1515. swBrightness = 1;
  1516. };
  1517. class Lighting30
  1518. {
  1519. height = 0;
  1520. overcast = 0.85;
  1521. sunAngle = -5;
  1522. sunOrMoon = 1;
  1523. diffuse[] = {{0.157,0.212,0.306},0.5625};
  1524. diffuseCloud[] = {{0.03925,0.053,0.0765},0.39375};
  1525. ambient[] = {{0.157,0.212,0.306},3.22};
  1526. ambientCloud[] = {{0.157,0.212,0.306},3.22};
  1527. ambientMid[] = {{0.157,0.208,0.298},3.96704};
  1528. ambientMidCloud[] = {{0.157,0.208,0.298},3.96704};
  1529. groundReflection[] = {{0.149,0.204,0.29},3.64968};
  1530. groundReflectionCloud[] = {{0.149,0.204,0.29},3.64968};
  1531. bidirect[] = {0.0117,0.0117,0.0117};
  1532. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1533. sky[] = {{0.2,0.298,0.541},4.6};
  1534. skyAroundSun[] = {{0.7,0.35,0.28},7.63695};
  1535. fogColor[] = {{0.141,0.192,0.282},3.96704};
  1536. apertureMin = 6;
  1537. apertureStandard = 6;
  1538. apertureMax = 18;
  1539. standardAvgLum = 4;
  1540. desiredLuminanceCoef = 1;
  1541. desiredLuminanceCoefCloud = 1;
  1542. luminanceRectCoef = 1;
  1543. luminanceRectCoefCloud = 0.5;
  1544. rayleigh[] = {0.007,0.01388,0.035};
  1545. mie[] = {0.005,0.005,0.005};
  1546. cloudsColor[] = {{1,1,1},11.016};
  1547. swBrightness = 1;
  1548. };
  1549. class Lighting31
  1550. {
  1551. height = 0;
  1552. overcast = 0.85;
  1553. sunAngle = -2;
  1554. sunOrMoon = 1;
  1555. diffuse[] = {{0.184,0.247,0.341},0.9375};
  1556. diffuseCloud[] = {{0.046,0.06175,0.08525},0.65625};
  1557. ambient[] = {{0.184,0.247,0.341},6.9};
  1558. ambientCloud[] = {{0.184,0.247,0.341},6.9};
  1559. ambientMid[] = {{0.184,0.243,0.329},5.95056};
  1560. ambientMidCloud[] = {{0.184,0.243,0.329},5.95056};
  1561. groundReflection[] = {{0.176,0.231,0.322},5.59353};
  1562. groundReflectionCloud[] = {{0.176,0.231,0.322},5.59353};
  1563. bidirect[] = {0.0117,0.0117,0.0117};
  1564. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1565. sky[] = {{0.188,0.29,0.576},6.9};
  1566. skyAroundSun[] = {{1.8,0.42,0.2},12.3177};
  1567. fogColor[] = {{0.165,0.22,0.31},5.95056};
  1568. apertureMin = 7;
  1569. apertureStandard = 7;
  1570. apertureMax = 20;
  1571. standardAvgLum = 20;
  1572. desiredLuminanceCoef = 1;
  1573. desiredLuminanceCoefCloud = 1;
  1574. luminanceRectCoef = 1;
  1575. luminanceRectCoefCloud = 0.5;
  1576. rayleigh[] = {0.007,0.038,0.0675};
  1577. mie[] = {0.005,0.005,0.005};
  1578. cloudsColor[] = {{1,1,1},11.016};
  1579. swBrightness = 1;
  1580. };
  1581. class Lighting32
  1582. {
  1583. height = 0;
  1584. overcast = 0.85;
  1585. sunAngle = 0;
  1586. sunOrMoon = 1;
  1587. diffuse[] = {{0.216,0.286,0.384},1.125};
  1588. diffuseCloud[] = {{0.054,0.0715,0.096},0.7875};
  1589. ambient[] = {{0.216,0.286,0.384},7.8};
  1590. ambientCloud[] = {{0.216,0.286,0.384},7.8};
  1591. ambientMid[] = {{0.22,0.278,0.365},6.72672};
  1592. ambientMidCloud[] = {{0.22,0.278,0.365},6.72672};
  1593. groundReflection[] = {{0.204,0.267,0.353},6.45765};
  1594. groundReflectionCloud[] = {{0.204,0.267,0.353},6.45765};
  1595. bidirect[] = {0.0117,0.0117,0.0117};
  1596. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1597. sky[] = {{0.173,0.282,0.612},7.8};
  1598. skyAroundSun[] = {{2,0.42,0.2},13.3888};
  1599. fogColor[] = {{0.188,0.247,0.341},6.72672};
  1600. apertureMin = 8;
  1601. apertureStandard = 8;
  1602. apertureMax = 22;
  1603. standardAvgLum = 45;
  1604. desiredLuminanceCoef = 1;
  1605. desiredLuminanceCoefCloud = 1;
  1606. luminanceRectCoef = 1;
  1607. luminanceRectCoefCloud = 0.5;
  1608. rayleigh[] = {0.007,0.038,0.0675};
  1609. mie[] = {0.005,0.005,0.005};
  1610. cloudsColor[] = {{1,1,1},11.016};
  1611. swBrightness = 1;
  1612. };
  1613. class Lighting33
  1614. {
  1615. height = 0;
  1616. overcast = 0.85;
  1617. sunAngle = 2;
  1618. sunOrMoon = 1;
  1619. diffuse[] = {{0.255,0.325,0.42},1.68};
  1620. diffuseCloud[] = {{0.06375,0.08125,0.105},1.176};
  1621. ambient[] = {{0.255,0.325,0.42},8.4};
  1622. ambientCloud[] = {{0.255,0.325,0.42},8.4};
  1623. ambientMid[] = {{0.259,0.314,0.396},7.24416};
  1624. ambientMidCloud[] = {{0.259,0.314,0.396},7.24416};
  1625. groundReflection[] = {{0.239,0.294,0.376},7.09928};
  1626. groundReflectionCloud[] = {{0.239,0.294,0.376},7.09928};
  1627. bidirect[] = {0.0117,0.0117,0.0117};
  1628. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1629. sky[] = {{0.157,0.275,0.651},8.4};
  1630. skyAroundSun[] = {{2.2,0.8,0.2},13.3888};
  1631. fogColor[] = {{0.216,0.275,0.373},7.24416};
  1632. apertureMin = 8;
  1633. apertureStandard = 8;
  1634. apertureMax = 24;
  1635. standardAvgLum = 50;
  1636. desiredLuminanceCoef = 1;
  1637. desiredLuminanceCoefCloud = 1;
  1638. luminanceRectCoef = 1;
  1639. luminanceRectCoefCloud = 0.5;
  1640. rayleigh[] = {0.007,0.038,0.0675};
  1641. mie[] = {0.005,0.005,0.005};
  1642. cloudsColor[] = {{1,1,1},11.016};
  1643. swBrightness = 1;
  1644. };
  1645. class Lighting34
  1646. {
  1647. height = 0;
  1648. overcast = 0.85;
  1649. sunAngle = 6;
  1650. sunOrMoon = 1;
  1651. diffuse[] = {{0.298,0.365,0.451},2.55};
  1652. diffuseCloud[] = {{0.0745,0.09125,0.11275},1.785};
  1653. ambient[] = {{0.298,0.365,0.451},9.6};
  1654. ambientCloud[] = {{0.298,0.365,0.451},9.6};
  1655. ambientMid[] = {{0.302,0.349,0.416},8.27904};
  1656. ambientMidCloud[] = {{0.302,0.349,0.416},8.27904};
  1657. groundReflection[] = {{0.275,0.318,0.384},8.11346};
  1658. groundReflectionCloud[] = {{0.275,0.318,0.384},8.11346};
  1659. bidirect[] = {0.0117,0.0117,0.0117};
  1660. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1661. sky[] = {{0.145,0.263,0.686},9.6};
  1662. skyAroundSun[] = {{0.4,0.32,0.6},13.3888};
  1663. fogColor[] = {{0.243,0.306,0.408},8.27904};
  1664. apertureMin = 8;
  1665. apertureStandard = 14;
  1666. apertureMax = 26;
  1667. standardAvgLum = 100;
  1668. desiredLuminanceCoef = 1;
  1669. desiredLuminanceCoefCloud = 1;
  1670. luminanceRectCoef = 1;
  1671. luminanceRectCoefCloud = 0.5;
  1672. rayleigh[] = {0.007,0.027,0.045};
  1673. mie[] = {0.005,0.005,0.005};
  1674. cloudsColor[] = {{1,1,1},11.016};
  1675. swBrightness = 1;
  1676. };
  1677. class Lighting35
  1678. {
  1679. height = 0;
  1680. overcast = 0.85;
  1681. sunAngle = 12;
  1682. sunOrMoon = 1;
  1683. diffuse[] = {{0.376,0.431,0.506},3.075};
  1684. diffuseCloud[] = {{0.094,0.10775,0.1265},2.1525};
  1685. ambient[] = {{0.376,0.431,0.506},10.9};
  1686. ambientCloud[] = {{0.376,0.431,0.506},10.9};
  1687. ambientMid[] = {{0.38,0.408,0.447},9.6138};
  1688. ambientMidCloud[] = {{0.38,0.408,0.447},9.6138};
  1689. groundReflection[] = {{0.329,0.361,0.396},9.42152};
  1690. groundReflectionCloud[] = {{0.329,0.361,0.396},9.42152};
  1691. bidirect[] = {0.0117,0.0117,0.0117};
  1692. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1693. sky[] = {{0.129,0.259,0.722},10.9};
  1694. skyAroundSun[] = {{0.13,0.25,0.8},13.524};
  1695. fogColor[] = {{0.286,0.353,0.463},9.6138};
  1696. apertureMin = 20;
  1697. apertureStandard = 22;
  1698. apertureMax = 35;
  1699. standardAvgLum = 250;
  1700. desiredLuminanceCoef = 1;
  1701. desiredLuminanceCoefCloud = 1;
  1702. luminanceRectCoef = 1;
  1703. luminanceRectCoefCloud = 0.5;
  1704. rayleigh[] = {0.007,0.018,0.04};
  1705. mie[] = {0.005,0.005,0.005};
  1706. cloudsColor[] = {{1,1,1},12.24};
  1707. swBrightness = 1;
  1708. };
  1709. class Lighting36
  1710. {
  1711. height = 0;
  1712. overcast = 0.85;
  1713. sunAngle = 24;
  1714. sunOrMoon = 1;
  1715. diffuse[] = {{0.447,0.494,0.557},3.95};
  1716. diffuseCloud[] = {{0,0,0},2.765};
  1717. ambient[] = {{0.447,0.494,0.557},13.8};
  1718. ambientCloud[] = {{0.447,0.494,0.557},13.8};
  1719. ambientMid[] = {{0.455,0.467,0.475},12.4421};
  1720. ambientMidCloud[] = {{0.455,0.467,0.475},12.4421};
  1721. groundReflection[] = {{0.388,0.396,0.408},12.1932};
  1722. groundReflectionCloud[] = {{0.388,0.396,0.408},12.1932};
  1723. bidirect[] = {0.0117,0.0117,0.0117};
  1724. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1725. sky[] = {{0.118,0.251,0.753},13.8};
  1726. skyAroundSun[] = {{0.115,0.245,0.8},13.662};
  1727. fogColor[] = {{0.333,0.404,0.518},12.4421};
  1728. apertureMin = 45;
  1729. apertureStandard = 50;
  1730. apertureMax = 80;
  1731. standardAvgLum = 800;
  1732. desiredLuminanceCoef = 1;
  1733. desiredLuminanceCoefCloud = 1;
  1734. luminanceRectCoef = 1;
  1735. luminanceRectCoefCloud = 0.5;
  1736. rayleigh[] = {0.007,0.01388,0.035};
  1737. mie[] = {0.005,0.005,0.005};
  1738. cloudsColor[] = {{1,1,1},14.4};
  1739. swBrightness = 1;
  1740. };
  1741. class Lighting37
  1742. {
  1743. height = 0;
  1744. overcast = 0.85;
  1745. sunAngle = 45;
  1746. sunOrMoon = 1;
  1747. diffuse[] = {{0.506,0.553,0.608},4.25};
  1748. diffuseCloud[] = {0.1265,0.13825,0.152};
  1749. ambient[] = {{0.506,0.553,0.608},14.8};
  1750. ambientCloud[] = {{0.506,0.553,0.608},14.8};
  1751. ambientMid[] = {{0.514,0.518,0.514},13.3437};
  1752. ambientMidCloud[] = {{0.514,0.518,0.514},13.3437};
  1753. groundReflection[] = {{0.435,0.439,0.439},13.0768};
  1754. groundReflectionCloud[] = {{0.435,0.439,0.439},13.0768};
  1755. bidirect[] = {0.0117,0.0117,0.0117};
  1756. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1757. sky[] = {{0.02,0.12,0.8},13.8};
  1758. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1759. fogColor[] = {{0.369,0.447,0.565},13.3437};
  1760. apertureMin = 70;
  1761. apertureStandard = 100;
  1762. apertureMax = 120;
  1763. standardAvgLum = 8000;
  1764. desiredLuminanceCoef = 1;
  1765. desiredLuminanceCoefCloud = 1;
  1766. luminanceRectCoef = 1;
  1767. luminanceRectCoefCloud = 0.5;
  1768. rayleigh[] = {0.007,0.01388,0.035};
  1769. mie[] = {0.005,0.005,0.005};
  1770. cloudsColor[] = {{1,1,1},14.8};
  1771. swBrightness = 1;
  1772. };
  1773. class Lighting38
  1774. {
  1775. height = 0;
  1776. overcast = 0.85;
  1777. sunAngle = 90;
  1778. sunOrMoon = 1;
  1779. diffuse[] = {{0.549,0.596,0.651},4.25};
  1780. diffuseCloud[] = {0.13725,0.149,0.16275};
  1781. ambient[] = {{0.549,0.596,0.651},14.8};
  1782. ambientCloud[] = {{0.549,0.596,0.651},14.8};
  1783. ambientMid[] = {{0.557,0.557,0.585},14.2139};
  1784. ambientMidCloud[] = {{0.557,0.557,0.585},14.2139};
  1785. groundReflection[] = {{0.471,0.471,0.463},13.9296};
  1786. groundReflectionCloud[] = {{0.471,0.471,0.463},13.9296};
  1787. bidirect[] = {0.0117,0.0117,0.0117};
  1788. bidirectCloud[] = {0.0117,0.0117,0.0117};
  1789. sky[] = {{0.02,0.12,0.8},13.8};
  1790. skyAroundSun[] = {{0.02,0.12,0.8},13.8};
  1791. fogColor[] = {{0.4,0.48,0.6},15};
  1792. apertureMin = 70;
  1793. apertureStandard = 110;
  1794. apertureMax = 120;
  1795. standardAvgLum = 8000;
  1796. desiredLuminanceCoef = 1;
  1797. desiredLuminanceCoefCloud = 1;
  1798. luminanceRectCoef = 1;
  1799. luminanceRectCoefCloud = 0.5;
  1800. rayleigh[] = {0.007,0.01388,0.035};
  1801. mie[] = {0.005,0.005,0.005};
  1802. cloudsColor[] = {{1,1,1},14.8};
  1803. swBrightness = 1;
  1804. };
  1805. class Lighting39
  1806. {
  1807. height = -0.1;
  1808. overcast = 0.8;
  1809. sunAngle = -24;
  1810. sunOrMoon = 0;
  1811. diffuse[] = {{0.6,0.8,1},2.8};
  1812. diffuseCloud[] = {{0.6,0.8,1},2.8};
  1813. ambient[] = {{0.4,0.9,1},0.84};
  1814. ambientCloud[] = {{0.4,0.9,1},0.84};
  1815. ambientMid[] = {{0.24,0.63,1},0.9072};
  1816. ambientMidCloud[] = {{0.24,0.63,1},0.9072};
  1817. groundReflection[] = {{0.24,0.63,1},0.870912};
  1818. groundReflectionCloud[] = {{0.24,0.63,1},0.870912};
  1819. bidirect[] = {0,0,0};
  1820. bidirectCloud[] = {0,0,0};
  1821. sky[] = {0,0.2355,0.2335};
  1822. skyAroundSun[] = {0,0.2355,0.2335};
  1823. fogColor[] = {{0.09,0.137,0.22},0.0275};
  1824. apertureMin = 6;
  1825. apertureStandard = 6;
  1826. apertureMax = 18;
  1827. standardAvgLum = 4;
  1828. desiredLuminanceCoef = 0;
  1829. desiredLuminanceCoefCloud = 0;
  1830. luminanceRectCoef = 1;
  1831. luminanceRectCoefCloud = 1;
  1832. rayleigh[] = {0.007,0.01388,0.035};
  1833. mie[] = {0.005,0.005,0.005};
  1834. cloudsColor[] = {{1,1,1},11.016};
  1835. swBrightness = 1;
  1836. };
  1837. class Lighting40
  1838. {
  1839. height = -0.1;
  1840. overcast = 0.8;
  1841. sunAngle = -5;
  1842. sunOrMoon = 1;
  1843. diffuse[] = {{0.6,0.8,1},2.1};
  1844. diffuseCloud[] = {{0.6,0.8,1},2.1};
  1845. ambient[] = {{0.4,0.9,1},3.68};
  1846. ambientCloud[] = {{0.4,0.9,1},3.68};
  1847. ambientMid[] = {{0.24,0.63,1},3.9744};
  1848. ambientMidCloud[] = {{0.24,0.63,1},3.9744};
  1849. groundReflection[] = {{0.24,0.63,1},3.81542};
  1850. groundReflectionCloud[] = {{0.24,0.63,1},3.81542};
  1851. bidirect[] = {0,0,0};
  1852. bidirectCloud[] = {0,0,0};
  1853. sky[] = {{0,0.2235,0.2705},4.232};
  1854. skyAroundSun[] = {{0,0.2235,0.2705},7.63695};
  1855. fogColor[] = {{0.106,0.161,0.267},4.715};
  1856. apertureMin = 6;
  1857. apertureStandard = 6;
  1858. apertureMax = 18;
  1859. standardAvgLum = 4;
  1860. desiredLuminanceCoef = 0;
  1861. desiredLuminanceCoefCloud = 0;
  1862. luminanceRectCoef = 1;
  1863. luminanceRectCoefCloud = 1;
  1864. rayleigh[] = {0.007,0.01388,0.035};
  1865. mie[] = {0.005,0.005,0.005};
  1866. cloudsColor[] = {{1,1,1},11.016};
  1867. swBrightness = 1;
  1868. };
  1869. class Lighting41
  1870. {
  1871. height = -0.1;
  1872. overcast = 0.8;
  1873. sunAngle = -2;
  1874. sunOrMoon = 1;
  1875. diffuse[] = {{0.6,0.8,1},3.5};
  1876. diffuseCloud[] = {{0.6,0.8,1},3.5};
  1877. ambient[] = {{0.4,0.9,1},5.52};
  1878. ambientCloud[] = {{0.4,0.9,1},5.52};
  1879. ambientMid[] = {{0.24,0.63,1},5.9616};
  1880. ambientMidCloud[] = {{0.24,0.63,1},5.9616};
  1881. groundReflection[] = {{0.24,0.63,1},5.72314};
  1882. groundReflectionCloud[] = {{0.24,0.63,1},5.72314};
  1883. bidirect[] = {0,0,0};
  1884. bidirectCloud[] = {0,0,0};
  1885. sky[] = {{0,0.2175,0.288},6.348};
  1886. skyAroundSun[] = {{0,0.2175,0.288},12.3177};
  1887. fogColor[] = {{0.11,0.169,0.286},7.0725};
  1888. apertureMin = 7;
  1889. apertureStandard = 8;
  1890. apertureMax = 20;
  1891. standardAvgLum = 20;
  1892. desiredLuminanceCoef = 0;
  1893. desiredLuminanceCoefCloud = 0;
  1894. luminanceRectCoef = 1;
  1895. luminanceRectCoefCloud = 1;
  1896. rayleigh[] = {0.007,0.038,0.0675};
  1897. mie[] = {0.005,0.005,0.005};
  1898. cloudsColor[] = {{1,1,1},11.016};
  1899. swBrightness = 1;
  1900. };
  1901. class Lighting42
  1902. {
  1903. height = -0.1;
  1904. overcast = 0.8;
  1905. sunAngle = 0;
  1906. sunOrMoon = 1;
  1907. diffuse[] = {{0.6,0.8,1},4.2};
  1908. diffuseCloud[] = {{0.6,0.8,1},4.2};
  1909. ambient[] = {{0.4,0.9,1},6.24};
  1910. ambientCloud[] = {{0.4,0.9,1},6.24};
  1911. ambientMid[] = {{0.24,0.63,1},6.7392};
  1912. ambientMidCloud[] = {{0.24,0.63,1},6.7392};
  1913. groundReflection[] = {{0.24,0.63,1},6.46963};
  1914. groundReflectionCloud[] = {{0.24,0.63,1},6.46963};
  1915. bidirect[] = {0,0,0};
  1916. bidirectCloud[] = {0,0,0};
  1917. sky[] = {{0,0.2115,0.306},7.176};
  1918. skyAroundSun[] = {{0,0.2115,0.306},13.3888};
  1919. fogColor[] = {{0.118,0.18,0.31},7.995};
  1920. apertureMin = 8;
  1921. apertureStandard = 9;
  1922. apertureMax = 22;
  1923. standardAvgLum = 45;
  1924. desiredLuminanceCoef = 0;
  1925. desiredLuminanceCoefCloud = 0;
  1926. luminanceRectCoef = 1;
  1927. luminanceRectCoefCloud = 1;
  1928. rayleigh[] = {0.007,0.038,0.0675};
  1929. mie[] = {0.005,0.005,0.005};
  1930. cloudsColor[] = {{1,1,1},11.016};
  1931. swBrightness = 1;
  1932. };
  1933. class Lighting43
  1934. {
  1935. height = -0.1;
  1936. overcast = 0.8;
  1937. sunAngle = 45;
  1938. sunOrMoon = 1;
  1939. diffuse[] = {{0.6,0.8,1},12.04};
  1940. diffuseCloud[] = {{0.6,0.8,1},12.04};
  1941. ambient[] = {{0.4,0.9,1},11.84};
  1942. ambientCloud[] = {{0.4,0.9,1},11.84};
  1943. ambientMid[] = {{0.36,0.72,1},11.4848};
  1944. ambientMidCloud[] = {{0.36,0.72,1},11.4848};
  1945. groundReflection[] = {{0.36,0.72,1},11.0254};
  1946. groundReflectionCloud[] = {{0.36,0.72,1},11.0254};
  1947. bidirect[] = {0,0,0};
  1948. bidirectCloud[] = {0,0,0};
  1949. sky[] = {{0,0.09,0.4},13.8};
  1950. skyAroundSun[] = {{0,0.09,0.4},13.8};
  1951. fogColor[] = {{0.3,0.44,0.74},16.5};
  1952. apertureMin = 12;
  1953. apertureStandard = 18;
  1954. apertureMax = 25;
  1955. standardAvgLum = 150;
  1956. desiredLuminanceCoef = 0;
  1957. desiredLuminanceCoefCloud = 0;
  1958. luminanceRectCoef = 1;
  1959. luminanceRectCoefCloud = 1;
  1960. rayleigh[] = {0.007,0.01388,0.035};
  1961. mie[] = {0.005,0.005,0.005};
  1962. cloudsColor[] = {{1,1,1},14.8};
  1963. swBrightness = 1;
  1964. };
  1965. class Lighting44
  1966. {
  1967. height = -0.1;
  1968. overcast = 0.8;
  1969. sunAngle = 90;
  1970. sunOrMoon = 1;
  1971. diffuse[] = {{0.6,0.8,1},12.04};
  1972. diffuseCloud[] = {{0.6,0.8,1},12.04};
  1973. ambient[] = {{0.4,0.9,1},11.84};
  1974. ambientCloud[] = {{0.4,0.9,1},11.84};
  1975. ambientMid[] = {{0.36,0.72,1},11.4848};
  1976. ambientMidCloud[] = {{0.36,0.72,1},11.4848};
  1977. groundReflection[] = {{0.36,0.72,1},11.0254};
  1978. groundReflectionCloud[] = {{0.36,0.72,1},11.0254};
  1979. bidirect[] = {0,0,0};
  1980. bidirectCloud[] = {0,0,0};
  1981. sky[] = {{0,0.09,0.4},13.8};
  1982. skyAroundSun[] = {{0,0.09,0.4},13.8};
  1983. fogColor[] = {{0.3,0.44,0.74},16.5};
  1984. apertureMin = 12;
  1985. apertureStandard = 18;
  1986. apertureMax = 25;
  1987. standardAvgLum = 150;
  1988. desiredLuminanceCoef = 0;
  1989. desiredLuminanceCoefCloud = 0;
  1990. luminanceRectCoef = 1;
  1991. luminanceRectCoefCloud = 1;
  1992. rayleigh[] = {0.007,0.01388,0.035};
  1993. mie[] = {0.005,0.005,0.005};
  1994. cloudsColor[] = {{1,1,1},14.8};
  1995. swBrightness = 1;
  1996. };
  1997. };
  1998. class Lighting: Lighting
  1999. {
  2000. class BrightAlmost: DayLightingBrightAlmost
  2001. {
  2002. overcast = 0.0;
  2003. };
  2004. class Rainy: DayLightingRainy
  2005. {
  2006. overcast = 1.0;
  2007. };
  2008. };
  2009. class Overcast: Overcast
  2010. {
  2011. class Weather1: Weather1
  2012. {
  2013. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2014. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2015. skyR = "A3\Map_Stratis\Data\sky_clear_lco.paa";
  2016. };
  2017. class Weather7: Weather1
  2018. {
  2019. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2020. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2021. skyR = "A3\Map_Stratis\Data\sky_clear_lco.paa";
  2022. };
  2023. class Weather2: Weather2
  2024. {
  2025. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2026. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2027. skyR = "A3\Map_Stratis\Data\sky_almostclear_lco.paa";
  2028. };
  2029. class Weather3: Weather3
  2030. {
  2031. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2032. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2033. skyR = "A3\Map_Stratis\Data\sky_cloudy_lco.paa";
  2034. };
  2035. class Weather4: Weather4
  2036. {
  2037. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2038. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2039. skyR = "A3\Map_Stratis\Data\sky_cloudy_lco.paa";
  2040. };
  2041. class Weather5: Weather5
  2042. {
  2043. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2044. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2045. skyR = "A3\Map_Stratis\Data\sky_overcast_lco.paa";
  2046. };
  2047. class Weather6: Weather6
  2048. {
  2049. sky = "A3\Map_Stratis\Data\sky_clear_gs.paa";
  2050. horizon = "A3\Map_Stratis\Data\sky_clear_horizont_sky.paa";
  2051. skyR = "A3\Map_Stratis\Data\sky_overcast_lco.paa";
  2052. };
  2053. };
  2054. };
  2055. humidityUpCoef = 0.1;
  2056. humidityDownCoef = 0.05;
  2057. class SimulWeather
  2058. {
  2059. noiseTexture = "a3\data_f\noise_raw.paa";
  2060. numKeyframesPerDay = 48;
  2061. windSpeedCoef = "10.0f";
  2062. moonIrradianceCoef = "10.0f";
  2063. fadeMaxDistanceKm = 1000.0;
  2064. fadeMaxAltitudeKm = 15.0;
  2065. fadeNumAltitudes = 8;
  2066. fadeNumElevations = 8;
  2067. fadeNumDistances = 8;
  2068. fadeEarthTest = 1;
  2069. autoBrightness = 0;
  2070. autoBrightnessStrength = 0.1;
  2071. cloudGridWidth = 64;
  2072. cloudGridLength = 64;
  2073. cloudGridHeight = 16;
  2074. helperGridElevationSteps = 24;
  2075. helperGridAzimuthSteps = 15;
  2076. helperEffectiveEarthRadius = 1000000;
  2077. helperCurvedEarth = 1;
  2078. helperAdjustCurvature = 0;
  2079. helperNumLayers = 120;
  2080. helperMaxDistance = 160000;
  2081. helperNearCloudFade = 0.1;
  2082. helperChurn = 10;
  2083. cloudWidth = 40000;
  2084. cloudLength = 40000;
  2085. wrapClouds = 1;
  2086. noiseResolution = 8;
  2087. noisePeriod = 4.0;
  2088. opticalDensity = 0.5;
  2089. alphaSharpness = 0.85;
  2090. selfShadowScale = 0.905;
  2091. mieAsymmetry = 0.5087;
  2092. minimumLightElevationDegrees = 6.0;
  2093. directLightCoef = 1.0;
  2094. indirectLightCoef = 0.04;
  2095. fogStart = 0;
  2096. fogEnd = 50000;
  2097. fogHeight = 2000;
  2098. class DefaultKeyframe
  2099. {
  2100. rayleigh[] = {0.00749,0.01388,0.02878};
  2101. mie[] = {0.0046,0.0046,0.0046};
  2102. haze = 30;
  2103. hazeBaseKm = 5.0;
  2104. hazeScaleKm = 1.0;
  2105. hazeEccentricity = 1;
  2106. brightnessAdjustment = 1.0;
  2107. cloudiness = 0.6;
  2108. cloudBaseKm = 2.85;
  2109. cloudHeightKm = 6.0;
  2110. directLight = 1.0;
  2111. indirectLight = 1.0;
  2112. ambientLight = 0.2;
  2113. noiseOctaves = 4.3;
  2114. noisePersistence = 0.535;
  2115. fractalAmplitude = 2.3;
  2116. fractalWavelength = 240.0;
  2117. extinction = 4.7;
  2118. diffusivity = 0.001;
  2119. };
  2120. class Overcast
  2121. {
  2122. class Weather1: DefaultKeyframe
  2123. {
  2124. overcast = 0.0;
  2125. cloudiness = 0.0;
  2126. diffusivity = 0.001;
  2127. seqFileKeyframe = 0;
  2128. };
  2129. class Weather2: DefaultKeyframe
  2130. {
  2131. overcast = 0.2;
  2132. cloudiness = 0.25;
  2133. diffusivity = 0.001;
  2134. seqFileKeyframe = 0;
  2135. };
  2136. class Weather3: DefaultKeyframe
  2137. {
  2138. overcast = 0.4;
  2139. cloudiness = 0.45;
  2140. diffusivity = 0.001;
  2141. seqFileKeyframe = 3;
  2142. };
  2143. class Weather4: DefaultKeyframe
  2144. {
  2145. overcast = 0.5;
  2146. cloudiness = 0.46;
  2147. diffusivity = 0.01;
  2148. seqFileKeyframe = 4;
  2149. };
  2150. class Weather5: DefaultKeyframe
  2151. {
  2152. overcast = 0.8;
  2153. cloudiness = 0.8;
  2154. diffusivity = 0.01;
  2155. extinction = 4.3;
  2156. cloudBaseKm = 1.9;
  2157. cloudHeightKm = 8.0;
  2158. seqFileKeyframe = 4;
  2159. };
  2160. class Weather6: DefaultKeyframe
  2161. {
  2162. overcast = 1.0;
  2163. cloudiness = 1.0;
  2164. diffusivity = 0.001;
  2165. extinction = 4.0;
  2166. cloudBaseKm = 1.7;
  2167. cloudHeightKm = 10.0;
  2168. seqFileKeyframe = 4;
  2169. };
  2170. };
  2171. };
  2172.  
  2173. // ====================================================================================
  2174. // GRID
  2175. // ====================================================================================
  2176.  
  2177. class Grid: Grid
  2178. {
  2179. offsetX = 0;
  2180. offsetY = 30720;
  2181. class Zoom1
  2182. {
  2183. zoomMax = 0.05;
  2184. format = "XY";
  2185. formatX = "000";
  2186. formatY = "000";
  2187. stepX = 100;
  2188. stepY = -100;
  2189. };
  2190. class Zoom2
  2191. {
  2192. zoomMax = 0.5;
  2193. format = "XY";
  2194. formatX = "00";
  2195. formatY = "00";
  2196. stepX = 1000;
  2197. stepY = -1000;
  2198. };
  2199. class Zoom3
  2200. {
  2201. zoomMax = 1e+030;
  2202. format = "XY";
  2203. formatX = "0";
  2204. formatY = "0";
  2205. stepX = 10000;
  2206. stepY = -10000;
  2207. };
  2208. };
  2209.  
  2210. // ====================================================================================
  2211. // SUBDIVISION
  2212. // ====================================================================================
  2213.  
  2214. class Subdivision
  2215. {
  2216. class Fractal
  2217. {
  2218. rougness = 5;
  2219. maxRoad = 0.02;
  2220. maxTrack = 0.5;
  2221. maxSlopeFactor = 0.05;
  2222. };
  2223. class WhiteNoise
  2224. {
  2225. rougness = 2;
  2226. maxRoad = 0.01;
  2227. maxTrack = 0.05;
  2228. maxSlopeFactor = 0.0025;
  2229. };
  2230. minY = -0.0;
  2231. minSlope = 0.02;
  2232. };
  2233.  
  2234. // ====================================================================================
  2235. // CLUTTER
  2236. // ====================================================================================
  2237.  
  2238. #include "cfgClutter.hpp"
  2239.  
  2240. // ====================================================================================
  2241. // CITY NAMES
  2242. // ====================================================================================
  2243.  
  2244. class Names
  2245. {
  2246. class Airfield1
  2247. {
  2248. name = "Airfield";
  2249. position[] = {2239.47,14127.6};
  2250. type = "Airport";
  2251. radiusA = 300;
  2252. radiusB = 300;
  2253. angle = 0.0;
  2254. };
  2255.  
  2256. class NatoBase1
  2257. {
  2258. name = "Air Base";
  2259. position[] = {2080.63,14612.6};
  2260. type = "NameCityCapital";
  2261. radiusA = 300;
  2262. radiusB = 300;
  2263. angle = 0.0;
  2264. };
  2265.  
  2266.  
  2267. class NameCity1
  2268. {
  2269. name = "Alpha";
  2270. position[] = {13482.3,13128.2};
  2271. type = "NameCityCapital";
  2272. radiusA = 300;
  2273. radiusB = 300;
  2274. angle = 0.0;
  2275. };
  2276.  
  2277. class NameCity2
  2278. {
  2279. name = "Bravo";
  2280. position[] = {15679.5,9088.2};
  2281. type = "NameCityCapital";
  2282. radiusA = 300;
  2283. radiusB = 300;
  2284. angle = 0.0;
  2285. };
  2286.  
  2287. class NameCity3
  2288. {
  2289. name = "Charlie";
  2290. position[] = {130331.7,15057.4};
  2291. type = "NameCityCapital";
  2292. radiusA = 300;
  2293. radiusB = 300;
  2294. angle = 0.0;
  2295. };
  2296.  
  2297. class NameCity4
  2298. {
  2299. name = "Delta";
  2300. position[] = {12399.4,12725.1};
  2301. type = "NameCityCapital";
  2302. radiusA = 300;
  2303. radiusB = 300;
  2304. angle = 0.0;
  2305. };
  2306.  
  2307. class NameCity5
  2308. {
  2309. name = "Echo";
  2310. position[] = {13221.9,14376.3};
  2311. type = "NameCityCapital";
  2312. radiusA = 300;
  2313. radiusB = 300;
  2314. angle = 0.0;
  2315. };
  2316.  
  2317. class NameCity6
  2318. {
  2319. name = "Foxtrot";
  2320. position[] = {09555.4,12306.0};
  2321. type = "NameCityCapital";
  2322. radiusA = 300;
  2323. radiusB = 300;
  2324. angle = 0.0;
  2325. };
  2326.  
  2327. class NameCity7
  2328. {
  2329. name = "Golf";
  2330. position[] = {05554.3,9315.7};
  2331. type = "NameCityCapital";
  2332. radiusA = 300;
  2333. radiusB = 300;
  2334. angle = 0.0;
  2335. };
  2336.  
  2337. class NameCity8
  2338. {
  2339. name = "Hotel";
  2340. position[] = {04863.4,6295.3};
  2341. type = "NameCityCapital";
  2342. radiusA = 300;
  2343. radiusB = 300;
  2344. angle = 0.0;
  2345. };
  2346.  
  2347. class NameCity9
  2348. {
  2349. name = "India";
  2350. position[] = {02595.8,7072.2};
  2351. type = "NameCityCapital";
  2352. radiusA = 300;
  2353. radiusB = 300;
  2354. angle = 0.0;
  2355. };
  2356.  
  2357. };
  2358.  
  2359. // ====================================================================================
  2360. // AMBIENT
  2361. // ====================================================================================
  2362.  
  2363. // Old, class, for back compatibility, in A3 we don't use it anymore
  2364. class Ambient
  2365. {};
  2366.  
  2367. class AmbientA3
  2368. {
  2369. maxCost = 500;
  2370. class Radius440_500
  2371. {
  2372. areaSpawnRadius = 440.0;
  2373. areaMaxRadius = 500.0;
  2374. spawnCircleRadius = 30.0;
  2375. spawnInterval = 4.7;
  2376. class Species
  2377. {
  2378. class Kestrel_random_F
  2379. {
  2380. maxCircleCount = "((1 - night) * 2 * (1 - (WaterDepth interpolate [1,30,0,1])) + (2 * (hills))) * (1 - night)";
  2381. maxWorldCount = 4;
  2382. cost = 3;
  2383. spawnCount = 1;
  2384. groupSpawnRadius = 10;
  2385. maxAlt = 200;
  2386. minAlt = -10;
  2387. };
  2388. class Seagull
  2389. {
  2390. maxCircleCount = "((sea * (1 - night)) + (2 * houses * sea)) * (1 - night)";
  2391. maxWorldCount = 8;
  2392. cost = 3;
  2393. spawnCount = 1;
  2394. groupSpawnRadius = 10;
  2395. maxAlt = 200;
  2396. minAlt = -10;
  2397. };
  2398. class Rabbit_F
  2399. {
  2400. maxCircleCount = "(20 * (0.1 - houses)) * (1 - sea)";
  2401. maxWorldCount = 4;
  2402. cost = 5;
  2403. spawnCount = 1;
  2404. groupSpawnRadius = 10;
  2405. maxAlt = 80;
  2406. minAlt = -5;
  2407. };
  2408. };
  2409. };
  2410.  
  2411.  
  2412.  
  2413. class Radius40_60
  2414. {
  2415. areaSpawnRadius = 50.0;
  2416. areaMaxRadius = 83.0;
  2417. spawnCircleRadius = 10.0;
  2418. spawnInterval = 1.5;
  2419. class Species
  2420. {
  2421. class CatShark_F
  2422. {
  2423. maxCircleCount = "(4 * (WaterDepth interpolate [1,30,0,1]))";
  2424. maxWorldCount = 10;
  2425. cost = 6;
  2426. spawnCount = 1;
  2427. groupSpawnRadius = 10;
  2428. maxAlt = 10;
  2429. minAlt = -80;
  2430. };
  2431. class Turtle_F
  2432. {
  2433. maxCircleCount = "(2 * (waterDepth interpolate [1,16,0,1]) * ((1-houses) * (1-houses)))";
  2434. maxWorldCount = 6;
  2435. cost = 5;
  2436. spawnCount = 1;
  2437. groupSpawnRadius = 10;
  2438. maxAlt = 10;
  2439. minAlt = -80;
  2440. };
  2441. class Snake_random_F
  2442. {
  2443. maxCircleCount = "(1 - houses) * ((2 * (1 - sea)) + (2 * (meadow)))";
  2444. maxWorldCount = 3;
  2445. cost = 5;
  2446. spawnCount = 1;
  2447. groupSpawnRadius = 5;
  2448. maxAlt = 40;
  2449. minAlt = -5;
  2450. };
  2451. class Salema_F
  2452. {
  2453. maxCircleCount = "(12 * ((WaterDepth interpolate [1,30,0,1]) + 0.07))";
  2454. maxWorldCount = 40;
  2455. cost = 5;
  2456. spawnCount = 2;
  2457. groupSpawnRadius = 5;
  2458. maxAlt = 10;
  2459. minAlt = -80;
  2460. };
  2461. class Ornate_random_F
  2462. {
  2463. maxCircleCount = "(12 * ((WaterDepth interpolate [1,30,0,1]) + 0.05))";
  2464. maxWorldCount = 30;
  2465. cost = 5;
  2466. spawnCount = 3;
  2467. groupSpawnRadius = 5;
  2468. maxAlt = 10;
  2469. minAlt = -80;
  2470. };
  2471. class Mackerel_F
  2472. {
  2473. maxCircleCount = "(8 * ((WaterDepth interpolate [1,30,0,1]) + 0.07))";
  2474. maxWorldCount = 14;
  2475. cost = 5;
  2476. spawnCount = 2;
  2477. groupSpawnRadius = 5;
  2478. maxAlt = 10;
  2479. minAlt = -80;
  2480. };
  2481. class Mullet_F
  2482. {
  2483. maxCircleCount = "(8 * ((WaterDepth interpolate [1,30,0,1]) + 0.07))";
  2484. maxWorldCount = 14;
  2485. cost = 5;
  2486. spawnCount = 2;
  2487. groupSpawnRadius = 5;
  2488. maxAlt = 10;
  2489. minAlt = -80;
  2490. };
  2491. class Tuna_F
  2492. {
  2493. maxCircleCount = "(8 * ((WaterDepth interpolate [1,30,0,1]) - 0.2))";
  2494. maxWorldCount = 10;
  2495. cost = 5;
  2496. spawnCount = 2;
  2497. groupSpawnRadius = 5;
  2498. maxAlt = 10;
  2499. minAlt = -80;
  2500. };
  2501. };
  2502. };
  2503.  
  2504.  
  2505.  
  2506. class Radius30_40
  2507. {
  2508. areaSpawnRadius = 30.0;
  2509. areaMaxRadius = 40.0;
  2510. spawnCircleRadius = 3.0;
  2511. spawnInterval = 3.75;
  2512. class Species
  2513. {
  2514. class DragonFly
  2515. {
  2516. maxCircleCount = "4 * (1 - night) * (1 - (WaterDepth interpolate [1,30,0,1])) * sea * (1 - windy)";
  2517. maxWorldCount = 4;
  2518. cost = 1;
  2519. spawnCount = 1;
  2520. groupSpawnRadius = 1;
  2521. maxAlt = 30;
  2522. minAlt = -5;
  2523. };
  2524. class ButterFly_random
  2525. {
  2526. maxCircleCount = "3 * (1 - night) * (1 - (WaterDepth interpolate [1,30,0,1])) * (1 - windy)";
  2527. maxWorldCount = 6;
  2528. cost = 1;
  2529. spawnCount = 3;
  2530. groupSpawnRadius = 1;
  2531. maxAlt = 30;
  2532. minAlt = -5;
  2533. };
  2534. class FireFly
  2535. {
  2536. maxCircleCount = "(6 * night) * (1 - sea) * (1 - houses) * (1 - windy)";
  2537. maxWorldCount = 20;
  2538. cost = 1;
  2539. spawnCount = 3;
  2540. groupSpawnRadius = 3;
  2541. maxAlt = 30;
  2542. minAlt = -5;
  2543. };
  2544. class Cicada
  2545. {
  2546. maxCircleCount = "(4 * night) * (1 - sea) * (1 - windy)";
  2547. maxWorldCount = 6;
  2548. cost = 1;
  2549. spawnCount = 3;
  2550. groupSpawnRadius = 3;
  2551. maxAlt = 30;
  2552. minAlt = -5;
  2553. };
  2554. };
  2555. };
  2556.  
  2557.  
  2558.  
  2559. class Radius15_20
  2560. {
  2561. areaSpawnRadius = 15.0;
  2562. areaMaxRadius = 20.0;
  2563. spawnCircleRadius = 2.0;
  2564. spawnInterval = 2.85;
  2565. class Species
  2566. {
  2567. class FxWindGrass1
  2568. {
  2569. maxCircleCount = "2 * (1 - (WaterDepth interpolate [1,30,0,1])) * (windy interpolate [0.1,0.25,0,1])";
  2570. maxWorldCount = 3;
  2571. cost = 1;
  2572. spawnCount = 3;
  2573. groupSpawnRadius = 2.5;
  2574. maxAlt = 30;
  2575. minAlt = -5;
  2576. };
  2577. class FxWindGrass2
  2578. {
  2579. maxCircleCount = "2 * (1 - (WaterDepth interpolate [1,30,0,1])) * (windy interpolate [0.1,0.25,0,1])";
  2580. maxWorldCount = 3;
  2581. cost = 1;
  2582. spawnCount = 3;
  2583. groupSpawnRadius = 2.5;
  2584. maxAlt = 30;
  2585. minAlt = -5;
  2586. };
  2587. class FxWindLeaf1
  2588. {
  2589. maxCircleCount = "2 * (trees + 0.5) * (windy interpolate [0.1,0.25,0,1])";
  2590. maxWorldCount = 3;
  2591. cost = 1;
  2592. spawnCount = 3;
  2593. groupSpawnRadius = 2.5;
  2594. maxAlt = 30;
  2595. minAlt = -5;
  2596. };
  2597. class FxWindLeaf2
  2598. {
  2599. maxCircleCount = "2 * (trees + 0.5) * (windy interpolate [0.1,0.25,0,1])";
  2600. maxWorldCount = 3;
  2601. cost = 1;
  2602. spawnCount = 3;
  2603. groupSpawnRadius = 2.5;
  2604. maxAlt = 30;
  2605. minAlt = -5;
  2606. };
  2607. class FxWindLeaf3
  2608. {
  2609. maxCircleCount = "2 * (trees + 0.5) * (windy interpolate [0.1,0.25,0,1])";
  2610. maxWorldCount = 3;
  2611. cost = 1;
  2612. spawnCount = 3;
  2613. groupSpawnRadius = 2.5;
  2614. maxAlt = 30;
  2615. minAlt = -5;
  2616. };
  2617. class FxWindPollen1
  2618. {
  2619. maxCircleCount = "(3 * (1 - (WaterDepth interpolate [1,30,0,1]))) * (windy interpolate [0.05,0.15,0,1])";
  2620. maxWorldCount = 6;
  2621. cost = 1;
  2622. spawnCount = 1;
  2623. groupSpawnRadius = 1;
  2624. maxAlt = 30;
  2625. minAlt = -5;
  2626. };
  2627. class FxWindPaper1
  2628. {
  2629. maxCircleCount = "(4 * (1 - (WaterDepth interpolate [1,30,0,1])) * houses) * windy";
  2630. maxWorldCount = 2;
  2631. cost = 1;
  2632. spawnCount = 1;
  2633. groupSpawnRadius = 1;
  2634. maxAlt = 30;
  2635. minAlt = -5;
  2636. };
  2637. class FxWindPlastic1
  2638. {
  2639. maxCircleCount = "(4 * (1 - (WaterDepth interpolate [1,30,0,1])) * houses) * windy";
  2640. maxWorldCount = 2;
  2641. cost = 1;
  2642. spawnCount = 1;
  2643. groupSpawnRadius = 1;
  2644. maxAlt = 30;
  2645. minAlt = -5;
  2646. };
  2647. };
  2648. };
  2649.  
  2650.  
  2651.  
  2652. class Radius6_10
  2653. {
  2654. areaSpawnRadius = 6.0;
  2655. areaMaxRadius = 10.0;
  2656. spawnCircleRadius = 1.0;
  2657. spawnInterval = 0.1;
  2658. class Species
  2659. {
  2660. class HoneyBee
  2661. {
  2662. maxCircleCount = "4 * (1 - night) * (1 - sea) * (1 - houses) * (1 - windy)";
  2663. maxWorldCount = 8;
  2664. cost = 1;
  2665. spawnCount = 1;
  2666. groupSpawnRadius = 1;
  2667. maxAlt = 30;
  2668. minAlt = -5;
  2669. };
  2670. class HouseFly
  2671. {
  2672. maxCircleCount = "(3 + 3 * (houses)) * (1 - night) * (1 - (WaterDepth interpolate [1,30,0,1])) * (1 - windy)";
  2673. maxWorldCount = 10;
  2674. cost = 1;
  2675. spawnCount = 3;
  2676. groupSpawnRadius = 1;
  2677. maxAlt = 30;
  2678. minAlt = -5;
  2679. };
  2680. class Mosquito
  2681. {
  2682. maxCircleCount = "3 * (1 - (WaterDepth interpolate [1,30,0,1])) * (1 - windy)";
  2683. maxWorldCount = 2;
  2684. cost = 1;
  2685. spawnCount = 1;
  2686. groupSpawnRadius = 1;
  2687. maxAlt = 30;
  2688. minAlt = -5;
  2689. };
  2690. };
  2691. };
  2692. };
  2693.  
  2694. // ====================================================================================
  2695. // Used for random safe position finding.
  2696. // ====================================================================================
  2697.  
  2698. safePositionAnchor[] = { 2048, 2048 };
  2699. safePositionRadius = 100;
  2700. loadingTexts[] = {""}; //Loading Texts
  2701.  
  2702. // ====================================================================================
  2703. };
  2704.  
  2705. };
  2706.  
  2707.  
  2708. class CfgWorldList
  2709. {
  2710. class eilean{};
  2711. };
  2712. class CfgLensFlare
  2713. {
  2714. 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};
  2715. 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};
  2716. 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};
  2717. flareSizeEye[] = {0.04};
  2718. flareSizeEyeSun[] = {0.04};
  2719. };
  2720.  
  2721. // ====================================================================================
  2722. // SURFACES
  2723. // ====================================================================================
  2724.  
  2725. #include "cfgSurfaces.hpp"
  2726.  
  2727. // ====================================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement