Upgrade trouble

Hi, I'm working on hood upgrades on a personal use mod that will be released when I get permission.
"normal" gen:
Code:
SearchPath=<VEHDIR>RA/Brazillian_cars/chevrolet/ss78
SearchPath=<VEHDIR>/Brazillian_cars/chevrolet/ss78
SearchPath=<VEHDIR>Brazillian_cars/chevrolet/Teams/
SearchPath=<TEAMDIR>Brazillian_cars/chevrolet/Teams/

MASFile=ss78.MAS
MASFile=cmaps.MAS


//----------------------------------------

Instance=SLOT<ID>
{
  Moveable=True
  MeshFile=boot_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=chassis.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=door_lf_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=door_rf_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=instrumentos.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=mangueiras.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=lanterna.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=manometros.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)
  MeshFile=caixa.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=bracadeiras.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)
  MeshFile=bateria.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=assoalho.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=bancos.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=cofre.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=coisinhas.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True 
  MeshFile=dosador.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=motor1.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=motor2.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=painel.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=msd.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=quadrado.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=surface.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
//------------------------------------SHADOW AND COLLISION OBJECTS---------------------------------


Actor=VEHICLE

Instance=COCKPIT
{
  Moveable=True
  MeshFile=<SS78BONNET> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=boot_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=bump_front_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=bump_rear_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=chassis.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=door_lf_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=door_rf_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=instrumentos.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=mangueiras.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=lanterna.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=manometros.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=caixa.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=bracadeiras.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=bateria.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=assoalho.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=bancos.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=cofre.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=coisinhas.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True 
  MeshFile=dosador.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=escape.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=motor1.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=motor2.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=painel.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=msd.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=quadrado.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=surface.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=mirror_left.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  MeshFile=mirror_right.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
}

  Instance=WHEEL
  {
    Moveable=True
    MeshFile=volante.gmt CollTarget=False HATTarget=False ShadowReceiver=True LODIn=(0.0) LODOut=(3.00)
  }

  Instance=HELMET
  {
    Moveable=True
    MeshFile=CAPACETE.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True
  }

  Instance=BODY
  {
    Moveable=True
    MeshFile=Driver.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(300.0) ShadowReceiver=True
  }

////////////////////////////////////Front Bumper/////////////////
  Instance="FWING"
  {
    Moveable=True
  MeshFile=bump_front_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }]
////////////////////////////////////Rear Bumper/////////////////
  Instance="DEBRIS1"
  {
    Moveable=True
  MeshFile=bump_rear_ok.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
///////////////////////////////////HOOD//////////////////////////
  Instance="SS78BONNET"
  {
    Moveable=True
  MeshFile=<SS78BONNET> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
///////////////////////////////////Exhaust//////////////////////////
  Instance="Exhaust"
  {
    Moveable=True
  MeshFile=escape.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True

  Instance="DEBRIS8"  //Side Mirror -Driver Side
  {
    Moveable=True
  MeshFile=mirror_left.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)  ShadowCaster=(True, Solid, 32, 32)  ShadowReceiver=True

  }

  Instance="DEBRIS9"  //Side Mirror -Passenger Side
  {
    Moveable=True
    MeshFile=mirror_right.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) ShadowCaster=(True, Solid, 32, 32) ShadowReceiver=True
  }

//------------------------------------Headlights and Tail Lights------------------------------------------------//
//////////////////////////////////////Headlight Projectors/////////////////////////////////////////////
   Projector=Headlight
  {
    Moveable=True Dyn=True Active=False Pos=(0.0, 0.0, -17.0) Dir=(0.0, -.3, -.7) Radius=(6.5) Blend=(InvDstColor, One) Texmap=HEADLIGHT1.DDS
  }
////////////////////////////////////////////////////////////////////////////////////////////////////////
  Instance=HlightDS   //Headlights -Driver Side
  {
    Moveable=True
    MeshFile=hlglo_DS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)
  }

  Instance=HlightPS   //Headlights -Passenger Side
  {
    Moveable=True
    MeshFile=hlglo_PS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)
  }




//----------------------------------END OF HEADLIGHTS AND TAILLIGHTS------------------------------//

//---------------------------------------------UPGRADES-------------------------------------------//

<STARTUPGRADES>

/////////////////////////////////////////////////TIRES////////////////////////////////////////////////////////
/////////////////////////////////Left Front Tire and Spindle//////////////////////////////////////////////////
/////////////////////////////////////////////////TIRES////////////////////////////////////////////////////////
/////////////////////////////////Left Front Tire and Spindle//////////////////////////////////////////////////
  Instance=LFTIRE
  {
    Moveable=True
    MeshFile=wheel_lf.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128) LODIn=(0.00) LODOut=(200.0) ShadowReceiver=True
  }

  Instance=LFSpindle
  {
    Moveable=True
    MeshFile=lf_caliper.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True  //this is actually the caliper
  }
/////////////////////////////////Right Front Tire and Spindle//////////////////////////////////////////////////
  Instance=RFTIRE
  {
    Moveable=True
    MeshFile=wheel_rf.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128) LODIn=(0.00) LODOut=(200.0) ShadowReceiver=True
  }
  Instance=RFSpindle
  {
    Moveable=True
    MeshFile=rf_caliper.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True  //this is actually the caliper
  }

/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////

  Instance=LRTIRE
  {
    Moveable=True
    MeshFile=wheel_lb.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128) LODIn=(0.00) LODOut=(200.0) ShadowReceiver=True
  }

  Instance=LRSpindle
  {
    Moveable=True
    MeshFile=lb_caliper.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True  //this is actually the caliper
  }

/////////////////////////////////Right Rear Tire and Spindle//////////////////////////////////////////////////

Instance=RRTIRE
  {
    Moveable=True

    MeshFile=wheel_rb.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128) LODIn=(0.00) LODOut=(200.0) ShadowReceiver=True
  }
  Instance=RRSpindle
  {
    Moveable=True
    MeshFile=rb_caliper.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True  //this is actually the caliper
  }
<STOPUPGRADES>
 
Upgrades.ini:
Code:
BaseVehiclePrice=0
UpgradeClass="Anos 70"
UpgradeClass='Opala_SS_Lvl1"
  AIList
  {
  Tires=0
  Suspensao=1
  Freios=1
  Escapamento=1
  Chip de Desempenho=0
  Sobre-Alimentacao=1
  Motor=1
  Clutch=1
  Volante do Motor=1
  Weight Reduction=1
  Caixa de Cambio=1
  Differential=1
  Tanque de Combustivel=1
Connecting Rods=2
Fuel Injection System=2
Pistons=1
Cylinder Head=1
Air Filter System=2
  }
   
UpgradeClass="Opala_SS_Lvl2"
  AIList
  {
  Tires=0
  Suspensao=2
  Freios=2
  Escapamento=2
  Chip de Desempenho=1
  Sobre-Alimentacao=2
  Motor=2
  Clutch=2
  Volante do Motor=2
  Weight Reduction=2
  Caixa de Cambio=2
  Differential=1
  Tanque de Combustivel=1
Connecting Rods=2
Fuel Injection System=3
Pistons=2
Cylinder Head=2
Air Filter System=3
  }   
UpgradeClass="Opala_SS_Lvl3"
  AIList
  {
  Tires=0
  Suspensao=2
  Freios=2
  Escapamento=3
  Chip de Desempenho=1
  Sobre-Alimentacao=3
  Motor=3
  Clutch=2
  Volante do Motor=2
  Weight Reduction=3
  Caixa de Cambio=2
  Differential=1
  Tanque de Combustivel=1
Connecting Rods=2
Fuel Injection System=3
Pistons=2
Cylinder Head=2
Air Filter System=3
  }
UpgradeClass="Opala_SSTT"
  AIList
  {
  Tires=0
  Suspensao=2
  Freios=2
  Escapamento=3
  Chip de Desempenho=1
  Sobre-Alimentacao=0
  Motor=3
  Clutch=2
  Volante do Motor=2
  Weight Reduction=3
  Caixa de Cambio=3
  Differential=1
  Tanque de Combustivel=1
Connecting Rods=2
Fuel Injection System=3
Pistons=2
Cylinder Head=2
Air Filter System=3
UpgradeType="Power Steering"
{
  Incremental=0
  UpgradeLevel="FFB Mult level 2 (Default)"
  {
  Description="FFB Mult level 2 (Default)"
  }
  UpgradeLevel="FFB Mult level 1"
  {
  Description="FFB Mult level 1 (Lightest)"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=1.0
  }
  UpgradeLevel="FFB Mult level 1.5"
  {
  Description="FFB Mult level 1.5"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=1.5
  }
  UpgradeLevel="FFB Mult level 2"
  {
  Description="FFB Mult level 2"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=2.0
  }
  UpgradeLevel="FFB Mult level 2.5"
  {
  Description="FFB Mult level 2.5"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=2.5
  }
  UpgradeLevel="FFB Mult level 3"
  {
  Description="FFB Mult level 3 "
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=3.0
  }
  UpgradeLevel="FFB Mult level 3.5"
  {
  Description="FFB Mult level 3.5"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=3.5
  }
  UpgradeLevel="FFB Mult level 4.5"
  {
  Description="FFB Mult level 4.5"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=4.5
  }
  UpgradeLevel="FFB Mult level 5"
  {
  Description="FFB Mult level 5"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=5.0
  }
  UpgradeLevel="FFB Mult level 5.5"
  {
  Description="FFB Mult level 5.5"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=5.5
  }
  UpgradeLevel="FFB Mult level 6"
  {
  Description="FFB Mult level 6 (Hardest)"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=6.0
  }
  UpgradeLevel="RealFeel FFB Mult level 0"
  {
  Description="FFB Mult level 0 (RealFeel)"
  HDV=[CONTROLS]
  HDV=SteeringFFBMult=0.0
  }
}
  UpgradeType="Tires"
  UpgradeLevel="Hoosier Drag Radials"
  {
  Picture=Level_1_Tires.tga
  Description="Aluminum GP3 Tires - Street Radial"
  IconLevel=0  // overrides the level used for icons in the UI so that several levels are "equal" - good for a variety of rims that have no performance difference
  GEN=<LFTIRE>=HW_Alum_tr_lf_lvl1.gmt
  GEN=<RFTIRE>=HW_Alum_tr_rf_lvl1.gmt
  GEN=<LRTIRE>=HW_Alum_tr_lr_lvl1.gmt
  GEN=<RRTIRE>=HW_Alum_tr_rr_lvl1.gmt
  }
  }
  UpgradeLevel="Pirelli Drag Radial 255/65/15"
  {
  Picture=Level_10_Tires.tga
  Description="Center Line Warrior"
  Price=1200
  IconLevel=1  // overrides the level used for icons in the UI so that several levels are "equal" - good for a variety of rims that have no performance difference
  GEN=<LFTIRE>=HW_Gold_tr_lf_lvl2.gmt
  GEN=<RFTIRE>=HW_Gold_tr_rf_lvl2.gmt
  GEN=<LRTIRE>=HW_Gold_tr_lr_lvl2.gmt
  GEN=<RRTIRE>=HW_Gold_tr_rr_lvl2.gmt
  HDV=[FRONTLEFT]
  HDV=SpinInertia*=0.99
  HDV=
  HDV=[FRONTRIGHT]
  HDV=SpinInertia*=0.99
  HDV=
  HDV=[REARLEFT]
  HDV=SpinInertia*=0.99
  HDV=
  HDV=[REARRIGHT]
  HDV=SpinInertia*=0.99
  }
  }
  UpgradeLevel="Hoosier Drag Radials 320/65/15"
  {
  Picture=Level_11_Tires.tga
  Description="GP1 Tires - Slicks"
  Price=2440
  IconLevel=2  // overrides the level used for icons in the UI so that several levels are "equal" - good for a variety of rims that have no performance difference
  GEN=<LFTIRE>=HW_Alum_tr_lf_lvl3.gmt
  GEN=<RFTIRE>=HW_Alum_tr_rf_lvl3.gmt
  GEN=<LRTIRE>=HW_Alum_tr_lr_lvl3.gmt
  GEN=<RRTIRE>=HW_Alum_tr_rr_lvl3.gmt
  HDV=[FRONTLEFT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.90
  HDV=
  HDV=[FRONTRIGHT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.90
  HDV=
  HDV=[REARLEFT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.90
  HDV=
  HDV=[REARRIGHT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.90
  }
  UpgradeLevel="Mickey Thompson Drag Radials 350/65/15"
  {
  Picture=Level_12_Tires.tga
  Description="GP1 Tires - Slicks"
  Price=2440
  IconLevel=2  // overrides the level used for icons in the UI so that several levels are "equal" - good for a variety of rims that have no performance difference
  GEN=<LFTIRE>=HW_Alum_tr_lf_lvl4.gmt
  GEN=<RFTIRE>=HW_Alum_tr_rf_lvl4.gmt
  GEN=<LRTIRE>=HW_Alum_tr_lr_lvl4.gmt
  GEN=<RRTIRE>=HW_Alum_tr_rr_lvl4.gmt
  HDV=[FRONTLEFT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.87
  HDV=
  HDV=[FRONTRIGHT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.87
  HDV=
  HDV=[REARLEFT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.87
  HDV=
  HDV=[REARRIGHT]
  HDV=PressureSetting=40
  HDV=SpinInertia*=0.90
  }
UpgradeType="Suspensão"
{
  // You can purchase any suspension at any time
  Incremental=0
  UpgradeLevel="Stock GP3 Suspension"
  {
  Picture=SuspensionA.tga
  Description="Stock suspension allows very few garage adjustments"
  }
  UpgradeLevel="GP2 Suspension "
  {
  Picture=SuspensionM.tga
  Description="Upgraded suspension - Lower ride height, 25% stiffer springs, 5-way Adjustable swaybars, better camber optimization."
  Price=1400
  HDV=[GENERAL]
  HDV=GraphicalOffset+=(0.0,0.01,0.0)
  HDV=
  HDV=[SUSPENSION]
  HDV=FrontAntiSwayRange=(0.024, 0.002, 6)
  HDV=FrontAntiSwaySetting=3
  HDV=RearAntiSwayRange=(0.014, 0.001, 6)
  HDV=RearAntiSwaySetting=2
  HDV=
  HDV=[FRONTLEFT]
  HDV=CamberRange=(-2.5, 0.5, 3)
  HDV=CamberSetting=0
  HDV=SpringRange=(100000.0, 5000.0, 0)
  HDV=SpringSetting=6
  HDV=RideHeightRange=(0.145, 0.005, 5)
  HDV=RideHeightSetting=0
  HDV=
  HDV=[FRONTRIGHT]
  HDV=CamberRange=(-2.5, 0.5, 3)
  HDV=CamberSetting=0
  HDV=SpringRange=(100000.0, 5000.0, 0)
  HDV=SpringSetting=6
  HDV=RideHeightRange=(0.145, 0.005, 5)
  HDV=RideHeightSetting=0
  HDV=
  HDV=[REARLEFT]
  HDV=CamberRange=(-2.0, 0.5, 3)
  HDV=CamberSetting=0
  HDV=SpringRange=(75000.0, 5000.0, 0)
  HDV=SpringSetting=0
  HDV=RideHeightRange=(0.155, 0.005, 5)
  HDV=RideHeightSetting=0
  HDV=
  HDV=[REARRIGHT]
  HDV=CamberRange=(-2.0, 0.5, 3)
  HDV=CamberSetting=0
  HDV=SpringRange=(75000.0, 5000.0, 0)
  HDV=SpringSetting=0
  HDV=RideHeightRange=(0.155, 0.005, 5)
  HDV=RideHeightSetting=0
  }
  UpgradeLevel="GP1 Suspension"
  {
  Picture=SuspensionZ.tga
  Description="Fully adjustable suspension allows maximum tuning capability: Lower ride heights, stiffer available springs, 4-way adjustable shocks, Camber plates, re-located inner suspension points"
  Price=3100
  HDV=[GENERAL]
  HDV=GraphicalOffset+=(0.0,0.02,0.0)
  HDV=
  HDV=[SUSPENSION]
  HDV=CorrectedInnerSuspHeight=0.200
  HDV=FrontAntiSwayRange=(0.028, 0.002, 7)
  HDV=FrontAntiSwaySetting=4
  HDV=RearAntiSwayRange=(0.017, 0.001, 7)
  HDV=RearAntiSwaySetting=1
  HDV=FrontToeInRange=(-0.20, 0.05, 9)
  HDV=FrontToeInSetting=2
  HDV=RearToeInRange=(-0.20, 0.05, 9)
  HDV=RearToeInSetting=6
  HDV=LeftCasterRange=(-2.0, 0.1, 81)
  HDV=LeftCasterSetting=50
  HDV=RightCasterRange=(-2.0, 0.1, 81)
  HDV=RightCasterSetting=50
  HDV=
  HDV=[FRONTLEFT]
  HDV=CamberRange=(-5.0, 0.5, 21)
  HDV=CamberSetting=3
  HDV=SpringRange=(100000.0, 5000.0, 9)
  HDV=SpringSetting=4
  HDV=RideHeightRange=(0.096, 0.005, 5)
  HDV=RideHeightSetting=0
  HDV=SlowBumpRange=(4000.0, 250.0, 21)
  HDV=SlowBumpSetting=8
  HDV=FastBumpRange=(2500.0, 250.0, 17)
  HDV=FastBumpSetting=8
  HDV=SlowReboundRange=(6000.0, 500.0, 21)
  HDV=SlowReboundSetting=8
  HDV=FastReboundRange=(2500.0, 500.0, 17)
  HDV=FastReboundSetting=6
  HDV=
  HDV=[FRONTRIGHT]
  HDV=CamberRange=(-5.0, 0.5, 21)
  HDV=CamberSetting=3
  HDV=SpringRange=(100000.0, 5000.0, 9)
  HDV=SpringSetting=4
  HDV=RideHeightRange=(0.096, 0.005, 5)
  HDV=RideHeightSetting=0
  HDV=SlowBumpRange=(4000.0, 250.0, 21)
  HDV=SlowBumpSetting=8
  HDV=FastBumpRange=(2500.0, 250.0, 17)
  HDV=FastBumpSetting=8
  HDV=SlowReboundRange=(6000.0, 500.0, 21)
  HDV=SlowReboundSetting=8
  HDV=FastReboundRange=(2500.0, 500.0, 17)
  HDV=FastReboundSetting=6
  HDV=
  HDV=[REARLEFT]
  HDV=CamberRange=(-5.0, 0.5, 21)
  HDV=CamberSetting=5
  HDV=SpringRange=(75000.0, 5000.0, 9)
  HDV=SpringSetting=4
  HDV=RideHeightRange=(0.106, 0.005, 5)
  HDV=RideHeightSetting=0
  HDV=SlowBumpRange=(4000.0, 250.0, 21)
  HDV=SlowBumpSetting=8
  HDV=FastBumpRange=(2500.0, 250.0, 17)
  HDV=FastBumpSetting=8
  HDV=SlowReboundRange=(6000.0, 500.0, 21)
  HDV=SlowReboundSetting=8
  HDV=FastReboundRange=(2500.0, 500.0, 17)
  HDV=FastReboundSetting=5
  HDV=
  HDV=[REARRIGHT]
  HDV=CamberRange=(-5.0, 0.5, 21)
  HDV=CamberSetting=5
  HDV=SpringRange=(75000.0, 5000.0, 9)
  HDV=SpringSetting=4
  HDV=RideHeightRange=(0.106, 0.005, 5)
  HDV=RideHeightSetting=0
  HDV=SlowBumpRange=(4000.0, 250.0, 21)
  HDV=SlowBumpSetting=8
  HDV=FastBumpRange=(2500.0, 250.0, 17)
  HDV=FastBumpSetting=8
  HDV=SlowReboundRange=(6000.0, 500.0, 21)
  HDV=SlowReboundSetting=8
  HDV=FastReboundRange=(2500.0, 500.0, 17)
  HDV=FastReboundSetting=5
  }
}
UpgradeType="Freios"
{
  Instance="LFSPINDLE"
  Instance="RFSPINDLE"
  Instance="LRSPINDLE"
  Instance="RRSPINDLE"
  Incremental=0
  ResaleValue=0.25
  UpgradeLevel="GP3 Brakes"
  {
  Picture=Type_A_Discs.tga
  Description="Type_A Discs"
  GEN=<LFBDISC>=HW_LF_bdisc_lvl1.gmt
  GEN=<RFBDISC>=HW_RF_bdisc_lvl1.gmt
  GEN=<LRBDISC>=HW_LR_bdisc_lvl1.gmt
  GEN=<RRBDISC>=HW_RR_bdisc_lvl1.gmt
  GEN=<LFBGLOW>=HW_LF_dg_lvl1.gmt
  GEN=<RFBGLOW>=HW_RF_dg_lvl1.gmt
  GEN=<LRBGLOW>=HW_LR_dg_lvl1.gmt
  GEN=<RRBGLOW>=HW_RR_dg_lvl1.gmt
  GEN=<LFSPINDLE>=HW_LF_Cal_lvl1.gmt
  GEN=<RFSPINDLE>=HW_RF_Cal_lvl1.gmt
  GEN=<LRSPINDLE>=HW_LR_Cal_lvl1.gmt
  GEN=<RRSPINDLE>=HW_RR_Cal_lvl1.gmt
  }
  UpgradeLevel="GP2 Brakes"
  {
  Picture=Type_M_Discs.tga
  Description="Stronger brakes that are more resistant to fading"
  Price=1500
  GEN=<LFBDISC>=HW_LF_bdisc_lvl2.gmt
  GEN=<RFBDISC>=HW_RF_bdisc_lvl2.gmt
  GEN=<LRBDISC>=HW_LR_bdisc_lvl2.gmt
  GEN=<RRBDISC>=HW_RR_bdisc_lvl2.gmt
  GEN=<LFBGLOW>=HW_LF_dg_lvl2.gmt
  GEN=<RFBGLOW>=HW_RF_dg_lvl2.gmt
  GEN=<LRBGLOW>=HW_LR_dg_lvl2.gmt
  GEN=<RRBGLOW>=HW_RR_dg_lvl2.gmt
  GEN=<LFSPINDLE>=HW_LF_Cal_lvl2.gmt
  GEN=<RFSPINDLE>=HW_RF_Cal_lvl2.gmt
  GEN=<LRSPINDLE>=HW_LR_Cal_lvl2.gmt
  GEN=<RRSPINDLE>=HW_RR_Cal_lvl2.gmt
  HDV=[CONTROLS]
  HDV=RearBrakeRange=(0.100, 0.01, 41)
  HDV=RearBrakeSetting=18
  HDV=
  HDV=[FRONTLEFT]
  HDV=BrakeDiscRange=(0.0300, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=100.0 // yes, you can now use math operations on this variable
  HDV=BrakeFadeRange*=1.20
  HDV=BrakeWearRate*=0.95
  HDV=BrakeTorque*=1.27
  HDV=BrakeHeating*=0.90
  HDV=BrakeCooling*=(0.90, 0.90)
  HDV=BrakeDuctCooling*=0.90
  HDV=
  HDV=[FRONTRIGHT]
  HDV=BrakeDiscRange=(0.0300, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=100.0
  HDV=BrakeFadeRange*=1.20
  HDV=BrakeWearRate*=0.95
  HDV=BrakeTorque*=1.27
  HDV=BrakeHeating*=0.90
  HDV=BrakeCooling*=(0.90, 0.90)
  HDV=BrakeDuctCooling*=0.90
  HDV=
  HDV=[REARLEFT]
  HDV=BrakeDiscRange=(0.0300, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=100.0
  HDV=BrakeFadeRange*=1.20
  HDV=BrakeWearRate*=0.95
  HDV=BrakeTorque*=1.27
  HDV=BrakeHeating*=0.90
  HDV=BrakeCooling*=(0.90, 0.90)
  HDV=BrakeDuctCooling*=0.90
  HDV=
  HDV=[REARRIGHT]
  HDV=BrakeDiscRange=(0.0300, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=100.0
  HDV=BrakeFadeRange*=1.20
  HDV=BrakeWearRate*=0.95
  HDV=BrakeTorque*=1.27
  HDV=BrakeHeating*=0.90
  HDV=BrakeCooling*=(0.90, 0.90)
  HDV=BrakeDuctCooling*=0.90
  }
  UpgradeLevel="GP1 Brakes"
  {
  Picture=Type_Z_Discs.tga
  Description="Performance racing brakes that operate best at high temperatures"
  Price=3200
  GEN=<LFBDISC>=HW_LF_bdisc_lvl3.gmt
  GEN=<RFBDISC>=HW_RF_bdisc_lvl3.gmt
  GEN=<LRBDISC>=HW_LR_bdisc_lvl3.gmt
  GEN=<RRBDISC>=HW_RR_bdisc_lvl3.gmt
  GEN=<LFBGLOW>=HW_LF_dg_lvl3.gmt
  GEN=<RFBGLOW>=HW_RF_dg_lvl3.gmt
  GEN=<LRBGLOW>=HW_LR_dg_lvl3.gmt
  GEN=<RRBGLOW>=HW_RR_dg_lvl3.gmt
  GEN=<LFSPINDLE>=HW_LF_Cal_lvl3.gmt
  GEN=<RFSPINDLE>=HW_RF_Cal_lvl3.gmt
  GEN=<LRSPINDLE>=HW_LR_Cal_lvl3.gmt
  GEN=<RRSPINDLE>=HW_RR_Cal_lvl3.gmt
  HDV=[CONTROLS]
  HDV=RearBrakeRange=(0.100, 0.01, 41)
  HDV=RearBrakeSetting=21
  HDV=OnboardBrakeBias=1
  HDV=
  HDV=[FRONTLEFT]
  HDV=BrakeDiscRange=(0.0330, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=250.0  // yes, you can use math operations on this variable now
  HDV=BrakeFadeRange*=1.35
  HDV=BrakeWearRate*=0.90
  HDV=BrakeTorque*=1.49
  HDV=BrakeHeating*=0.80
  HDV=BrakeCooling*=(0.80, 0.80)
  HDV=BrakeDuctCooling*=0.80
  HDV=
  HDV=[FRONTRIGHT]
  HDV=BrakeDiscRange=(0.0330, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=250.0
  HDV=BrakeFadeRange*=1.35
  HDV=BrakeWearRate*=0.90
  HDV=BrakeTorque*=1.49
  HDV=BrakeHeating*=0.80
  HDV=BrakeCooling*=(0.80, 0.80)
  HDV=BrakeDuctCooling*=0.80
  HDV=
  HDV=[REARLEFT]
  HDV=BrakeDiscRange=(0.0330, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=250.0
  HDV=BrakeFadeRange*=1.35
  HDV=BrakeWearRate*=0.90
  HDV=BrakeTorque*=1.49
  HDV=BrakeHeating*=0.80
  HDV=BrakeCooling*=(0.80, 0.80)
  HDV=BrakeDuctCooling*=0.80
  HDV=
  HDV=[REARRIGHT]
  HDV=BrakeDiscRange=(0.0330, 0.000, 1)
  HDV=BrakeDiscSetting=0
  HDV=BrakeOptimumTemp+=250.0
  HDV=BrakeFadeRange*=1.35
  HDV=BrakeWearRate*=0.90
  HDV=BrakeTorque*=1.49
  HDV=BrakeHeating*=0.80
  HDV=BrakeCooling*=(0.80, 0.80)
  HDV=BrakeDuctCooling*=0.80
  }
}
UpgradeType="Escapamento"
{
  Instance="EXHAUST"
  Instance="BACKFIRE"
  // You can buy any exhaust system at any time
  Incremental=0
  // Standard exhaust system
  UpgradeLevel="GP3 Exhaust"
  {
  Picture=Economuffler.tga
  Description="Standard exhaust system"
  GEN=<EXHAUST>=HW_exhaust_lvl1.gmt
  GEN=<BACKFIRE>=HW_BACKFIRE_LVL1.gmt
  }
  // Level 1 upgrade
UpgradeLevel="GP2 Exhaust"
  {
  Picture=SprintMuffler.tga
  Description="A street-legal, stainless steel muffler with improved airflow, good for a slight increase in power"
  Price=400
  GEN=<EXHAUST>=HW_exhaust_lvl2.gmt
  GEN=<BACKFIRE>=HW_BACKFIRE_LVL2.gmt
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.005
  HDV=GeneralPowerMult*=1.015
  HDV=TorqueCurveShift=1.005
  HDV=FuelConsumption*=1.010
  HDV=FuelEstimate*=0.999
  }
  // Level 2 upgrade
  UpgradeLevel="GP1 Exhaust"
  {
  Picture=SprintSportMuffler.tga
  Description="A premium high-flow muffler for noticeably improved horsepower"
  Price=875
  GEN=<EXHAUST>=HW_exhaust_lvl3.gmt
  GEN=<BACKFIRE>=HW_BACKFIRE_LVL3.gmt
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.015
  HDV=GeneralPowerMult*=1.035
  HDV=TorqueCurveShift=1.015
  HDV=FuelConsumption*=1.025
  HDV=FuelEstimate*=0.997
}
  // Level 3 upgrade
  UpgradeLevel="GP1 Race Exhaust"
  {
  Picture=SprintRaceExhaust.tga
  Description="This system replaces the catalytic converter and muffler with tuned exhaust pipes for a large increase in power."
  Price=2800
  GEN=<EXHAUST>=HW_exhaust_lvl3.gmt
  GEN=<BACKFIRE>=HW_BACKFIRE_LVL3.gmt
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.040
  HDV=GeneralPowerMult*=1.065
  HDV=TorqueCurveShift=1.040
  HDV=FuelConsumption*=1.065
  HDV=FuelEstimate*=0.994
  }
}
UpgradeType="Chip de Desempenho"
{
  // You can buy any exhaust system at any time
  Incremental=0
  // Stock chip
  UpgradeLevel="Stock Chip"
  {
  Picture=ChipStock.tga
  Description="Stock computer chip"
  }
  // Programmable chip
  UpgradeLevel="Mopar Programmable Chip"
  {
  Picture=ChipProgrammable.tga
  Description="Programmable computer chip boosts engine power and allows rev limit adjustments"
  Price=550
  HDV=[ENGINE]
  HDV=RevLimitRange+=(0.0, 0.0, 5)
  HDV=RevLimitSetting=7
  HDV=GeneralTorqueMult*=1.05
  HDV=GeneralPowerMult*=1.05
  HDV=GeneralEngineBrakeMult*=1.03
  HDV=TorqueCurveShift*=1.01
  HDV=FuelConsumption*=1.04  
  HDV=FuelEstimate*=0.993
  }
}
 
Upgrades.ini part 2:
Code:
UpgradeType="Engine Tuning"
{
  // You can buy any engine tuning package at any time
  // Stock engine
  UpgradeLevel="GM 4100"
  {
  Picture=EngineStock.tga
  Description="Stock C14nz with 1398ccm and 8 Valves, OHC"
  }
  // Professional tuning
  UpgradeLevel="GM 4400"
  {
  Picture=EngineProfessional
  Description="Opel's C16sei with 1598ccm and 8 Valves, OHC"
  Price=1150
  HDV=[GENERAL]
  HDV=Mass+=90
  HDV=
  HDV=[ENGINE]
  HDV=GeneralTorqueMult+=0.77
  HDV=GeneralPowerMult+=0.28
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.00
  HDV=FuelConsumption*=1.06
  }
UpgradeLevel="GM 4800"
  {
  Picture=EngineProfessional
  Description="Opel's C20nz with 1998ccm and 8 Valves, OHC"
  Price=1350
  HDV=[GENERAL]
  HDV=Mass+=125
  HDV=
  HDV=[ENGINE]
  HDV=GeneralTorqueMult+=0.9
  HDV=GeneralPowerMult+=0.42
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.00
  HDV=FuelConsumption*=1.1
  }
UpgradeLevel="GM 302 Inline-6"
  {
  Picture=EngineProfessional
  Description="Opel's C20xe with 1998ccm and 16 Valves, DOHC"
  Price=1450
  HDV=[GENERAL]
  HDV=Mass+=155
  HDV=
  HDV=[ENGINE]
  HDV=GeneralTorqueMult+=0.9
  HDV=GeneralPowerMult+=0.845
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.00
  HDV=FuelConsumption*=1.15
  }
}
UpgradeType="Right Turbo Charger"
{
  // You can buy any exhaust system at any time
  Incremental=0
  // Stock chip
  UpgradeLevel="No Turbocharger"
  {
  Picture=ChipStock.tga
  Description="No Turbocharger"
  }
  // Programmable chip
  UpgradeLevel="Projekt Opel Turbocharger"
  {
  Picture=ChipProgrammable.tga
  Description="Projekt Opel Turbocharger is fitted to the Engine boosting power and torque"
  Price=1300
  HDV=[ENGINE]
  HDV=Normal=Chip2_engine
  HDV=RestrictorPlate=Chip2_engine
  HDV=LifetimeEngineRPM-=(400.0,0.0)
  HDV=GeneralTorqueMult*=1.03
  HDV=GeneralPowerMult*=1.09
  HDV=TorqueCurveShift*=1.065
  HDV=FuelConsumption*=1.09
SFX=VS_INSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste1.wav
  }
  UpgradeLevel="Projekt Opel Race-Spec Turbocharger"
  {
  Picture=ChipProgrammable.tga
  Description="Race-Spec Turbocharger boosts Power dramatically but Engine lifetime suffers"
  Price=1300
  HDV=[ENGINE]
  HDV=Normal=Chip2_engine
  HDV=RestrictorPlate=Chip2_engine
  HDV=LifetimeEngineRPM-=(800.0,0.0)
  HDV=GeneralTorqueMult*=1.06
  HDV=GeneralPowerMult*=1.25
  HDV=TorqueCurveShift*=1.065
  HDV=FuelConsumption*=1.14
SFX=VS_INSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste2.wav
  }
}
UpgradeType="Left Turbo Charger"
{
  // You can buy any exhaust system at any time
  Incremental=0
  // Stock chip
  UpgradeLevel="No Turbocharger"
  {
  Picture=ChipStock.tga
  Description="No Turbocharger"
  }
  // Programmable chip
  UpgradeLevel="Projekt Opel Turbocharger"
  {
  Picture=ChipProgrammable.tga
  Description="Projekt Opel Turbocharger is fitted to the Engine boosting power and torque"
  Price=1300
  HDV=[ENGINE]
  HDV=Normal=Chip2_engine
  HDV=RestrictorPlate=Chip2_engine
  HDV=LifetimeEngineRPM-=(400.0,0.0)
  HDV=GeneralTorqueMult*=1.03
  HDV=GeneralPowerMult*=1.09
  HDV=TorqueCurveShift*=1.065
  HDV=FuelConsumption*=1.09
SFX=VS_INSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste1.wav
SFX=VS_INSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste1.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste1.wav
  }
  UpgradeLevel="Projekt Opel Race-Spec Turbocharger"
  {
  Picture=ChipProgrammable.tga
  Description="Race-Spec Turbocharger boosts Power dramatically but Engine lifetime suffers"
  Price=1300
  HDV=[ENGINE]
  HDV=Normal=Chip2_engine
  HDV=RestrictorPlate=Chip2_engine
  HDV=LifetimeEngineRPM-=(800.0,0.0)
  HDV=GeneralTorqueMult*=1.06
  HDV=GeneralPowerMult*=1.25
  HDV=TorqueCurveShift*=1.065
  HDV=FuelConsumption*=1.14
SFX=VS_INSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste2.wav
SFX=VS_INSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_UP_1=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_UP_2=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_UP_3=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_1=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_2=CorsaEngine\turbo_waste2.wav
SFX=VS_OUTSIDE_SHIFT_DOWN_3=CorsaEngine\turbo_waste2.wav
  }
}
UpgradeType="Connecting Rods"
{
  UpgradeLevel="Stock Connecting Rods"
  {
  Description="Stock Connecting Rods"
  }
  UpgradeLevel="Performance Connecting Rods"
  {
  Description="Performance Connecting Rods made of alloy Materials"
  Price=950
  HDV=[ENGINE]
  HDV=LifetimeEngineRPM+=(100.0,0.0)
  HDV=GeneralEngineBrakeMult*=1.0006
  HDV=TorqueCurveShift*=1.001
  }
  UpgradeLevel="Racing Connecting Rods"
  {
  Description="Racing Connecting Rods for maximum Performance"
  Price=1550
  HDV=[ENGINE]
  HDV=LifetimeEngineRPM+=(200.0,0.0)
  HDV=GeneralEngineBrakeMult*=1.001
  HDV=TorqueCurveShift*=1.002
  }
UpgradeType="Fuel Injection System"
{
  UpgradeLevel="Stock Carburetor"
  {
  Description="Stock Carburization System"
  }
  UpgradeLevel="Sports Carburetor"
  {
  Description="Improved Injection System for better Performance"
  Price=600
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.06
  HDV=GeneralPowerMult*=1.07
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.003
  HDV=FuelConsumption*=1.06
  }
  UpgradeLevel="Electronic Fuel Injection System"
  {
  Description="Lightweight Injection System designed for Racecar Engines"
  Price=1400
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.09
  HDV=GeneralPowerMult*=1.12
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.005
  HDV=FuelConsumption*=1.1
  }
  UpgradeLevel="Dual Electronic Fuel Injection System"
  {
  Description="High Performance Injection System with optimized Fuelflow for maximum Power output"
  Price=3000
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.11
  HDV=GeneralPowerMult*=1.16
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.008
  HDV=FuelConsumption*=1.25
  }
UpgradeType="Pistons"
{
  UpgradeLevel="Stock Connecting Rods"
  {
  Description="Stock Connecting Rods"
  }
  UpgradeLevel="Performance Pistons"
  {
  Description="Performance Pistons made of alloy Materials"
  Price=950
  HDV=[ENGINE]
  HDV=LifetimeEngineRPM+=(100.0,0.0)
  HDV=GeneralEngineBrakeMult*=1.0006
  HDV=TorqueCurveShift*=1.001
  }
  UpgradeLevel="Racing Pistons"
  {
  Description="Racing Pistons for maximum Performance"
  Price=1550
  HDV=[ENGINE]
  HDV=LifetimeEngineRPM+=(200.0,0.0)
  HDV=GeneralEngineBrakeMult*=1.001
  HDV=TorqueCurveShift*=1.002
}
  }
  }
}

UpgradeType="Cylinder Head"
{
  UpgradeLevel="Stock Cylinder Head"
  {
  Description="Stock Cylinder Head"
  }
  UpgradeLevel="Chevrolet Performance Cylinder Head"
  {
  Description="Optimized Cylinder Head made of Alloy Materials"
  Price=1150
  HDV=[GENERAL]
  HDV=Mass-=5
  HDV=
  HDV=[ENGINE]
  HDV=LifetimeEngineRPM+=(400.0,0.0)
  HDV=LifetimeAvg-=100
  HDV=GeneralTorqueMult*=1.011
  HDV=GeneralPowerMult*=1.021
  }
  UpgradeLevel="Irmscher Racing Cylinder Head"
  {
  Description="High Performance, extra light weight Cylinder Head made of Alloy Materials"
  Price=2500
  HDV=[GENERAL]
  HDV=Mass-=7
  HDV=
  HDV=[ENGINE]
  HDV=LifetimeEngineRPM+=(600.0,0.0)
  HDV=LifetimeAvg-=350
  HDV=GeneralTorqueMult*=1.02
  HDV=GeneralPowerMult*=1.037
  }
  }
}
UpgradeType="Air Filter System"
{
  UpgradeLevel="Stock Air Filter"
  {
  Description="Stock Air Filter"
  }
  UpgradeLevel="K&N Sports Air Filter"
  {
  Description="Improved Filter made of Cotton for better airflow"
  Price=50
  HDV=[ENGINE]
  HDV=LifetimeAvg+=70
  HDV=GeneralTorqueMult*=1.002
  HDV=GeneralPowerMult*=1.014
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.01
  }
  UpgradeLevel="K&N 57i Injection Kit"
  {
  Description="Racing Coldair Injection Kit"
  Price=150
  HDV=[ENGINE]
  HDV=LifetimeAvg+=100
  HDV=GeneralTorqueMult*=1.024
  HDV=GeneralPowerMult*=1.047
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.012
  }
  UpgradeLevel="K&N Open Racing Injection Kit"
  {
  Description="Racing Spec Coldair Injection Kit, fully Open and Flow optimized"
  Price=550
  HDV=[ENGINE]
  HDV=LifetimeAvg+=200
  HDV=GeneralTorqueMult*=1.04
  HDV=GeneralPowerMult*=1.1
  HDV=GeneralEngineBrakeMult*=1.00
  HDV=TorqueCurveShift*=1.017
  }
  }
}
UpgradeType="Crankshaft"
  // You can buy any exhaust system at any time
  Incremental=0
  // Standard exhaust system
  UpgradeLevel="GP3 Exhaust"
  {
  Picture=Economuffler.tga
  Description="Standard exhaust system"
  }
  // Level 1 upgrade
UpgradeLevel="Coursed Street Crankshaft"
  {
  Picture=SprintMuffler.tga
  Description="A street-legal, stainless steel muffler with improved airflow, good for a slight increase in power"
  Price=400
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.005
  HDV=GeneralPowerMult*=1.015
  HDV=TorqueCurveShift=1.005
  HDV=FuelConsumption*=1.010
  HDV=FuelEstimate*=0.999
  }
  // Level 2 upgrade
  UpgradeLevel="Coursed Semi-Racing Crankshaft"
  {
  Picture=SprintSportMuffler.tga
  Description="A premium high-flow muffler for noticeably improved horsepower"
  Price=875
  // Physics
  HDV=[ENGINE]
  HDV=IdleRPMLogic=(950.0, 1050.0)
  HDV=RevLimitRange+=(300.0, 0.0, 0)
  HDV=GeneralTorqueMult*=1.13
  HDV=GeneralPowerMult*=1.14
  HDV=GeneralEngineBrakeMult*=1.04
  HDV=TorqueCurveShift*=1.02
  HDV=FuelConsumption*=1.08
  HDV=FuelEstimate*=0.975
}
  // Level 3 upgrade
  UpgradeLevel="Coursed Racing Crankshaft"
  {
  Picture=SprintRaceExhaust.tga
  Description="This system replaces the catalytic converter and muffler with tuned exhaust pipes for a large increase in power."
  Price=2800
  // Physics
  HDV=[ENGINE]
  HDV=IdleRPMLogic=(1025.0, 1125.0)
  HDV=RevLimitRange+=(700.0, 0.0, 0)
  HDV=GeneralTorqueMult*=1.24
  HDV=GeneralPowerMult*=1.26
  HDV=GeneralEngineBrakeMult*=1.13
  HDV=TorqueCurveShift*=1.05
  HDV=FuelConsumption*=1.12
  HDV=FuelEstimate*=0.955
  }
}
UpgradeType="Intake/Exhaust Camshafts"
{
  // You can buy any exhaust system at any time
  Incremental=0
  // Valvulas de Admissao/Escape Originais
  UpgradeLevel="Valvulas de Admissao/Escape Originais"
  {
  Picture=Economuffler.tga
  Description="Valvulas de Admissao/Escape Originais"
  }
  // Level 1 upgrade
UpgradeLevel="Level 1 Intake/Exhaust Camshafts"
  {
  Picture=SprintMuffler.tga
  Description="A street-legal, stainless steel muffler with improved airflow, good for a slight increase in power"
  Price=400
  HDV=[ENGINE]
  HDV=GeneralTorqueMult*=1.005
  HDV=GeneralPowerMult*=1.015
  HDV=TorqueCurveShift=1.005
  HDV=FuelConsumption*=1.010
  HDV=FuelEstimate*=0.999
  }
  // Level 2 upgrade
  UpgradeLevel="Level 2 Intake/Exhaust Camshafts"
  {
  Picture=SprintSportMuffler.tga
  Description="A premium high-flow muffler for noticeably improved horsepower"
  Price=875
  // Physics
  HDV=[ENGINE]
  HDV=IdleRPMLogic=(950.0, 1050.0)
  HDV=RevLimitRange+=(300.0, 0.0, 0)
  HDV=GeneralTorqueMult*=1.13
  HDV=GeneralPowerMult*=1.14
  HDV=GeneralEngineBrakeMult*=1.04
  HDV=TorqueCurveShift*=1.02
  HDV=FuelConsumption*=1.08
  HDV=FuelEstimate*=0.975
}
  // Level 3 upgrade
  UpgradeLevel="Level 3 Intake/Exhaust Camshafts"
  {
  Picture=SprintRaceExhaust.tga
  Description="This system replaces the catalytic converter and muffler with tuned exhaust pipes for a large increase in power."
  Price=2800
  // Physics
  HDV=[ENGINE]
  HDV=IdleRPMLogic=(1025.0, 1125.0)
  HDV=RevLimitRange+=(700.0, 0.0, 0)
  HDV=GeneralTorqueMult*=1.24
  HDV=GeneralPowerMult*=1.26
  HDV=GeneralEngineBrakeMult*=1.13
  HDV=TorqueCurveShift*=1.05
  HDV=FuelConsumption*=1.12
  HDV=FuelEstimate*=0.955
UpgradeType="Clutch"
{
  // You can buy any clutch at any time
  Incremental=0
  UpgradeLevel="Stock Clutch"
  {
  Picture=ClutchStock.tga
  Description="Stock clutch"
  }
  UpgradeLevel="Sport Clutch"
  {
  Picture=ClutchSport.tga
  Description="Sport clutch is lighter, reducing inertia, and more durable - 25% more clamping force than stock"
  Price=900
  HDV=[DRIVELINE]
  HDV=ClutchInertia*=0.90
  HDV=ClutchTorque*=1.25
  HDV=ClutchFriction*=0.85
  }
  UpgradeLevel="Racing Clutch"
  {
  Picture=ClutchRacing.tga
  Description="This clutch is lightweight and strong for maximum performance in racing conditions - 50% more clamping force than stock"
  Price=1800
  HDV=[DRIVELINE]
  HDV=ClutchInertia*=0.77
  HDV=ClutchTorque*=1.50
  HDV=ClutchFriction*=0.75
  }
}
UpgradeType="Volante do Motor"
{
  // You can buy any flywheel at any time
  Incremental=0
  UpgradeLevel="Stock Flywheel"
  {
  Picture=FlywheelStock.tga
  Description="Stock flywheel is heavy for easy street-driving"
  }
  UpgradeLevel="Sport Flywheel"
  {
  Picture=FlywheelSport.tga
  Description="Sport flywheel has reduced inertia for combined street/track use"
  Price=450
  HDV=[ENGINE]
  HDV=EngineInertia*=0.95
  }
  UpgradeLevel="Racing Flywheel"
  {
  Picture=FlywheelRacing.tga
  Description="This flywheel is very lightweight, designed purely for racing applications"
  Price=1050
  HDV=[ENGINE]
  HDV=EngineInertia*=0.90
  }
}
scription="Basic 5-Speed Transmission"
  }
  // Short Shift Kit
  UpgradeLevel="Engate Rapido"
  {
  Picture=ShortShiftTransmission.tga
  Description="Slightly reduces shifting time with shorter throws"
  Price=250
  HDV=[DRIVELINE]
  HDV=UpshiftDelay=0.130
  HDV=UpshiftClutchTime=0.225
  HDV=DownshiftDelay=0.130
  HDV=DownshiftClutchTime=0.225
  }
  // Racing Tranny
  UpgradeLevel="Cambio de Corrida com 5 marchas"
  {
  Picture=RacingTransmission.tga
  Description="Reduces shifting time and provides complete set of gear ratios"
  Price=2400
  HDV=[DRIVELINE]
  HDV=UpshiftDelay=0.120
  HDV=UpshiftClutchTime=0.225
  HDV=DownshiftDelay=0.120
  HDV=DownshiftClutchTime=0.225
  HDV=GearFile=LibertyCL_gears.ini
  HDV=AllowGearingChanges=1
  HDV=ForwardGears=5
  HDV=Gear1Setting=1
  HDV=Gear2Setting=8
  HDV=Gear3Setting=12
  HDV=Gear4Setting=16
  HDV=Gear5Setting=19
  HDV=Gear6Setting=22
  // Semi-Automatic/Clutchless
  UpgradeLevel="Liberty Pro-Stock Z Clutchless"
  {
  Picture=RacingTransmission.tga
  Description="Reduces shifting time and provides complete set of gear ratios"
  Price=2400
  HDV=[DRIVELINE]
  HDV=UpshiftDelay=0.0
  HDV=UpshiftClutchTime=0.08
  HDV=DownshiftDelay=0.0
  HDV=DownshiftClutchTime=0.08
  HDV=AllowGearingChanges=1
  HDV=GearFile=LibertyCL_gears.ini
  HDV=ForwardGears=5
  HDV=Gear1Setting=0
  HDV=Gear2Setting=1
  HDV=Gear3Setting=2
  HDV=Gear4Setting=3
  HDV=Gear5Setting=4
  HDV=Gear6Setting=22
  HDV=SemiAutomatic=1
  // X-Trac Sequential
  UpgradeLevel="X-Trac Stock Car V8"
  {
  Picture=RacingTransmission.tga
  Description="Reduces shifting time and provides complete set of gear ratios"
  Price=2400
  HDV=ForwardGears=6
  HDV=UpshiftDelay=0.08
  HDV=UpshiftClutchTime=0.02
  HDV=UpshiftLiftThrottle=0.1
  HDV=DownshiftDelay=0.1
  HDV=DownshiftClutchTime=0.05
  HDV=DownshiftBlipThrottle=1
  // Racing Tranny
  UpgradeLevel="PowerGlide 1.82 Transmission"
  {
  Picture=Engine.tga
  Description="Reduces shifting time and provides complete set of gear ratios"
  Price=150
  HDV=[DRIVELINE]
  HDV=GearFile=DWDMonteCarloSuperGears.ini
  HDV=ForwardGears=2
  HDV=Gear1Setting=2
  HDV=Gear2Setting=6
  HDV=ReverseSetting=2
  }
}
UpgradeType="Differential"
{
  // You can purchase any brakes at any time
  Incremental=0
  // Standard
  UpgradeLevel="Stock Differential"
  {
  Picture=DifferentialA.tga
  Description="Stock differential allows no changes in ratio or level of locking"
  }
  // Upgraded
  UpgradeLevel="Dana 44 Adjustable Differential"
  {
  Picture=DifferentialZ.tga
  Description="Limited slip differential allows ratio changes plus adjustable locking level by Mopar"
  Price=2200
  HDV=[DRIVELINE]
  HDV=AllowFinalDriveChanges=1
  HDV=DiffPowerRange=(0.0,0.25,5)
  HDV=DiffPowerSetting=1
  HDV=DiffCoastRange=(0.0,0.25,5)
  HDV=DiffCoastSetting=2
  HDV=DiffPreloadRange=(30.0, 10.0, 6)
  HDV=DiffPreloadSetting=4
  }
}
UpgradeType="Tanque de Combustivel"
{
  // You can purchase any fuel tank at any time
  Incremental=0
  // Standard
  UpgradeLevel="Standard Tank"
  {
  Description="Standard tank holds 70 liters of fuel"
  }
  // Upgraded
  UpgradeLevel="Chevrolet Performance Fuel Tank"
  {
  Description="Larger tank for endurance racing includes a bladder for improved safety by Mopar"
  Price=700
  HDV=[GENERAL]
  HDV=FuelRange=(1.0, 1.0, 150)
  HDV=FuelSetting=71
  HDV=Pitstop1Range=(1.0, 1.0, 100)
  HDV=Pitstop1Setting=71
  HDV=Pitstop2Range=(1.0, 1.0, 100)
  HDV=Pitstop2Setting=71
  HDV=Pitstop3Range=(1.0, 1.0, 100)
  HDV=Pitstop3Setting=71
  }
}
 
Upgrades part3
Code:
UpgradeType="Rear Wing"
{
  Instance="RWING"
  UpgradeLevel="Basic"
  {
  GEN=<RWINGEXISTS>="//"
  GEN=<RWING>=
  }
  UpgradeLevel="Type M Rear Wing"
  {
  GEN=<RWINGEXISTS>=""
  Description="One-piece wings provides slightly more stability at high speed"
  Price=100
  HDV=[REARWING]
  HDV=RWRange=(0.0, 1.0, 1)  // only one setting allowed on this wing
  HDV=RWSetting=0
  HDV=RWDragParams=( 0.020, 0.0, 0.0) // 1st & 2nd order not needed unless there
  HDV=RWLiftParams=(-0.064, 0.0, 0.0) //  is more than one setting
  HDV=RWLiftSideways=(0.0)  // downforce actually increases slightly at a
  HDV=RWLiftPeakYaw=(4.0, 1.02)  //  small yaw angle for this wing configuration
  HDV=RWLeft=(-0.03, 0.0, 0.0)
  HDV=RWRight=(0.03, 0.0, 0.0)
  HDV=RWUp=(0.0, -0.05, 0.0)
  HDV=RWDown=(0.0, 0.02, 0.0)
  HDV=RWAft=(0.0, 0.03, -0.02)
  HDV=RWFore=(0.0, 0.0, 0.0)  // recomputed from other settings
  HDV=RWRot=(0.02, 0.01, 0.03)
  HDV=RWCenter=(0.00, 0.75, 0.50)  // center of rear wing forces (offset from center of rear axle at ref plane)
  }
  UpgradeLevel="Type Z Rear Wing"
  {
  GEN=<RWINGEXISTS>=""
  Description="Configurable carbon fibre wing stabilizes the car at high speed"
  Price=500
  HDV=[REARWING]
  HDV=RWRange=(0.0, 1.0, 8)  // several settings
  HDV=RWSetting=7
  HDV=RWDragParams=( 0.015,  0.013, 0.0000) // 1st & 2nd order with setting
  HDV=RWLiftParams=(-0.064, -0.039, 0.0007) // downforce is not quite linear with setting
  HDV=RWLiftSideways=(0.0)  // downforce actually increases slightly at a
  HDV=RWLiftPeakYaw=(4.0, 1.02)  //  small yaw angle for this wing configuration
  HDV=RWLeft=(-0.03, 0.0, 0.0)
  HDV=RWRight=(0.03, 0.0, 0.0)
  HDV=RWUp=(0.0, -0.05, 0.0)
  HDV=RWDown=(0.0, 0.02, 0.0)
  HDV=RWAft=(0.0, 0.05, -0.03)
  HDV=RWFore=(0.0, 0.0, 0.0)  // recomputed from other settings
  HDV=RWRot=(0.02, 0.01, 0.03)
  HDV=RWCenter=(0.00, 0.75, 0.50)  // center of rear wing forces (offset from center of rear axle at ref plane)
  }
}
UpgradeType="Side Skirt"
{
  Instance="SKIRTS"
  UpgradeLevel="Stock Side Skirt"
  {
  Picture=SSKIRT_STOCK.tga
  Description="STOCK Side Skirt"
  }
  UpgradeLevel="Type M Side Skirt"
  {
  Picture=SSKIRT_SPORT.tga
  Description="Type M Side Skirt"
  Price=75
  HDV=[BODYAERO]
  HDV=BodyFore-=(0.0,0.005,0.0)
  }
  UpgradeLevel="Type Z Side Skirt"
  {
  Picture=SSKIRT_TURBO.tga
  Description="Type Z Side Skirt"
  Price=200
  HDV=[BODYAERO]
  HDV=BodyFore-=(0.0,0.010,0.0)
  }
}
UpgradeType="Front End"
{
  Instance="FWING"
  UpgradeLevel="Type A Front End"
  {
  Picture=Type_A_F_end.tga
  Description="STOCK Front End"
  }
  UpgradeLevel="Type M Front End"
  {
  Picture=Type_M_F_end.tga
  Description="Upgraded front end package offers better aerodynamics"
  Price=150
  HDV=[FRONTWING]
  HDV=FWRange=(0.0, 1.0, 1)  // only one setting allowed on this wing
  HDV=FWSetting=0
  HDV=FWMaxHeight=(0.40)
  HDV=FWDragParams=( 0.006, 0.0, 0.0) // 1st & 2nd order not needed unless there
  HDV=FWLiftParams=(-0.079, 0.0, 0.0) //  is more than one setting
  HDV=FWLiftHeight=(0.180)
  HDV=FWLiftSideways=(0.50)
  HDV=FWLiftPeakYaw=(0.0, 1.0)
  HDV=FWLeft=(-0.03, 0.0, 0.0)
  HDV=FWRight=(0.03, 0.0, 0.0)
  HDV=FWUp=(0.0, -0.04, 0.0)
  HDV=FWDown=(0.0, 0.04, 0.0)
  HDV=FWAft=(0.0, 0.01, -0.01)
  HDV=FWFore=(0.0, 0.0, 0.0)  // recomputed from other settings
  HDV=FWRot=(0.02, 0.01, 0.03)
  HDV=FWCenter=(0.00, -0.10, -0.55)  // center of front wing forces (offset from center of front axle in ref plane)
  }
  UpgradeLevel="Type Z Front End"
  {
  Picture=Type_Z_F_end.tga
  Description="Configurable air dam provides more front end bite at high speed"
  Price=400
  HDV=[FRONTWING]
  HDV=FWRange=(0.0, 1.0, 5)  // several settings
  HDV=FWSetting=4
  HDV=FWMaxHeight=(0.40)
  HDV=FWDragParams=( 0.015,  0.011, 0.0000) // 1st & 2nd order with setting
  HDV=FWLiftParams=(-0.070, -0.068, 0.0004) // downforce is not quite linear with setting
  HDV=FWLiftHeight=(0.180)
  HDV=FWLiftSideways=(0.50)
  HDV=FWLiftPeakYaw=(0.0, 1.0)
  HDV=FWLeft=(-0.03, 0.0, 0.0)
  HDV=FWRight=(0.03, 0.0, 0.0)
  HDV=FWUp=(0.0, -0.04, 0.0)
  HDV=FWDown=(0.0, 0.04, 0.0)
  HDV=FWAft=(0.0, 0.01, -0.01)
  HDV=FWFore=(0.0, 0.0, 0.0)  // recomputed from other settings
  HDV=FWRot=(0.02, 0.01, 0.03)
  HDV=FWCenter=(0.00, -0.10, -0.55)  // center of front wing forces (offset from center of front axle in ref plane)
  }
}
UpgradeType="Rear End"
{
  Instance="DEBRIS1"
  UpgradeLevel="Type A  Rear End"
  {
  Picture=Type_A_R_end.tga
  Description="Type A  Rear End"
  }
  UpgradeLevel="Type M Rear End"
  {
  Picture=Type_M_R_end.tga
  Description="Better aerodynamics increase downforce slightly"
  Price=150
  HDV=[DIFFUSER]
  HDV=DiffuserBase=(-0.090, -0.5, 5.0)  // base lift and 1st/2nd order with rear ride height
  HDV=DiffuserFrontHeight=(0.105)  // 1st order with front ride height
  HDV=DiffuserRake=(0.05, 0.01, 0.0)  // optimum rake (rear - front ride height), 1st order with current difference from opt, 2nd order
  HDV=DiffuserLimits=(0.05, 0.20, 0.05)  // min ride height before stalling begins (0.0=disabled), max rear ride height for computations, max rake difference for computations
  HDV=DiffuserStall=(0.5, 0.5)  // function to compute stall ride height (0.0=minimum, 1.0=average), downforce lost when bottoming out (0.0=none, 1.0=complete stall)
  HDV=DiffuserSideways=(0.50)  // dropoff with yaw (0.0 = none, 1.0 = max)
  HDV=DiffuserPeakYaw=(0.0, 1.0)  // angle of peak, multiplier at peak
  HDV=DiffuserCenter=(0.0, -0.05, -1.2)  // center of diffuser forces (offset from center of rear axle at ref plane)
  }
  UpgradeLevel="Type Z Rear End"
  {
  Picture=Type_Z_R_end.tga
  Description="Large diffuser significantly increases downforce"
  Price=450
  HDV=[DIFFUSER]
  HDV=DiffuserBase=(-0.295, -1.5, 15.0)  // base lift and 1st/2nd order with rear ride height
  HDV=DiffuserFrontHeight=(0.275)  // 1st order with front ride height
  HDV=DiffuserRake=(0.05, 0.01, 0.0)  // optimum rake (rear - front ride height), 1st order with current difference from opt, 2nd order
  HDV=DiffuserLimits=(0.05, 0.20, 0.05)  // min ride height before stalling begins (0.0=disabled), max rear ride height for computations, max rake difference for computations
  HDV=DiffuserStall=(0.5, 0.5)  // function to compute stall ride height (0.0=minimum, 1.0=average), downforce lost when bottoming out (0.0=none, 1.0=complete stall)
  HDV=DiffuserSideways=(0.50)  // dropoff with yaw (0.0 = none, 1.0 = max)
  HDV=DiffuserPeakYaw=(0.0, 1.0)  // angle of peak, multiplier at peak
  HDV=DiffuserCenter=(0.0, -0.05, -1.25)  // center of diffuser forces (offset from center of rear axle at ref plane)
  }
}
UpgradeType="Hood"
{
  Instance="DEBRIS2"
  Instance="Cockpit"
  UpgradeLevel="Type A Hood"
  {
  Picture=Type_A_Hood.tga
  Description="Type_A Hood"
  GEN=<DEBRIS2>=bonnet_ok.gmt
  }
  UpgradeLevel="Type M Hood"
  {
  Picture=Type_M_Hood.tga
  Description="Type_M Hood"
  Price=125
  GEN=<DEBRIS2>=bonnet_up.gmt
  HDV=[ENGINE]
  HDV=RadiatorCooling+=(0.030e-006, 0.040e-006)
  }
  UpgradeLevel="Type Z Hood"
  {
  Picture=Type_Z_Hood.tga
  Description="Type_Z Hood"
  Price=300
  GEN=<DEBRIS2>=bonnet_aero.gmt
  HDV=[ENGINE]
  HDV=RadiatorCooling+=(0.080e-006, 0.080e-006)
  }
}
UpgradeType="Sounds"
{
  // You can purchase any fuel tank at any time
  Incremental=0
  // Standard
  UpgradeLevel="GM Inline-6"
  {
  Description="Standard tank holds 70 liters of fuel"
  // Standard
  UpgradeLevel="GM Smallblock V8"
  {
  Description="Small-block V8 Sounds"
// ENGINE SOUNDS (INSIDE)
// inside coasting
SFX=VS_INSIDE_COAST_ENGINE_1=0.7,HISTORICFIAGT\camaro68\idle1g.WAV
SFX=VS_INSIDE_COAST_ENGINE_2=1.4,HISTORICFIAGT\camaro68\ov1h.wav
SFX=VS_INSIDE_COAST_ENGINE_3=1.65,HISTORICFIAGT\camaro68\ol4f.wav
SFX=VS_INSIDE_COAST_ENGINE_4=1.8,HISTORICFIAGT\camaro68\om4e.wav
SFX=VS_INSIDE_COAST_ENGINE_5=1.7,HISTORICFIAGT\camaro68\oh1g.wav
// inside on-throttle
SFX=VS_INSIDE_POWER_ENGINE_1=1.3,HISTORICFIAGT\camaro68\v1h.wav
SFX=VS_INSIDE_POWER_ENGINE_2=1.6,HISTORICFIAGT\camaro68\l8g.wav
SFX=VS_INSIDE_POWER_ENGINE_3=1.7,HISTORICFIAGT\camaro68\m5e.wav
SFX=VS_INSIDE_POWER_ENGINE_4=1.5,HISTORICFIAGT\camaro68\h2j.wav
SFX=VS_INSIDE_ENGINE_STARTER=HISTORICFIAGT\camaro68\start1b.WAV
// ENGINE SOUNDS (OUTSIDE)
// outside coasting
SFX=VS_OUTSIDE_COAST_ENGINE_1=HISTORICFIAGT\camaro68out\idle1f.wav
SFX=VS_OUTSIDE_COAST_ENGINE_2=1.5,HISTORICFIAGT\camaro68out\ov4f.wav
SFX=VS_OUTSIDE_COAST_ENGINE_3=1.8,HISTORICFIAGT\camaro68out\om1i.wav
SFX=VS_OUTSIDE_COAST_ENGINE_4=1.6,HISTORICFIAGT\camaro68out\om2e.wav
SFX=VS_OUTSIDE_COAST_ENGINE_5=1.6,HISTORICFIAGT\camaro68out\oh1g.wav
// outside on-throttle
SFX=VS_OUTSIDE_POWER_ENGINE_1=2.0,HISTORICFIAGT\camaro68out\v8q.wav
SFX=VS_OUTSIDE_POWER_ENGINE_2=1.5,HISTORICFIAGT\camaro68out\l2e.wav
SFX=VS_OUTSIDE_POWER_ENGINE_3=1.7,HISTORICFIAGT\camaro68out\m2h.wav
SFX=VS_OUTSIDE_POWER_ENGINE_4=1.8,HISTORICFIAGT\camaro68out\h4g.wav
SFX=VS_OUTSIDE_POWER_ENGINE_5=1.9,HISTORICFIAGT\camaro68out\max1i.wav
UpgradeType="Traction Control"
{
  UpgradeLevel="No Traction Control"
  {
  Picture=Type_A_F_end.tga
  Description="WITHOUT Traction Control. Recommended only for PROFESSIONALS."
  }
  UpgradeLevel="Traction Control"
  {
  Picture=Type_M_F_end.tga
  Description="Traction Control. Recommended for All Players"
  Price=150
HDV=TractionControlGrip=(2.00, 3.00)
HDV=TractionControlLevel=(0.75, 3.00)
UpgradeType="Antilock Braking System (ABS)"
{
  UpgradeLevel="No ABS"
  {
  Picture=Type_A_F_end.tga
  Description="WITHOUT Traction Control. Recommended only for PROFESSIONALS."
  }
  UpgradeLevel="With ABS"
  {
  Picture=Type_M_F_end.tga
  Description="Traction Control. Recommended for All Players"
  Price=150
HDV=ABSGrip=(2.00, 3.00)
HDV=ABSLevel=(1.0, 3.25)
  }
}
 

Latest News

Are you buying car setups?

  • Yes

  • No


Results are only viewable after voting.
Back
Top