malakdecaen 3 Posted March 24, 2013 Hi everybody i have a question ; in my vehicle.hpp if i put "simulation = carx;" My addon "car" don't move , i don't know how to fix that i want add physx to my car . thanks by advance for you'r help and sorry for my bad english . Share this post Link to post Share on other sites
max power 21 Posted March 24, 2013 PhysX cars require physX lods. We don't have tools to create the proper lods yet, so you will have to use simulation = car; instead. Share this post Link to post Share on other sites
Messiah 2 Posted March 24, 2013 You can 'fake' the new LOD: https://community.bistudio.com/wiki/Arma_3_Cars_Config_Guidlines#Model_requirements_.7Bp3d.7D You should read that BIKI entry in its entirity. Whilst a lot of stuff is exactly the same as with A2, several items, especially suspension and wheels, need an overhaul/doing differently, and this is why so many early ports have bad wheels or bad suspension Share this post Link to post Share on other sites
GalComT 511 Posted March 26, 2013 you can also try removing or shrinking the wheels in the regular Geometry lod, as that is what is keeping your vehicle from moving, the wheels of the geo lod are on or even underneith the ground and therefor the vehicle is stuck. Share this post Link to post Share on other sites
rstratton 0 Posted April 3, 2013 You can 'fake' the new LOD: any time i try that the game crashes Share this post Link to post Share on other sites
malakdecaen 3 Posted April 3, 2013 how to do for a fake LOD it is 4e14 or 4e13 ? i have try a lot but nothing work for me !!! i create the LOD put a BOX but after ? need a name or something like that ? Share this post Link to post Share on other sites
t_d 47 Posted April 10, 2013 It is 4e13. I am pretty sure the value in the biki article is a typo. Share this post Link to post Share on other sites
malakdecaen 3 Posted April 11, 2013 4e14 works for me Share this post Link to post Share on other sites
Sealife 22 Posted April 11, 2013 4e14 works for me 4e14 gives you extra lod yes but doesnt give you body roll physics , only remains with wheels and dapmers as Car , you need the 4e13 for extra geometry and PHYSx Body , however it will crash game evrytime , whether for vehicle or Building . Share this post Link to post Share on other sites
rstratton 0 Posted April 12, 2013 pretty sure the current binarize tools dont know how to handle the new lod Share this post Link to post Share on other sites
Messiah 2 Posted April 13, 2013 I do believe that has been mentioned somewhere, although I can't recall if it was an official mention or an observation from these forums. Share this post Link to post Share on other sites
t_d 47 Posted April 14, 2013 Try not binarizing the model. A3.exe will do it then knowing about that LOD ;) Share this post Link to post Share on other sites
.kju 3245 Posted April 19, 2013 in case someone wants to try to hack it into A2/OA vehicles without modifying the p3d - here is the OA ATV with the config values used for the A3 quadbike: http://www.file-upload.net/download-7487968/ATV_Base_EP1_PhysX.txt.html class CfgPatches { class ATV_Base_EP1_PhysX { units[] = {}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"CAWheeled_E_ATV"}; }; }; class CfgVehicles { class Car; class ATV_Base_EP1: Car { simulation = "carx"; thrustDelay = 1; engineBrakeCoef = 0.1; overSpeedBrakeCoef = 0.8; brakeIdleSpeed = 1.78; maxSpeed = 80; fuelCapacity = 30; wheelCircumference = 1.5; antiRollbarForceCoef = 0.3; antiRollbarForceLimit = 0.2; antiRollbarSpeedMin = 20; antiRollbarSpeedMax = 50; idleRpm = 600; redRpm = 2000; class complexGearbox { GearboxRatios[] = {"R1",-2.351,"N",0,"D1",4.881,"D2",2.12,"D3",1.057,"D4",0.74}; TransmissionRatios[] = {"High",4}; gearBoxMode = "auto"; moveOffGear = 1; driveString = "D"; neutralString = "N"; reverseString = "R"; }; dampersBumpCoef = 0.3; differentialType = "rear_open"; frontRearSplit = 0.5; frontBias = 1.3; rearBias = 1.3; centreBias = 1.3; clutchStrength = 10; enginePower = 15; maxOmega = 210; peakTorque = 180; dampingRateFullThrottle = 0.08; dampingRateZeroThrottleClutchEngaged = 0.15; dampingRateZeroThrottleClutchDisengaged = 0.15; torqueCurve[] = {{0,0.3},{0.2,0.65},{0.3,0.8},{0.4,0.95},{0.6,1},{0.7,0.95},{0.9,0.9},{1,0.5}}; changeGearMinEffectivity[] = {0.95,0.15,0.95,0.95,0.95,0.95}; switchTime = 0.51; latency = 2; class Wheels { class LF { boneName = "wheel_1_1_damper"; steering = 1; side = "left"; center = "wheel_1_1_axis"; boundary = "wheel_1_1_bound"; width = "0.2"; mass = 20; MOI = 10.3; dampingRate = 0.5; maxBrakeTorque = 1000; maxHandBrakeTorque = 0; suspTravelDirection[] = {0,-1,0}; suspForceAppPointOffset = "wheel_1_1_axis"; tireForceAppPointOffset = "wheel_1_1_axis"; maxCompression = 0.05; mMaxDroop = 0.05; sprungMass = 50; springStrength = 9050; springDamperRate = 1000; longitudinalStiffnessPerUnitGravity = 5000; latStiffX = 25; latStiffY = 120; frictionVsSlipGraph[] = {{0,1},{0.5,1},{1,1}}; }; class LR: LF { boneName = "wheel_1_2_damper"; steering = 0; center = "wheel_1_2_axis"; boundary = "wheel_1_2_bound"; suspForceAppPointOffset = "wheel_1_2_axis"; tireForceAppPointOffset = "wheel_1_2_axis"; maxHandBrakeTorque = 1500; springDamperRate = 650; }; class RF: LF { boneName = "wheel_2_1_damper"; center = "wheel_2_1_axis"; boundary = "wheel_2_1_bound"; suspForceAppPointOffset = "wheel_2_1_axis"; tireForceAppPointOffset = "wheel_2_1_axis"; steering = 1; side = "right"; }; class RR: RF { boneName = "wheel_2_2_damper"; steering = 0; center = "wheel_2_2_axis"; boundary = "wheel_2_2_bound"; suspForceAppPointOffset = "wheel_2_2_axis"; tireForceAppPointOffset = "wheel_2_2_axis"; maxHandBrakeTorque = 15000; springDamperRate = 650; }; }; driverAction = "driver_quadbike"; getInAction = "GetInQuadbike"; getOutAction = "GetOutQuadbike"; cargoAction[] = {"passenger_quadbike"}; cargoGetInAction[] = {"GetInQuadbike_cargo"}; cargoGetOutAction[] = {"GetOutQuadbike_cargo"}; preciseGetInOut = 1; cargoPreciseGetInOut[] = {1}; extCameraPosition[] = {0,1.5,-4.5}; class Sounds { class Idle_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Idle_Loop.wav",0.0316228,1,100}; frequency = 1; volume = "engineOn*camPos*(((rpm/2000) factor[(200/2000),(400/2000)]) * ((rpm/2000) factor[(640/2000),(580/2000)]))"; }; class Engine { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop1000.wav",0.1,1,200}; frequency = "0.9 + ((rpm/2000) factor[(550/2000),(1000/2000)]) * 0.2"; volume = "engineOn*camPos*(((rpm/2000) factor[(600/2000),(640/2000)]) * ((rpm/2000) factor[(980/2000),(780/2000)]))"; }; class Engine1_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop2000.wav",0.1,1,200}; frequency = "0.9 + ((rpm/2000) factor[(750/2000),(1200/2000)]) * 0.2"; volume = "engineOn*camPos*(((rpm/2000) factor[(750/2000),(950/2000)]) * ((rpm/2000) factor[(1200/2000),(1000/2000)]))"; }; class Engine2_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop3000.wav",0.1,1,250}; frequency = "0.9 + ((rpm/2000) factor[(1000/2000),(1400/2000)]) * 0.2"; volume = "engineOn*camPos*(((rpm/2000) factor[(950/2000),(1150/2000)]) * ((rpm/2000) factor[(1400/2000),(1250/2000)]))"; }; class Engine3_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop4000.wav",0.1,1,250}; frequency = "0.95 + ((rpm/2000) factor[(1200/2000),(1600/2000)]) * 0.2"; volume = "engineOn*camPos*(((rpm/2000) factor[(1200/2000),(1400/2000)]) * ((rpm/2000) factor[(1600/2000),(1480/2000)]))"; }; class Engine4_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop5000.wav",0.1,1,300}; frequency = "0.95 + ((rpm/2000) factor[(1450/2000),(1850/2000)]) * 0.2"; volume = "engineOn*camPos*(((rpm/2000) factor[(1400/2000),(1600/2000)]) * ((rpm/2000) factor[(1850/2000),(1670/2000)]))"; }; class Engine5_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop6000.wav",0.1,1,300}; frequency = "0.95 + ((rpm/2000) factor[(1600/2000),(2000/2000)]) * 0.2"; volume = "engineOn*camPos*((rpm/2000) factor[(1600/2000),(1900/2000)])"; }; class IdleThrust { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Idle_Loop_Exh_Persp.wav",1,1,150}; frequency = 1; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(200/2000),(400/2000)]) * ((rpm/2000) factor[(640/2000),(580/2000)]))"; }; class EngineThrust { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop1000_Exh_Persp.wav",1,1,200}; frequency = "0.9 + ((rpm/2000) factor[(550/2000),(1000/2000)]) * 0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(600/2000),(640/2000)]) * ((rpm/2000) factor[(980/2000),(780/2000)]))"; }; class Engine1_Thrust_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop2000_Exh_Persp.wav",1,1,250}; frequency = "0.9 + ((rpm/2000) factor[(750/2000),(1200/2000)]) * 0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(750/2000),(950/2000)]) * ((rpm/2000) factor[(1200/2000),(1000/2000)]))"; }; class Engine2_Thrust_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop3000_Exh_Persp.wav",1,1,300}; frequency = "0.9 + ((rpm/2000) factor[(1000/2000),(1400/2000)]) * 0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(950/2000),(1150/2000)]) * ((rpm/2000) factor[(1400/2000),(1250/2000)]))"; }; class Engine3_Thrust_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop4000_Exh_Persp.wav",1,1,350}; frequency = "0.95 + ((rpm/2000) factor[(1200/2000),(1600/2000)]) * 0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(1200/2000),(1400/2000)]) * ((rpm/2000) factor[(1600/2000),(1480/2000)]))"; }; class Engine4_Thrust_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop5000_Exh_Persp.wav",1,1,400}; frequency = "0.95 + ((rpm/2000) factor[(1450/2000),(1850/2000)]) * 0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(1400/2000),(1600/2000)]) * ((rpm/2000) factor[(1850/2000),(1670/2000)]))"; }; class Engine5_Thrust_ext { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop6000_Exh_Persp.wav",1,1,450}; frequency = "0.95 + ((rpm/2000) factor[(1600/2000),(2000/2000)]) * 0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/2000) factor[(1600/2000),(1900/2000)])"; }; class Idle_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Idle_Loop.wav",0.0316228,1}; frequency = 1; volume = "engineOn*(1-camPos)*(((rpm/2000) factor[(200/2000),(400/2000)]) * ((rpm/2000) factor[(640/2000),(580/2000)]))"; }; class Engine_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop1000.wav",0.1,1}; frequency = "0.9 + ((rpm/2000) factor[(550/2000),(1000/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(((rpm/2000) factor[(600/2000),(640/2000)]) * ((rpm/2000) factor[(980/2000),(780/2000)]))"; }; class Engine1_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop2000.wav",0.1,1}; frequency = "0.9 + ((rpm/2000) factor[(750/2000),(1200/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(((rpm/2000) factor[(750/2000),(950/2000)]) * ((rpm/2000) factor[(1200/2000),(1000/2000)]))"; }; class Engine2_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop3000.wav",0.1,1}; frequency = "0.9 + ((rpm/2000) factor[(1000/2000),(1400/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(((rpm/2000) factor[(950/2000),(1150/2000)]) * ((rpm/2000) factor[(1400/2000),(1250/2000)]))"; }; class Engine3_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop4000.wav",0.1,1}; frequency = "0.95 + ((rpm/2000) factor[(1200/2000),(1600/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(((rpm/2000) factor[(1200/2000),(1400/2000)]) * ((rpm/2000) factor[(1600/2000),(1480/2000)]))"; }; class Engine4_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop5000.wav",0.1,1}; frequency = "0.95 + ((rpm/2000) factor[(1450/2000),(1850/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(((rpm/2000) factor[(1400/2000),(1600/2000)]) * ((rpm/2000) factor[(1850/2000),(1670/2000)]))"; }; class Engine5_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop6000.wav",0.1,1}; frequency = "0.95 + ((rpm/2000) factor[(1600/2000),(2000/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*((rpm/2000) factor[(1600/2000),(1900/2000)])"; }; class IdleThrust_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Idle_Loop_Exh_Persp.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(200/2000),(400/2000)]) * ((rpm/2000) factor[(640/2000),(580/2000)]))"; }; class EngineThrust_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop1000_Exh_Persp.wav",1,1}; frequency = "0.9 + ((rpm/2000) factor[(550/2000),(1000/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(600/2000),(640/2000)]) * ((rpm/2000) factor[(980/2000),(780/2000)]))"; }; class Engine1_Thrust_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop2000_Exh_Persp.wav",1,1}; frequency = "0.9 + ((rpm/2000) factor[(750/2000),(1200/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(750/2000),(950/2000)]) * ((rpm/2000) factor[(1200/2000),(1000/2000)]))"; }; class Engine2_Thrust_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop3000_Exh_Persp.wav",1,1}; frequency = "0.9 + ((rpm/2000) factor[(1000/2000),(1400/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(950/2000),(1150/2000)]) * ((rpm/2000) factor[(1400/2000),(1250/2000)]))"; }; class Engine3_Thrust_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop4000_Exh_Persp.wav",1,1}; frequency = "0.95 + ((rpm/2000) factor[(1200/2000),(1600/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(1200/2000),(1400/2000)]) * ((rpm/2000) factor[(1600/2000),(1480/2000)]))"; }; class Engine4_Thrust_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop5000_Exh_Persp.wav",1,1}; frequency = "0.95 + ((rpm/2000) factor[(1450/2000),(1850/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/2000) factor[(1400/2000),(1600/2000)]) * ((rpm/2000) factor[(1850/2000),(1670/2000)]))"; }; class Engine5_Thrust_int { sound[] = {"A3\Sounds_F\vehicles\soft\atm\ATM_Loop6000_Exh_Persp.wav",1,1}; frequency = "0.95 + ((rpm/2000) factor[(1600/2000),(2000/2000)]) * 0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/2000) factor[(1600/2000),(1900/2000)])"; }; class Movement { sound = "soundEnviron"; frequency = "1"; volume = "0"; }; class TiresRockOut { sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_rock_final_2.wav",1,1,120}; frequency = "1"; volume = "camPos*rock*(speed factor[2, 20])"; }; class TiresSandOut { sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-sand1.wav",1,1,120}; frequency = "1"; volume = "camPos*sand*(speed factor[2, 20])"; }; class TiresGrassOut { sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_road_final_1.wav",1,1,120}; frequency = "1"; volume = "camPos*grass*(speed factor[2, 20])"; }; class TiresMudOut { sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-mud2.wav",1,1,120}; frequency = "1"; volume = "camPos*mud*(speed factor[2, 20])"; }; class TiresGravelOut { sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_rock_final_2.wav",1,1,120}; frequency = "1"; volume = "camPos*gravel*(speed factor[2, 20])"; }; class TiresAsphaltOut { sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_road_final_1.wav",1,1,120}; frequency = "1"; volume = "camPos*asphalt*(speed factor[2, 20])"; }; class NoiseOut { sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_soft_ext_1.wav",1,1,120}; frequency = "1"; volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])"; }; class TiresRockIn { sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_rock_final_2.wav",1,1}; frequency = "1"; volume = "(1-camPos)*rock*(speed factor[2, 20])"; }; class TiresSandIn { sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-sand2.wav",1,1}; frequency = "1"; volume = "(1-camPos)*sand*(speed factor[2, 20])"; }; class TiresGrassIn { sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_road_final_1.wav",1,1}; frequency = "1"; volume = "(1-camPos)*grass*(speed factor[2, 20])"; }; class TiresMudIn { sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-mud2.wav",1,1}; frequency = "1"; volume = "(1-camPos)*mud*(speed factor[2, 20])"; }; class TiresGravelIn { sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_rock_final_2.wav",1,1}; frequency = "1"; volume = "(1-camPos)*gravel*(speed factor[2, 20])"; }; class TiresAsphaltIn { sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_road_final_1.wav",1,1}; frequency = "1"; volume = "(1-camPos)*asphalt*(speed factor[2, 20])"; }; class NoiseIn { sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_soft_int_1.wav",1,1}; frequency = "1"; volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)"; }; class breaking_ext_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(LongSlipDrive Factor[-0.15, -0.3])*(Speed Factor[2, 10])"; }; class acceleration_ext_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(LongSlipDrive Factor[0.15, 0.3])*(Speed Factor[10, 0])"; }; class turn_left_ext_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])"; }; class turn_right_ext_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])"; }; class breaking_ext_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(LongSlipDrive Factor[-0.15, -0.3])*(Speed Factor[2, 10])"; }; class acceleration_ext_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(LongSlipDrive Factor[0.15, 0.3])*(Speed Factor[10, 0])"; }; class turn_left_ext_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])"; }; class turn_right_ext_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02.wav",1,1,100}; frequency = 1; volume = "engineOn*camPos*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])"; }; class breaking_int_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.15, -0.3])*(Speed Factor[2, 6])"; }; class acceleration_int_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.15, 0.3])*(Speed Factor[10, 0])"; }; class turn_left_int_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])"; }; class turn_right_int_road { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])"; }; class breaking_int_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[-0.15, -0.3])*(Speed Factor[2, 6])"; }; class acceleration_int_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(LongSlipDrive Factor[0.15, 0.3])*(Speed Factor[10, 0])"; }; class turn_left_int_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])"; }; class turn_right_int_dirt { sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int.wav",1,1}; frequency = 1; volume = "engineOn*(1-camPos)*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])"; }; }; }; }; It drives and has sounds, but the wheels are floating (probably different selection names to be used) and it starts upsidedown at mission start. Still maybe one can get a decent result. Share this post Link to post Share on other sites