open up vdrift/data/tracks/(your favorite track here)/surfaces.txt
in surfaces.txt, change the sections to reduce traction.
example:
Code:
[ ASPHALT ]
ID = 1
BumpWaveLength = 0.0
BumpAmplitude = 0.0
FrictionNonTread = 1.0
FrictionTread = 0.9
RollResistanceCoefficient = 1.0
RollingDrag = 0.0
becomes:
Code:
[ ASPHALT ]
ID = 1
BumpWaveLength = 0.0
BumpAmplitude = 0.0
FrictionNonTread = 0.7
FrictionTread = 0.6
RollResistanceCoefficient = 1.0
RollingDrag = 0.0
taking about 0.3 points away from every friction number feels like rain to me. also makes grass feel like mud.
i've been thinking about how to implement changing this automatically from the track selection screen.
maybe friction presets?
and then later on, we can add graphical effects to the track according to which weather preset you select. (rain falling, water spray from tires, mud spray, glossy asphalt).
the hardest part i see in that is implementing actual falling rain in the air.
snow would come later because that would require much more graphical work.