forked from speed-dreams/speed-dreams-code
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:
parent
8964b803d2
commit
c8c46f4219
13 changed files with 38 additions and 32 deletions
|
@ -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"/>
|
||||
|
|
|
@ -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 -->
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue