Simplix trb1 for heavy rain

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3056 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 08402dab02b1bfe26f21a0ddb2eb871f889e0ec3
Former-commit-id: 41487830a1dba991728065f686d6a91551fb7af6
This commit is contained in:
wdbee 2010-10-24 17:32:32 +00:00
parent 8964b803d2
commit c8c46f4219
13 changed files with 38 additions and 32 deletions

View file

@ -2,7 +2,7 @@
<!--
file : brondehach.xml
created : 28 Mar 2008
last modified : 09 Oct 2010
last modified : 15 Oct 2010
copyright : (C) 2008-2010 Wolf-Dieter Beelitz
-->
<!-- This program is free software; you can redistribute it and/or modify -->
@ -11,24 +11,6 @@
<!-- (at your option) any later version. -->
<!DOCTYPE params SYSTEM "../../../src/libs/tgf/params.dtd">
<params name="" type="template" mode="mw">
<section name="Front Wing">
<attnum name="angle" unit="deg" min="0" max="12" val="12"/>
</section>
<section name="Rear Wing">
<attnum name="angle" unit="deg" min="0" max="17" val="17"/>
</section>
<section name="Front Right Suspension">
<attnum name="spring" unit="lbs/in" min="0" max="10000" val="3500"/>
</section>
<section name="Front Left Suspension">
<attnum name="spring" unit="lbs/in" min="0" max="10000" val="3500"/>
</section>
<section name="Rear Right Suspension">
<attnum name="spring" unit="lbs/in" min="0" max="10000" val="4000"/>
</section>
<section name="Rear Left Suspension">
<attnum name="spring" unit="lbs/in" min="0" max="10000" val="4000"/>
</section>
<section name="simplix private">
<attnum name="pit use first" min="0" max="1" val="1"/>
<attnum name="pit use smooth" min="0" max="1" val="1"/>
@ -39,7 +21,7 @@
<attnum name="pit exit length" min="-2000" max="2000" val="0.0"/>
<attnum name="pit lat offset" min="-5" max="5" val="0.0"/>
<attnum name="pit long offset" min="-5" max="5" val="0.0"/>
<attnum name="pit scale brake" val="1.0"/>
<attnum name="pit scale brake" val="1.00"/>
<attnum name="pit stop dist" val="1.5"/>
<attnum name="scale_brake" min="0.1" max="2.0" val="1.00"/>
<attnum name="scale_mu" min="0.1" max="2.0" val="1.025"/>

View file

@ -2,7 +2,7 @@
<!--
file : chemisay.xml
created : 28 Mar 2008
last modified : 09 Oct 2010
last modified : 18 Oct 2010
copyright : (C) 2008-2010 Wolf-Dieter Beelitz
-->
<!-- This program is free software; you can redistribute it and/or modify -->

View file

@ -2,7 +2,7 @@
<!--
file : goldstone-sand.xml
created : 28 Mar 2008
last modified : 09 Oct 2010
last modified : 16 Oct 2010
copyright : (C) 2008-2010 Wolf-Dieter Beelitz
-->
<!-- This program is free software; you can redistribute it and/or modify -->
@ -23,6 +23,7 @@
<attnum name="pit long offset" min="-5" max="5" val="0.0"/>
<attnum name="pit scale brake" val="1.0"/>
<attnum name="pit stop dist" val="1.5"/>
<attnum name="pit min exit speed" unit="km/h" val="150.0"/>
<attnum name="scale_brake" min="0.1" max="2.0" val="0.98"/>
<attnum name="scale_mu" min="0.1" max="2.0" val="1.07"/>
<attnum name="scale bump" min="0" max="1" val="0.001"/>

View file

@ -35,8 +35,8 @@
<attnum name="pit long offset" min="-5" max="5" val="0.0"/>
<attnum name="pit scale brake" val="1.0"/>
<attnum name="pit stop dist" val="1.5"/>
<attnum name="scale_brake" min="0.1" max="2.0" val="1.02"/>
<attnum name="scale_mu" min="0.1" max="2.0" val="1.10"/>
<attnum name="scale_brake" min="0.1" max="2.0" val="1.00"/>
<attnum name="scale_mu" min="0.1" max="2.0" val="1.05"/>
<attnum name="scale bump" min="0" max="1" val="0.16"/>
<attnum name="scale bump outer" min="0" max="2" val="0.16"/>
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.12"/>

View file

@ -132,12 +132,16 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.8"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale brake" min="0" max="1" val="0.8"/>
<attnum name="scale brake rain" min="0" max="2" val="0.90"/>
<attnum name="scale mu" min="0" max="2" val="0.85"/>
<attnum name="scale mu rain" min="0" max="2" val="0.90"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -137,12 +137,15 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.8"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale mu" min="0" max="2" val="0.85"/>
<attnum name="scale brake rain" min="0" max="1" val="0.90"/>
<attnum name="scale mu rain" min="0" max="5" val="0.90"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -134,12 +134,15 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.8"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale mu" min="0" max="2" val="0.85"/>
<attnum name="scale brake rain" min="0" max="1" val="0.90"/>
<attnum name="scale mu rain" min="0" max="5" val="0.90"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -135,12 +135,15 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.78"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale mu" min="0" max="2" val="0.83"/>
<attnum name="scale brake rain" min="0" max="1" val="0.90"/>
<attnum name="scale mu rain" min="0" max="5" val="0.90"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -132,12 +132,15 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.8"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale mu" min="0" max="2" val="0.85"/>
<attnum name="scale brake rain" min="0" max="1" val="0.90"/>
<attnum name="scale mu rain" min="0" max="5" val="0.90"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -135,12 +135,15 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.8"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale mu" min="0" max="2" val="0.85"/>
<attnum name="scale brake rain" min="0" max="1" val="0.90"/>
<attnum name="scale mu rain" min="0" max="5" val="0.90"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -135,12 +135,15 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.82"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale mu" min="0" max="2" val="0.87"/>
<attnum name="scale brake rain" min="0" max="1" val="0.90"/>
<attnum name="scale mu rain" min="0" max="5" val="0.90"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -133,12 +133,15 @@
<attnum name="lookaheadfactor" min="0.0" max="0.5" val="0.05"/>
<attnum name="avoid width" min="0.0" max="3.0" val="0.5"/>
<attnum name="drift factor" min="1.0" max="10.0" val="1.5"/>
<attnum name="scale avoid" min="1.0" max="20.0" val="10.0"/>
<attnum name="scale brake" min="0" max="1" val="0.8"/>
<attnum name="scale bump" min="0" max="1" val="0.4"/>
<attnum name="scale bump outer" min="0" max="2" val="0.6"/>
<attnum name="scale min mu" min="0.1" max="1.0" val="0.8"/>
<attnum name="scale mu" min="0" max="2" val="0.85"/>
<attnum name="scale brake rain" min="0" max="1" val="0.95"/>
<attnum name="scale mu rain" min="0" max="5" val="0.95"/>
<attnum name="scale steer" min="0.1" max="2.0" val="1.0"/>
<attnum name="stay together" min="10.0" max="2000.0" val="10"/>

View file

@ -546,7 +546,7 @@ void TDriver::AdjustDriving(
GfOut("#Side Scale Mu%g\n",oSideScaleMu);
oScaleMuRain =
GfParmGetNum(Handle,TDriver::SECT_PRIV,PRV_SIDE_MU,NULL,
GfParmGetNum(Handle,TDriver::SECT_PRIV,PRV_RAIN_MU,NULL,
(float) oScaleMuRain);
GfOut("#Scale Mu Rain%g\n",oScaleMuRain);
@ -556,7 +556,7 @@ void TDriver::AdjustDriving(
GfOut("#Side Scale Brake%g\n",oSideScaleBrake);
oScaleBrakeRain =
GfParmGetNum(Handle,TDriver::SECT_PRIV,PRV_SIDE_BRAKE,NULL,
GfParmGetNum(Handle,TDriver::SECT_PRIV,PRV_RAIN_BRAKE,NULL,
(float) oScaleBrakeRain);
GfOut("#Scale Brake Rain%g\n",oScaleBrakeRain);
@ -2114,11 +2114,9 @@ void TDriver::Meteorology()
if (oRainIntensity > 0)
{
oRain = true;
if (Qualification)
{
Param.oCarParam.oScaleMu *= oScaleMuRain;
Param.oCarParam.oScaleBrake *= oScaleBrakeRain;
}
Param.oCarParam.oScaleMu *= oScaleMuRain;
Param.oCarParam.oScaleBrake *= oScaleBrakeRain;
oTclSlip = MIN(oTclSlip,2.0);
Param.Fix.oBorderOuter += 0.5;
Param.oCarParam.oScaleMinMu = 1.0;
}