// This is a test jeep type vehicle for the wasteland "vehicle" { "wheelsperaxle" "2" "body" { "massCenterOverride" "0 0 25" // leave at vec3_origin for no override "massOverride" "1000" // leave at 0 for no override "addGravity" "0.0" // keeps car down "tiltForce" "0" // keeps car down when not on flat ground "tiltForceHeight" "0" // where the tilt force pulls relative to center of mass "counterTorqueFactor" "0.5" "keepUprightTorque" "0.5" } "engine" { "horsepower" "400" "maxrpm" "2500" "maxspeed" "40" // mph "maxReverseSpeed" "15" // mph "autotransmission" "1" "axleratio" "2.5" "gear" "2.0" // 2nd gear "gear" "1.5" // 3rd gear "gear" "1.05" // 4th gear "gear" "0.75" // 5th gear "shiftuprpm" "1000" "shiftdownrpm" "600" } "steering" { "degrees" "25" "steeringRestFactor" "0.3" "slowsteeringrate" "1.0" "slowcarspeed" "10" "faststeeringrate" "0.75" "fastcarspeed" "35" "skidallowed" "1" "dustcloud" "1" } // front axle "axle" { "wheel" { "radius" "32" "mass" "100" "inertia" "0.5" // steady the car (fixes the oscillation of the axles about z) "damping" "0" "rotdamping" "0.0" "material" "jeeptire" "skidmaterial" "slidingrubbertire" "brakematerial" "brakingrubbertire" } "suspension" { "springConstant" "80" "springDamping" "4" "stabilizerConstant" "110" "springDampingCompression" "4" "maxBodyForce" "250" } "torquefactor" "0.2" "brakefactor" "0.5" } // rear axle "axle" { "wheel" { "radius" "32" "mass" "100" "inertia" "0.5" // steady the car (fixes the oscillation of the axles about z) "damping" "0" "rotdamping" "0.0" "material" "jeeptire" "skidmaterial" "slidingrubbertire" "brakematerial" "brakingrubbertire" } "suspension" { "springConstant" "80" "springDamping" "4" "stabilizerConstant" "110" "springDampingCompression" "4" "maxBodyForce" "250" } "torquefactor" "0.8" "brakefactor" "0.5" } } "vehicle_passengers" { "health" "2500" "seat" { "playervisible" "0" "classesallowed" "2" "playerweapon" "0" "viewdistance" "350" } "seat" { "playervisible" "0" "classesallowed" "3" "playerweapon" "0" "viewattachment" "vehicle_passenger1_eyes" "weapon_damage" "40" "weapon_rate" "0.25" "weapon_sound" "Weapon_Basilisk.Shot" "weapon_muzzle" "muzzle1" "weapon_aimyaw" "vehicle_weapon_yaw" "weapon_aimpitch" "vehicle_weapon_pitch" } "seat" { "playervisible" "0" "classesallowed" "3" "playerweapon" "0" "viewattachment" "vehicle_passenger2_eyes" "weapon_damage" "40" "weapon_rate" "0.25" "weapon_sound" "Weapon_Basilisk.Shot" "weapon_muzzle" "muzzle2" "weapon_aimyaw" "vehicle_weapon2_yaw" "weapon_aimpitch" "vehicle_weapon2_pitch" } } "vehicle_sounds" { // List gears in order from lowest speed to highest speed "gear" { "max_speed" "0.3" "speed_approach_factor" "1.0" } "gear" { "max_speed" "0.5" "speed_approach_factor" "0.07" } "gear" { "max_speed" "0.75" "speed_approach_factor" "0.07" } "gear" { "max_speed" "0.90" "speed_approach_factor" "0.035" } "gear" { "max_speed" "0.95" "speed_approach_factor" "0.015" } "gear" { "max_speed" "2.0" "speed_approach_factor" "0.03" } "state" { "name" "SS_START_WATER" "sound" "ATV_start_in_water" } "state" { "name" "SS_START_IDLE" "sound" "apc_engine_start" } "state" { "name" "SS_SHUTDOWN_WATER" "sound" "ATV_stall_in_water" } "state" { "name" "SS_IDLE" "sound" "apc_engine_idle" } "state" { "name" "SS_REVERSE" "sound" "apc_firstgear_resume" "min_time" "0.5" } "state" { "name" "SS_GEAR_0" "sound" "apc_firstgear_resume" "min_time" "0.75" } "state" { "name" "SS_GEAR_0_RESUME" "sound" "apc_engine_idle" "min_time" "0.75" } "state" { "name" "SS_GEAR_1" "sound" "apc_firstgear" "min_time" "0.5" } "state" { "name" "SS_GEAR_1_RESUME" "sound" "apc_firstgear_resume" "min_time" "0.5" } "state" { "name" "SS_GEAR_2" "sound" "apc_secondgear" "min_time" "0.5" } "state" { "name" "SS_GEAR_2_RESUME" "sound" "apc_secondgear_resume" "min_time" "0.5" } "state" { "name" "SS_GEAR_3" "sound" "apc_firstgear" "min_time" "0.5" } "state" { "name" "SS_GEAR_3_RESUME" "sound" "apc_firstgear_resume" "min_time" "0.5" } "state" { "name" "SS_SLOWDOWN_HIGHSPEED" "sound" "apc_throttleoff_fastspeed" } "state" { "name" "SS_SLOWDOWN" "sound" "apc_throttleoff_slowspeed" } "state" { "name" "SS_SHUTDOWN" "sound" "apc_engine_stop" } "crashsound" { "min_speed" "350" "min_speed_change" "250" "sound" "ATV_impact_medium" "gear_limit" "1" } "crashsound" { "min_speed" "450" "min_speed_change" "350" "sound" "ATV_impact_heavy" } "skid_lowfriction" "ATV_skid_lowfriction" "skid_normalfriction" "ATV_skid_normalfriction" "skid_highfriction" "ATV_skid_highfriction" }