 //////////////////////////////////////////////////////////////////
 //           OPEL GT Sounds                      //
 //           do not use sounds from this           //
 //           package without permission!          //
 //////////////////////////////////////////////////////////////////

// ENGINE SOUNDS (INSIDE)

// inside coasting
VS_INSIDE_COAST_ENGINE_1=OPEL_GT_Sounds\GT_idle-off_1275p2.wav
VS_INSIDE_COAST_ENGINE_2=OPEL_GT_Sounds\Cott_off_2832ms.wav
VS_INSIDE_COAST_ENGINE_3=OPEL_GT_Sounds\OPELGT_off_6840.wav
VS_INSIDE_COAST_ENGINE_4=OPEL_GT_Sounds\OPELGT_off_5985.wav
VS_INSIDE_COAST_ENGINE_5=OPEL_GT_Sounds\OPELGT_off_6840.wav


// inside on-throttle
VS_INSIDE_POWER_ENGINE_1=OPEL_GT_Sounds\GT_on_idle_1275.wav
VS_INSIDE_POWER_ENGINE_2=OPEL_GT_Sounds\OPELGT_on3100mix.wav
VS_INSIDE_POWER_ENGINE_3=OPEL_GT_Sounds\OPELGT_on6000a.wav
VS_INSIDE_POWER_ENGINE_4=OPEL_GT_Sounds\OPELGT_on6654.wav
VS_INSIDE_POWER_ENGINE_5=OPEL_GT_Sounds\OPELGT_on7734.wav

VS_INSIDE_ENGINE_STARTER=OPEL_GT_Sounds\XGT_ignition_01.wav
VS_INSIDE_ENGINE_STARTING=OPEL_GT_Sounds\XGT_starting_in_01.wav


// ENGINE SOUNDS (OUTSIDE)

// outside coasting
VS_OUTSIDE_COAST_ENGINE_1=OPEL_GT_Sounds\XGT_idle-off_ex_1275rev.wav
VS_OUTSIDE_COAST_ENGINE_2=OPEL_GT_Sounds\OPELGT_offex_6054.wav
VS_OUTSIDE_COAST_ENGINE_3=OPEL_GT_Sounds\OPELGT_offex_5985.wav
VS_OUTSIDE_COAST_ENGINE_4=OPEL_GT_Sounds\OPELGT_offex_6840.wav
VS_OUTSIDE_COAST_ENGINE_5=OPEL_GT_Sounds\OPELGT_offex_6840.wav

// outside on-throttle
VS_OUTSIDE_POWER_ENGINE_1=OPEL_GT_Sounds\XGT_idle_ex_1275rev.wav
VS_OUTSIDE_POWER_ENGINE_2=OPEL_GT_Sounds\OPELGT_onex_3100.wav
VS_OUTSIDE_POWER_ENGINE_3=OPEL_GT_Sounds\OPELGT_onex_6000.wav
VS_OUTSIDE_POWER_ENGINE_4=OPEL_GT_Sounds\OPELGT_onex_6654m.wav
VS_OUTSIDE_POWER_ENGINE_5=OPEL_GT_Sounds\OPELGT_onex_7734.wav

// VS_OUTSIDE_ENGINE_STARTER=OPEL_GT_Sounds\XGT_ignition_01.wav
VS_OUTSIDE_ENGINE_STARTING=OPEL_GT_Sounds\XGT_starting_ex_01p.wav


// BACKFIRE & SHIFT SOUNDS (INSIDE)

VS_INSIDE_SHIFT_UP_1=1.2,Rhez\gear1_shiftup_in.wav
VS_INSIDE_SHIFT_UP_2=1.2,Rhez\gear2_shiftup_in.wav
VS_INSIDE_SHIFT_UP_3=1.2,Rhez\gear3_shiftup_in.wav
VS_INSIDE_SHIFT_UP_4=1.2,Rhez\gear4_shiftup_in.wav         // used ???
VS_INSIDE_SHIFT_DOWN_1=1.2,Rhez\gear1_shiftdown_in.wav
VS_INSIDE_SHIFT_DOWN_2=1.2,Rhez\gear2_shiftdown_in.wav
VS_INSIDE_SHIFT_DOWN_3=1.2,Rhez\gear3_shiftdown_in.wav

VS_INSIDE_BACKFIRE_1=OPEL_GT_Sounds\GT_backfire_single_01p.wav
VS_INSIDE_BACKFIRE_2=OPEL_GT_Sounds\GT_backfire_single_02p+.wav
VS_INSIDE_BACKFIRE_3=OPEL_GT_Sounds\GT_backfire_dbl_02p.wav

BackfireAmount=0.6

VS_INSIDE_SPLUTTER=OPEL_GT_Sounds\OPELGT_splutter_A.wav

SplutterAmount=0.9


// BACKFIRE & SHIFT SOUNDS (OUTSIDE)

VS_OUTSIDE_SHIFT_UP_1=1.5,Rhez\gear1_shiftup_ex.wav
VS_OUTSIDE_SHIFT_UP_2=1.5,Rhez\gear2_shiftup_ex.wav
VS_OUTSIDE_SHIFT_UP_3=1.5,Rhez\gear2_shiftup_ex.wav
VS_OUTSIDE_SHIFT_DOWN_1=1.5,Rhez\gear1_shiftdown_ex.wav
VS_OUTSIDE_SHIFT_DOWN_2=1.5,Rhez\gear2_shiftdown_ex.wav
VS_OUTSIDE_SHIFT_DOWN_3=1.5,Rhez\gear2_shiftdown_ex.wav

VS_OUTSIDE_BACKFIRE_1=1.5,Rhez\BF3_ex.wav
VS_OUTSIDE_BACKFIRE_2=1.5,Rhez\BF2_rumble_short_ex.wav
VS_OUTSIDE_BACKFIRE_3=1.5,Rhez\BF2_rumble_long_ex.wav

BackfireAmount=0.5

VS_OUTSIDE_Splutter=Rhez\BF2_rumble_long_ex.wav

SplutterAmount=0.5



// ROAD SURFACE SOUNDS  (INSIDE)

// ROAD SURFACE SOUNDS  (INSIDE)

VS_INSIDE_ROADNOISE_DRY=1.5,TMTires\roadroll_in.wav
VS_INSIDE_ROADNOISE_WET=1.5,TMTires\roadroll_in.wav
VS_INSIDE_ROADNOISE_GRASS=1.5,TMTires\grassroll_in.wav
VS_INSIDE_ROADNOISE_DIRT=1.5,TMTires\gravelroll_in.wav
VS_INSIDE_ROADNOISE_GRAVEL=1.5,TMTires\gravelroll_in.wav
VS_INSIDE_ROADNOISE_RUMBLESTRIP=1.5,Secondary\rumble_in.wav

// SKID SOUNDS (INSIDE)

VS_INSIDE_TIRE_SCRUB=1.5,TMTires\scrub1_dry_in.wav
VS_INSIDE_SKID_DRY=1.5,TMTires\skid2_dry_ex.wav
VS_INSIDE_SKID_WET=1.5,TMTires\skid2_dry_ex.wav
VS_INSIDE_SKID_GRASS=1.5,TMTires\grassskid_in.wav
VS_INSIDE_SKID_DIRT=1.5,TMTires\gravelskid_in.wav
VS_INSIDE_SKID_GRAVEL=1.5,TMTires\gravelskid_in.wav


// ROAD SURFACE SOUNDS  (OUTSIDE)

VS_OUTSIDE_ROADNOISE_DRY=1.5,TMTires\roadroll_ex.wav
VS_OUTSIDE_ROADNOISE_WET=1.5,TMTires\roadroll_ex.wav
VS_OUTSIDE_ROADNOISE_GRASS=1.5,TMTires\grassroll_ex.wav
VS_OUTSIDE_ROADNOISE_DIRT=1.5,TMTires\gravelroll_ex.wav
VS_OUTSIDE_ROADNOISE_GRAVEL=1.5,TMTires\gravelroll_ex.wav
VS_OUTSIDE_ROADNOISE_RUMBLESTRIP=1.5,Secondary\rumble_ex.wav

// SKID SOUNDS (OUTSIDE)

VS_OUTSIDE_TIRE_SCRUB=1.5,TMTires\scrub1_dry_ex.wav
VS_OUTSIDE_SKID_DRY=1.5,TMTires\skid2_dry_ex.wav
VS_OUTSIDE_SKID_WET=1.5,TMTires\skid2_dry_ex.wav
VS_OUTSIDE_SKID_GRASS=1.5,TMTires\grassskid_ex.wav
VS_OUTSIDE_SKID_DIRT=1.5,TMTires\gravelskid_ex.wav
VS_OUTSIDE_SKID_GRAVEL=1.5,TMTires\gravelskid_ex.wav

// CONTACT SOUNDS  (INSIDE)

VS_INSIDE_SCRAPING=secondary\scrape_barrier_in.wav
VS_INSIDE_HIT_WALL_1=secondary\hit1_wall.wav
VS_INSIDE_HIT_WALL_2=secondary\hit2_wall.wav
VS_INSIDE_HIT_WALL_3=secondary\hit3_wall.wav
VS_INSIDE_HIT_WALL_4=secondary\hit4_wall.wav
VS_INSIDE_HIT_WALL_5=secondary\hit5_wall.wav

VS_INSIDE_HIT_OTHERCAR_1=secondary\hit1_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_2=secondary\hit2_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_3=secondary\hit3_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_4=secondary\hit4_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_5=secondary\hit5_vehicle.wav

VS_INSIDE_HIT_CONE=secondary\conehit.wav

// CONTACT SOUNDS  (OUTSIDE)

VS_OUTSIDE_SCRAPING=secondary\scrape_barrier_ex.wav

VS_OUTSIDE_HIT_WALL_1=secondary\hit1_wall.wav
VS_OUTSIDE_HIT_WALL_2=secondary\hit2_wall.wav
VS_OUTSIDE_HIT_WALL_3=secondary\hit3_wall.wav
VS_OUTSIDE_HIT_WALL_4=secondary\hit4_wall.wav
VS_OUTSIDE_HIT_WALL_5=secondary\hit5_wall.wav
VS_outSIDE_HIT_OTHERCAR_1=secondary\hit1_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_2=secondary\hit2_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_3=secondary\hit3_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_4=secondary\hit4_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_5=secondary\hit5_vehicle.wav

VS_OUTSIDE_HIT_CONE=secondary\conehit.wav


// AMBIENT SOUNDS (INSIDE)

VS_INSIDE_SPEED_LIMITER_TOGGLE=secondary\limiter.wav
VS_INSIDE_LAUNCH_CONTROL_TOGGLE=secondary\launch.wav
VS_INSIDE_WIND_NOISE=secondary\roadstones_in.wav
VS_INSIDE_ON_FIRE=secondary\fire_in.wav
VS_INSIDE_HORN=secondary\horn_in.wav
VS_INSIDE_TRACTION_CONTROL=secondary\tc_in.wav

// AMBIENT SOUNDS (OUTSIDE)

VS_OUTSIDE_SPEED_LIMITER_TOGGLE=secondary\limiter.wav
VS_OUTSIDE_LAUNCH_CONTROL_TOGGLE=secondary\launch.wav
VS_OUTSIDE_WIND_NOISE=secondary\roadstones_ex.wav
VS_OUTSIDE_ON_FIRE=secondary\fire_in.wav
VS_OUTSIDE_HORN=secondary\horn_ex.wav
VS_OUTSIDE_TRACTION_CONTROL=secondary\tc_in.wav
VS_INSIDE_SEAT=Secondary\seat.wav 
VS_INSIDE_MIRROR=Secondary\mirror.wav


// ATTENUTATION
EngineRange=60.0
EngineShape=1.00
EngineAmbient=1.00

ShiftRange=60.0
ShiftShape=1.00
ShiftAmbient=1.00

OtherRange=60.0
OtherShape=0.70
OtherAmbient=0.70


//-------------------------
// ENGINE VOLUME MIX
//-------------------------

playerEngineVolumeMinimum=0.8
playerEngineVolumeThrottleFraction=0.6
playerEngineVolumeRevFraction=0.3                    

non-playerEngineVolumeMinimum=0.4
non-playerEngineVolumeThrottleFraction=0.2
non-playerEngineVolumeRevFraction=0.6


// ENGINE THROTTLE-POSITION MIX
EngineLoadBlendInside=(0.1,0.7)   // (0.05,0.5)power sound starts to blend in at 5% throttle, coast sound blends out at 50%
EngineLoadBlendOutside=(0.1,0.7)  // power sound starts to blend in at 5% throttle, coast sound blends out at 50%


// ENGINE REV-SAMPLE MIX

// coast inside

EngineRPMCoastInside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=3300.00     // must overlap properly
  NaturalRPM=1275.00   // engine RPM at which sample was recorded 
}

EngineRPMCoastInside=1
{
  MinimumRPM=2000.00     // must overlap properly
  MaximumRPM=4100.00     // must overlap properly
  NaturalRPM=2832.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=2
{
  MinimumRPM=3312.00     // must overlap properly
  MaximumRPM=5449.00     // must overlap properly
  NaturalRPM=6840.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=3
{
  MinimumRPM=4637.00     // must overlap properly
  MaximumRPM=7200.00     // must overlap properly
  NaturalRPM=5985.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=4
{
  MinimumRPM=6000.00     // must overlap properly
  MaximumRPM=10000.00     // must overlap properly
  NaturalRPM=6840.00   // engine RPM at which sample was recorded
}

// power inside
EngineRPMPowerInside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=3000.00     // must overlap properly
  NaturalRPM=1275.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=1
{
  MinimumRPM=1500.00     // must overlap properly
  MaximumRPM=4060.00     // must overlap properly
  NaturalRPM=3102.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=2
{
  MinimumRPM=3312.00     // must overlap properly
  MaximumRPM=5449.00     // must overlap properly
  NaturalRPM=6000.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=3
{
  MinimumRPM=4637.00     // must overlap properly
  MaximumRPM=6880.00     // must overlap properly
  NaturalRPM=6654.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=4
{
  MinimumRPM=6026.00     // must overlap properly
  MaximumRPM=9500.00     // must overlap properly
  NaturalRPM=7734.00   // engine RPM at which sample was recorded
}

// coast outside
EngineRPMCoastOutside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=3000.00     // must overlap properly
  NaturalRPM=1275.00   // engine RPM at which sample was recorded 1053
}

EngineRPMCoastOutside=1
{
  MinimumRPM=1400.00     // must overlap properly
  MaximumRPM=4060.00     // must overlap properly
  NaturalRPM=6054.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=2
{
  MinimumRPM=3312.00     // must overlap properly
  MaximumRPM=5449.00     // must overlap properly
  NaturalRPM=5985.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=3
{
  MinimumRPM=4637.00     // must overlap properly
  MaximumRPM=6880.00     // must overlap properly
  NaturalRPM=6840.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=4
{
  MinimumRPM=6026.00     // must overlap properly
  MaximumRPM=15500.00     // must overlap properly
  NaturalRPM=6840.00   // engine RPM at which sample was recorded
}

// power outside
EngineRPMPowerOutside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=3000.00     // must overlap properly
  NaturalRPM=1275.00   // engine RPM at which sample was recorded 1053
}

EngineRPMPowerOutside=1
{
  MinimumRPM=2100.00     // must overlap properly
  MaximumRPM=4060.00     // must overlap properly
  NaturalRPM=3100.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=2
{
  MinimumRPM=3312.00     // must overlap properly
  MaximumRPM=5449.00     // must overlap properly
  NaturalRPM=6000.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=3
{
  MinimumRPM=4637.00     // must overlap properly
  MaximumRPM=7400.00     // must overlap properly
  NaturalRPM=6654.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=4
{
  MinimumRPM=6600.00     // must overlap properly
  MaximumRPM=10000.00     // must overlap properly
  NaturalRPM=7734.00   // engine RPM at which sample was recorded
}

// TRANNY-SAMPLE MIX

VS_INSIDE_POWER_TRANNY_1=OPEL_GT_Sounds\XGT_TR_4318off_whine_01.wav
VS_INSIDE_POWER_TRANNY_2=OPEL_GT_Sounds\XGT_TR_4900off_whine_01.wav
VS_INSIDE_COAST_TRANNY_1=OPEL_GT_Sounds\XGT_TR_4970_whine_01.wav
VS_INSIDE_COAST_TRANNY_2=OPEL_GT_Sounds\XGT_TR_6636_whine_01.wav

TrannyInitialRampRPM=2000.0 // ramp volume up to this driveshaft RPM because low pitches sound bad

TrannyPowerBlendRPMInside=(4000, 7000.0) // blend range using driveshaft RPM
TrannyPower1RPMTorqueInside=(4318, 100.0) // natural RPM at which sample was recorded, transmission torque (in Nm) for maximum volume
TrannyPower2RPMTorqueInside=(4900, 120.0)

TrannyCoastBlendRPMInside=(4000, 7000.0)
TrannyCoast1RPMTorqueInside=(4970, 135.0)
TrannyCoast2RPMTorqueInside=(6636, 170.0)

