

[TRACKVARS]
RoadDryGrip=1.07
RoadWetGrip=0.80
RoadmetalGrip=0.80
RoadDustGrip=0.90
RoadBumpAmp=0.0025
RoadBumpLen=10.0
RumbleDryGrip=0.85
RumbleWetGrip=0.60
RumbleBumpAmp=0.025
RumbleBumpLen=6.0
MiscBumpAmp=0.08
MiscBumpLen=4.0

// Anti Cut Zonen
[FEEDBACK]
Dry=RoadDryGrip Wet=RoadWetGrip BumpAmp=RoadBumpAmp BumpWavelen=RoadBumpLen Legal=true Spring=0.0 Damper=0.0 CollFrict=1.0 Sparks=1 Scraping=1 Sound=dry
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(0.5,0.5,0.5) Growth=(2.0,1.5,3.0) ASDEnvelope=(3.2,0.1,5.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=2048 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.6,0.6,0.8) GrowthVel=(0.1,0.06,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=agip,mobil1,vodafone,fosters,bridgest,grasshel,rmblg,rmblh,roadlow2,bumper

// Roads
[FEEDBACK]
Dry=RoadDryGrip Wet=RoadWetGrip Resistance=0.0 BumpAmp=RoadBumpAmp BumpWavelen=RoadBumpLen Legal=true Spring=0.0 Damper=0.0 CollFrict=1.0 Sparks=1 Scraping=1 Sound=dry
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(0.5,0.5,0.5) Growth=(2.0,1.5,3.0) ASDEnvelope=(3.2,0.1,5.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=2048 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.6,0.6,0.8) GrowthVel=(0.1,0.06,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=road,conc

// Low Grip Roads
[FEEDBACK]
Dry=0.95 Wet=0.74 Resistance=0.0 BumpAmp=0 BumpWavelen=1.0 Legal=true Spring=0.0 Damper=0.0 CollFrict=1.0 Sparks=1 Scraping=1 Sound=dry
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(1.5,1.0,1.5) Growth=(1.0,0.5,1.0) ASDEnvelope=(0.2,0.2,1.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=256 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided 
//Reaction=dust Tex=DUSTROAD.TGA Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) GrowthVel=(2.08,2.9,2.30) Power=88.60 RampSpeed=550.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.6,0.6,0.8) GrowthVel=(0.13,0.08,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=lgroad

// Bumpy Roads 1 (braking zone washboard effect)
[FEEDBACK]
Dry=RoadDryGrip Wet=RoadWetGrip Resistance=0.0 BumpAmp=0 BumpWavelen=0Legal=true Spring=0.0 Damper=0.0 CollFrict=1.0 Sparks=1 Scraping=1 Sound=dry
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(1.5,1.0,1.5) Growth=(1.0,0.5,1.0) ASDEnvelope=(0.2,0.2,1.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=512 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=dust Tex=DUSTROAD.TGA Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) GrowthVel=(2.08,2.9,2.30) Power=88.60 RampSpeed=550.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.3,0.5,0.7) GrowthVel=(0.08,0.05,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=b1road

// Bumpy Roads 2 (bigger bumps, wider apart)
[FEEDBACK]
Dry=RoadDryGrip Wet=RoadWetGrip Resistance=0.0 BumpAmp=0 BumpWavelen=0 Legal=true Spring=0.0 Damper=0.0 CollFrict=1.0 Sparks=1 Scraping=1 Sound=dry
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(1.5,1.0,1.5) Growth=(1.0,0.5,1.0) ASDEnvelope=(0.2,0.2,1.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=512 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dust Tex=DUSTROAD.TGA Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) GrowthVel=(2.08,2.9,2.30) Power=88.60 RampSpeed=550.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.1,0.4,0.6) GrowthVel=(0.07,0.04,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=b2road

// Bumpy Roads 3 (huge bumps, much wider apart)
[FEEDBACK]
Dry=RoadDryGrip Wet=RoadWetGrip Resistance=0.0 BumpAmp=0 BumpWavelen=0 Legal=true Spring=0.0 Damper=0.0 CollFrict=1.0 Sparks=1 Scraping=1 Sound=dry
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(1.5,1.0,1.5) Growth=(1.0,0.5,1.0) ASDEnvelope=(0.2,0.2,1.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=512 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dust Tex=DUSTROAD.TGA Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) GrowthVel=(2.08,2.9,2.30) Power=88.60 RampSpeed=550.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.0,0.3,0.5) GrowthVel=(0.06,0.03,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=b3road

// Marbles effect roads (small bumps, low grip)
[FEEDBACK]
Dry=0.50 Wet=0.48 Resistance=5000.0 BumpAmp=0.020 BumpWavelen=2.0 Legal=true Spring=0.0 Damper=0.0 CollFrict=1.0 Sparks=1 Scraping=1 Sound=dry
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(1.5,1.0,1.5) Growth=(1.0,0.5,1.0) ASDEnvelope=(0.2,0.2,1.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=512 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dust Tex=DUSTROAD.TGA Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) GrowthVel=(2.08,2.9,2.30) Power=88.60 RampSpeed=550.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.3,0.5,0.7) GrowthVel=(0.09,0.05,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=marbles

// Grassy berms
[FEEDBACK]
Dry=0.40 Wet=0.30 Resistance=5000.00 BumpAmp=0.025 BumpWavelen=10.5 Legal=false Spring=100000.0 Damper=10000.0 CollFrict=0.4 Sparks=0 Sparks=0 Scraping=0 Sink=0.014 Sound=grass
Reaction=dirt Tex=dustbrown.tga Max=256 Scale=(1.0,1.0,1.0) Growth=(3.65,1.65,5.65) ASDEnvelope=(3.2,0.2,7.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=softskid Tex=skidgreen.tga Max=1024 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=gbrm

// Grass
[FEEDBACK]
Dry=0.65 Wet=0.45 Resistance=100.0 BumpAmp=0.080 BumpWavelen=8.0 Legal=false Spring=0.0 Damper=0.0 CollFrict=0.8 Sparks=0 Scraping=0 Sink=0.014 Sound=grass
Reaction=softskid Tex=skidgreen.tga Max=1024 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dust Tex=DUSTROAD.TGA Max=256 Scale=(1.0,1.0,1.0) Growth=(3.65,2.65,1.65) ASDEnvelope=(2.2,4.6,2.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dirt Tex=dustbrown.tga Max=512 Scale=(4.0,6.0,3.0) Growth=(2.65,1.65,1.05) GrowthVel=(3.08,2.90,3.30) Power=87.50 RampSpeed=870.0 OffsetVel=0.0010 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=gras,logo,fldgrass,rdgrass

// Gravel
[FEEDBACK]
Dry=0.82 Wet=0.50 Resistance=50000.00 BumpAmp=0.052 BumpWavelen=2.0 Legal=false Spring=100000.0 Damper=0.0 CollFrict=0.8 Sparks=0 Scraping=0 Sink=0.014 Sound=gravel
Reaction=dust Tex=DUSTROAD.TGA Max=1024 Scale=(1.0,1.0,1.0) Growth=(10.0,5.02,5.05) GrowthVel=(11.08,4.9,8.30) Power=80.60 RampSpeed=900.0 OffsetVel=0.001 ASDEnvelope=(1.2,0.2,6.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dirt Tex=dustbrown.tga Max=512 Scale=(1.0,1.0,1.0) Growth=(2.65,1.65,1.05) GrowthVel=(3.08,2.90,3.30) Power=85.50 RampSpeed=850.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=softskid Tex=skidbrown.tga Max=1024 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=grv,sand,sber,dirt,grav,gber

// Gravel
[FEEDBACK]
Dry=0.82 Wet=0.50 Resistance=50000.00 BumpAmp=0.052 BumpWavelen=2.0 Legal=false Spring=100000.0 Damper=0.0 CollFrict=0.8 Sparks=0 Scraping=0 Sink=0.014 Sound=gravel
Reaction=dust Tex=DUSTROAD.TGA Max=1024 Scale=(1.0,1.0,1.0) Growth=(10.0,5.02,5.05) GrowthVel=(11.08,4.9,8.30) Power=80.60 RampSpeed=900.0 OffsetVel=0.001 ASDEnvelope=(1.2,0.2,6.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dirt Tex=dustbrown.tga Max=512 Scale=(1.0,1.0,1.0) Growth=(2.65,1.65,1.05) GrowthVel=(3.08,2.90,3.30) Power=85.50 RampSpeed=850.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=softskid Tex=skidbrown.tga Max=1024 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=bsand

// Rumblestrips (fake bumping added)
[FEEDBACK]
Dry=RumbleDryGrip Wet=RumbleWetGrip Resistance=0.0 BumpAmp=RumbleBumpAmp BumpWavelen=RumbleBumpLen Legal=true Spring=0.0 Damper=0.0 CollFrict=0.4 Sparks=1 Scraping=1 Sound=rumble
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(1.5,1.0,1.5) Growth=(1.0,0.5,1.0) ASDEnvelope=(0.2,0.2,7.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dust Tex=DUSTROAD.TGA Max=256 Scale=(0.5,0.5,0.5) Growth=(2.3,1.0,2.2) GrowthVel=(1.18,1.19,1.30) ASDEnvelope=(2.0,0.1,3.5) TopSpeed=832 DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dirt Tex=DUSTROAD.TGA Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) GrowthVel=(2.08,2.9,2.30) Power=88.60 RampSpeed=550.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) 
Reaction=skid Tex=skidhard.tga Max=2048 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.1,0.4,0.6) GrowthVel=(0.05,0.03,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=brick,rmbl,rmbbl,rdgreen

// Drains - same as rmbls, but slippy...
[FEEDBACK]
Dry=0.80 Wet=0.60 Resistance=0.0 BumpAmp=RumbleBumpAmp BumpWavelen=RumbleBumpLen Legal=true Spring=0.0 Damper=0.0 CollFrict=0.4 Sparks=1 Scraping=1 Sound=rumble
Reaction=tiresmoke Tex=smokewhite.tga Max=512 Scale=(1.5,1.0,1.5) Growth=(1.0,0.5,1.0) ASDEnvelope=(0.2,0.2,7.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=skid Tex=skidhard.tga Max=2048 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=dirt Tex=DUSTROAD.TGA Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) GrowthVel=(2.08,2.9,2.30) Power=88.60 RampSpeed=550.0 OffsetVel=0.001 ASDEnvelope=(2.2,0.2,2.0) 
//Reaction=wetskid Tex=skidwet.tga Max=1024 Duration=0.40 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=spray2 AlphaVariability=70 DistBetweenParticles=0.9 Tex=rainspray.tga Max=1024 Scale=(0.03,0.01,0.01) Growth=(2.1,0.3,0.3) GrowthVel=(0.03,0.03,0.37) Power=0.35 RampSpeed=50.0 OffsetVel=-1.0 ASDEnvelope=(0.03,0.05,0.89) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=drain

// Tirewalls
[FEEDBACK]
Legal=false Spring=20000.0 Damper=10000.0 CollFrict=0.90 Sparks=0 Scraping=0 WallSkids=1 Sound=tirewall
Materials=twall

// Cementwalls (spring/damper = 0 for immovable objects)
[FEEDBACK]
Legal=false Spring=0.0 Damper=0.0 CollFrict=0.13 Sparks=0 Scraping=1 Wallskids=1 Sound=solidwall
Materials=cema,cwal,cmwl

// Guardrails (spring/damper = 0 for immovable objects)
[FEEDBACK]
Legal=false Spring=0.0 Damper=0.0 CollFrict=0.11 Sparks=0 Scraping=1 Sound=guardrail
Materials=grdr

// Other loose special effects
[LOOSE]
Reaction=spark Tex=spark.tga Max=1024 Duration=1.0 Scale=(0.1,0.1,0.1) Particle=Plane+Deformable Emissive=0xFFFFFFFF DestBlend=One SrcBlend=SrcAlpha
Reaction=whitesmoke Tex=smokewhite.tga Max=512 Scale=(1.0,1.0,1.0) Growth=(2.0,2.0,2.0) ASDEnvelope=(0.5,0.0,5.0) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=blacksmoke Tex=smokeblack.tga Max=1024 Scale=(2.0,2.0,2.0) Growth=(2.0,2.0,2.0) ASDEnvelope=(0.2,0.2,7.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=flames Tex=fire.tga Max=256 Scale=(2.40,2.40,2.40) Growth=(-1.5,-1.5,-1.5) ASDEnvelope=(0.07,0.17,0.4) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha // flames are clouds
Reaction=groove Tex=racegroove.tga Max=NumWaypoints Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=wetgroove Tex=wetline.tga Max=NumWaypoints Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
//Reaction=dsraceline Tex=raceline.tga Max=NumWaypoints Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=rain Tex=raindrop.tga Max=4096 Scale=(0.5,0.40,0.3) Particle=Plane+Deformable DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=wallskid Tex=skidwall.tga Max=128 Scale=(3.25,1.10,1.0) Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
