////////////////////////////////////////////////////////////////////
//      Kadett_C - GT/E-Sound by Citytea       //
//      based on YT and 100octane-videos      //
//      Ver.1.1aF   -   higher reving sound       //
//      close Nolte-sound for every engine       //
//      Monday   Dez.  28.  2009  -  17:22       //
///////////////////////////////////////////////////////////////////
           |\.        _, , ,- - - , , _ 
          /  , `.- ' `         -.,    , -.`;~._  
         | , 4-   )  )-,__..--,\  (           ` ' - ´   
       < - ~' ´ (_/~-'      `-' \_)                             
 //////////////////////////////////////////////////////////////////
 //           please respect our work and          //
 //           do not use sounds from this           //
 //           package without permission!          //
 //////////////////////////////////////////////////////////////////

// optimated for the following settings of the .eng-file:
// StarterTiming=(0.748, 0.0, 3.35)

// ENGINE SOUNDS (INSIDE)

// inside coasting
VS_INSIDE_COAST_ENGINE_1=GTE\Kadett_Idle_off_in_N.wav // 0,7
VS_INSIDE_COAST_ENGINE_2=GTE\Kadett_Verylow_off_in_NO.wav // 0,7
VS_INSIDE_COAST_ENGINE_3=GTE\Kadett_Low_off_in_NO.wav // 0,7
VS_INSIDE_COAST_ENGINE_4=GTE\Kadett_Med_off_in_N.wav // 0,5
VS_INSIDE_COAST_ENGINE_5=GTE\Kadett_High_off_in_N_03.wav // 0,4


// inside on-throttle
VS_INSIDE_POWER_ENGINE_1=GTE\Kadett_Idle_on_in_N.wav // 0,7
VS_INSIDE_POWER_ENGINE_2=GTE\Kadett_Verylow_on_in_N.wav // 0,7
VS_INSIDE_POWER_ENGINE_3=GTE\Kadett_Low_on_in_N.wav // 0,6
VS_INSIDE_POWER_ENGINE_4=GTE\Kadett_Med_on_in_N01.wav // 0,5
VS_INSIDE_POWER_ENGINE_5=GTE\Kadett_High_on_in_NMix3.wav // 0,1

VS_INSIDE_ENGINE_STARTER=GTE\Kadett_Ignition_A.wav // 0,1
VS_INSIDE_ENGINE_STARTING=GTE\Kadett_Starter_in_N.wav // 0,7


// ENGINE SOUNDS (OUTSIDE)

// outside coasting
VS_OUTSIDE_COAST_ENGINE_1=GTE\Kadett_Idle_off_ex_N.wav // 0,8
VS_OUTSIDE_COAST_ENGINE_2=GTE\Kadett_Verylow_off_ex_A.wav // 0,8
VS_OUTSIDE_COAST_ENGINE_3=GTE\Kadett_Low_off_ex_N.wav // 0,8
VS_OUTSIDE_COAST_ENGINE_4=GTE\Kadett_Med_off_ex_N.wav // 0,8
VS_OUTSIDE_COAST_ENGINE_5=GTE\Kadett_High_off_ex_N_02.wav // 0,8


// outside on-throttle
VS_OUTSIDE_POWER_ENGINE_1=GTE\Kadett_Idle_on_ex_N.wav // 0,8
VS_OUTSIDE_POWER_ENGINE_2=GTE\Kadett_Verylow_on_ex_NO.wav // 0,8
VS_OUTSIDE_POWER_ENGINE_3=GTE\Kadett_Low_on_ex_N.wav // 0,8
VS_OUTSIDE_POWER_ENGINE_4=GTE\Kadett_Med_on_ex_N2.wav // 0,3
VS_OUTSIDE_POWER_ENGINE_5=GTE\Kadett_High_on_ex_N.wav // 0.9

VS_OUTSIDE_ENGINE_STARTER=GTE\Kadett_Ignition_ex_A.wav // 0,4
VS_OUTSIDE_ENGINE_STARTING=GTE\Kadett_Starter_ex_N.wav // 0,8


// BACKFIRE & SHIFT SOUNDS (INSIDE)

VS_INSIDE_SHIFT_UP_1=GTE\Gear_up_A.wav // 0,7
VS_INSIDE_SHIFT_UP_2=GTE\Gear_up_NSR2.wav // 0,6
VS_INSIDE_SHIFT_UP_3=GTE\Gear_up_NSR3.wav // 0,4
VS_INSIDE_SHIFT_DOWN_1=GTE\Gear_down_A.wav // 0,5
VS_INSIDE_SHIFT_DOWN_2=GTE\Gear_down_A.wav // 0,5
VS_INSIDE_SHIFT_DOWN_3=GTE\Gear_down_A.wav // 0,5

VS_INSIDE_BACKFIRE_1=GTE\Kadett_Backfire_in_NOR1.wav  // 0,7
VS_INSIDE_BACKFIRE_2=GTE\Kadett_Backfire_in_NOR2.wav // 0,7 
VS_INSIDE_BACKFIRE_3=GTE\Kadett_Backfire_in_NOR3.wav // 0,7 

BackfireAmount=0.6

VS_INSIDE_SPLUTTER=GTE\Kadett_Splutter_in_NO.wav // 0,8

SplutterAmount=0.2 

// BACKFIRE & SHIFT SOUNDS (OUTSIDE)

VS_OUTSIDE_SHIFT_UP_1=GTE\Gear-up_ex_A.wav // 0,9
VS_OUTSIDE_SHIFT_UP_2=GTE\Gear-up_ex_NSR2.wav // 0,8
VS_OUTSIDE_SHIFT_UP_3=GTE\Gear-up_ex_NSR3.wav // 0,6
VS_OUTSIDE_SHIFT_DOWN_1=GTE\Gear-down_ex_NOR.wav // 0,6
VS_OUTSIDE_SHIFT_DOWN_2=GTE\Gear-down_ex_NOR.wav // 0,6
VS_OUTSIDE_SHIFT_DOWN_3=GTE\Gear-down_ex_NOR.wav // 0,6

VS_OUTSIDE_BACKFIRE_1=GTE\Kadett_Backfire_ex_NOR1.wav // 0,8
VS_OUTSIDE_BACKFIRE_2=GTE\Kadett_Backfire_ex_NOR2.wav // 0,8
VS_OUTSIDE_BACKFIRE_3=GTE\Kadett_Backfire_ex_NOR3.wav // 0,8

BackfireAmount=0.6 

VS_OUTSIDE_SPLUTTER=GTE\Kadett_Splutter_ex_N.wav // 0,9

SplutterAmount=0.2 

// ROAD SURFACE SOUNDS  (INSIDE)

VS_INSIDE_ROADNOISE_DRY=GTE\Kadett_road_roll_int_NS.wav // 0,4
VS_INSIDE_ROADNOISE_WET=road_roll_int_wet.wav
VS_INSIDE_ROADNOISE_RUMBLESTRIP=rumble.wav
VS_INSIDE_ROADNOISE_GRASS=grass_roll_int.wav
VS_INSIDE_ROADNOISE_DIRT=gravel_roll_int.wav
VS_INSIDE_ROADNOISE_GRAVEL=gravel_roll_int.wav

// SKID SOUNDS (INSIDE)

VS_INSIDE_TIRE_SCRUB=GTE\Kadett_road_scrub_int_A.wav // 0,3
VS_INSIDE_SKID_DRY=GTE\Kadett_road_skid_int_A.wav // 0,3
VS_INSIDE_SKID_WET=road_skid_int_wet.wav
VS_INSIDE_SKID_GRASS=grass_skid_int.wav
VS_INSIDE_SKID_DIRT=gravel_skid_int.wav
VS_INSIDE_SKID_GRAVEL=gravel_skid_int.wav


// ROAD SURFACE SOUNDS  (OUTSIDE)

VS_OUTSIDE_ROADNOISE_DRY=GTE\Kadett_road_roll_ext_N.wav // 0,3
VS_OUTSIDE_ROADNOISE_WET=road_roll_ext_wet.wav
VS_OUTSIDE_ROADNOISE_RUMBLESTRIP=rumble_ext.wav
VS_OUTSIDE_ROADNOISE_GRASS=grass_roll_ext.wav
VS_OUTSIDE_ROADNOISE_DIRT=gravel_roll_ext.wav
VS_OUTSIDE_ROADNOISE_GRAVEL=gravel_roll_ext.wav

// SKID SOUNDS (OUTSIDE)

VS_OUTSIDE_TIRE_SCRUB=GTE\Kadett_road_scrub_ext_hiMixA.wav // 0,0
VS_OUTSIDE_SKID_DRY=GTE\Kadett_road_skid_ext_hiMixA.wav // 0,0
VS_OUTSIDE_SKID_WET=road_skid_ext_wet.wav
VS_OUTSIDE_SKID_GRASS=grass_skid_ext.wav
VS_OUTSIDE_SKID_DIRT=gravel_skid_ext.wav
VS_OUTSIDE_SKID_GRAVEL=gravel_skid_ext.wav

// CONTACT SOUNDS  (INSIDE)

VS_INSIDE_SCRAPING=scrape_int.wav

VS_INSIDE_HIT_WALL_1=impact_wall_tap.wav
VS_INSIDE_HIT_WALL_2=impact_wall_verylight.wav
VS_INSIDE_HIT_WALL_3=impact_wall_light.wav
VS_INSIDE_HIT_WALL_4=impact_wall_medium.wav
VS_INSIDE_HIT_WALL_5=impact_wall_heavy.wav

VS_INSIDE_HIT_OTHERCAR_1=impact_car_tap.wav
VS_INSIDE_HIT_OTHERCAR_2=impact_car_verylight.wav
VS_INSIDE_HIT_OTHERCAR_3=impact_car_light.wav
VS_INSIDE_HIT_OTHERCAR_4=impact_car_medium.wav
VS_INSIDE_HIT_OTHERCAR_5=impact_car_heavy.wav

VS_INSIDE_HIT_CONE=impact_cone.wav

// CONTACT SOUNDS  (OUTSIDE)

VS_OUTSIDE_SCRAPING=scrape_ext.wav

VS_OUTSIDE_HIT_WALL_1=impactex_wall_tap.wav
VS_OUTSIDE_HIT_WALL_2=impactex_wall_verylight.wav
VS_OUTSIDE_HIT_WALL_3=impactex_wall_light.wav
VS_OUTSIDE_HIT_WALL_4=impactex_wall_medium.wav
VS_OUTSIDE_HIT_WALL_5=impactex_wall_heavy.wav

VS_OUTSIDE_HIT_OTHERCAR_1=impactex_car_tap.wav
VS_OUTSIDE_HIT_OTHERCAR_2=impactex_car_verylight.wav
VS_OUTSIDE_HIT_OTHERCAR_3=impactex_car_light.wav
VS_OUTSIDE_HIT_OTHERCAR_4=impactex_car_medium.wav
VS_OUTSIDE_HIT_OTHERCAR_5=impactex_car_heavy.wav

VS_OUTSIDE_HIT_CONE=impactex_cone.wav


// AMBIENT SOUNDS (INSIDE)

VS_INSIDE_SPEED_LIMITER_TOGGLE=limitertoggle_int.wav
VS_INSIDE_WIND_NOISE=GTE\Kadett_Windnoise_in_A.wav // 0,0
VS_INSIDE_TRACTION_CONTROL=revlimiter_int.wav
VS_INSIDE_RAIN_NOISE=rain.wav
VS_INSIDE_ON_FIRE=on_fire_int.wav


// AMBIENT SOUNDS (OUTSIDE)

VS_OUTSIDE_SPEED_LIMITER_TOGGLE=limitertoggle_ext.wav
VS_OUTSIDE_WIND_NOISE=GTE\Kadett_Windnoise_ex_A.wav // 0,0
VS_OUTSIDE_TRACTION_CONTROL=revlimiter_ext.wav
VS_OUTSIDE_RAIN_NOISE=rain.wav
VS_OUTSIDE_ON_FIRE=on_fire_ext.wav


// ATTENUTATION
EngineRange=90.0
EngineShape=0.90
EngineAmbient=1.00

ShiftRange=60.0
ShiftShape=1.00
ShiftAmbient=2.00

OtherRange=62.0
OtherShape=1.00
OtherAmbient=3.00


// ENGINE VOLUME MIX

playerEngineVolumeMinimum=0.3
playerEngineVolumeThrottleFraction=9.4
playerEngineVolumeRevFraction=5.3

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


// ENGINE THROTTLE-POSITION MIX
EngineLoadBlendInside=(0.32,0.65)   // power sound starts to blend in at 32% throttle, coast sound blends out at 65%
EngineLoadBlendOutside=(0.3,0.6)  // power sound starts to blend in at 30% throttle, coast sound blends out at 60%


// ENGINE REV-SAMPLE MIX

// coast inside

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

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

EngineRPMCoastInside=2
{
  MinimumRPM=2980.00     // must overlap properly
  MaximumRPM=4900.00     // must overlap properly
  NaturalRPM=5251.89   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=3
{
  MinimumRPM=4173.00     // must overlap properly
  MaximumRPM=9882.00     // must overlap properly
  NaturalRPM=7483.04   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=4
{
  MinimumRPM=7223.00     // must overlap properly
  MaximumRPM=15500.00     // must overlap properly
  NaturalRPM=7483.04     // engine RPM at which sample was recorded
}

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

EngineRPMPowerInside=1
{
  MinimumRPM=1892.00     // must overlap properly
  MaximumRPM=3645.00     // must overlap properly
  NaturalRPM=2625.95    // engine RPM at which sample was recorded
}

EngineRPMPowerInside=2
{
  MinimumRPM=2980.00     // must overlap properly
  MaximumRPM=5900.00     // must overlap properly
  NaturalRPM=2625.95   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=3
{
  MinimumRPM=4073.00     // must overlap properly
  MaximumRPM=10492.00     // must overlap properly
  NaturalRPM=7483.04       // engine RPM at which sample was recorded
}

EngineRPMPowerInside=4
{
  MinimumRPM=5901.00     // must overlap properly
  MaximumRPM=15500.00     // must overlap properly
  NaturalRPM=14966.08         //7483.04 engine RPM at which sample was recorded
}

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

EngineRPMCoastOutside=1
{
  MinimumRPM=2000.00     // must overlap properly
  MaximumRPM=4354.00     // must overlap properly
  NaturalRPM=2625.95    // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=2
{
  MinimumRPM=2880.00     // must overlap properly
  MaximumRPM=7420.00     // must overlap properly
  NaturalRPM=5251.89   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=3
{
  MinimumRPM=4573.00     // must overlap properly
  MaximumRPM=9382.00     // must overlap properly
  NaturalRPM=7483.04   // engine RPM at which sample was recorded
}

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

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

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

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

EngineRPMPowerOutside=3
{
  MinimumRPM=4067.00     // must overlap properly
  MaximumRPM=8280.00     // must overlap properly
  NaturalRPM=7483.04   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=4
{
  MinimumRPM=5656.00     // must overlap properly
  MaximumRPM=15500.00     // must overlap properly
  NaturalRPM=7483.04    // engine RPM at which sample was recorded
}

// TRANNY-SAMPLE MIX

VS_INSIDE_COAST_TRANNY_1=GTE\Kadett_tr_onlow_N.wav // 0,7
VS_INSIDE_COAST_TRANNY_2=GTE\Kadett_tr_onhigh_N.wav // 0,7
VS_INSIDE_POWER_TRANNY_1=GTE\Kadett_tr_offverylow_A.wav // 0,7
VS_INSIDE_POWER_TRANNY_2=GTE\Kadett_tr_offhigh_A.wav // 0,7


VS_OUTSIDE_COAST_TRANNY_1=GTE\Kadett_tr_onlow_N.wav // 0,7
VS_OUTSIDE_COAST_TRANNY_2=GTE\Kadett_tr_onhigh_N.wav // 0,7
VS_OUTSIDE_POWER_TRANNY_1=GTE\Kadett_tr_offverylow_ext_A.wav // 0,8
VS_OUTSIDE_POWER_TRANNY_2=GTE\Kadett_tr_offhigh_ext_A.wav // 0,8

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

TrannyCoastBlendRPMInside=(2300.0, 6800.0) 
TrannyCoast1RPMTorqueInside=(510.3, 225.0) 
TrannyCoast2RPMTorqueInside=(2100, 410.0)

TrannyPowerBlendRPMInside=(2300.0, 4800.0)
TrannyPower1RPMTorqueInside=(500.3, 266.0)
TrannyPower2RPMTorqueInside=(2070, 280.0)

TrannyCoastBlendRPMOutside=(2300.0, 8600.0) 
TrannyCoast1RPMTorqueOutside=(2063.3, 90.0) 
TrannyCoast2RPMTorqueOutside=(4135, 110.0)

TrannyPowerBlendRPMOutside=(2300.0, 8600.0)
TrannyPower1RPMTorqueOutside=(2063.3, 110.0)
TrannyPower2RPMTorqueOutside=(4935,106.0)