----------------------------------
NASCAR Thunder 2003
Rule Bending FAQ
Written June 5, 2006
Lucida Console Font, 77-79 ColumnsPerLine
Written on Windows XP Professional
Version 0.8
----------------------------------
NNNN N A SSSSS CCCCC A RRRRR
NNNNN N AAA SSS C AAA R RRR
NN NNN N AA AA SSS C AA AA R RR
NN NNN N AA AA SS C AA AA RRRRR
NN NNN N AAAAA SS C AAAAA R RRR
NN NNNN AA AA SS C AA AA R RRR
NN NNN A A SSSSS CCCCC A A R RRR
-------------------------------
****** TABLE O' CONTENTS ******
-------------------------------
1. Legal Crap
2. What And What Not To Do When Emailing Me
3. Editing Files
4. Closing Notes
---------------------------
****** 1. LEGAL CRAP ******
---------------------------
Welcome to my rule bending, file editing FAQ of NASCAR Thunder 2003. Here I
will show you how to edit the basic files that make up this belated game. I
still don't get why the mother****in' Goddamn thing still likes to crank
left. Anyway, just read it.
This is my guide for NASCAR Thunder 2003, version 0.8. When I first thought of
this guide, I couldn't think of one, until I remembered I wanted to do a
guide of this game.
Note that I am not going to tolerate plagarism, because it is bad and against
the law. So if you wish to keep your computer alive and virus free, DO NOT
STEAL THIS GUIDE. I REPEAT, DO NOT STEAL THIS GUIDE. I will take legal action
if you take my guide and publicly distribute it without telling me first.
**If anyone sees this guide on anywhere but the currently allowed sites,
notify
me immediately and they will get a VERY stern reprimand. If that doesn't work,
read the last sentence of the above paragraph to see what I will do.
******NOTE****** This guide is best viewed under the Lucida Console font.
Send me questions, comments, ot anything like that.
Send me ideas for the next updates to follow
Send me grammar/spelling corrections
Thank me (please) for making this guide
Send me information that I may have missed
Send me fanmail(if you want)
PLEASE DO NOT -
Send me viruses/spam
Send me junk mail
Send me complete ****
tYpE lIke HOw I aM riGHT HerE, OR HERE, it makes me VERY mad!!!!
Or like this: "OOH, j00ur guide iz da suxxorz j00 suk, te EA SUX,(right back
atcha, Rockstar!) j00 suk"
Please include when emailing me-
Subject line - "NT2003 FAQ", "GameFAQs related", or "Guide Related".
If I don't see that, you will NOT be replied to, and I will delete it. I get
too much junk mail to respond to, and I will reply if those are put into the
subject line.
------------------------------
****** 3. EDITING FILES ******
------------------------------
!!!!!!Want No Car Drag? Here's how:!!!!!!
OK. Go to the directory that NT2003 is installed in. Find a car that you want
to edit. Go to Season03 and then Vehicles. Go to either Chevy, Dodge, Ford,
or Pontiac. Go to the same car folder (ex. Aarons99) as the car you want.
Click on the HDV file. Use Notepad/Wordpad as they are in complete English.
You will find inside a file exactly with this:
//
// This is the high-detail vehicle parameter file.
// It is pointed to by one or more *.veh files.
//
// Any range has the following values: (minimum, step size, number of steps)
// Any setting refers to the step from 0 to .
//
// Everything is in SI units (kg, m, kPa, N, etc.), except:
// Engine speed is measured in RPM.
// Angles are measured in degrees.
//
// +x = left
// +y = up
// +z = rear
//
// Pushrod connections are adjusted from the values found in this file
// based on the graphical location of the wheels. If the graphical location
// does not match the physical location (found in a .pm file), then all
// suspension joints (including the pushrods) are adjusted to match the
// graphical locations. It should be noted that suspension joints are also
// adjusted after setting the camber, caster, and toe-in.
//
// The "reference plane" is equal to the ride height. Note that we have
// added a graphical offset because NASCAR measures the ride heights to the
// frame of the car, but the bodywork hangs about an inch lower (especially
// at the air dam). The graphical offset does not affect the physics in any
// way, just the appearance of how far the vehicle is off the ground. Note
// that the "undertray" points are where the vehicle bottoms out.
//
// Aerodynamic variables:
// Lift is negative downforce
//
[GENERAL]
Rules=1 // what rules to apply to garage setups
(0=none, 1=NASCAR)
GarageDisplayFlags=0 // how settings are displayed in garage
(add): 1=rear wing, 2=radiator, 4=more gear info
FeelerFlags=15 // how collision feelers are generated
(add): 1=box influence 2=reduce wall-jumping 4=allow adjustment hack
8=top directions
Mass=1571.2 // all mass except fuel
Inertia=(2508.7, 2778.8, 474.4) // all inertia except fuel
FuelTankPos=(0.00, 0.14, 0.47) // location of tank relative to center of
rear axle in reference plane
FuelTankMotion=(560.0,0.7) // simple model of fuel movement in tank
(spring rate per kg, critical damping ratio)
Notes=""
Symmetric=0
DamageFile=damage // .ini file to find physical and graphical
damage info
CGHeight=0.2914 // height of body mass (excluding fuel)
above reference plane
CGRightRange=(0.458, 0.002, 43) // fraction of weight on left tires
CGRightSetting=0
CGRearRange=(0.460, 0.002, 31) // fraction of weight on rear tires
CGRearSetting=15
WedgeRange=(-10.0, 0.25, 81) // rounds of wedge
WedgeSetting=40
WedgePushrod=-0.0005906976744 // each round of wedge changes rear-left
jacking screw by this amount (0.0 to disable, use Rules to allow FR ride
height)
GraphicalOffset=(0.0, -0.0254, 0.0) // does not affect physics! NASCAR ride
heights are measured to frame, 1 inch higher than bodywork
FLUndertray=(0.75, -0.0254, -0.65) // corner offset from center of front
axle in reference plane
FRUndertray=(-0.75, -0.0254, -0.65) // corner offset from center of front
axle in reference plane
RLUndertray=(0.75, 0.0, 0.00) // corner offset from center of rear axle in
reference plane
RRUndertray=(-0.75, 0.0, 0.00) // corner offset from center of rear axle in
reference plane
TireBrand=generic // must appear before tire compound setting
(references *.tbc file)
TireCompoundSetting=0 // compound index within brand
FuelRange=(1.892706, 1.892706, 44)
FuelSetting=43
NumPitstopsRange=(0, 1, 4)
NumPitstopsSetting=3
Pitstop1Range=(1.892706, 1.892706, 44)
Pitstop1Setting=43
Pitstop2Range=(1.892706, 1.892706, 44)
Pitstop2Setting=43
Pitstop3Range=(1.892706, 1.892706, 44)
Pitstop3Setting=43
AIMinPassesPerTick=2 // minimum passes per tick (can use more
accurate spring/damper/torque values, but takes more CPU)
AIRotationThreshold=0.08 // rotation threshold (rads/sec) to
temporarily increment passes per tick
AIEvenSuspension=1.0 // averages out spring and damper rates to
improve stability (0.0 - 1.0)
AISpringRate=0.70 // spring rate adjustment for AI physics
AIDamperSlow=1.0 // contribution of average slow damper into
simple AI damper
AIDamperFast=0.2 // contribution of average fast damper into
simple AI damper
AITorqueStab=(0.70, 0.75, 0.40) // torque adjustment to keep AI stable
[LEFTFENDER]
FenderFlareRange=(0.0, 0.00635, 7) // front fender flare
FenderFlareSetting=3
FenderCenter=(0.80, 0.15, -0.32) // center of fender forces
(offset from center of front axle in ref plane)
FenderDragParams=(0.0, 0.3616, 0.0) // base, 1st, and 2nd order drag
per meter flare
FenderLiftParams=(0.0, -1.4118, 5.811) // base, 1st, and 2nd order lift
per meter flare
FenderSideways=(0.5) // dropoff in downforce with yaw
(0.0 = none, 1.0 = max)
[RIGHTFENDER]
FenderFlareRange=(0.0, 0.00635, 7) // front fender flare
FenderFlareSetting=3
FenderCenter=(-0.80, 0.15, -0.32) // center of fender forces
(offset from center of front axle in ref plane)
FenderDragParams=(0.0, 0.3616, 0.0) // base, 1st, and 2nd order
drag per meter flare
FenderLiftParams=(0.0, -1.4118, 5.811) // base, 1st, and 2nd order
lift per meter flare
FenderSideways=(0.5) // dropoff in downforce with
yaw (0.0 = none, 1.0 = max)
[REARWING] // spoiler
RWRange=(50.0, 1.0, 21) // rear wing range
RWSetting=15 // rear wing setting
RWDragParams=(0.0, 0.003501, -1.2e-6) // base drag and 1st and 2nd order
with setting
RWLiftParams=(0.0, -0.008989, 2.3e-5) // base lift and 1st and 2nd order
with setting
RWLiftSideways=(0.3) // dropoff in downforce with yaw
(0.0 = none, 1.0 = max)
RWLeft=(-0.02, -0.002, 0.0) // aero forces from moving left
RWRight=(0.02, -0.002, 0.0) // aero forces from moving right
RWUp=(0.0, -0.08, -0.002) // aero forces from moving up
RWDown=(0.0, 0.08, 0.002) // aero forces from moving down
RWAft=(0.0, 0.08, -0.08) // aero forces from moving rearwards
RWFore=(0.0, 0.0, 0.0) // aero forces from moving forwards
(recomputed from settings)
RWRot=(0.02, 0.01, 0.03) // aero torque from rotating
RWCenter=(0.00, 0.43, -0.54) // center of rear wing forces (offset from
center of rear axle at ref plane)
[BODYAERO]
BodyDragBase=(0.2191) // base drag
BodyDragHeightAvg=(0.165) // drag increase with average ride height
BodyDragHeightDiff=(0.31) // drag increase with front/rear ride
height difference
BodyMaxHeight=(0.20) // maximum ride height that affects drag/lift
BodyLeft=(-0.7, 0.0, 0.0) // aero forces from moving left
BodyRight=(0.7, 0.0, 0.0) // aero forces from moving right
BodyUp=(0.0, -1.5, 0.0) // aero forces from moving up
BodyDown=(0.0, 1.5, 0.0) // aero forces from moving down
BodyAft=(0.0, 0.10, -1.00) // aero forces from moving rearwards
BodyFore=(0.0, -0.1591, 0.443) // aero forces from moving forwards
(lift value important, but drag overwritten)
BodyRot=(2.0, 1.5, 1.0) // aero torque from rotating
BodyCenter=(0.0, 0.267, -3.320) // center of body aero forces (offset
from center of rear axle at ref plane)
RadiatorRange=(100.0, -5.0, 21) // radiator range (front grille tape)
RadiatorSetting=5 // radiator setting
RadiatorDrag=(0.00019) // effect of radiator setting on drag
RadiatorLift=(0.00069) // effect of radiator setting on lift
BrakeDuctRange=(0.0, 1.0, 3) // brake duct range
BrakeDuctSetting=1 // brake duct setting
BrakeDuctDrag=(0.004) // effect of brake duct setting on drag
BrakeDuctLift=(0.011) // effect of brake duct setting on lift
[DIFFUSER]
DiffuserBase=(-0.1607, -0.48, 5.6) // base lift and 1st/2nd order with
rear ride height
DiffuserFrontHeight=(0.118) // 1st order with front ride height
DiffuserSideways=(0.5) // dropoff with yaw
(0.0 = none, 1.0 = max)
DiffuserCenter=(0.0, 0.015, -1.385) // center of diffuser forces (offset
from center of rear axle at ref plane)
[SUSPENSION]
PhysicalModelFile=nascar_susp.pm
ApplySlowToFastDampers=1 // whether to apply slow damper settings
to fast damper settings
AdjustSuspRates=0 // adjust suspension rates due to
motion ratio
AlignWheels=1 // correct for minor graphical offsets
FrontWheelTrack=1.533525 // if non-zero, forces the front wheels
to be specified track width
RearWheelTrack=1.533525 // if non-zero, forces the rear wheels
to be specified track width
LeftWheelBase=2.794 // if non-zero, forces the left side to
use specified wheelbase
RightWheelBase=2.794 // if non-zero, forces the right side to
use specified wheelbase
SpringBasedAntiSway=0 // 0=diameter-based, 1=spring-based
FrontAntiSwayBase=0.0
FrontAntiSwayRange=(0.01905, 0.0015875, 13)
FrontAntiSwaySetting=6
FrontAntiSwayRate=(1.36e11, 4.0) // (base, power), so rate = base *
(diameter in meters ^ power)
RearAntiSwayBase=41000.0 // extra anti-sway from tube twisting
RearAntiSwayRange=(0.0127, 0.0015875, 9)
RearAntiSwaySetting=6
RearAntiSwayRate=(1.36e11, 4.0) // (base, power), so rate = base *
(diameter in meters ^ power)
FrontToeInRange=(-0.20, 0.05, 9)
FrontToeInSetting=2
RearToeInRange=(-0.20, 0.05, 9)
RearToeInSetting=6
LeftCasterRange=(-2.0, 0.1, 81) // front-left caster
LeftCasterSetting=45
RightCasterRange=(-2.0, 0.1, 81) // front-right caster
RightCasterSetting=55
LeftTrackBarRange=(0.1778, 0.003175, 65) // rear-left track bar
LeftTrackBarSetting=20
RightTrackBarRange=(0.1778, 0.003175, 65) // rear-right track bar
RightTrackBarSetting=32
[DRIVELINE]
ClutchInertia=0.01370
ClutchTorque=1610.0
ClutchWear=0.0
ClutchFriction=17.255
BaulkTorque=1300.0
SemiAutomatic=0 // whether throttle and clutch are
operated automatically (like an F1 car)
UpshiftDelay=0.125 // delay in selecting higher gear
(low for semi-automatic, higher for manual)
UpshiftClutchTime=0.225 // time to ease auto-clutch in AFTER
upshift (0.0 for F1 cars)
DownshiftDelay=0.125 // delay in selecting lower gear
(low for semi-automatic, higher for manual)
DownshiftClutchTime=0.225 // time to ease auto-clutch in AFTER
downshift (used to be SemiAutoClutchTime)
WheelDrive=REAR // which wheels are driven: REAR, FOUR
(even torque split), or FRONT
GearFile=gear_ratios.ini // Must come before final/reverse/gear
settings!
FinalDriveSetting=6 // indexed into GearFile list
ReverseSetting=12
ForwardGears=4
Gear1Setting=12
Gear2Setting=51
Gear3Setting=77
Gear4Setting=91
DiffType=1 // type of differential:
0 = Electronically Controlled (F1), 1 = Detroit Locker (NASCAR)
DiffTorque=250.0 // at full lock (100% setting), the
torque redirected per wheelspeed difference in radians/sec (roughly 1.2kph)
DiffLockRange=(0.50, 0.50, 2) // differential acting on all driven
wheels
DiffLockSetting=0
[FRONTLEFT]
BumpTravel=0.0254 // suspension travel upwards
(= 5.5 inches travel - 4.5 inches minimum ride height)
ReboundTravel=-0.3048 // suspension travel downwards
(= -5.0 inches travel - 7.0 inches maximum ride height)
BumpStopSpring=300000.0 // initial spring rate of suspension
hitting body in NASCAR
BumpStopRisingSpring=1.20e7 // rising spring rate of same
(multiplied by deflection squared)
BumpStopDamper=9000.0 // initial damping rate of suspension
hitting body in NASCAR
BumpStopRisingDamper=9.00e5 // rising damper rate of same
(multiplied by deflection squared)
BumpStage2=0.125 // speed where damper bump moves from
slow to fast
ReboundStage2=-0.125 // speed where damper rebound moves
from slow to fast
FrictionTorque=7.81 // Newton-meters of friction between
spindle and wheel
SpinInertia=1.633 // inertia in pitch direction including
any axle but not brake disc
CGOffsetX=0.000 // x-offset from graphical center to
physical center (NOT IMPLEMENTED)
PushrodSpindle=(-0.200, -0.100, 0.000) // spring/damper connection to spindle
or axle (relative to wheel center)
PushrodBody=(-0.250, 0.300, 0.000) // spring/damper connection to body
(relative to wheel center)
CamberRange=(-6.0, 0.1, 121)
CamberSetting=75
PressureRange=(68.94757293, 3.44737864638, 101)
PressureSetting=30
PackerRange=(0.000, 0.001, 1)
PackerSetting=0
SpringRange=(70050.7341, 8756.341762, 37)
SpringSetting=15
RideHeightRange=(0.1143, 0.003175, 17) // 4.5 to 6.5 inches
RideHeightSetting=0
SlowBumpRange=(3502.536, 218.9085, 9)
SlowBumpSetting=4
FastBumpRange=(1751.268, 218.9085, 9)
FastBumpSetting=4
SlowReboundRange=(10507.608, 875.634, 9)
SlowReboundSetting=4
FastReboundRange=(3502.536, 875.634, 9)
FastReboundSetting=4
BrakeDiscRange=(0.0254, 0.000, 1) // disc thickness
BrakeDiscSetting=0
BrakePadRange=(0, 1, 5) // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.715 // inertia per meter of thickness
BrakeOptimumTemp=250.0 // optimum brake temperature in Celsius
(peak brake grip)
BrakeFadeRange=650.0 // temperature outside of optimum that
brake grip drops to half (too hot or too cold)
BrakeWearRate=1.207e-011 // meters of wear per second at optimum
temperature
BrakeFailure=(1.33e-002,7.21e-004) // average and variation in disc
thickness at failure
BrakeTorque=4113.0 // maximum brake torque at zero wear and
optimum temp
BrakeHeating=0.00060 // heat added linearly with brake torque
times wheel speed (at max disc thickness)
BrakeCooling=(3.660e-002,4.630e-004) // minimum brake cooling rate
(base and per unit velocity) (at max disc thickness)
BrakeDuctCooling=1.180e-004 // brake cooling rate per brake duct
setting (at max disc thickness)
[FRONTRIGHT]
BumpTravel=0.0254 // suspension travel upwards (= 5.5
inches travel - 4.5 inches minimum ride height)
ReboundTravel=-0.3048 // suspension travel downwards (= -5.0
inches travel - 7.0 inches maximum ride height)
BumpStopSpring=300000.0 // initial spring rate of suspension
hitting body in NASCAR
BumpStopRisingSpring=1.20e7 // rising spring rate of same (multiplied
by deflection squared)
BumpStopDamper=9000.0 // initial damping rate of suspension
hitting body in NASCAR
BumpStopRisingDamper=9.00e5 // rising damper rate of same (multiplied
by deflection squared)
BumpStage2=0.125 // speed where damper bump moves from
slow to fast
ReboundStage2=-0.125 // speed where damper rebound moves from
slow to fast
FrictionTorque=7.81 // Newton-meters of friction between
spindle and wheel
SpinInertia=1.633 // inertia in pitch direction including
any axle but not brake disc
CGOffsetX=0.000 // x-offset from graphical center to
physical center (NOT IMPLEMENTED)
PushrodSpindle=(0.200, -0.100, 0.000) // spring/damper connection to spindle
or axle (relative to wheel center)
PushrodBody=(0.250, 0.300, 0.000) // spring/damper connection to body
(relative to wheel center)
CamberRange=(-6.0, 0.1, 121)
CamberSetting=25
PressureRange=(68.94757293, 3.44737864638, 101)
PressureSetting=60
PackerRange=(0.000, 0.001, 1)
PackerSetting=0
SpringRange=(70050.7341, 8756.341762, 37)
SpringSetting=15
RideHeightRange=(0.0635, 0.003175, 57) // derived from other ride heights:
2.5 to 9.5 inches
RideHeightSetting=24
SlowBumpRange=(3502.536, 218.9085, 9)
SlowBumpSetting=4
FastBumpRange=(1751.268, 218.9085, 9)
FastBumpSetting=4
SlowReboundRange=(10507.608, 875.634, 9)
SlowReboundSetting=4
FastReboundRange=(3502.536, 875.634, 9)
FastReboundSetting=4
BrakeDiscRange=(0.0254, 0.000, 1) // disc thickness
BrakeDiscSetting=0
BrakePadRange=(0, 1, 5) // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.715 // inertia per meter of thickness
BrakeOptimumTemp=250.0 // optimum brake temperature in Celsius
(peak brake grip)
BrakeFadeRange=650.0 // temperature outside of optimum that
brake grip drops to half (too hot or too cold)
BrakeWearRate=1.207e-011 // meters of wear per second at optimum
temperature
BrakeFailure=(1.33e-002,7.21e-004) // average and variation in disc
thickness at failure
BrakeTorque=4113.0 // maximum brake torque at zero wear and
optimum temp
BrakeHeating=0.00060 // heat added linearly with brake torque
times wheel speed (at max disc thickness)
BrakeCooling=(3.660e-002,4.630e-004) // minimum brake cooling rate
(base and per unit velocity) (at max disc thickness)
BrakeDuctCooling=1.180e-004 // brake cooling rate per brake duct
setting (at max disc thickness)
[REARLEFT]
BumpTravel=0.0254 // suspension travel upwards
(= 5.5 inches travel - 4.5 inches minimum ride height)
ReboundTravel=-0.3048 // suspension travel downwards
(= -5.0 inches travel - 7.0 inches maximum ride height)
BumpStopSpring=300000.0 // initial spring rate of suspension
hitting body in NASCAR
BumpStopRisingSpring=1.20e7 // rising spring rate of same
(multiplied by deflection squared)
BumpStopDamper=9000.0 // initial damping rate of suspension
hitting body in NASCAR
BumpStopRisingDamper=9.00e5 // rising damper rate of same
(multiplied by deflection squared)
BumpStage2=0.125 // speed where damper bump moves from
slow to fast
ReboundStage2=-0.125 // speed where damper rebound moves from
slow to fast
FrictionTorque=7.81 // Newton-meters of friction between
spindle and wheel
SpinInertia=1.722 // inertia in pitch direction including
any axle but not brake disc
CGOffsetX=-0.030 // x-offset from graphical center to
physical center (NOT IMPLEMENTED)
PushrodSpindle=(-0.250, -0.100, 0.000) // spring/damper connection to spindle
or axle (relative to wheel center)
PushrodBody=(-0.300, 0.300, 0.000) // spring/damper connection to body
(relative to wheel center)
CamberRange=(-1.8, 1.8, 3)
CamberSetting=2
PressureRange=(68.94757293, 3.44737864638, 101)
PressureSetting=30
PackerRange=(0.000, 0.001, 1)
PackerSetting=0
SpringRange=(17512.6835, 4378.170881, 21)
SpringSetting=10
RideHeightRange=(0.1143, 0.003175, 17) // 4.5 to 6.5 inches
RideHeightSetting=8
SlowBumpRange=(3502.536, 218.9085, 9)
SlowBumpSetting=4
FastBumpRange=(1751.268, 218.9085, 9)
FastBumpSetting=4
SlowReboundRange=(10507.608, 875.634, 9)
SlowReboundSetting=4
FastReboundRange=(3502.536, 875.634, 9)
FastReboundSetting=4
BrakeDiscRange=(0.0254, 0.000, 1) // disc thickness
BrakeDiscSetting=0
BrakePadRange=(0, 1, 5) // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.715 // inertia per meter of thickness
BrakeOptimumTemp=250.0 // optimum brake temperature in Celsius
(peak brake grip)
BrakeFadeRange=650.0 // temperature outside of optimum that
brake grip drops to half (too hot or too cold)
BrakeWearRate=1.207e-011 // meters of wear per second at optimum
temperature
BrakeFailure=(1.33e-002,7.21e-004) // average and variation in disc
thickness at failure
BrakeTorque=4113.0 // maximum brake torque at zero wear and
optimum temp
BrakeHeating=0.00060 // heat added linearly with brake torque
times wheel speed (at max disc thickness)
BrakeCooling=(1.943e-002,2.459e-004) // minimum brake cooling rate (base and
per unit velocity) (at max disc thickness)
BrakeDuctCooling=6.266e-005 // brake cooling rate per brake duct
setting (at max disc thickness)
[REARRIGHT]
BumpTravel=0.0254 // suspension travel upwards (= 5.5
inches travel - 4.5 inches minimum ride height)
ReboundTravel=-0.3048 // suspension travel downwards (= -5.0
inches travel - 7.0 inches maximum ride height)
BumpStopSpring=300000.0 // initial spring rate of suspension
hitting body in NASCAR
BumpStopRisingSpring=1.20e7 // rising spring rate of same (multiplied
by deflection squared)
BumpStopDamper=9000.0 // initial damping rate of suspension
hitting body in NASCAR
BumpStopRisingDamper=9.00e5 // rising damper rate of same (multiplied
by deflection squared)
BumpStage2=0.125 // speed where damper bump moves from
slow to fast
ReboundStage2=-0.125 // speed where damper rebound moves from
slow to fast
FrictionTorque=7.81 // Newton-meters of friction between
spindle and wheel
SpinInertia=1.722 // inertia in pitch direction including
any axle but not brake disc
CGOffsetX=0.030 // x-offset from graphical center to
physical center (NOT IMPLEMENTED)
PushrodSpindle=(0.250, -0.100, 0.000) // spring/damper connection to spindle
or axle (relative to wheel center)
PushrodBody=(0.300, 0.300, 0.000) // spring/damper connection to body
(relative to wheel center)
CamberRange=(-1.8, 1.8, 3)
CamberSetting=0
PressureRange=(68.94757293, 3.44737864638, 101)
PressureSetting=60
PackerRange=(0.000, 0.001, 1)
PackerSetting=0
SpringRange=(17512.6835, 4378.170881, 21)
SpringSetting=10
RideHeightRange=(0.1143, 0.003175, 25) // 4.5 to 7.5 inches
RideHeightSetting=16
SlowBumpRange=(3502.536, 218.9085, 9)
SlowBumpSetting=4
FastBumpRange=(1751.268, 218.9085, 9)
FastBumpSetting=4
SlowReboundRange=(10507.608, 875.634, 9)
SlowReboundSetting=4
FastReboundRange=(3502.536, 875.634, 9)
FastReboundSetting=4
BrakeDiscRange=(0.0254, 0.000, 1) // disc thickness
BrakeDiscSetting=0
BrakePadRange=(0, 1, 5) // pad type (not implemented)
BrakePadSetting=2
BrakeDiscInertia=0.715 // inertia per meter of thickness
BrakeOptimumTemp=250.0 // optimum brake temperature in Celsius
(peak brake grip)
BrakeFadeRange=650.0 // temperature outside of optimum that
brake grip drops to half (too hot or too cold)
BrakeWearRate=1.207e-011 // meters of wear per second at optimum
temperature
BrakeFailure=(1.33e-002,7.21e-004) // average and variation in disc
thickness at failure
BrakeTorque=4113.0 // maximum brake torque at zero wear and
optimum temp
BrakeHeating=0.00060 // heat added linearly with brake torque
times wheel speed (at max disc thickness)
BrakeCooling=(1.943e-002,2.459e-004) // minimum brake cooling rate (base and
per unit velocity) (at max disc thickness)
BrakeDuctCooling=6.266e-005 // brake cooling rate per brake duct
setting (at max disc thickness)
Change these settings to:
[BODYAERO]
BodyDragBase=(0.0) // base drag
BodyDragHeightAvg=(0.0) // drag increase with average ride height
BodyDragHeightDiff=(0.0) // drag increase with front/rear ride
height difference
BodyMaxHeight=(0.20) // maximum ride height that affects
drag/lift
BodyLeft=(-0.7, 0.0, 0.0) // aero forces from moving left
BodyRight=(0.7, 0.0, 0.0) // aero forces from moving right
BodyUp=(0.0, -1.5, 0.0) // aero forces from moving up
BodyDown=(0.0, 1.5, 0.0) // aero forces from moving down
BodyAft=(0.0, 0.10, -1.00) // aero forces from moving rearwards
BodyFore=(0.0, -0.1591, 0.443) // aero forces from moving forwards (lift
value important, but drag overwritten)
BodyRot=(2.0, 1.5, 1.0) // aero torque from rotating
BodyCenter=(0.0, 0.267, -3.320) // center of body aero forces (offset
from center of rear axle at ref plane)
RadiatorRange=(100.0, -5.0, 21) // radiator range (front grille tape)
RadiatorSetting=5 // radiator setting
RadiatorDrag=(0.0) // effect of radiator setting on drag
RadiatorLift=(0.00069) // effect of radiator setting on lift
BrakeDuctRange=(0.0, 1.0, 3) // brake duct range
BrakeDuctSetting=1 // brake duct setting
BrakeDuctDrag=(0.0) // effect of brake duct setting on drag
BrakeDuctLift=(0.011) // effect of brake duct setting on lift
And now your car will not have any drag.
!!!!!!WANT BETTER AI????? HERE'S HOW!!!!!!
Go to the Season03 folder and click, this time, on Drivers. You will find a
mess of driver files. I'll use Matt Kenseth's for example:
Matt Kenseth
{
//Driver Info
DateofBirth=10-3-72
TeamName=Roush Racing
HomeTown=Cambridge, WI
You can edit those to any you want. BUT DO NOT CHANGE THE SCRIPT FILE,
I TELLS YA!!!!! DO NOT CHANGE THE SCRIPT FILE!!!!!
!!!!!!WANT NO RESTRICTOR PLATES AT DAYTONA/TALLADEGA?!?!? HERE'S HOW!!!!!!
Look for the marker in the file I made, but don't actually put that in the
GDB file. This GDB file is located in: Season03/Tracks/Daytona/Daytona500
Daytona500
{
RaceLaps = 200
Attrition = 23
TrackName = DAYTONA®
EventName = Daytona 500®
VenueName = Daytona International Speedway®
SettingsFolder = Daytona
Location = Daytona Beach, Florida
Date = 02/17/2002
Track Type = Superspeedway
Length = 2.5 Miles
Banking = 31° Corners 18° Front 3° Back
Capacity = 168,000
Track Record = 42.783/Bill Elliott
RacePitMPH = 55
NormalPitMPH = 55
FormationSpeedMPH = 70
RestrictorPlate = true <<
RearSpoilerAngle = 65
Qualifying = 48.431
Variance = 1.163
PitWindow = 55
RaceResults
FastestRaceLaps
RaceEvents
Weather
PitStopStrategies
CommTrackID = 6
CommRaceNum = 1
PaintSchemes
{
Dale Earnhardt, Jr. = a8daytona02
Johnny Benson = f10daytona02
Michael Waltrip = b15daytona02
Jeff Gordon = b24dupont02
Bobby Hamilton = b55white02
}
AIRaceTimeFast = 46.595
AIRaceTimeMid = 48.154
AIRaceTimeSlow = 49.755
}
!!!!!!WANT TIRES TO BE BETTER? HERE'S HOW!!!!!!
Edit this file directly in the Season03 file.
// Tire brand found in *.hdv files refer to file name.
// "Generic" brand tires ... hint hint hint!
// Slip curves do not represent the coefficient of grip. Instead they
represent
// the reaction to the current slip. Regardless of the peak value in
this curve,
// it will be automatically normalized to have a peak of 1.0.
// The peak of the slip curve is dynamically adjusted to higher or lower
slip
// values based on current load and possibly other factors. See the
LatPeak and
// LongPeak tire parameters for more info.
// Slip curve data points are connected using a cubic spline, so there is
no
// need to use a massive amount of data points unless the curve is really
busy.
// Lateral slip angles are normalized so that you need to take the sine of
the
// angle to get the slip. For example, 12 degrees is a slip of 0.208 and
vice
// versa. Longitudinal slip ratios closely match the SAE definition.
// All curves should probably go out to at least a slip of 2.0, even the
lateral
// and braking curves. Although locking up your brakes is a slip of 1.0,
there
// are situations where you can spin your wheels in the opposite direction
of
// your velocity (like shifting into reverse while moving forwards).
// Note that the initial slope of the curve may have an effect on how some
// features behave, such as traction control, skids, and tire smoke.
// Note that the dry and wet performance numbers are NOT
// relative. They will still be scaled by the terrain dry/wet values
// in terrain.tdf. For example, if normal pavement has the scaling
// parameters dry=1.0 and wet=0.8, and a rain tire has scaling
// parameters of dry=1.30 and wet=1.35, then the overall grip in
// the dry will be (1.0 * 1.30) = 1.30, while the overall grip in
// the wet will be (0.8 * 1.35) = 1.08.
// FYI - we may add "Compound" to each name in order to translate it,
// because these names are not necessarily unique to tire compounds.
[COMPOUND]
Name="Dry"
Front:
DryLatLong=(1.461, 1.717) // Lateral/longitudinal coefficients in
dry weather
WetLatLong=(0.844, 1.000) // Lateral/longitudinal coefficients in
wet weather
Radius=0.355 // Radius of tire
RadiusRPM=4.02e-6 // Increased radius per unit RPM
SpringBase=131800.0 // Base spring rate with no pressure
SpringkPa=875.0 // Spring rate per unit pressure
Damper=1345.0 // Damping rate of tire
LoadSens=(-3.10e-6, 0.34, 21650.0) // Load sensitivity of tire (initial
slope, final grip multiplier, final load)
LatPeak=(0.084, 0.345, 33400.0) // Slip range where lateral peak force
occurs depending on load
LongPeak=(0.084, 0.345, 33400.0) // Slip range where longitudinal peak
force occurs depending on load
LatCurve="Default" // Slip angle curve (data uses normalized
angle)
BrakingCurve="Default" // Slip ratio curve under braking
TractiveCurve="Default" // Slip ratio curve under acceleration
Camber=(4.35, 0.08) // Peak camber angle and additional
lateral
force
gained
RollingResistance=460.0 // Resistance torque (Nm) per unit
deflection
(m)
on ground
RollingHeat=13.2 // Heat caused by rolling (deg C per
unit
rotation
times deflection)
FrictionHeat=0.133 // Heat caused from friction (deg C
per unit force lost thru slippage)
Cooling=(9.10e-4, 2.75e-5) // Cooling base and with velocity
(rain automatically increases cooling)
WearRate=0.372e-7 // Wear rate constant
Softness=0.6 // Softness is now just for AI strategic
use
AILoad=10000.0 // Simple load sensitivity for AI vehicles
AIGripMult=0.907 // Grip multiplier for AI vehicles (due to
tire
model simplification)
AIPeakSlip=0.072 // Simple peak slip angle for AI vehicles
OptimumTemp=112.0 // Optimum operating temperature for peak
forces
(Celsius)
OptimumPressureBase=60.0 // Base pressure to remain flat on ground
at
zero
deflection
OptimumPressureMult=0.0261 // Multiplier by load to stay flat on
ground
Rear:
DryLatLong=(1.461, 1.717)
WetLatLong=(0.844, 1.000)
Radius=0.355
RadiusRPM=4.02e-6
SpringBase=131800.0
SpringkPa=875.0
Damper=1345.0
LoadSens=(-3.10e-6, 0.34, 21650.0)
LatPeak=(0.084, 0.345, 33400.0)
LongPeak=(0.084, 0.345, 33400.0)
LatCurve="Default"
BrakingCurve="Default"
TractiveCurve="Default"
Camber=(4.35, 0.08)
RollingResistance=460.0
RollingHeat=13.2
FrictionHeat=0.133
Cooling=(9.10e-4, 2.75e-5)
WearRate=0.372e-7
Softness=0.6
AILoad=10000.0
AIGripMult=0.965
AIPeakSlip=0.072
OptimumTemp=112.0
OptimumPressureBase=60.0
OptimumPressureMult=0.0261
Nothing is changed, so edit it to your liking. Everything below the line,
do not edit. The line was never there; I just put it there to show you.
!!!!!!WANT THAT STEERING WHEEL TO STOP GOING LEFT? HERE'S HOW!!!!!!
Email me if you find out; I honestly do not know.
------------------------------
****** 4. CLOSING NOTES ******
------------------------------
This guide is copyright 2006 by Adam Sweet. NASCAR Thunder 2003 and this
information is copyright 2002-2006 EA Tiburon. I do not own any of this info
stored in this guide. DO NOT ASK ME ABOUT 3D STUFF. I don't know anything
about the MAS files. I don't know WHAT created them.
One more note: Don't mess around with the SCN files.
Those are camera files, and if messed around with too much, they can really
screw something up.