# Visual Configuration Table
# Platform tunnings: See platform specific file
				
# stores intial values for configuration of in game elements
#Name	Value
#Values to use with height based reflection map
heightReflect.width	100.00			
heightReflect.height	220.00			
heightReflect.specularoffset	0.15			
heightReflect.waterspeed	1.00			
				
#Values to use with rain collision map				
raincollision.width	28.00			
raincollision.height	600.00			
raincollision.specularoffset	1.00			
raincollision.waterspeed	1.00							
				
				
#Values for rain GPU particle effect				
rain.NumberParticles.ps3	16384			
rain.NumberParticles	16384			
rain.UseLitShader	1.00			
# rain.gravity	0.00	0.00	-0.98	
rain.gravity.x	0.00			
rain.gravity.y	0.00			
rain.gravity.z	-0.98			
rain.fadeInScale	2.00			
rain.diffuse	1.00			
rain.ambient	0.40			
rain.wrapScale	0.60			
rain.wrapBias	0.40			
# rain.defaultlight	1.00	1.00	1.00	
rain.defaultlight.red	1.00			
rain.defaultlight.green	1.00			
rain.defaultlight.blue	1.00			
rain.defaultlight.alpha	16.00			
				
#General weather configuration
weather.CycleDuration 120

weather.dryingSpeedAtMinTemp 1.0
weather.dryingSpeedMinTemp 10.0
weather.dryingSpeedAtMaxTemp 1.0
weather.dryingSpeedMaxTemp 50.0

weather.dryingSpeedAtMinHumidity 1.0
weather.dryingSpeedMinHumidity 10.0
weather.dryingSpeedAtMaxHumidity 1.0
weather.dryingSpeedMaxHumidity 50.0

#Config for static values for skyhat				
sky.RebuildAcrossFrame 1.0
sky.MultipleScattering 1.0
sky.AltitudeBias 0.01
sky.SunIntensity 100000.0
sky.MoonIntensity 1.0
sky.AmbientMieG 0.8
sky.AltitudeRemapFactor 1.0
sky.AtmosphereThickness 8.0
sky.AerialPerspectiveFarClip 10000.0

#Config for night sky stars
stars.constellations.size				1.0
stars.constellations.intensity			0.01
stars.constellations.intensityGalaxy 	0.05

stars.cloud.color.red 		1.0
stars.cloud.color.green 	0.5
stars.cloud.color.blue 		0.0
stars.cloud.intensity 		0.01
stars.cloud.intensityGalaxy 0.02
stars.cloud.axisBlend 		4.0

stars.dense.color.red 		0.549
stars.dense.color.green 	0.627
stars.dense.color.blue 		1.0
stars.dense.intensity 		1.0
stars.dense.intensityGalaxy 3.0
stars.dense.tiling 			4.0
stars.dense.axisBlend 		4.0

stars.sparse.color.red 			0.709
stars.sparse.color.green 		0.627
stars.sparse.color.blue 		1.00
stars.sparse.intensity 			1.0
stars.sparse.intensityGalaxy 	30.0
stars.sparse.tiling 			4.0
stars.sparse.axisBlend 			0.5

stars.frequency 			2.0
stars.noiseTiling 			4.0
stars.heightBlend 			3000.0
stars.blinkHeightBlend 		24000.0

stars.baseAmbient.red			0.0
stars.baseAmbient.green			0.0
stars.baseAmbient.blue			0.0
stars.baseAmbientGalaxy.red		0.0
stars.baseAmbientGalaxy.green 	0.0
stars.baseAmbientGalaxy.blue	0.0

stars.galaxyAxis.x 			0.000
stars.galaxyAxis.y 			1.000
stars.galaxyAxis.z 			0.000
stars.galaxyAxisAngle 		2.048
stars.northAxis.x 			0.000
stars.northAxis.y 			0.888
stars.northAxis.z 			0.460
stars.northAxisAngle 		2.048
stars.rotationRate 			0.15

stars.blinkGain.mult 		8.0
stars.blinkGain.bias 		0.5

stars.constellationStarPower	1.5

#config values for vehicle settings

# car.interiorlight.color	1.00	1.00	0.70	
car.interiorlight.color.red	1.00			
car.interiorlight.color.green	1.00			
car.interiorlight.color.blue	0.70			
car.interiorlight.intensity	1.50
car.interiorlight.radius	2.10
car.interiorlight.innerConeAngle	0.00
car.interiorlight.outerConeAngle	90.00			
car.interiorlight.day.emissive.on	0.00
car.interiorlight.night.emissive.on	0.00
car.interiorlight.day.emissive.off	0.00
car.interiorlight.night.emissive.off	0.00
car.interiorlight.coronaHDR 1.00
car.interiorlight.coronaSize 1.00

# car.fatinteriorlight.color	1.00	1.00	0.70	
car.fatinteriorlight.color.red	1.00			
car.fatinteriorlight.color.green	1.00			
car.fatinteriorlight.color.blue	0.70			
car.fatinteriorlight.intensity	1.5
car.fatinteriorlight.radius	3.10
car.fatinteriorlight.innerConeAngle	0.00
car.fatinteriorlight.outerConeAngle	90.00			
car.fatinteriorlight.day.emissive.on	0.00
car.fatinteriorlight.night.emissive.on	0.00
car.fatinteriorlight.day.emissive.off	0.00
car.fatinteriorlight.night.emissive.off	0.00
car.fatinteriorlight.coronaHDR 1.00
car.fatinteriorlight.coronaSize 1.00

car.platelight.color.red	        1.00
car.platelight.color.green	        1.00
car.platelight.color.blue	        1.00
car.platelight.intensity	        0.50
car.platelight.radius	            0.90
car.platelight.innerConeAngle	    0.00
car.platelight.outerConeAngle	    90.00
car.platelight.day.emissive.on	    0.00
car.platelight.night.emissive.on	0.00
car.platelight.day.emissive.off	    0.00
car.platelight.night.emissive.off	0.00
car.platelight.coronaHDR            1.00
car.platelight.coronaSize           1.00
car.platelight.falloffExp		64
				
car.dashlight.color.red	            1.00
car.dashlight.color.green	        0.85
car.dashlight.color.blue	        0.60
car.dashlight.intensity	            0.20
car.dashlight.radius	            1.50
car.dashlight.innerConeAngle	    0.00
car.dashlight.outerConeAngle	    90.00
car.dashlight.day.emissive.on	    0.00
car.dashlight.night.emissive.on	    0.00
car.dashlight.day.emissive.off	    0.00
car.dashlight.night.emissive.off	0.00
car.dashlight.coronaHDR             1.00
car.dashlight.coronaSize            1.00
car.dashlight.falloffExp		4

car.doorlight.color.red	            1.00
car.doorlight.color.green	        0.85
car.doorlight.color.blue	        0.95
car.doorlight.intensity	            0.05
car.doorlight.radius	            1.10
car.doorlight.innerConeAngle	    0.00
car.doorlight.outerConeAngle	    90.00
car.doorlight.day.emissive.on	    0.00
car.doorlight.night.emissive.on	    0.00
car.doorlight.day.emissive.off	    0.00
car.doorlight.night.emissive.off	0.00
car.doorlight.coronaHDR             1.00
car.doorlight.coronaSize            1.00
car.doorlight.falloffExp		4

# car.taxi.color	1.00	1.00	0.60
car.taxi.color.red	1.00
car.taxi.color.green	1.00
car.taxi.color.blue	0.60
car.taxi.intensity	1.50
car.taxi.radius	0.80
car.taxi.innerConeAngle	0.50
car.taxi.outerConeAngle	1.00
car.taxi.coronaHDR 1.00
car.taxi.coronaSize 1.00

car.neon.defaultcolor.red	1.00
car.neon.defaultcolor.green	0.00
car.neon.defaultcolor.blue	1.00
car.neon.intensity	16.0
car.neon.radius	1.5
car.neon.falloffexponent 128.0
car.neon.capsuleextent.sides 1.2
car.neon.capsuleextent.frontback 0.6
car.neon.clipplaneheight -0.014

car.headlights.angle	-0.7
car.headlights.split	0.0
car.headlights.global.HeadlightIntensityMult	1.0
car.headlights.global.HeadlightDistMult	1.0
car.headlights.global.HeadlightShadowFadeDist	75.0
car.headlights.global.HeadlightShadowBlur		0.0
car.headlights.global.ConeInnerAngleMod	1.0
car.headlights.global.ConeOuterAngleMod	1.0
car.headlights.global.OnlyOneLightMod	0.8
car.headlights.global.Fake2LightsAngleMod	0.93
car.headlights.global.Fake2LightsDisplacementMod	0.17
car.headlights.submarine.Fake2LightsAngleMod 0.830
car.headlights.submarine.Fake2LightsDisplacementMod	0.0
car.headlights.fullbeam.IntensityMult	1.1
car.headlights.fullbeam.DistMult	1.3
car.headlights.fullbeam.CoronaIntensityMult	2.0
car.headlights.fullbeam.CoronaSizeMult	2.0
car.headlights.aim.fullbeam.mod	0.0
car.headlights.aim.dippedbeam.mod	-0.2
car.headlights.aim.fullbeam.angle	0.0
car.headlights.aim.dipeedbeam.angle	0.0
car.headlights.player.intensitymult	1.2
car.headlights.player.distmult	1.5
car.headlights.player.exponentmult	3.0

# car headlight volume lights data
car.headlights.volume.intensityscale	0.005
car.headlights.volume.sizescale		1.0
car.headlights.volume.outerintensity	0.0
car.headlights.volume.outerexponent	50.0
# car.headlights.volume.outerVolumeColor
car.headlights.volume.outerVolumeColor.red	0.00
car.headlights.volume.outerVolumeColor.green	0.00
car.headlights.volume.outerVolumeColor.blue	0.00

car.coronas.MainFadeRatio	0.25
car.coronas.BeginStart	50.0
car.coronas.BeginEnd	300.0
car.coronas.CutoffStart	290.0
car.coronas.CutoffEnd	300.0
car.coronas.underwaterFade		0.4

car.sirens.SpecularFade	15.0
car.sirens.ShadowFade 15.0

# heli poslight
heli.poslight.nearStrength	20.0
heli.poslight.farStrength	80.0
heli.poslight.nearSize	0.25
heli.poslight.farSize	1.00
heli.poslight.intensity_typeA	12.0
heli.poslight.intensity_typeB	6.0
heli.poslight.radius	2.0
# heli.poslight.rightColor	0.00	1.00	0.00	
heli.poslight.rightColor.red	0.00			
heli.poslight.rightColor.green	1.00			
heli.poslight.rightColor.blue	0.00
# heli.poslight.leftColor	1.00	0.00	0.00	
heli.poslight.leftColor.red	1.00			
heli.poslight.leftColor.green	0.00			
heli.poslight.leftColor.blue	0.00			

#heli white head lights
heli.whiteheadlight.nearStrength	15.0
heli.whiteheadlight.farStrength	60.0
heli.whiteheadlight.nearSize	0.25
heli.whiteheadlight.farSize	2.00
heli.whiteheadlight.intensity	4.0
heli.whiteheadlight.radius	2.0
# heli.whiteheadlight.color	1.00	0.00	0.00	
heli.whiteheadlight.color.red	1.00			
heli.whiteheadlight.color.green	1.00			
heli.whiteheadlight.color.blue	0.80			

#heli white tail lights
heli.whitetaillight.nearStrength	15.0
heli.whitetaillight.farStrength	60.0
heli.whitetaillight.nearSize	0.25
heli.whitetaillight.farSize	2.00
heli.whitetaillight.intensity	4.0
heli.whitetaillight.radius	2.0
# heli.whitetaillight.color	1.00	0.00	0.00	
heli.whitetaillight.color.red	1.00			
heli.whitetaillight.color.green	1.00			
heli.whitetaillight.color.blue	0.80			

#heli interior light
heli.interiorlight.color.red	1.00
heli.interiorlight.color.green	0.20
heli.interiorlight.color.blue	0.05
heli.interiorlight.intensity	1.50
heli.interiorlight.radius	2.10
heli.interiorlight.innerConeAngle	0.00
heli.interiorlight.outerConeAngle	90.00
heli.interiorlight.day.emissive.on	0.00
heli.interiorlight.night.emissive.on	0.00
heli.interiorlight.day.emissive.off	0.00
heli.interiorlight.night.emissive.off	0.00
heli.interiorlight.coronaHDR 1.00
# the corona size is actually used as the bone offset for this particular light
heli.interiorlight.coronaSize -0.25

# plane poslight
plane.poslight.nearStrength	10.0
plane.poslight.farStrength	40.0
plane.poslight.nearSize	0.25
plane.poslight.farSize	0.75
plane.poslight.intensity_typeA	12.0
plane.poslight.intensity_typeB	6.0
plane.poslight.radius	2.0
# heli.poslight.rightColor	0.00	1.00	0.00	
plane.poslight.rightColor.red	0.00			
plane.poslight.rightColor.green	1.00			
plane.poslight.rightColor.blue	0.00
# heli.poslight.leftColor	1.00	0.00	0.00	
plane.poslight.leftColor.red	1.00			
plane.poslight.leftColor.green	0.00			
plane.poslight.leftColor.blue	0.00			

# plane whiteheadlight
plane.whiteheadlight.nearStrength	5.0
plane.whiteheadlight.farStrength	5.0
plane.whiteheadlight.nearSize	0.25
plane.whiteheadlight.farSize	0.75
plane.whiteheadlight.intensity	4.0
plane.whiteheadlight.radius	1.75
# plane.whiteheadlight.color	1.00	0.00	0.00	
plane.whiteheadlight.color.red	1.00			
plane.whiteheadlight.color.green	1.00			
plane.whiteheadlight.color.blue	0.80			

# plane whitetaillight
plane.whitetaillight.nearStrength	1.0
plane.whitetaillight.farStrength	3.0
plane.whitetaillight.nearSize	0.25
plane.whitetaillight.farSize	0.75
plane.whitetaillight.intensity	1.5
plane.whitetaillight.radius	1.75
# plane.whitetaillight.color	1.00	0.00	0.00	
plane.whitetaillight.color.red	1.00			
plane.whitetaillight.color.green	1.00			
plane.whitetaillight.color.blue	0.80			

# plane control-panel light
plane.controlpanel.light.color.red 		0.00
plane.controlpanel.light.color.green 	0.00
plane.controlpanel.light.color.blue 	1.00
plane.controlpanel.light.intensity 		3.00
plane.controlpanel.light.falloff 		1.00
plane.controlpanel.light.falloff.exponent	32.00

# plane right emergency light
plane.emergency.right.light.color.red 			1.00
plane.emergency.right.light.color.green			0.50
plane.emergency.right.light.color.blue			0.00
plane.emergency.right.light.intensity 			0.00
plane.emergency.right.light.falloff 			6.00
plane.emergency.right.light.falloff.exponent 	8.00
plane.emergency.right.light.inner.angle 		60.00
plane.emergency.right.light.outer.angle 		65.00
plane.emergency.right.light.rotation			270.0f

# plane left emergency light
plane.emergency.left.light.color.red 			1.00
plane.emergency.left.light.color.green			0.50
plane.emergency.left.light.color.blue			0.00
plane.emergency.left.light.intensity 			32.00
plane.emergency.left.light.falloff 				6.00
plane.emergency.left.light.falloff.exponent 	8.00
plane.emergency.left.light.inner.angle 			60.00
plane.emergency.left.light.outer.angle 			65.00
plane.emergency.left.light.rotation				270.0f


# plane inside hull light
plane.insidehull.light.color.red 		1.00
plane.insidehull.light.color.green		1.00
plane.insidehull.light.color.blue		1.00
plane.insidehull.light.intensity 		0.00
plane.insidehull.light.falloff 			6.00
plane.insidehull.light.falloff.exponent	4.00
plane.insidehull.light.inner.angle 		60.00
plane.insidehull.light.outer.angle 		85.00

# luxe 2 cabin light
plane.luxe2.cabin.color.red	            1.00
plane.luxe2.cabin.color.green	        1.00
plane.luxe2.cabin.color.blue	        1.00
plane.luxe2.cabin.intensity	            5.0
plane.luxe2.cabin.radius	            2.4
plane.luxe2.cabin.innerConeAngle	    20.0
plane.luxe2.cabin.outerConeAngle	    180.00
plane.luxe2.cabin.falloffExp			8.0
plane.luxe2.cabin.useDynamicShadows		0.0

# luxe 2 cabin strip light
plane.luxe2.cabin.strip.color.red	        1.00
plane.luxe2.cabin.strip.color.green	        1.00
plane.luxe2.cabin.strip.color.blue	        1.00
plane.luxe2.cabin.strip.intensity	        3.0
plane.luxe2.cabin.strip.radius	            1.63
plane.luxe2.cabin.strip.falloffExp			128.0
plane.luxe2.cabin.strip.capsuleLength		4.7

# luxe 2 cabin tv light
plane.luxe2.cabin.tv.color.red	        0.07
plane.luxe2.cabin.tv.color.green	    0.22
plane.luxe2.cabin.tv.color.blue	        0.97
plane.luxe2.cabin.tv.intensity	        3.0
plane.luxe2.cabin.tv.radius	            1.5
plane.luxe2.cabin.tv.innerConeAngle	    20.0
plane.luxe2.cabin.tv.outerConeAngle	    180.00
plane.luxe2.cabin.tv.falloffExp			8.0

# luxe 2 cabin lod light
plane.luxe2.cabin.lod.color.red	        1.00
plane.luxe2.cabin.lod.color.green	    1.00
plane.luxe2.cabin.lod.color.blue	    1.00
plane.luxe2.cabin.lod.intensity	        1.1
plane.luxe2.cabin.lod.radius	        1.0
plane.luxe2.cabin.lod.falloffExp		1.0
plane.luxe2.cabin.lod.capsuleLength		6.5

# luxe 2 cabin window lights
plane.luxe2.cabin.window.color.red	        1.0
plane.luxe2.cabin.window.color.green	    1.0
plane.luxe2.cabin.window.color.blue	        1.0
plane.luxe2.cabin.window.intensity	        0.5
plane.luxe2.cabin.window.radius	            1.3
plane.luxe2.cabin.window.innerConeAngle	    0.0
plane.luxe2.cabin.window.outerConeAngle	    90.0
plane.luxe2.cabin.window.falloffExp			32.0
plane.luxe2.cabin.window.useSun				1.0

# swift 2 cabin light
heli.swift2.cabin.color.red	            1.00
heli.swift2.cabin.color.green	        1.00
heli.swift2.cabin.color.blue	        1.00
heli.swift2.cabin.intensity	            5.0
heli.swift2.cabin.radius	            1.5
heli.swift2.cabin.innerConeAngle	    20.0
heli.swift2.cabin.outerConeAngle	    180.00
heli.swift2.cabin.falloffExp			16.0
heli.swift2.cabin.useDynamicShadows		0.0

# boat lights
boat.intensity	4.0
boat.radius	1.5
# boat.color	1.00	1.00	0.70
boat.color.red	1.00
boat.color.green	1.00
boat.color.blue	0.70

boat.light.interiorshutdowndistance	100.0
boat.light.fadelength	10.0
boat.light.shutdowndistance	60.0
boat.corona.fadelength	20.0
boat.corona.size	4.0
boat.corona.intensity	1.0
boat.corona.zBias	0.02

sub.lightOne.color.red	0.10
sub.lightOne.color.green	0.30
sub.lightOne.color.blue	1.00
sub.lightOne.intensity	32.00
sub.lightOne.radius	3.00
sub.lightOne.falloffExp 8.0
sub.lightOne.innerConeAngle	0.00
sub.lightOne.outerConeAngle	89.00
sub.lightOne.coronaHDR 0.00
sub.lightOne.coronaSize 0.00

sub.lightTwo.color.red	0.20
sub.lightTwo.color.green	1.00
sub.lightTwo.color.blue	0.50
sub.lightTwo.intensity	32.00
sub.lightTwo.radius	2.00
sub.lightTwo.falloffExp 8.0
sub.lightTwo.innerConeAngle	0.00
sub.lightTwo.outerConeAngle	89.00
sub.lightTwo.coronaHDR 0.00
sub.lightTwo.coronaSize 0.00

# train settings
train.light.r					1.0
train.light.g					1.0
train.light.b					0.8
train.light.intensity			40.0
train.light.falloffmax			3.5
train.light.fadingdistance		100.0
train.light.fadelength			10.0
train.tcVolume.ScaleX			1.35
train.tcVolume.ScaleY			1.35
train.tcVolume.ScaleZ			1.0
train.tcVolume.Offset			0.7

# draft vehicle settings
draftvehicle.light.glassdamagerange 0.5


# emissive bits				
car.headlight.day.emissive.on	10.00
car.headlight.night.emissive.on	10.00
car.headlight.day.emissive.off	0.05
car.headlight.night.emissive.off	0.001
car.taillight.day.emissive.on	25.0
car.taillight.night.emissive.on	25.0
car.taillight.day.emissive.off	0.30
car.taillight.night.emissive.off	0.003
car.indicator.day.emissive.on	10.00
car.indicator.night.emissive.on	10.00
car.indicator.day.emissive.off	0.30
car.indicator.night.emissive.off	0.003
car.reversinglight.day.emissive.on	3.00
car.reversinglight.night.emissive.on	3.00
car.reversinglight.day.emissive.off	0.10
car.reversinglight.night.emissive.off	0.003
car.defaultlight.day.emissive.on	1.50
car.defaultlight.night.emissive.on	1.50
car.defaultlight.day.emissive.off	0.05
car.defaultlight.night.emissive.off	0.003
car.brakelight.day.emissive.on	30.00
car.brakelight.night.emissive.on	30.00
car.brakelight.day.emissive.off	0.30
car.brakelight.night.emissive.off	0.003
car.middlebrakelight.day.emissive.on	30.00
car.middlebrakelight.night.emissive.on	30.00
car.middlebrakelight.day.emissive.off	0.30
car.middlebrakelight.night.emissive.off	0.003
car.extralight.day.emissive.on	9.00
car.extralight.night.emissive.on	9.00
car.extralight.day.emissive.off	0.001
car.extralight.night.emissive.off	0.05
car.emissiveMultiplier 2.00

# Lod distances for vehicles
car.lod.distance.high	120.00
car.lod.distance.low	200.00

# search lights...
defaultsearchlight.length	100.0
defaultsearchlight.offset	-0.13
defaultsearchlight.color.red	0.030
defaultsearchlight.color.green	0.030
defaultsearchlight.color.blue	0.030
defaultsearchlight.mainLightInfo.falloffScale	2.0
defaultsearchlight.mainLightInfo.falloffExp	8.0
defaultsearchlight.mainLightInfo.innerAngle	0.0
defaultsearchlight.mainLightInfo.outerAngle	5.0
defaultsearchlight.mainLightInfo.globalIntensity	4.0
defaultsearchlight.mainLightInfo.lightIntensityScale	10.0
defaultsearchlight.mainLightInfo.volumeIntensityScale	0.125
defaultsearchlight.mainLightInfo.volumeSizeScale	0.5
defaultsearchlight.mainLightInfo.outerVolumeColor.color.red	0.0
defaultsearchlight.mainLightInfo.outerVolumeColor.color.green	0.0
defaultsearchlight.mainLightInfo.outerVolumeColor.color.blue	0.0
defaultsearchlight.mainLightInfo.outerVolumeIntensity	0.0
defaultsearchlight.mainLightInfo.outerVolumeFallOffExponent	50.0
defaultsearchlight.mainLightInfo.enable	1.0
defaultsearchlight.mainLightInfo.specular	1.0
defaultsearchlight.mainLightInfo.shadow	1.0
defaultsearchlight.mainLightInfo.volume	1.0
defaultsearchlight.mainLightInfo.coronaIntensity	6.0
defaultsearchlight.mainLightInfo.coronaIntensityFar	12.0
defaultsearchlight.mainLightInfo.coronaSize	3.5
defaultsearchlight.mainLightInfo.coronaSizeFar	35.0
defaultsearchlight.mainLightInfo.coronaZBias	0.3
defaultsearchlight.mainLightInfo.coronaOffset	0.4
defaultsearchlight.mainLightInfo.lightFadeDist	40.0

helisearchlight.length	100.0
helisearchlight.offset	-0.13
helisearchlight.color.red	0.030
helisearchlight.color.green	0.030
helisearchlight.color.blue	0.030
helisearchlight.mainLightInfo.falloffScale	2.0
helisearchlight.mainLightInfo.falloffExp	8.0
helisearchlight.mainLightInfo.innerAngle	0.0
helisearchlight.mainLightInfo.outerAngle	5.0
helisearchlight.mainLightInfo.globalIntensity	4.0
helisearchlight.mainLightInfo.lightIntensityScale	10.0
helisearchlight.mainLightInfo.volumeIntensityScale	0.125
helisearchlight.mainLightInfo.volumeSizeScale	0.5
helisearchlight.mainLightInfo.outerVolumeColor.color.red	0.0
helisearchlight.mainLightInfo.outerVolumeColor.color.green	0.0
helisearchlight.mainLightInfo.outerVolumeColor.color.blue	0.0
helisearchlight.mainLightInfo.outerVolumeIntensity	0.0
helisearchlight.mainLightInfo.outerVolumeFallOffExponent	50.0
helisearchlight.mainLightInfo.enable	1.0
helisearchlight.mainLightInfo.specular	1.0
helisearchlight.mainLightInfo.shadow	1.0
helisearchlight.mainLightInfo.volume	1.0
helisearchlight.mainLightInfo.coronaIntensity	100.0
helisearchlight.mainLightInfo.coronaIntensityFar	50.0
helisearchlight.mainLightInfo.coronaSize	2.5
helisearchlight.mainLightInfo.coronaSizeFar	35.0
helisearchlight.mainLightInfo.coronaZBias	0.3
helisearchlight.mainLightInfo.coronaOffset	0.4
helisearchlight.mainLightInfo.lightFadeDist	40.0
	
boatsearchlight.length	100.0
boatsearchlight.offset	-0.110
boatsearchlight.color.red	0.030
boatsearchlight.color.green	0.030
boatsearchlight.color.blue	0.030
boatsearchlight.mainLightInfo.falloffScale	2.0
boatsearchlight.mainLightInfo.falloffExp	8.0
boatsearchlight.mainLightInfo.innerAngle	0.0
boatsearchlight.mainLightInfo.outerAngle	5.0
boatsearchlight.mainLightInfo.globalIntensity	4.0
boatsearchlight.mainLightInfo.lightIntensityScale	10.0
boatsearchlight.mainLightInfo.volumeIntensityScale	0.125
boatsearchlight.mainLightInfo.volumeSizeScale	0.5
boatsearchlight.mainLightInfo.outerVolumeColor.color.red	0.0
boatsearchlight.mainLightInfo.outerVolumeColor.color.green	0.0
boatsearchlight.mainLightInfo.outerVolumeColor.color.blue	0.0
boatsearchlight.mainLightInfo.outerVolumeIntensity	0.0
boatsearchlight.mainLightInfo.outerVolumeFallOffExponent	50.0
boatsearchlight.mainLightInfo.enable	1.0
boatsearchlight.mainLightInfo.specular	1.0
boatsearchlight.mainLightInfo.shadow	1.0
boatsearchlight.mainLightInfo.volume	1.0
boatsearchlight.mainLightInfo.coronaIntensity	6.0
boatsearchlight.mainLightInfo.coronaIntensityFar	12.0
boatsearchlight.mainLightInfo.coronaSize	1.5
boatsearchlight.mainLightInfo.coronaSizeFar	20.0
boatsearchlight.mainLightInfo.coronaZBias	0.3
boatsearchlight.mainLightInfo.coronaOffset	0.235
boatsearchlight.mainLightInfo.lightFadeDist	40.0
				
#Config values for traffic lights				
# trafficLight.red.color	1.00	0.20	0.05	
trafficLight.red.color.red	1.00			
trafficLight.red.color.green	0.003
trafficLight.red.color.blue	0.0001
# trafficLight.amber.color	1.00	0.30	0.05	
trafficLight.amber.color.red	1.00			
trafficLight.amber.color.green	0.30			
trafficLight.amber.color.blue	0.001
# trafficLight.green.color	0.10	1.00	0.50
trafficLight.green.color.red	0.01
trafficLight.green.color.green	1.00			
trafficLight.green.color.blue	0.135
trafficLight.walk.color.red		1.0
trafficLight.walk.color.green	1.0
trafficLight.walk.color.blue	1.0
trafficLight.dontwalk.color.red		1.00
trafficLight.dontwalk.color.green	0.003
trafficLight.dontwalk.color.blue	0.0001

trafficLight.near.na.color.red		1.00
trafficLight.near.na.color.green	1.00
trafficLight.near.na.color.blue		1.00
trafficLight.near.intensity		1.75
trafficLight.near.radius		1.5
trafficlight.near.falloffExp 		4.0
trafficLight.near.innerConeAngle	0.10
trafficLight.near.outerConeAngle	10.00
trafficLight.near.coronaHDR		10.0
trafficLight.near.coronaSize		1.5
				
trafficLight.farFadeStart	100.0
trafficLight.farFadeEnd	120.0
trafficLight.nearFadeStart	30.0
trafficLight.nearFadeEnd	35.0

#Config values for Tree Imposters				
imposter.color.blendRange	54.00			
imposter.color.blendBias	128.00			
imposter.color.size1	128.00			
imposter.color.amt1	12.00			
imposter.color.size2	64.00			
imposter.color.amt2	12.00			
# imposter.backgroundColor	0.20	0.20	0.10	
imposter.backgroundColor.red	0.20			
imposter.backgroundColor.green	0.20			
imposter.backgroundColor.blue	0.10			
imposter.shadow.blendRange	12.00			
imposter.shadow.blendBias	128.00			
imposter.shadow.size1	256.00			
imposter.shadow.amt1	12.00			
imposter.shadow.size2	128.00			
imposter.shadow.amt2	64.00			
imposter.trees.fadelength 10.0
imposter.trees.SLODFadeLength 25.0
imposter.trees.distanceScaleStart 500.0
imposter.trees.distanceScaleEnd 800.0
imposter.trees.SLODShrinkScaleW 1.0
imposter.trees.SLODShrinkScaleH 1.0
imposter.trees.SLODTranslucencyMin 0.25
imposter.trees.SLODTranslucencyMax 0.8
imposter.trees.SLODEmbossScale 12.0
imposter.trees.SLODEmbossOffset 0.03
imposter.trees.SLODEmbossMin 0.1
imposter.trees.SLODEmbossMax 0.9
imposter.trees.ReflectionDistScale 0.15
imposter.trees.pregenBlendWidth 0.333333
imposter.trees.airplanePush 1.0 
imposter.trees.viewAnglePush 0.0
imposter.trees.shadowAlphaScale 0.6
imposter.trees.shadowDitherSpread 1.0
imposter.trees.baseFOV 42.19
imposter.trees.noiseAlpha 0.275
imposter.trees.noiseAlbedo 0.5
imposter.trees.noiseNormal 0.7
imposter.trees.verticalsplit.maxdistance 96.0
imposter.trees.verticalsplit.heightscale 16.0

#Config values for horse coat shine
horse.coatShineDecrease 0.0

ped.snowMelt.mintemp -3.0
ped.snowMelt.maxtemp 5.0
ped.snowMelt.meltRate 0.015
ped.snowMelt.evaporationRate 0.5
ped.snowMelt.decalEvaporationRate 0.5

#Config values for ped dirt
ped.dirtTextureCount 2

charredPed.rgb.x                        0.098
charredPed.rgb.y                        0.098
charredPed.rgb.z                        0.098
charredPed.pedAlphaChannel              1
charredPed.animalAlphaChannel           1
charredPed.normalContribution           1.0
charredPed.normalScale                  2.0
charredPed.materialContribution         1.0
charredPed.roughnessLow                 0.0
charredPed.roughnessHigh                1.0
charredPed.metallic                     0.0
charredPed.alphaCurve                   1.0
charredPed.boostAlphaCurve              1.0
charredPed.lowEndAlphaCutoff            0.0
charredPed.alphaThresholdStartPosition  0.0
charredPed.alphaThresholdEndPosition    1.0
charredPed.alphaThresholdStartValue     1.0
charredPed.alphaThresholdEndValue       1.0
charredPed.vertMultStartPosition        0.0
charredPed.vertMultEndPosition          1.0
charredPed.vertMultStartValue           1.0
charredPed.vertMultEndValue             1.0
charredPed.interpRate					1.0


#Config values for ped eyes
ped.eyeDilationScale 2
ped.eyeDilationMin 0.0
ped.eyeDilationMax 1.0
ped.eyeDilationMid 0.5
ped.eyeDilationExposureMin -10
ped.eyeDilationExposureMax 8
ped.eyeDilationGlobalActive 1
ped.eyeDilationLerpRate 0.5

#Config values for ped sweat
ped.sweat.room.temp 25.0
ped.sweat.full.temp 30.0
ped.sweat.temp.mult 0.5
ped.sweat.humidity.rate 0.005
ped.sweat.wind.rate 0.01
ped.sweat.wind.min 6.0
ped.sweat.wind.max 20.0
ped.sweat.decal.min 0.75
ped.sweat.decal.max 0.95
ped.sweat.humidity.min 0.6
ped.sweat.humidity.max 1.0
ped.sweat.exertion.required 0.55
ped.sweat.exertion.minIncrease 0.002
ped.sweat.exertion.maxIncrease 0.01
ped.sweat.exertion.minDecrease 0.002
ped.sweat.exertion.maxDecrease 0.005

#Config values for horse sweat
horse.sweat.room.temp 21.0
horse.sweat.full.temp 30.0
horse.sweat.temp.mult 0.5
horse.sweat.humidity.rate 0.005
horse.sweat.wind.rate 0.01
horse.sweat.wind.min 4.0
horse.sweat.wind.max 16.0
horse.sweat.decal.min 0.75
horse.sweat.decal.max 0.95
horse.sweat.humidity.min 0.6
horse.sweat.humidity.max 0.9
horse.sweat.exertion.required 0.5
horse.sweat.exertion.minIncrease 0.002
horse.sweat.exertion.maxIncrease 0.01
horse.sweat.exertion.minDecrease 0.002
horse.sweat.exertion.maxDecrease 0.005

#Config values for in-water sweat (both player and horse)
sweat.inwater.temp 15.0
sweat.inwater.humidity 0.0

#Config values for ped drying rates based on temp
ped.baseDrySpeed 0.025
ped.dryRateMin 1.0
ped.dryRateMinTemp 10.0
ped.dryRateMax 1.0
ped.dryRateMaxTemp 50.0

#Config values for snow melt
ped.snowMeltMult		7.0
ped.underlyingSnowMelt	0.5

ped.dirtWashMult 0.0
ped.snowWashMult 1.0

#Config values for peds				
ped.ambientvolume.maxstrength	1.000			
ped.ambientvolume.fadestart	16.000			
ped.ambientvolume.fadeend	20.000			
ped.ambientvolume.baseintensity 0.000
ped.windUmToggle 1.000

#Config for water level dirt line.
ped.waterlinedirt.minwetdifference		0.3
ped.waterlinedirt.wetdifferencerange	1.0
ped.waterlinedirt.widthbelow			0.015
ped.waterlinedirt.widthabove			0.09

#player dirt overrides
peddirt.interp.rate            120.0 # in seconds
pedsnow.interp.rate            6.0 # in seconds

clothdirt.player.rgb.x			                0.35
clothdirt.player.rgb.y			                0.29
clothdirt.player.rgb.z			                0.23
clothdirt.player.basestrength                    1.0
clothdirt.player.booststrength                   0.0
clothdirt.player.corpsestrength                  0.0
clothdirt.player.pedAlphaChannel        			1
clothdirt.player.normalContribution				1.0
clothdirt.player.normalScale						1.0
clothdirt.player.materialContribution			1.0
clothdirt.player.roughnessLow					0.6
clothdirt.player.roughnessHigh					1.0
clothdirt.player.metallic						0.0
clothdirt.player.alphaCurve						1.0
clothdirt.player.boostAlphaCurve					1.0
clothdirt.player.lowEndAlphaCutoff				0.0
clothdirt.player.alphaThresholdStartPosition		0.0
clothdirt.player.alphaThresholdEndPosition		1.0
clothdirt.player.alphaThresholdStartValue		1.0
clothdirt.player.alphaThresholdEndValue			1.0
clothdirt.player.vertMultStartPosition			0.0
clothdirt.player.vertMultEndPosition				1.0
clothdirt.player.vertMultStartValue				1.0
clothdirt.player.vertMultEndValue				1.0

skindirt.player.rgb.x			                0.35
skindirt.player.rgb.y			                0.29
skindirt.player.rgb.z			                0.23
skindirt.player.basestrength                     0.0
skindirt.player.booststrength                    0.0
skindirt.player.corpsestrength                   0.0
skindirt.player.pedAlphaChannel         			2
skindirt.player.normalContribution				1.0
skindirt.player.normalScale						1.0
skindirt.player.materialContribution				1.0
skindirt.player.roughnessLow						0.6
skindirt.player.roughnessHigh					1.0
skindirt.player.metallic							0.0
skindirt.player.alphaCurve						1.0
skindirt.player.boostAlphaCurve					1.0
skindirt.player.lowEndAlphaCutoff				0.0
skindirt.player.alphaThresholdStartPosition		0.0
skindirt.player.alphaThresholdEndPosition		1.0
skindirt.player.alphaThresholdStartValue			1.0
skindirt.player.alphaThresholdEndValue			1.0
skindirt.player.vertMultStartPosition			0.0
skindirt.player.vertMultEndPosition				1.0
skindirt.player.vertMultStartValue				1.0
skindirt.player.vertMultEndValue					1.0

hidedirt.horse.rgb.x			                0.35
hidedirt.horse.rgb.y			                0.29
hidedirt.horse.rgb.z			                0.23
hidedirt.horse.basestrength                    1.0
hidedirt.horse.booststrength                   1.0
hidedirt.horse.corpsestrength                  0.2
hidedirt.horse.pedAlphaChannel        			3
hidedirt.horse.animalAlphaChannel        		3
hidedirt.horse.normalContribution				1.0
hidedirt.horse.normalScale						1.0
hidedirt.horse.materialContribution			1.0
hidedirt.horse.roughnessLow					0.6
hidedirt.horse.roughnessHigh					1.0
hidedirt.horse.metallic						0.0
hidedirt.horse.alphaCurve						1.0
hidedirt.horse.boostAlphaCurve					1.0
hidedirt.horse.lowEndAlphaCutoff				0.0
hidedirt.horse.alphaThresholdStartPosition		0.0
hidedirt.horse.alphaThresholdEndPosition		1.0
hidedirt.horse.alphaThresholdStartValue		1.0
hidedirt.horse.alphaThresholdEndValue			1.0
hidedirt.horse.vertMultStartPosition			0.0
hidedirt.horse.vertMultEndPosition				1.0
hidedirt.horse.vertMultStartValue				1.0
hidedirt.horse.vertMultEndValue				1.0

skindirt.horse.rgb.x			                0.35
skindirt.horse.rgb.y			                0.29
skindirt.horse.rgb.z			                0.23
skindirt.horse.basestrength                     1.0
skindirt.horse.booststrength                    1.0
skindirt.horse.corpsestrength                   0.2
skindirt.horse.pedAlphaChannel         			3
skindirt.horse.animalAlphaChannel        		3
skindirt.horse.normalContribution				1.0
skindirt.horse.normalScale						1.0
skindirt.horse.materialContribution				1.0
skindirt.horse.roughnessLow						0.6
skindirt.horse.roughnessHigh					1.0
skindirt.horse.metallic							0.0
skindirt.horse.alphaCurve						1.0
skindirt.horse.boostAlphaCurve					1.0
skindirt.horse.lowEndAlphaCutoff				0.0
skindirt.horse.alphaThresholdStartPosition		0.0
skindirt.horse.alphaThresholdEndPosition		1.0
skindirt.horse.alphaThresholdStartValue			1.0
skindirt.horse.alphaThresholdEndValue			1.0
skindirt.horse.vertMultStartPosition			0.0
skindirt.horse.vertMultEndPosition				1.0
skindirt.horse.vertMultStartValue				1.0
skindirt.horse.vertMultEndValue					1.0

rpgDirtPedCount 1

clothdirt.animal.rgb.x			                0.35
clothdirt.animal.rgb.y			                0.29
clothdirt.animal.rgb.z			                0.23
clothdirt.animal.basestrength                    1.0
clothdirt.animal.booststrength                   1.0
clothdirt.animal.corpsestrength                  0.2
clothdirt.animal.pedAlphaChannel        			1
clothdirt.animal.normalContribution				1.0
clothdirt.animal.normalScale						1.0
clothdirt.animal.materialContribution			1.0
clothdirt.animal.roughnessLow					0.6
clothdirt.animal.roughnessHigh					1.0
clothdirt.animal.metallic						0.0
clothdirt.animal.alphaCurve						1.0
clothdirt.animal.boostAlphaCurve					1.0
clothdirt.animal.lowEndAlphaCutoff				0.0
clothdirt.animal.alphaThresholdStartPosition		0.0
clothdirt.animal.alphaThresholdEndPosition		1.0
clothdirt.animal.alphaThresholdStartValue		1.0
clothdirt.animal.alphaThresholdEndValue			1.0
clothdirt.animal.vertMultStartPosition			0.0
clothdirt.animal.vertMultEndPosition				1.0
clothdirt.animal.vertMultStartValue				1.0
clothdirt.animal.vertMultEndValue				1.0

skindirt.animal.rgb.x			                0.35
skindirt.animal.rgb.y			                0.29
skindirt.animal.rgb.z			                0.23
skindirt.animal.basestrength                     0.95
skindirt.animal.booststrength                    1.0
skindirt.animal.corpsestrength                   0.5
skindirt.animal.pedAlphaChannel         			2
skindirt.animal.normalContribution				1.0
skindirt.animal.normalScale						1.0
skindirt.animal.materialContribution				1.0
skindirt.animal.roughnessLow						0.6
skindirt.animal.roughnessHigh					1.0
skindirt.animal.metallic							0.0
skindirt.animal.alphaCurve						1.0
skindirt.animal.boostAlphaCurve					1.0
skindirt.animal.lowEndAlphaCutoff				0.0
skindirt.animal.alphaThresholdStartPosition		0.0
skindirt.animal.alphaThresholdEndPosition		1.0
skindirt.animal.alphaThresholdStartValue			1.0
skindirt.animal.alphaThresholdEndValue			1.0
skindirt.animal.vertMultStartPosition			0.0
skindirt.animal.vertMultEndPosition				1.0
skindirt.animal.vertMultStartValue				1.0
skindirt.animal.vertMultEndValue					1.0



# player dirt increment rules (change are in seconds or quantity for some)
# note we list the ones that result in cleaning the ped first as they
# should take precedence
peddirt.change.player.fadetogrubby    3.0
peddirt.change.player.inwater         2.0
peddirt.change.player.inrain          5.0
peddirt.change.player.waterfall       2.0
peddirt.change.player.indirt          45.0
peddirt.change.player.sliding         1.0
peddirt.change.player.collidewithdirt 1.0   # number of collisions with a dirty material (any body part)
peddirt.change.player.carcasscarried  1.0   # number carcasses carried
peddirt.change.player.inbath          2.0

peddirt.change.horse.fadetogrubby    3.0
peddirt.change.horse.inwater         2.0
peddirt.change.horse.inrain          5.0
peddirt.change.horse.waterfall       2.0
peddirt.change.horse.indirt          15.0
peddirt.change.horse.sliding         1.0
peddirt.change.horse.collidewithdirt 1.0   # number of collisions with a dirty material (any body part)
peddirt.change.horse.carcasscarried  1.0   # number carcasses carried
peddirt.change.horse.inbath          2.0

peddirt.change.animal.fadetogrubby    3.0
peddirt.change.animal.inwater         2.0
peddirt.change.animal.inrain          5.0
peddirt.change.animal.waterfall       2.0
peddirt.change.animal.indirt          120.0
peddirt.change.animal.sliding         1.0
peddirt.change.animal.collidewithdirt 1.0   # number of collisions with a dirty material (any body part)
peddirt.change.animal.carcasscarried  1.0   # number carcasses carried
peddirt.change.animal.inbath          2.0

# player dirt increment rates (rates are in percentages)
peddirt.rate.player.fadetogrubby           -1.0
peddirt.rate.player.min.fadetogrubby       70.0
peddirt.rate.player.max.fadetogrubby       -1.0 # -1 don't care
peddirt.rate.player.inwater                -1.0
peddirt.rate.player.min.inwater            20.0
peddirt.rate.player.max.inwater            -1.0
peddirt.rate.player.inrain                 -1.0
peddirt.rate.player.min.inrain             20.0
peddirt.rate.player.max.inrain             -1.0
peddirt.rate.player.waterfall              -1.0
peddirt.rate.player.min.waterfall          20.0
peddirt.rate.player.max.waterfall          -1.0
peddirt.rate.player.indirt                 1.0
peddirt.rate.player.min.indirt             0.0
peddirt.rate.player.max.indirt             60.0
peddirt.rate.player.sliding                0.5
peddirt.rate.player.min.sliding            2.0
peddirt.rate.player.max.sliding            20.0
peddirt.rate.player.collidewithdirt        1.0
peddirt.rate.player.min.collidewithdirt    0.0
peddirt.rate.player.max.collidewithdirt    80.0
peddirt.rate.player.carcasscarried         1.0
peddirt.rate.player.min.carcasscarried     0.0
peddirt.rate.player.max.carcasscarried     20.0
peddirt.rate.player.inbath                 -4.0
peddirt.rate.player.min.inbath             0.0
peddirt.rate.player.max.inbath             0.0

peddirt.rate.horse.fadetogrubby           -1.0
peddirt.rate.horse.min.fadetogrubby       70.0
peddirt.rate.horse.max.fadetogrubby       -1.0 # -1 don't care
peddirt.rate.horse.inwater                -1.0
peddirt.rate.horse.min.inwater            20.0
peddirt.rate.horse.max.inwater            -1.0
peddirt.rate.horse.inrain                 -1.0
peddirt.rate.horse.min.inrain             20.0
peddirt.rate.horse.max.inrain             -1.0
peddirt.rate.horse.waterfall              -1.0
peddirt.rate.horse.min.waterfall          20.0
peddirt.rate.horse.max.waterfall          -1.0
peddirt.rate.horse.indirt                 2.0
peddirt.rate.horse.min.indirt             0.0
peddirt.rate.horse.max.indirt             100.0
peddirt.rate.horse.sliding                0.5
peddirt.rate.horse.min.sliding            2.0
peddirt.rate.horse.max.sliding            20.0
peddirt.rate.horse.collidewithdirt        1.0
peddirt.rate.horse.min.collidewithdirt    0.0
peddirt.rate.horse.max.collidewithdirt    60.0
peddirt.rate.horse.carcasscarried         1.0
peddirt.rate.horse.min.carcasscarried     0.0
peddirt.rate.horse.max.carcasscarried     20.0
peddirt.rate.horse.inbath                 -4.0
peddirt.rate.horse.min.inbath             0.0
peddirt.rate.horse.max.inbath             0.0

peddirt.rate.animal.fadetogrubby           -1.0
peddirt.rate.animal.min.fadetogrubby       70.0
peddirt.rate.animal.max.fadetogrubby       -1.0 # -1 don't care
peddirt.rate.animal.inwater                -1.0
peddirt.rate.animal.min.inwater            20.0
peddirt.rate.animal.max.inwater            -1.0 # -1 don't care
peddirt.rate.animal.inrain                 -1.0
peddirt.rate.animal.min.inrain             20.0
peddirt.rate.animal.max.inrain             -1.0
peddirt.rate.animal.waterfall              -1.0
peddirt.rate.animal.min.waterfall          20.0
peddirt.rate.animal.max.waterfall          -1.0
peddirt.rate.animal.indirt                 2.0
peddirt.rate.animal.min.indirt             0.0
peddirt.rate.animal.max.indirt             100.0
peddirt.rate.animal.sliding                0.5
peddirt.rate.animal.min.sliding            2.0
peddirt.rate.animal.max.sliding            20.0
peddirt.rate.animal.collidewithdirt        1.0
peddirt.rate.animal.min.collidewithdirt    0.0
peddirt.rate.animal.max.collidewithdirt    60.0
peddirt.rate.animal.carcasscarried         1.0
peddirt.rate.animal.min.carcasscarried     0.0
peddirt.rate.animal.max.carcasscarried     20.0
peddirt.rate.animal.inbath                 -4.0
peddirt.rate.animal.min.inbath             0.0
peddirt.rate.animal.max.inbath             0.0

peddirt.mountedModifier.player 0.4
peddirt.mountedModifier.horse 0.4
peddirt.mountedModifier.animal 0.4

pedLight.color.red	1.000
pedLight.color.green	1.000
pedLight.color.blue	1.000
pedlight.intensity	6.000
pedlight.radius	6.000
pedlight.innerConeAngle	30.000
pedlight.outerConeAngle	45.000
pedlight.coronaHDR 1.000
pedlight.coronaSize 2.087
pedlight.falloffExp	32.000
pedlight.volumeIntensity 0.300
pedlight.volumeSize 0.400
pedlight.volumeExponent 70.000
pedLight.volumeColor.x 1.000
pedLight.volumeColor.y 1.000
pedLight.volumeColor.z 0.500
pedLight.volumeColor.w 1.000
pedlight.fade 20.000
pedlight.shadowFade 15.000
pedlight.specularFade 10.000

pedFpsLight.color.red	1.000
pedFpsLight.color.green	1.000
pedFpsLight.color.blue	1.000
pedFpslight.intensity	6.000
pedFpslight.radius	16.000
pedFpslight.innerConeAngle	30.000
pedFpslight.outerConeAngle	45.000
pedFpslight.coronaHDR 1.000
pedFpslight.coronaSize 2.087
pedFpslight.falloffExp	128.000
pedFpslight.volumeIntensity 0.0500
pedFpslight.volumeSize 0.400
pedFpslight.volumeExponent 70.000
pedFpsLight.volumeColor.x 1.000
pedFpsLight.volumeColor.y 1.000
pedFpsLight.volumeColor.z 0.500
pedFpsLight.volumeColor.w 1.000
pedFpslight.fade 20.000
pedFpslight.shadowFade 15.000
pedFpslight.specularFade 10.000

#Config values for ped skin per race
ped.whi.translucencyColor.red		0.8902
ped.whi.translucencyColor.green		0.008
ped.whi.translucencyColor.blue		0.008

ped.bla.translucencyColor.red		0.8902
ped.bla.translucencyColor.green		0.008
ped.bla.translucencyColor.blue		0.008

ped.lat.translucencyColor.red		0.8902
ped.lat.translucencyColor.green		0.008
ped.lat.translucencyColor.blue		0.008

ped.naa.translucencyColor.red		0.8902
ped.naa.translucencyColor.green		0.008
ped.naa.translucencyColor.blue		0.008

# Lod distances for peds				
ped.lod.distance.high	15.00
ped.lod.distance.medium	30.00
ped.lod.distance.low	80.00
pedincar.lod.distance.high	12.00	

# ped detail

ped.detail[0].roughness -0.550000
ped.detail[1].roughness -0.150000
ped.detail[2].roughness -0.100000
ped.detail[3].roughness -0.300000
ped.detail[4].roughness -0.300000
ped.detail[5].roughness -0.300000
ped.detail[6].roughness -0.300000
ped.detail[7].roughness -0.300000
ped.detail[8].roughness 0.000000
ped.detail[9].roughness -0.100000
ped.detail[10].roughness -0.100000
ped.detail[11].roughness -0.180000
ped.detail[12].roughness -0.100000
ped.detail[13].roughness -0.100000
ped.detail[14].roughness -0.100000
ped.detail[15].roughness -0.080000

ped.detailskin[0].roughness -1.300000
ped.detailskin[1].roughness -1.300000
ped.detailskin[2].roughness -1.300000
ped.detailskin[3].roughness -1.300000
ped.detailskin[4].roughness -1.300000
ped.detailskin[5].roughness -1.300000
ped.detailskin[6].roughness -1.300000
ped.detailskin[7].roughness -1.300000
ped.detailskin[8].roughness -1.300000
ped.detailskin[9].roughness -1.300000
ped.detailskin[10].roughness -1.300000
ped.detailskin[11].roughness -1.300000
ped.detailskin[12].roughness -1.300000
ped.detailskin[13].roughness -1.300000
ped.detailskin[14].roughness -1.300000
ped.detailskin[15].roughness -1.300000

ped.detailskin[0].ao 1.750000
ped.detailskin[1].ao 1.750000
ped.detailskin[2].ao 1.750000
ped.detailskin[3].ao 1.750000
ped.detailskin[4].ao 1.750000
ped.detailskin[5].ao 1.750000
ped.detailskin[6].ao 1.750000
ped.detailskin[7].ao 1.750000
ped.detailskin[8].ao 1.750000
ped.detailskin[9].ao 1.750000
ped.detailskin[10].ao 1.750000
ped.detailskin[11].ao 1.750000
ped.detailskin[12].ao 1.750000
ped.detailskin[13].ao 1.750000
ped.detailskin[14].ao 1.750000
ped.detailskin[15].ao 1.750000

#Config Values for Camera Events	Val start	Val End	MB start	MB End
# cam.followped.blur.zoom	0	0.10	0.00	0.025
cam.followped.blur.zoom.x	0			
cam.followped.blur.zoom.y	0.10			
cam.followped.blur.zoom.z	0.00			
cam.followped.blur.zoom.w	0.025			
# cam.followped.blur.damage	0	10.00	0.00	0.025
cam.followped.blur.damage.x	0			
cam.followped.blur.damage.y	10.00			
cam.followped.blur.damage.z	0.00			
cam.followped.blur.damage.w	0.025			
# cam.followped.blur.falling	3	10.00	0.00	0.1
cam.followped.blur.falling.x	3			
cam.followped.blur.falling.y	10.00			
cam.followped.blur.falling.z	0.00			
cam.followped.blur.falling.w	0.1			
# cam.followped.blur.beta	0.045	0.05	0.00	0.01
cam.followped.blur.beta.x	0.045			
cam.followped.blur.beta.y	0.05			
cam.followped.blur.beta.z	0.00			
cam.followped.blur.beta.w	0.01			
cam.followped.blur.damage.time	500			
cam.followped.blur.damage.attacktime	0.1			
cam.followped.blur.damage.decaytime	0.3			
cam.followped.blur.cap	0.3			
# cam.aimweapon.blur.zoom	0	0.10	0.00	0.1
cam.aimweapon.blur.zoom.x	0			
cam.aimweapon.blur.zoom.y	0.10			
cam.aimweapon.blur.zoom.z	0.00			
cam.aimweapon.blur.zoom.w	0.1			
# cam.aimweapon.blur.damage	0	10.00	0.00	0.1
cam.aimweapon.blur.damage.x	0			
cam.aimweapon.blur.damage.y	10.00			
cam.aimweapon.blur.damage.z	0.00			
cam.aimweapon.blur.damage.w	0.1			
cam.aimweapon.blur.damage.time	1000			
cam.aimweapon.blur.interp	0.05			
cam.aimweapon.blur.damage.attacktime	0.1			
cam.aimweapon.blur.damage.decaytime	0.3			
cam.aimweapon.blur.cap	1			
# cam.followvehicle.blur.zoom	0	0.10	0.00	0.025
cam.followvehicle.blur.zoom.x	0			
cam.followvehicle.blur.zoom.y	0.10			
cam.followvehicle.blur.zoom.z	0.00			
cam.followvehicle.blur.zoom.w	0.025			
# cam.followvehicle.blur.speed	25	50.00	0.00	0.2
cam.followvehicle.blur.speed.x	25			
cam.followvehicle.blur.speed.y	50.00			
cam.followvehicle.blur.speed.z	0.00			
cam.followvehicle.blur.speed.w	0.2			
# cam.followvehicle.blur.damage	50	100.00	0.00	0.03
cam.followvehicle.blur.damage.x	50			
cam.followvehicle.blur.damage.y	100.00			
cam.followvehicle.blur.damage.z	0.00			
cam.followvehicle.blur.damage.w	0.03			
cam.followvehicle.blur.damage.time	500			
cam.followvehicle.blur.cap	0.3			
cam.game.blur.wasted	0.1			
cam.game.blur.wasted.fadetime	1000			
cam.game.blur.busted	0.1			
cam.game.blur.busted.fadetime	1000			
cam.game.blur.cap	1			
cam.fpsweapon.blur	0.001			
cam.fpsweapon.sniperinitime	300			
cam.fpsweapon.blur.cap	1			
cam.intermezzo.stuntjump.blur	0.02			
				
# Containers LOD				
lod.container.caploddist	1200			

# distant lights
distantlights.numvertexbuffers          4.0           
distantlights.inlandHeight	0.0
distantlights.size						0.2
distantlights.sizeReflections			1.0
distantlights.sizeUpscale				10.0
distantlights.sizeUpscaleReflections	2.0
distantlights.flicker		0.0
distantlights.twinkleAmount				0.7
distantlights.twinkleSpeed				0.05
distantlights.carlightZOffset	2.0
distantlights.hourStart					20.0
distantlights.hourEnd					6.0
distantlights.streetLightHourStart		20.0
distantlights.streetLighthourEnd		6.0
distantlights.sizeDistStart				0.0001
distantlights.sizeDist					7000

distantlights.speed0				0.2
distantlights.speed1				0.35
distantlights.speed2				0.4
distantlights.speed3				0.6

distantlights.density0Spacing			10.0
distantlights.density15Spacing			1.0
distantlights.speed0Speed				0.3
distantlights.speed3Speed				0.1
distantlights.randomizeSpeed.sp			0.5
distantlights.randomizeSpacing.sp		0.25
distantlights.randomizeSpeed.mp			0.5
distantlights.randomizeSpacing.mp		0.5
distantlights.carlight.HDRIntensity		2
distantlights.carlight.nearFade			300.0
distantlights.carlight.farFade			300.0

distantlights.carlight1.spacing.sp		2.0
distantlights.carlight1.speed.sp		40
distantlights.carlight1.spacing.mp		3.5
distantlights.carlight1.speed.mp		35
distantlights.carlight1.color.red		1.0
distantlights.carlight1.color.green		0.95
distantlights.carlight1.color.blue		0.91

distantlights.carlight2.spacing.sp		3.0
distantlights.carlight2.speed.sp		20.0
distantlights.carlight2.spacing.mp		3.0
distantlights.carlight2.speed.mp		20.0
distantlights.carlight2.color.red		1.0
distantlights.carlight2.color.green		0.01
distantlights.carlight2.color.blue		0.0

distantlights.streetlight.HDRIntensity	20.0
distantlights.streetlight.ZOffset		12.0
distantlights.streetlight.Spacing		25.0
distantlights.streetlight.color.red		1.0
distantlights.streetlight.color.green	0.47
distantlights.streetlight.color.blue	0.03

# Emissive night values
emissive.night.start.time		22
emissive.night.end.time			4

# Misc Values
misc.useNoCoverageTechniques	1.0

misc.DOFBlurMultiplier.HD	1			
misc.DOFBlurMultiplier.SD	0.5			
misc.Multiplier.heightStart	100			
misc.Multiplier.heightEnd	300.00			
misc.Multiplier.farClipMultiplier	1.2			
misc.3dMarkers.FrontLightIntensity	14.00			
misc.3dMarkers.frontLightExponent	32			

misc.dof.useBlurOptimization			1
misc.dof.useBlurOptimizationInCutscenes	1

# coronas
misc.coronas.sizeScaleGlobal					0.75
misc.coronas.intensityScaleGlobal				1.
misc.coronas.intensityScaleWater				5.0
misc.coronas.sizeScaleWater						1.0
misc.coronas.sizeScaleEnvReflection				1.0
misc.coronas.sizeAdjustNear						3.0
misc.coronas.sizeAdjustDistance					3.0
misc.coronas.zBiasMultiplier					10.0
misc.coronas.zBiasDistanceNear					20.0
misc.coronas.zBiasDistanceFar					50.0
misc.coronas.zBias.fromFinalSizeMultiplier 		0.1
misc.coronas.occlusionSizeScale					0.2
misc.coronas.occlusionSizeMax					32.0
misc.coronas.flareCoronaSizeRatio				0.13
misc.coronas.flareMinAngleDegToFadeIn			30.0
misc.coronas.flareScreenCenterOffsetSizeMult	200.0
misc.coronas.flareColShiftR						0.03
misc.coronas.flareColShiftG						0.06
misc.coronas.flareColShiftB						0.2
misc.coronas.baseValueR							0.0
misc.coronas.baseValueG							0.0
misc.coronas.baseValueB							0.0
misc.coronas.zBias.min								0.0
misc.coronas.zBias.max								0.35
misc.coronas.zBias.additionalBias.Default			-0.115
misc.coronas.zBias.additionalBias.WaterReflection	0.0
misc.coronas.zBias.additionalBias.EnvReflection		0.0
misc.coronas.zBias.additionalBias.MirrorReflection	0.0
misc.coronas.dir.mult.fadeoff.start					50.0
misc.coronas.dir.mult.fadeoff.dist					100.0
misc.coronas.flareScreenCenterOffsetVerticalSizeMult	70.0
misc.coronas.underwaterFadeDist						4.0
misc.coronas.farRangeMultiplier						1.5
misc.coronas.m_doNGCoronas						1.0
misc.coronas.m_rotationSpeed					0.05
misc.coronas.m_rotationSpeedRampedUp			0.15
misc.coronas.m_layer1Muliplier					0.5
misc.coronas.m_layer2Muliplier					0.5
misc.coronas.m_scaleRampUp						1.5
misc.coronas.m_scaleRampUpAngle					20.0
misc.coronas.screenEdgeMinDistForFade	0.95
#min was 0.0002
misc.rendering.ggx.minRoughness 0.04
misc.rendering.ggx.luxCompression 16.0
misc.rendering.prefilteredEnvMap 1.0
misc.rendering.reflectionProbes.enableSearchRadius 0
misc.rendering.reflectionProbes.fadeInTime 2.0
misc.rendering.minIntensityForDirectionalLight 0.001

# FOG
misc.scattering_transmittance_system	1
misc.fog.use_max_time_step				0
misc.fog.displacement_map_scale			2000.0
misc.fog.precision						0.5
misc.fog.precision_low					0.3
misc.fog.distance_coverage				22000.0
misc.fog.taa_jitter_scale				0.5
misc.fog.dither_scale_max				1.0
misc.fog.dither_scale_min				0.2
misc.fog.voxel_temporal_blend_density	0.9
misc.fog.voxel_temporal_blend_shadows	0.85
misc.fog.voxel_temporal_blend_shadows_close 0.85
misc.fog.voxel_temporal_blend_shadows_no_taa 0.95
misc.fog.voxel_wind_reproj_strength		1.0
misc.fog.blur							0.0
misc.fog.bilateral_fill					0.0 
misc.fog.bilateral_dither_fov_min		20.0
misc.fog.bilateral_dither_fov_max		50.0
misc.fog.bilateral_dither_fov_mult		2.0
misc.fog.reconstruction_depth_bias		0.1
misc.fog.ray_recast_supported		1.0
misc.fog.denoising.lum_bias				0.0
misc.fog.denoising.lum_scale			1.0
misc.fog.denoising.bilateral_depth_threshold	0.1
misc.fog.denoising.temporal_fill_blend	0.5
misc.fog.transmittance_threshold		0.05
misc.fog.voxel_jitter_xy_scale			1.0
misc.fog.voxel_noise_scale				50.0
misc.fog.voxel_noise_fade_dist			5000.0
misc.fog.voxel_shadow_responsiveness	0.0
misc.fog.voxel_num_cascade_shadow_samples 2
misc.fog.voxel_num_cascade_shadow_samples_close 2
misc.fog.voxel_distance_exponent_close	5.0
misc.fog.voxel_coverage_deferred_close	40.0
misc.fog.voxel_coverage_close			40.0
misc.fog.weather_map_resolution			1024
misc.fog.cirrus_scale					0.6
misc.fog.cirrus_control_scale			0.6
misc.fog.planar_reflection_temporal_blend 0.95
misc.fog.terrain_shadow_bias			-0.006
misc.fog.density_map_height_min			-60.0
misc.fog.density_map_height_max			784.0
misc.fog.fog_volume_wind_scale			0.9
misc.fog.fog_volume_wind_bias			0.1
misc.fog.fog_volume_wind_min			1.0
misc.fog.fog_volume_wind_max			10.0
misc.fog.fog_volume_inv_wind_scale		0.75
misc.fog.fog_volume_inv_wind_bias		0.25
misc.fog.fog_volume_inv_wind_min		1.0
misc.fog.fog_volume_inv_wind_max		6.0
misc.fog.enableheightfog	1.0
misc.fog.clampdistg			120.0
misc.fog.minimumg			0.5
misc.fog.noise				1
misc.fog.cloud_shadow_offset	1.0
misc.fog.cloud_shadow_coverage	10000.0

misc.BloomIntensityClamp.HD	10			
misc.BloomIntensityClamp.SD	10.00			
misc.BloomIntensityClamp.SD.ps3	5.00			
misc.CrossPMultiplier.GlobalEnvironmentReflection	1.00
misc.CrossPMultiplier.RimLight	0.00
misc.CrossPMultiplier.Gamma	1.00			
misc.CrossPMultiplier.MidBlur	1.00			
misc.CrossPMultiplier.Farblur	1.00			
misc.CrossPMultiplier.Desaturation 	1.00			
misc.HiDof.nearBlur	1			
misc.HiDof.midBlur	0.20			
misc.HiDof.farBlur	1.00			
misc.cutscene.nearBlurMin	0.2			
misc.PedKillOverlay.duration 750.0f

misc.DamageOverlay.RampUpDuration 			75
misc.DamageOverlay.HoldDuration				400
misc.DamageOverlay.RampDownDuration 		200
misc.DamageOverlay.ColorBottom.red 			0.54
misc.DamageOverlay.ColorBottom.green 		0.06
misc.DamageOverlay.ColorBottom.blue 		0.00
misc.DamageOverlay.ColorTop.red 			0.29
misc.DamageOverlay.ColorTop.green 			0.08
misc.DamageOverlay.ColorTop.blue 			0.00
misc.DamageOverlay.GlobalAlphaBottom		0.70
misc.DamageOverlay.GlobalAlphaTop			0.55
misc.DamageOverlay.SpriteLength 			0.25
misc.DamageOverlay.SpriteBaseWidth 			0.2
misc.DamageOverlay.SpriteTipWidth 			0.05
misc.DamageOverlay.HorizontalFadeSoftness 	1.0
misc.DamageOverlay.VerticalFadeOffset		0.5
misc.DamageOverlay.AngleScalingMult 		1.2

misc.DamageOverlay.FP.RampUpDuration 			75
misc.DamageOverlay.FP.HoldDuration				400
misc.DamageOverlay.FP.RampDownDuration 		200
misc.DamageOverlay.FP.ColorBottom.red 			0.54
misc.DamageOverlay.FP.ColorBottom.green 		0.06
misc.DamageOverlay.FP.ColorBottom.blue 		0.00
misc.DamageOverlay.FP.ColorTop.red 			0.29
misc.DamageOverlay.FP.ColorTop.green 			0.08
misc.DamageOverlay.FP.ColorTop.blue 			0.00
misc.DamageOverlay.FP.GlobalAlphaBottom		0.70
misc.DamageOverlay.FP.GlobalAlphaTop			0.55
misc.DamageOverlay.FP.SpriteLength 			0.25
misc.DamageOverlay.FP.SpriteBaseWidth 			0.2
misc.DamageOverlay.FP.SpriteTipWidth 			0.05
misc.DamageOverlay.FP.HorizontalFadeSoftness 	1.0
misc.DamageOverlay.FP.VerticalFadeOffset		0.5
misc.DamageOverlay.FP.AngleScalingMult 		1.2

misc.DamageOverlay.ScreenSafeZoneLength		0.45

misc.SniperRifleDof.Enabled		0
misc.SniperRifleDof.NearStart 	0.0
misc.SniperRifleDof.NearEnd 	0.0
misc.SniperRifleDof.FarStart 	5000.0
misc.SniperRifleDof.FarEnd 		5000.0
misc.MoonDimMult				0.3
misc.NextGenModifier			1.0

misc.HDRLimit					100000.0
misc.HDRNoiseStrengthMult		0.25
 
misc.AlphaFadeEnabledTree		1
misc.AlphaFadeEnabledGrass		1
misc.AlphaFadeEnabledGrassBatch	1

misc.AlphaScaleExpTree              1.0

misc.AlphaScaleExpGrass			    2.0
misc.AlphaScaleExpGrassBatch	    0.0

misc.UseWheelsForPushVolumes		1.0

// Sun Rise/Sun Set period & angles
// For angle, 0.5 is sunrise horizon (east).  1.5 is sunset horizon (west)
misc.SunRise.StartHour				6.0
misc.SunRise.EndHour				8.0
misc.SunRise.StartAngle				0.505
misc.SunRise.EndAngle				0.605
misc.SunSet.StartHour				18.0
misc.SunSet.EndHour					20.0
misc.SunSet.StartAngle				1.40
misc.SunSet.EndAngle				1.5

// Used for day/night fade of lighting
misc.SunRise.Light.StartHour			6.0
misc.SunSet.Light.StartHour				20.0

// tc interior/portal blend rate/min
misc.InteriorBlendStr.Rate			0.07
misc.PortalBlendWeight.Min			0.005

ShadowFeezor.MaxAngleOffset			0.02

# Grass
grass.ApplyGrassWindOverrides		0.0
grass.WindBendScaleOverride			0.2
grass.WindBendVariationOverride		0.5
grass.WindThreshholdMinOverride		1.0
grass.WindThreshholdMaxOverride		5.0
grass.WindUmSpeedMinOverride		1.0
grass.WindUmSpeedMaxOverride		7.5
grass.WindUmScaleMinOverride		0.25
grass.WindUmScaleMaxOverride		2.0

grass.FireMinAlphaRefAdjustment			85
grass.FireMaxAlphaRefAdjustment			160
grass.FireAlphaRefAdjustmentStartDist	0.5
grass.FireAlphaRefAdjustmentEndDist		30.0
grass.FireMaxShrinkScale				0.5

grass.FireTintColorMin.red		31	
grass.FireTintColorMin.green	31
grass.FireTintColorMin.blue		31
grass.FireTintColorMax.red		60
grass.FireTintColorMax.green	60
grass.FireTintColorMax.blue		60
grass.FireTranslucencyMin		0
grass.FireTranslucencyMax		0
grass.FireRoughnessMin			255
grass.FireRoughnessMax			255

grass.normalVariationScale			75.0
grass.normalVariationIntensity		0.3

# Entity batch
# NB: min/max instancescale is deprecated!
entitybatch.mininstancescale			0.5
entitybatch.maxinstancescale			1.0
entitybatch.mininstancesize				1.0
entitybatch.maxinstancesize				5.0
entitybatch.minlodbias					1.0
entitybatch.maxlodbias					1.0
entitybatch.minPreallocatedAppendXLCount	5.0
entitybatch.maxPreallocatedAppendXLCount	5.0
entitybatch.minPreallocatedAppendCount		6000.0
entitybatch.maxPreallocatedAppendCount		6000.0
entitybatch.minPreallocatedIndirectCount	6000.0
entitybatch.maxPreallocatedIndirectCount	6000.0
entitybatch.LodFade.Range				0.03
entitybatch.LodFade.Power				4.0
entitybatch.UseAoAsTintMask				1

# Tonemapping
Tonemapping.bright.filmic.A                                             0.22
Tonemapping.bright.filmic.B                                             0.3
Tonemapping.bright.filmic.C                                             0.10
Tonemapping.bright.filmic.D                                             0.2
Tonemapping.bright.filmic.E                                             0.01
Tonemapping.bright.filmic.F                                             0.3
Tonemapping.bright.filmic.W                                            11.2
Tonemapping.bright.filmic.W.HDR                                        1.0

Tonemapping.bright.filmic.exposure	-6.0

Tonemapping.dark.filmic.A                                                0.22
Tonemapping.dark.filmic.B                                                0.3
Tonemapping.dark.filmic.C                                                0.10
Tonemapping.dark.filmic.D                                                0.2
Tonemapping.dark.filmic.E                                0.0
Tonemapping.dark.filmic.F                                0.3
Tonemapping.dark.filmic.W                                               11.20
Tonemapping.dark.filmic.W.HDR                                           1.0

Tonemapping.dark.filmic.exposure		3.0


# Exposure
Exposure.curve.scale	                    -1.15
Exposure.curve.verticalOffset	            6.9
Exposure.curve.horizontalOffset	            0	
Exposure.curve.bending                      0
Exposure.curve.blend.scale	                -1.5
Exposure.curve.blend.verticalOffset	        15
Exposure.curve.blend.horizontalOffset	        0		
Exposure.curve.blend.bending                    0
Exposure.curve.perPixel.scale	            -1.15
Exposure.curve.perPixel.verticalOffset	    6.9
Exposure.curve.perPixel.horizontalOffset    0	
Exposure.curve.perPixel.bending	            0

Exposure.Compression.Override 0
Exposure.Compression.Override.Value 16.0
Exposure.Compression.Min 1.0
Exposure.Compression.Max 16.0
Exposure.Compression.Min.Luminance 0.0001
Exposure.Compression.Max.Luminance 3000.0

Exposure.AbsoluteMinThreshod 0.000001
Exposure.AbsoluteMaxThreshod 100000.0

# Spot meter
SpotMeter.PortalAdaption.CosineThreshold 0.8 # a cosine of 0 means totally perpendicular, a cosine of 1 means totally aligned. 

# Adaptation
Adaptation.min.step.size 	0.01
Adaptation.max.step.size 	100
Adaptation.step.size.mult 	0.65
Adaptation.threshold 		0.0

# TEMP Settings  ------------------------------

# Exposure
TEMP.Exposure.curve.scale	5.17
TEMP.Exposure.curve.power	-0.83
TEMP.Exposure.curve.offset	-10

# Adaptation
TEMP.Adaptation.min.step.size 	0.15
TEMP.Adaptation.max.step.size 	3.0
TEMP.Adaptation.step.size.mult 	1.5
TEMP.Adaptation.threshold 		0.0
TEMP.Adaptation.sun.exposure.tweak	-2.0

#----------------------------------------------------


# Cloud speeds
cloud.speed.hats	1.0

# lod fade distances
lod.fadedist.orphanhd	30.0
lod.fadedist.hd			30.0
lod.fadedist.lod		30.0
lod.fadedist.slod1		30.0
lod.fadedist.slod2		35.0
lod.fadedist.slod3		35.0
lod.fadedist.slod4		35.0

# Directional ambient adjust
directional.ambient.exposure.adjust.min		1.0
directional.ambient.exposure.adjust.mult	3.0

// Natural ambient adjust
natural.ambient.exposure.adjust.min		0.5
natural.ambient.exposure.adjust.max		1.5

// Rim lighting
rim.lighting.width.start					0.3
rim.lighting.width.end						0.9
rim.lighting.transition.angle				0.0
rim.lighting.downmask.angle					0.3
rim.lighting.main.colour.intensity			1.0
rim.lighting.offangle.colour.intensity		0.3

// Reflection tweaks
reflection.tweaks.interior.artificial.boost	2.0
reflection.tweaks.exterior.artificial.boost	2.0
reflection.tweaks.emissive.boost			5.0
reflection.treeClipPlaneDist				2.5

// Light component cutoff
lights.cutoff.distance					1000.0
lights.cutoff.shadow.distance			1001.0
lights.cutoff.specular.distance			1002.0
lights.cutoff.volumetric.distance		1003.0
lights.cutoff.nonGbuf.distance			75.0
lights.cutoff.map.distance				1004.0

lights.ssao.distance.start				0.0
lights.ssao.distance.end				1500.0
lights.ssao.distance.start.str			0.0
lights.ssao.distance.end.str			0.0

lights.screenshadow.raylength             0.047 #0.057
lights.screenshadow.cutoff                0.04 #0.05
lights.screenshadow.strength              0.75 #0.6
lights.screenshadow.noldist               80.0
lights.screenshadow.wraplightingdepthbias 0.035 

lights.anim.candle.intensityfreq 0.6661
lights.anim.candle.positionfreqx 1.0980
lights.anim.candle.positionfreqy 1.2140
lights.anim.candle.positionfreqz 1.2980
lights.anim.candle.positionoffxy 0.0005
lights.anim.candle.positionoffz  0.0030

lights.anim.fire.intensityfreq 0.6661
lights.anim.fire.positionfreqx 1.0980
lights.anim.fire.positionfreqy 1.2140
lights.anim.fire.positionfreqz 1.2980
lights.anim.fire.positionoffxy 0.0005
lights.anim.fire.positionoffz  0.0030

// Light volume global scalar
lights.volume.scalar					1000.0f 

lights.volume.phasefunction.enable					1.0
lights.volume.phasefunction.spot.anisotropy			0.65
lights.volume.phasefunction.spot.minimum			0.3
lights.volume.phasefunction.point.anisotropy		0.65
lights.volume.phasefunction.point.minimum			0.3

lights.reflection.cull.near.dist          50.0
lights.reflection.cull.far.dist           58.0
lights.reflection.near.cull.near.dist      2.0
lights.reflection.near.cull.far.dist       4.0
lights.reflection.near.cull.capsule.factor 0.0

lights.retroreflect.color.red	1.0
lights.retroreflect.color.green 1.0
lights.retroreflect.color.blue	1.0
lights.retroreflect.intensity	1000.0f
lights.retroreflect.emissiveMult	0.0f

// Local lights.
lights.localLights.intensityMultiplier 1.15f #1.0f

// Bloom
bloom.threshold.min			0.4
bloom.threshold.power			1.0

bloom.threshold.expsoure.diff.min	0.0
bloom.threshold.expsoure.diff.max	1.1

bloom.blurblendmult.large	5.0
bloom.blurblendmult.med		0.645
bloom.blurblendmult.small	0.630

bloom.airy.enable 			1.0
bloom.airy.downsampledInput 0.0
bloom.airy.weight2			0.712
bloom.airy.weight4			0.705
bloom.airy.weight8			0.678
bloom.airy.weight16			0.652
bloom.airy.weight32			0.590
bloom.airy.weight64			0.484
bloom.airy.weight128			0.319

bloom.airy.colour2.red 		1.0
bloom.airy.colour2.green	1.0
bloom.airy.colour2.blue		1.0
bloom.airy.colour4.red 		1.0
bloom.airy.colour4.green	1.0
bloom.airy.colour4.blue		1.0
bloom.airy.colour8.red 		1.0
bloom.airy.colour8.green	1.0
bloom.airy.colour8.blue		1.0
bloom.airy.colour16.red 	1.0
bloom.airy.colour16.green	1.0
bloom.airy.colour16.blue	1.0
bloom.airy.colour32.red 	1.0
bloom.airy.colour32.green	1.0
bloom.airy.colour32.blue	1.0
bloom.airy.colour64.red 	1.0
bloom.airy.colour64.green	1.0
bloom.airy.colour64.blue	1.0
bloom.airy.colour128.red 	1.0
bloom.airy.colour128.green	1.0
bloom.airy.colour128.blue	1.0

fxaa.forceDisable								1.0

temporalaa.convergenceTime 						0.5
temporalaa.responsiveConvergenceTime 			0.15

temporalaa.convergenceTimeDepthMin 				0.0
temporalaa.convergenceTimeDepthMax				250.0
temporalaa.convergenceTimeFar					1.0

temporalaa.convergenceTimeForwardSpeedMin		0.0
temporalaa.convergenceTimeForwardSpeedMax		0.1
temporalaa.convergenceTimeForward				0.2

temporalaa.waterConvergenceTime                 0.05
temporalaa.waterConvergenceTimeFar              0.35
temporalaa.waterBlendDepthMin					3.0
temporalaa.waterBlendDepthMax					150.0

temporalaa.enableFilter.screenSpaceShadows      1.0

temporalaa.exposureScale						1.0
temporalaa.exposureOffset						0.0

temporalaa.forceResponsiveVegetation			1.0

sharpen.intensity 								0.15

// Minimap alpha
UI.minimap.alpha				0.8

// Puddles
puddles.scale 					0.02
puddles.range 					0.0
puddles.depth					0.6
puddles.depthtest				0.200
puddles.reflectivity			1.0
puddles.strength				0.5
puddles.animspeed				30.
puddles.ripples.minsize			0.012	
puddles.ripples.maxsize			0.02
puddles.ripples.speed			10
puddles.ripples.minduration		4.0
puddles.ripples.maxduration		5.0
puddles.ripples.dropfactor		0.8
puddles.ripples.windstrength	0.03
puddles.ripples.ripplestrength	0.7
puddles.ripples.winddamping		0.05
puddles.ripples.playerspeed		10.0
puddles.ripples.playermapsize	8

// LOD lights
lodlight.ssaoStrength			1.0
lodlight.ssaoStrengthOffset		0.5

lodlight.small.range			250.0
lodlight.medium.range			750.0
lodlight.large.range			2500.0

lodlight.small.fade				50.0
lodlight.medium.fade			100.0
lodlight.large.fade				50.0

lodlight.minDistance			15.0
lodlight.minDistance.fade		5.0

// We're moving away from using coronas with LOD lights.
// These distances are only being to fade Distant Lights in/out
lodlight.small.corona.range		30
lodlight.medium.corona.range	37
lodlight.large.corona.range		100

lodlight.distantlight.small.start 30
lodlight.distantlight.small.end 37

lodlight.distantlight.medium.start 37
lodlight.distantlight.medium.end 100

lodlight.distantlight.large.start 100
lodlight.distantlight.large.end 150

lodLight.distantlight.fadepower 2.0

lodlight.corona.size			2.0

lodlight.sphere.expand.size.mult	2
lodlight.sphere.expand.start		50.0
lodlight.sphere.expand.end			500.0

// Bright Lights
misc.brightlight.distculled.FadeStart	60.0
misc.brightlight.distculled.FadeEnd	80.0
misc.brightlight.notdistculled.FadeStart	100.0
misc.brightlight.notdistculled.FadeEnd	110.0
misc.brightlight.globalIntensity	12.0
misc.brightlight.railwayItensity	2.5
misc.brightlight.coronaZBias	1.0

// Vehicle Light Night/Day Settings
vehicle.lights.sunrise			6.5
vehicle.lights.sunset			20.0

// Vehicle lights
vehicle.lights.UseTwinLightOptimizations	0
vehicle.lights.fadeDistance.main		300.0
vehicle.lights.fadeDistance.secondary	40.0
vehicle.lights.fadeDistance.sirens	150.0
vehicle.lights.fadeDistance.neon	80.0
vehicle.lights.fadeLength	10.0
vehicle.lights.glassdamagerange 0.2
vehicle.lights.interiorFadeTime 2.0
vehicle.lights.interiorFadeScale 0.1
vehicle.lights.interiorFadeBias 0.0

// Vehicle wheel mud growth rate
vehicle.wheelmud.growth.hard		0.25
vehicle.wheelmud.growth.soft		0.5
vehicle.wheelmud.growth.deep		1.0
vehicle.wheelmud.growth.snowLoose	1.0
vehicle.wheelmud.growth.snowCompact	0.25

// negative mud growth rate 
vehicle.wheelmud.growth.noneMud		-0.05
vehicle.wheelmud.growth.noneSnow	-0.5

vehicle.wheelmud.vertPushScale.hard			0.015
vehicle.wheelmud.vertPushScale.soft			0.015
vehicle.wheelmud.vertPushScale.deep			0.015
vehicle.wheelmud.vertPushScale.snowLoose	0.015
vehicle.wheelmud.vertPushScale.snowCompact	0.015

vehicle.weather.minDrySpeed		0.001
vehicle.weather.maxDrySpeed		0.01
vehicle.weather.minDryTemp		15
vehicle.weather.maxDryTemp		30
vehicle.weather.minMeltSpeed	0.0
vehicle.weather.maxMeltSpeed	0.01
vehicle.weather.minMeltTemp		0.0
vehicle.weather.maxMeltTemp		15.0

//Vehicle snow settings
vehicle.snow.alphaChannel 2
vehicle.snow.fallOffAngle 1.0
vehicle.snow.fallOffBase 0.0
vehicle.snow.alphaCutoff 0.0
vehicle.snow.alphaCurve 1.0

vehicle.snow.thresholdStartPosition 0.0
vehicle.snow.thresholdEndPosition 1.0
vehicle.snow.thresholdStartValue 1.0
vehicle.snow.thresholdEndValue 1.0

vehicle.fastWheelShadowDist  50.0

//Particle Shadow intensity
particles.shadowintensity		1.2 #0.5

// Fire
fire.maxEntityFireBrokenFrags		15.0
fire.attemptToBreakFragIntervalInMs	33.0
fire.attemptsToBreakFragPerInterval 2
fire.attemptToBreakFragChance		0.5
fire.mapFireSnowLuminanceThresholdLow	0.7
fire.mapFireSnowLuminanceThresholdHigh	0.8

// Ped light
ped.light.direction.x			-0.714
ped.light.direction.y			-0.499
ped.light.direction.z			-0.490

ped.light.fade.day.start		5.99
ped.light.fade.day.end			6.0

ped.light.fade.night.start		19.99
ped.light.fade.night.end		20.0

ped.light.wrap.distance			50.0
ped.light.wrap.min				0.2
ped.light.wrap.max				1.0
ped.light.roughness.min			0.65

ped.light.roughness.threshold	0.0
ped.light.amb.intensity			1.0
ped.light.refsamp.intensity		0.0
ped.light.refsamp.roughness		1.0

// adjustments when player is carrying a torch/lantern 
player.lantern.falloff.nearest.light.dist.min	20.0
player.lantern.falloff.nearest.light.dist.max	50.0
player.lantern.falloff.maxscale					3.0
player.lantern.falloff.approach					2.0
player.lantern.mod.approach						5.0

// Pickup light
pickup.light.color.r					1.0
pickup.light.color.g					1.0
pickup.light.color.b					1.0
pickup.light.intensity.towards			600.0
pickup.light.intensity.away				0.0
pickup.light.amb.intensity				0.99
pickup.light.org_intensity.min			0.25
pickup.light.roughness					0.5
pickup.light.spinning.speed.towards		7.5
pickup.light.spinning.speed.away		5.0
pickup.light.falloff					40.0
pickup.light.falloff.start				0.3
pickup.light.falloff.end				1.0

// ped light dir based axis
// 1 - world axis based Z 
// 0 - camera based xyz
ped.light0.direction.basedaxis	0.0
ped.light1.direction.basedaxis	0.0
ped.light2.direction.basedaxis	0.0
ped.light3.direction.basedaxis	0.0

//ped phone light properties
ped.phonelight.color.r			1.0
ped.phonelight.color.g			1.0
ped.phonelight.color.b			1.0
ped.phonelight.intensity		4.0
ped.phonelight.radius			0.9
ped.phonelight.falloffexp		15.0
ped.phonelight.cone.inner		0.0
ped.phonelight.cone.outer		90.0

//Adaptive DOF
adaptivedof.exposureMin				-2.5
adaptivedof.exposureMax				2.5

occlusion.primeZ.enabled					0.0
occlusion.preZBias							-0.002
occlusion.gbufferTestBias					0.00002
occlusion.shadowTestBias					0.0001
occlusion.waterQuadHiZBias					-1.5
occlusion.waterQuadStencilBias				0.0

// This setting controls whether traditional shadow occlusion is expected to be enabled by default.
// TimeCycles will still override this value, and we will still test the projected shadow against the
// gbuf occlusion buffer even if traditional shadow occlusion is disabled
occlusion.defaultTraditionalShadowOcclusion	0.0

bouncemap.boundingBoxSize.x				24.0
bouncemap.boundingBoxSize.y				24.0
bouncemap.boundingBoxSize.z				24.0
bouncemap.fadeout.range					0.2
bouncemap.SSAO.str						8.0
bouncemap.ambient.str					1.0
bouncemap.ambient.range.max				0.3333
bouncemap.boundbox.min.scale				0.8
bouncemap.boundbox.max.scale				1.5

ssdo.obscurance_normalizer_exterior		1.6
ssdo.obscurance_normalizer_interior		1.6
ssdo.obscurance_radius_min				0.05
ssdo.obscurance_radius_max				0.5
ssdo.local_light_ao_intensity_exterior	1.0
ssdo.local_light_ao_intensity_interior	0.85
ssdo.screen_space_width_min				0.02
ssdo.screen_space_width_max				0.1
ssdo.reflection_occlusion_strength		8.0
ssdo.reflection_occlusion_bias			0.08
ssdo.upscale_dither_radius				4.0
ssdo.temporal_blend_taa_on				0.5
ssdo.temporal_blend_taa_off				0.95

ambientmap.skyProbeClassification		1.0
ambientmap.bounceConeAngle				1.0

puddlemap.bounding.radius				3.0

ambientBake.groundcolor.red				0.25
ambientBake.groundcolor.green				0.25
ambientBake.groundcolor.blue				0.25
ambientBake.horizonlevel				0.1

#ped skin translucency
translucencyPed.fwdScatteringPower		 0.95 #0.75
translucencyPed.fwdScatteringMinStrength 0.2
translucencyPed.fwdScatteringMaxStrength 1.4 #1.2
translucencyPed.fadeOutDistance			 30.0
translucencyPed.enable					 1.0


bloodflow.flowcolorr0                  0.7
bloodflow.flowcolorg0                  0.2
bloodflow.flowcolorb0                  0.32

bloodflow.losscolorr0                  0.1
bloodflow.losscolorg0                  0.2
bloodflow.losscolorb0                  0.3

bloodflow.flowcolorr1                  1
bloodflow.flowcolorg1                  1
bloodflow.flowcolorb1                  1

bloodflow.losscolorr1                  1
bloodflow.losscolorg1                  1
bloodflow.losscolorb1                  1

bloodflow.flowcolorr2                  1
bloodflow.flowcolorg2                  1
bloodflow.flowcolorb2                  1

bloodflow.losscolorr2                  1
bloodflow.losscolorg2                  1
bloodflow.losscolorb2                  1

bloodflow.flowcolorr3                  1
bloodflow.flowcolorg3                  1
bloodflow.flowcolorb3                  1

bloodflow.losscolorr3                  1
bloodflow.losscolorg3                  1
bloodflow.losscolorb3                  1

bloodflow.exertionmin                  0.7
bloodflow.exertionmax				   1.0

# If temperature is less than Temperature, and exertion is between Min and Max, then blush map (idx 2) renders as a blood loss map.
bloodflow.blushControl.Temperature     0.0
bloodflow.blushControl.MinExertion	   0.0
bloodflow.blushControl.MaxExertion     0.3

#ped hair tuning
pedHair.albedoAngleTintMin            -0.1
pedHair.albedoAngleTintMax              .635
pedHair.albedoAngleTintScale            .30
pedHair.albedoInternalRefractionMin     .0
pedHair.albedoInternalRefractionMax     .8
pedHair.albedoInternalRefractionScale   .65 #.45
pedHair.translucencyIntensity           1
pedHair.diffuseOcclusionMin            -.378
pedHair.diffuseOcclusionMax             .606
pedHair.reflIntensity					1
pedHair.reflectionOccStrength			.75
pedHair.localLightSSAOStrength			.5

#ped fur
pedfur.layerShadowMin					0.2		
pedfur.minLayers					2.0
pedfur.maxLayers					20.0
pedfur.length						0.05
pedfur.lengthJitter					1.0
pedfur.finLengthAdjustment				1.0
pedfur.shellOpacityAdjustment       1.0
pedfur.finOpacityAdjustment				1.0
pedfur.stiffness					0.6
pedfur.perVtxStiffness					0.0
pedfur.perVtxScriptedStiffness			0.0
pedfur.perVtxHacklesStiffness			0.0
pedfur.dirtStiffness					0.0
pedfur.wetStiffness					0.0
pedfur.lodDist						23.0
pedfur.defaultFOVY					50.0
pedfur.attenuationCoeffSquared			1.21
pedfur.attenuationCoeffLinear			-0.22
pedfur.attenuationCoeffConstant 		0.0
pedfur.gravityWindBlend					0.0
pedfur.noiseUVScale					2.0
pedfur.aoBlend						1.0
pedfur.aoFurDepth					0.0
pedfur.baseTranslucencyAdj				0.0
pedfur.tipTranslucencyAdj				0.0
pedfur.maskUsingBlueTint				0.0
pedfur.enableFurCloseUpOpt      1.0

#fur fin
furFin.enableFurFins			1.0   
furFin.shellLayerStart			0.19 
furFin.shellCompression			0.40
furFin.finStartPosition			0.10
furFin.finLayerInc			    3.00
furFin.finCompression			0.50
furFin.finLayerCompensation		0.85
furFin.finFurBlur               0.0
furFin.shellFurBlur             0.05
furFin.newAlpha                 0.0
furFin.newFurSoften             2.5 #0.0
furFin.newFurFluffUp            2.5 #0.0

#ped horse
pedHorse.anisoTintScale                 0.5

#hybrid LOD distances
hybrid.ped.skinSSSRenderDistance			5.0
hybrid.ped.skinTranslucencyDistance			15.0
hybrid.ped.skinSSAOSoftenIntensity           2.0
hybrid.ped.skinTranslucencyMaskMin           0.05
hybrid.ped.hairHybridDistance				80.0
hybrid.ped.eyeHybridDistance				5.0
hybrid.ped.furHybridDistance				20.0
hybrid.ped.horseHybridDistance				29.0
hybrid.ped.horseHybridFadeStart   		    21.0

#deferred translucency
translucency.fwdScatteringPower			0.4 #0.2
translucency.fwdScatteringMinStrength		1.0
translucency.fwdScatteringMaxStrength		1.0
translucency.enableDeferredTranslucency		1.0
translucency.PhaseFadeDist					500.0
translucency.PhaseDistClamp					0.4

nearCameraFade.enabled                      1.0
nearCameraFade.depthMin                     0.0
nearCameraFade.depthMax                     0.5
nearCameraFade.static.depthMin              0.15
nearCameraFade.static.depthMax              0.2
nearCameraFade.static.motionThreshold       0.02
nearCameraFade.static.adaptionRate          1.0 
nearCameraFade.lookingGlass.depthMin        2.0
nearCameraFade.lookingGlass.depthMax        3.0
nearCameraFade.lookingGlass.static.depthMin 2.0
nearCameraFade.lookingGlass.static.depthMax 2.5

# RenderListBuilder - Settings that affect how we build render lists
renderListBuilder.renderTerrainAfterCutout	1.0

# direct light fade controls 
misc.SunFade.Threshold						100
misc.SunFade.ThresholdLength				10
misc.MoonFade.Threshold						100
misc.MoonFade.ThresholdLength				5

# Screen shadow near
screenshadownear.numsamplesmin		6 #4
screenshadownear.numsamplesmax		24 #12
screenshadownear.raylengthmin		.057
screenshadownear.raylengthmax		.17
screenshadownear.opacitymin		    0.6
screenshadownear.opacitymax	        0.6
screenshadownear.cutoff			    0.043

# Screen shadow far
screenshadowfar.numsamplesmin		6 #4
screenshadowfar.numsamplesmax		24 #12
screenshadowfar.raylengthmin		0.088
screenshadowfar.raylengthmax		0.23
screenshadowfar.opacitymin		    0.95
screenshadowfar.opacitymax		    0.95
screenshadowfar.cutoff			    0.03

# Screen shadow ped
screenshadowped.numsamplesmin		6 #6
screenshadowped.numsamplesmax		24 #12
screenshadowped.raylengthmin		.057
screenshadowped.raylengthmax		.17
screenshadowped.opacitymin		    0.8
screenshadowped.opacitymax		    0.8
screenshadowped.cutoff			    0.075


#move to nearer cascade fade out range
screenshadow.NearFarDist                    600.0								
screenshadow.NoLDist	                    80.0

worldheightshadow.numsamplesmin             3
worldheightshadow.raylengthmin              50.0
worldheightshadow.numsamplesmax             14
worldheightshadow.raylengthmax              800.0
worldheightshadow.errorScale                64.0
worldheightshadow.errorBias                 0.011f

// cascade shadow
cascadeshadows.maxCascades                  5.0 #4.0
cascadeshadows.edgeFilterScale		    	3.0
cascadeshadows.shaderSlopeBiasFactor		.075

// cascade shadow - entity tracker
cascadeshadow.entitytracker.pushamt			1.8
cascadeshadow.entitytracker.extendedlastcascadescale	1.75
cascadeshadow.entitytracker.aircraftexpweight		0.99
cascadeshadow.entitytracker.maxradius			25.0
cascadeshadow.entitytracker.lookatrangetightenfactor	0.8
cascadeshadow.entitytracker.lookatrangetightenfactorped	0.8
cascadeshadow.entitytracker.focalobjectblend		1.0
cascadeshadow.entitytracker.dynamicrange		0.01
cascadeshadow.entitytracker.dynamicquant		0.005
cascadeshadow.entitytracker.transitionblend		0.1

# minv maxv applymin applymax
# cascadeshadow.entitytracker.extendradius	2.5 1.08 1.2 5.0
cascadeshadow.entitytracker.extendradius.minv		2.5
cascadeshadow.entitytracker.extendradius.maxv		1.0
cascadeshadow.entitytracker.extendradius.applymin	1.2
cascadeshadow.entitytracker.extendradius.applymax	5.0

# minv maxv applymin applymax
# cascadeshadow.entitytracker.extendcascadecar	0.65 1.5 1.2 8.0
cascadeshadow.entitytracker.extendcascadecar.minv	0.65
cascadeshadow.entitytracker.extendcascadecar.maxv	1.3
cascadeshadow.entitytracker.extendcascadecar.applymin	1.2
cascadeshadow.entitytracker.extendcascadecar.applymax	8.0

# minv maxv applymin applymax
# cascadeshadow.entitytracker.extendcascade	5.0 6.0 5.0 8.0
cascadeshadow.entitytracker.extendcascade.minv		5.0
cascadeshadow.entitytracker.extendcascade.maxv		6.0
cascadeshadow.entitytracker.extendcascade.applymin	5.0
cascadeshadow.entitytracker.extendcascade.applymax	8.0

# minv maxv applymin applymax
# cascadeshadow.entitytracker.splitzexpweight	
cascadeshadow.entitytracker.splitzexpweight.minv	0.91
cascadeshadow.entitytracker.splitzexpweight.maxv	0.86
cascadeshadow.entitytracker.splitzexpweight.applymin	1.2
cascadeshadow.entitytracker.splitzexpweight.applymax	6.0

#sniperscope
cascadeshadow.entitytracker.sniperscope.nearplanesize		1.7
cascadeshadow.entitytracker.sniperscope.maxdistance		450.0
cascadeshadow.entitytracker.sniperscope.samplerange		.35
cascadeshadow.entitytracker.sniperscope.smoothamount		.025
cascadeshadow.entitytracker.sniperscope.expweight		.93

#softshadows
cascadeshadow.softshadows.angularDiameterOfSun   		.53
cascadeshadow.softshadows.angularDiameterFullyCloudCoveredSun   10.
cascadeshadow.softshadows.maxDistance				120. #30.
cascadeshadow.softshadows.interiorsoftness			0.35 #0.25

#esm
cascadeshadow.esm.enablefardepthrejection			1

# local light shadow tuning
localshadows.dynamicShadowFadeTime 				 		.5
localshadows.dynamicShadowFadeHysteresis 		 		1.0
localshadows.dynamicShadowFadePercentOfStaticFade 		0.6


#Changing the wetness control values here only changes them for bank builds, you will need to harass a programmer to do the following to get the changes into non-bank builds
#Run the game and go to Weather/Wetness Modifiers/Wetness Control Values For Final Shaders
#This will show the values that need to get put in the defines contained in shaderlib_shared.h

#Wetness effects on pbr
wetnesseffects.artificialAmbient.soakRangeShift 0.0
wetnesseffects.artificialAmbient.soakRangeMult 1.0

wetnesseffects.glossPedCloth.Bottom 0.59
wetnesseffects.glossPedCloth.MidBottom 0.79
wetnesseffects.glossPedCloth.MidTop 0.918
wetnesseffects.glossPedCloth.Top 1.000

wetnesseffects.glossPedSkin.Bottom 0.9
wetnesseffects.glossPedSkin.MidBottom 0.95
wetnesseffects.glossPedSkin.MidTop 0.98
wetnesseffects.glossPedSkin.Top 1.00

wetnesseffects.glossPedHorse.Bottom 0.369
wetnesseffects.glossPedHorse.MidBottom 0.644
wetnesseffects.glossPedHorse.MidTop 0.871
wetnesseffects.glossPedHorse.Top 0.98

wetnesseffects.glossPed.RangeStart 0.0
wetnesseffects.glossPed.RangeEnd 0.7

wetnesseffects.gloss.Bottom 0.4
wetnesseffects.gloss.MidBottom 0.8
wetnesseffects.gloss.MidTop 0.895
wetnesseffects.gloss.Top 0.945
wetnesseffects.gloss.RangeStart 0.15
wetnesseffects.gloss.RangeEnd 0.7

wetnesseffects.glossHair.Adjust 0.7
wetnesseffects.albedoHair.Adjust 0.0
wetnesseffects.albedoPtfx.Adjust 0.3
wetnesseffects.albedoPed.Bottom 0.001
wetnesseffects.albedoPed.MidBottom 0.1
wetnesseffects.albedoPed.MidTop 0.2
wetnesseffects.albedoPed.Top 0.3
wetnesseffects.albedoPed.RangeStart 0.0
wetnesseffects.albedoPed.RangeEnd 0.4

wetnesseffects.albedo.Bottom 0.010
wetnesseffects.albedo.MidBottom 0.055
wetnesseffects.albedo.MidTop 0.250
wetnesseffects.albedo.Top 0.900
wetnesseffects.albedo.RangeStart 0.0
wetnesseffects.albedo.RangeEnd 0.4

wetnesseffects.porosityDampenGlossPed 0.2
wetnesseffects.porosityDampenGloss 0.5

wetnesseffects.sheenPushesAlbedoDarkening 10.0

wetnesseffects.pedAOLimitWetness.cloth 3.012
wetnesseffects.pedAOLimitWetness.skin 3.012

wetnesseffects.fresnelMultiplierPed 0.43

wetnesseffects.angleFromUpAffected 0.375
wetnesseffects.angleFromUpAffected.SoakModifier 2.0

wetnesseffects.glossVeg.enabled 1
wetnesseffects.glossVeg.useBezier 0
wetnesseffects.glossVeg.glossLinear 0.650
wetnesseffects.glossVeg.enableAngleFromUp 0
wetnesseffects.glossVeg.angleFromUpAffected -1.0

//  motion blur for third person view
motionblur.MBTargetMinSpeed 0.1
motionblur.MBTargetMaxSpeed 10.0
motionblur.MBLowSpeedScale 0.75
motionblur.MBHighSpeedScale 1.5
motionblur.MBCameraRotMinSpeed 0.0
motionblur.MBCameraRotMaxSpeed 5.0
motionblur.MBLowCameraRotSpeedScale 1.0
motionblur.MBHighCameraRotSpeedScale 0.5

//  motion blur for First person view
motionblur.fpv.MBTargetMinSpeed 0.1
motionblur.fpv.MBTargetMaxSpeed 10.0
motionblur.fpv.MBLowSpeedScale 0.75
motionblur.fpv.MBHighSpeedScale 1.25
motionblur.fpv.MBCameraRotMinSpeed 0.0
motionblur.fpv.MBCameraRotMaxSpeed 5.0
motionblur.fpv.MBLowCameraRotSpeedScale 0.75
motionblur.fpv.MBHighCameraRotSpeedScale 0.5

defaultmotionblur.enabled			1
defaultmotionblur.strength			0.2
defaultmotionblur.fpv.enabled		1
defaultmotionblur.fpv.strength		0.2

motionblur.MassiveBlurThreshold		330


// water reflection
waterreflection.renderinterior 1
waterreflection.planar.other					1 #0
waterreflection.planar.ped						1 #0
waterreflection.planar.object					1 #0
waterreflection.planar.dummy_object				1
waterreflection.planar.vehicle					1 #0
waterreflection.planar.animated_building		1 #0
waterreflection.planar.lolod_building			1
waterreflection.planar.hilod_building			1 #0
waterreflection.planar.light					1
waterreflection.planar.tree						1 #0
waterreflection.planar.instancelist				1 #0

// vfx
vfx.tvPlaylistManager.disable 0.0

# Terrain
terrain.ApplyCavityBias     0.45 #0.0
terrain.CavityBiasLows      0.40 #0.32
terrain.CavityBiasLowMids   0.80 #0.68
terrain.CavityBiasHighMids  0.9
terrain.CavityBiasHighs     0.95

# ---------- push sphere : Use for ped pushing the grass (land) and lilies on the water
# How far behind the player the grass will stay pushed down (and will gradually get push back up)
pushSphere.pushSphereTailSize 			1.0
# When idle the trail behind the player is set to its minimum (0 length).  This variable tell how fast the tail should grow when we start moving
pushSphere.pushSphereTailGrowSpeed		0.25
# When idle the trail behind the player is set to its minimum (0 length).  When we change direction abruptly, or we stop moving, the tail shrink to 0.  
#	This variable tell us how fast it will shring to 0
pushSphere.pushSphereTailShrinkSpeed	1.0
# When idle the grass under the ped can be pushed down.  This is telling us how much it should be pushed down
# 	[0, 1]
# 	0 = not push down at all
#	1 = push down to its maximum
pushSphere.pushSphereStrengthIdle		0.5
# the tail brighness can be modified
#	[0, 1]
#	0 = change down to black
#	1 = unchanged
pushSphere.pushSphereDimColor			0.8
# the grass is being pushed forward mostly.  This variable allow the grass to be push side way a little as well
#	[0, 1]
#	0 = no side push at all
#	1 = max side push
pushSphere.pushSphereStrengthSide		0.25

# Water (expressed as percentages of backbuffer area)
water.depthoccluderthreshold			0.007901235

# Final bump intensity result multipler (needs to be toned down on veg to avoid excessive lighting changes).
water.windgustmap.floatingveg.multiplier				0.589
# Multiplier for offsetting horizontal vert position by normal.
water.windgustmap.floatingveg.vertoffsetbynormalfactor	0.5
# River shader/mesh values applied to all floating veg.
water.windgustmap.floatingveg.ripplescale				0.067
water.windgustmap.floatingveg.bumpintensity				0.1569
water.windgustmap.floatingveg.flowmapvalue				0.57
water.windgustmap.roughnessprominence					20.0


# Water local lights fade near and far.
water.locallights.fadenear								13.0
water.locallights.fadefar								16.0

# Ripple noise/variation.
water.ripplevariation.noiserepeatsize1					18.0
water.ripplevariation.noiserepeatsize2					19.0
water.ripplevariation.tonemaplow						0.1
water.ripplevariation.tonemaphigh						0.9
water.ripplevariation.multiplierlow						0.5
water.ripplevariation.multiplierhigh					1.8

# Offset variation
water.offsetvariation.tilesize							20.0
water.offsetvariation.fadenear							20.0
water.offsetvariation.fadefar							30.0

# River bump mapping.
water.bump.low.texturescale1							2.3
water.bump.low.texturescale2							2.3
water.bump.high.texturescale1							9.2
water.bump.high.texturescale2							9.2
water.bump.fadestart									50.0
water.bump.fadeend										100.0

# River foam.
water.riverfoam.flowvectorscale							8.0
water.riverfoam.depthfade.range							1.0
water.riverfoam.depthfade.noisetexturespan				5.0
water.riverfoam.depthfade.tonemaplower					0.290
water.riverfoam.depthfade.tonemapupper					0.593

# Water pollen layer.
water.pollenlayer.texturespan							2.0
water.pollenlayer.fadestart								150.0
water.pollenlayer.fadeend								300.0	
water.pollenlayer.noise.texturespan						2.5
water.pollenlayer.noise.scale							1.0


water.esm_light_bleed_reduction							0.5

# Water LQ->HQ transition (expressed as percentages of backbuffer area)
water.lqhq.hqthresholdlow								0.00308642
water.lqhq.hqthresholdhigh								0.00608642
water.lqhq.stencilcountlq								500.0
water.lqhq.stencilcounthq								750.0
water.lqhq.historyBlend									0.95
water.lqhq.blendExponent								0.1

# Water reflection height - Please maintain history of values so we attempt to not re-break previous tweaks/fixes.
water.reflectionheight.angularguardband					30.0
# B*3930807 10.0->13.0
water.reflectionheight.translationguardband				13.0
water.reflectionheight.occludemodelbbextension			0.0
water.reflectionheight.blendheightdifference			16.0
water.reflectionheight.temporalsmoothingspeed			0.25

# Water combined reflections.
water.combinedreflections.temporalblend					0.98
water.combinedreflections.jitterscale					0.0
water.combinedreflections.confidence.ssr				1.0
water.combinedreflections.confidence.reflmap			1.0
water.combinedreflections.confidence.heightmap			1.0
water.combinedreflections.confidence.planar				1.0
water.combinedreflections.normalblend					1.0
water.combinedreflections.normalblendmin				100.0
water.combinedreflections.normalblendmax				200.0
water.combinedreflections.reflmapblendmin				10
water.combinedreflections.reflmapblendmax				20
water.combinedreflections.planarblenddist				20
water.combinedreflections.edgeblendx					0.95
water.combinedreflections.edgeblendy					0.85
water.combinedreflections.rippleintensity				0.1
water.combinedreflections.oceannormalshiftdistancemin	200.0
water.combinedreflections.oceannormalshiftdistancemax	300.0
water.combinedreflections.interiorblendthreshold		0.9
water.combinedreflections.depthconservationthreshold	10.0
water.combinedreflections.depthconservationdistance		10.0

water.reflectionblend.lq.fadestart						10.0
water.reflectionblend.lq.fadeend						50.0
water.reflectionblend.hqfallback.fadestart				10.0
water.reflectionblend.hqfallback.fadeend				50.0

# Water adaptive tessellation.
water.adaptivetess.displacementthreshold				0.15
water.adaptivetess.velocityhreshold						1.5

# White water foam settings.
water.riverfoam.create.tonemapupper						0.75
water.riverfoam.create.tonemaplower						0.2
water.riverfoam.dissolve.tonemapupper					1.0
water.riverfoam.dissolve.tonemaplower					0.8
water.riverfoam.texturedetail.fadenear					180.0
water.riverfoam.texturedetail.fadefar					200.0

# Ocean shore line foam settings.
water.shorelinefoam.multiplier							1.0

water.shorelinefoam.depththreshold						3.0
water.shorelinefoam.maxaccumulation						1.0

water.shorelinefoam.shallow.detectradius				6.65
water.shorelinefoam.shallow.accumulate					0.8
water.shorelinefoam.shallow.decay						0.2

water.shorelinefoam.steep.detectradius					1.5
water.shorelinefoam.steep.accumulate					0.4
water.shorelinefoam.steep.decay							0.2

water.shorelinefoam.wavesearch.start					2.0
water.shorelinefoam.wavesearch.end						8.0
water.shorelinefoam.wavesearch.stepsize					1.0
water.shorelinefoam.wavesearch.minamplitude				0.2
water.shorelinefoam.wavesearch.maxamplitude				5.0
water.shorelinefoam.wavesearch.minwavelength			1.0
water.shorelinefoam.wavesearch.maxwavelength			22.5

water.shorelinefoam.rendering.tonemap.low.athighintensity	0.0
water.shorelinefoam.rendering.tonemap.high.athighintensity	0.163
water.shorelinefoam.rendering.tonemap.low.atlowintensity	0.611
water.shorelinefoam.rendering.tonemap.high.atlowintensity	0.975

water.shorelinefoam.rendering.coarsetexturerepeat					10.0
water.shorelinefoam.rendering.coarseuvrollovertime					4.0
water.shorelinefoam.rendering.finetexturerepeat						5.0
water.shorelinefoam.rendering.fineuvrollovertime					2.0

water.shorelinefoam.rendering.bevel.viewdotproductnotvisible		0.0
water.shorelinefoam.rendering.bevel.viewdotproductfullyvisible		0.3
water.shorelinefoam.rendering.bevel.scenedepthtowaterdepthrange		100.0
water.shorelinefoam.rendering.intensityscenedepthtowaterdepthrange	25.0

water.shorelinefoam.steepmask.heightthreshold			1.6

# Flow velocity settings
water.flowVelocity.depthMin								1.0
water.flowVelocity.depthMax								20.0
water.flowVelocity.scale								0.35

# Water oil film settings.
water.oilfilm.fadestart									100.0
water.oilfilm.fadeend									200.0

# Water depth occluder settings.
water.depthoccluders.glancingviewthreshold				0.9
water.depthoccluders.steepviewthreshold					1.0
water.depthoccluders.additionalverticaloffset				0.2

# Water reflection/roughness settings.
water.roughnessonreflections.bumpintensitylow			0.0
water.roughnessonreflections.bumpintensityhigh			255.0
water.roughnessonreflections.depthadjust				1.0
water.roughnessonreflections.gradientadjust				1.0
water.roughnessonreflections.maxupwardslerp				0.02

# Water Second Pass Refraction
water.secondrefractionpass.blur							1.6
water.secondrefractionpass.strength						0.01
water.secondrefractionpass.shallowmaskrange				0.3

water.wsc.simactivitytexture.divvelthreshold			0.45
water.wsc.simactivitytexture.radius						20.0

water.wsc.riverfoammaxentries							512.0
water.wsc.oceanfoammaxentries							512.0
water.wsc.shorelinefoammaxentries						512.0
water.wsc.riversimmaxpatches							512.0
water.wsc.oceansimmaxpatches							512.0
water.wsc.oceanhighdetaildeltas							73.0

# water tessellation control
tessellation.water.screenspaceerror						2.
tessellation.water.near									52.
tessellation.water.far									55.

# deepsurface tessellation control
tessellation.deepsurface.screenspaceerror				1.05

# HeatHaze Underwater settings
heathaze.underwater.distance.start						90.0
heathaze.underwater.distance.end						187.5
heathaze.underwater.intensity.min						0.0
heathaze.underwater.intensity.max						1.0
heathaze.underwater.length.x							8.0
heathaze.underwater.length.y							2.0
heathaze.underwater.bloom.intensityMod					0.0
heathaze.underwater.sample1.scale.x						2.0
heathaze.underwater.sample1.scale.y						2.0
heathaze.underwater.sample1.offset.x					0.0
heathaze.underwater.sample1.offset.y					0.0
heathaze.underwater.sample1.anim.x.phase				1.571
heathaze.underwater.sample1.anim.x.frequency			1.571
heathaze.underwater.sample1.anim.x.amplitude			3.0
heathaze.underwater.sample1.anim.y.speed				20.0
heathaze.underwater.sample2.scale.x						1.0
heathaze.underwater.sample2.scale.y						1.0
heathaze.underwater.sample2.offset.x					0.0
heathaze.underwater.sample2.offset.y					0.0
heathaze.underwater.sample2.anim.x.phase				0.0
heathaze.underwater.sample2.anim.x.frequency			0.628
heathaze.underwater.sample2.anim.x.amplitude			0.5
heathaze.underwater.sample2.anim.y.speed				3.0

# Gore mesh settings
metapedgore.head.maxgoremesh	12.0 #4.0

# HDR vignette
vignette.gradientcurve 18

# HDR
HDR.OverridePaperWhiteBrightness 	0
HDR.MinPaperWhiteBrightness 		50.0
HDR.MaxPaperWhiteBrightness 		1000.0
HDR.DefaultPaperWhiteBrightness 	300.0
HDR.sRGBTransformEnabled			0
HDR.UseCustomWhitePointParams		1
HDR.PaperWhiteRefBlackPoint			0.00175

# HDR 10 to SDR tonemapping
HDR10ToSDR.tm.midLevelIn			0.18
HDR10ToSDR.tm.midLevelOut			0.18
HDR10ToSDR.tm.contrast				1.3
HDR10ToSDR.tm.highlights			0.995
HDR10ToSDR.tm.hdrMax				100.0
HDR10ToSDR.tm.saturation.r			0.0
HDR10ToSDR.tm.saturation.g			0.0
HDR10ToSDR.tm.saturation.b			0.0
HDR10ToSDR.tm.crosstalk.r			4.0
HDR10ToSDR.tm.crosstalk.g			2.0
HDR10ToSDR.tm.crosstalk.b			8.0
HDR10ToSDR.tm.saturationCrosstalk.r	4.0
HDR10ToSDR.tm.saturationCrosstalk.g	1.0
HDR10ToSDR.tm.saturationCrosstalk.b	16.0

# HDR display mapping
HDRDisplayMapping.huePreservingRatio			0.6
HDRDisplayMapping.minLuminanceForCompression	0.5
HDRDisplayMapping.minSaturation					0.2
HDRDisplayMapping.saturationBoost				1.8
HDRDisplayMapping.saturationBoostHLMinRatio		0.6
HDRDisplayMapping.saturationExponent			1.3
HDRDisplayMapping.enabled						0

# Composite dithering
dithering.LDR.Range					255
dithering.HDR.Range					511

dynamicDithering.LDR.Min.Range		255
dynamicDithering.LDR.Max.Range		255
dynamicDithering.LDR.Luminance.Min	0.00
dynamicDithering.LDR.Luminance.Max	1.00

dynamicDithering.HDR.Min.R.Range	2048
dynamicDithering.HDR.Max.R.Range	64
dynamicDithering.HDR.Min.G.Range	2048
dynamicDithering.HDR.Max.G.Range	64
dynamicDithering.HDR.Min.B.Range	2048
dynamicDithering.HDR.Max.B.Range	64

dynamicDithering.Luminance.R.Min	0.00
dynamicDithering.Luminance.R.Max	1.00
dynamicDithering.Luminance.G.Min	0.00
dynamicDithering.Luminance.G.Max	1.00
dynamicDithering.Luminance.B.Min	0.00
dynamicDithering.Luminance.B.Max	1.00

dynamicDithering.CurveExponent		2.0

dynamicDithering.UsePerChannelLuminance 1.0 #0.0

dynamicDithering.4K.LDR.Min.Range		255
dynamicDithering.4K.LDR.Max.Range		255
dynamicDithering.4K.LDR.Luminance.Min	0.00
dynamicDithering.4K.LDR.Luminance.Max	1.00

dynamicDithering.4K.HDR.Min.R.Range	2048
dynamicDithering.4K.HDR.Max.R.Range	32
dynamicDithering.4K.HDR.Min.G.Range	2048
dynamicDithering.4K.HDR.Max.G.Range	32
dynamicDithering.4K.HDR.Min.B.Range	2048
dynamicDithering.4K.HDR.Max.B.Range	32

dynamicDithering.4K.Luminance.R.Min	0.00
dynamicDithering.4K.Luminance.R.Max	1.00
dynamicDithering.4K.Luminance.G.Min	0.00
dynamicDithering.4K.Luminance.G.Max	1.00
dynamicDithering.4K.Luminance.B.Min	0.00
dynamicDithering.4K.Luminance.B.Max	1.00

dynamicDithering.4K.CurveExponent		1.0

dynamicDithering.4K.UsePerChannelLuminance 0.0

HDR10Dithering.enabled 	1
HDR10Dithering.dynNoise 1
HDR10Dithering.range 	1023


# Weapon setup
weapon.engravingMatCutoff 0.2
weapon.engravingMatIntensity 2.3
weapon.engravingMatRange 0.0
weapon.rustNormalScale1 1.0
weapon.rustNormalScale2 0.17
weapon.rustNormalBumpScale 0.95
weapon.normalFlipped 0
weapon.rustNoiseAlphaChannel 1
weapon.rustHueAlphaChannel 1
weapon.rustEdging 0.3
weapon.dirtBreakupShift 1.0
weapon.dirtBreakupModulation 0.5
weapon.dirtNoiseAlphaChannel 1
weapon.useDirtBreakup 1
weapon.dirtTechnique 2
weapon.detailTiling 1.5

# Mirrors
mirror.sharpenamount 0.30 #0.25

# Weather Color Correction Controls.
WeatherColorCorrection.Humidity.Min 0
WeatherColorCorrection.Humidity.BaseMin 0.49
WeatherColorCorrection.Humidity.BaseMax 0.51
WeatherColorCorrection.Humidity.Max 1
WeatherColorCorrection.Temperature.Min -10.0
WeatherColorCorrection.Temperature.BaseMin 14.0
WeatherColorCorrection.Temperature.BaseMax 16.0
WeatherColorCorrection.Temperature.Max 35.0

# Light Falloff Multiplier Settings 
LightFalloff.Multiplier.low 1.0
LightFalloff.Multiplier.medium 1.0
LightFalloff.Multiplier.high 1.4
LightFalloff.Multiplier.ultra 2.0



# Light Animation
LightAnimation.nonTaaAdjustment	0.7

# VRS parameters

# 0: 1x1, 1:2x2, 2:4x4
vrs.maxsr 2

vrs.final.lumdervconst 2.0
vrs.final.sensitivity 0.1
vrs.final.motionscale 1.0
vrs.final.ehqscale 2.13

vrs.shadow.lumdervconst 0.1
vrs.shadow.sensitivity 0.01
vrs.shadow.motionscale 0.4
vrs.shadow.ehqscale 4.26

vrs.amv.lumdervconst 5.0
vrs.amv.sensitivity 0.02
vrs.amv.motionscale 0.4
vrs.amv.ehqscale 2.13

vrs.final.min.luma 1

vrs.final.min.normaledge 0.95

#########################
# Debug
#########################
debug.validation.diffuse.min 0.25
debug.validation.diffuse.max 0.75
debug.validation.metal.min 0.2
debug.validation.metal.max 0.8
debug.validation.metal.diffuseMax 0.729
debug.validation.specular.min 1.0
debug.validation.specular.roughnessMin 0.01
debug.validation.sheen.off 0.0
debug.validation.sheen.metalOn 0.1
debug.validation.translucency.off 0.0
debug.validation.translucency.metalOn 0.1

debug.translucency.phaseremapmult 0.4
debug.translucency.phaseremapbias 0.3
debug.translucency.phasemult 3.0
