Can't change SetVehicleHandlingFloat? Transforming vehicle to AWD. Fivem Bug?

I’m trying to change the CHandlingData but it is not working for some fields. It is changing the handling value BUT in game it is not changing anything, the vehicle still keeps RWD

Set fDriveBiasFront = 1.0 means FWD
Set fDriveBiasFront = 0.5 means AWD
Set fDriveBiasFront = 0.0 means RWD

The code:

print(“========”)
print(GetVehicleHandlingFloat(GetVehiclePedIsIn(PlayerPedId()), “CHandlingData”, “fDriveBiasFront”))
SetVehicleHandlingFloat(GetVehiclePedIsIn(PlayerPedId()), “CHandlingData”, “fDriveBiasFront”, 0.5000000)
print(GetVehicleHandlingFloat(GetVehiclePedIsIn(PlayerPedId()), “CHandlingData”, “fDriveBiasFront”))

The console:
image

The value changed from 0.0 to 0.5 but vehicle keep spinning only the rear wheels.

This one does not worked too:

SetVehicleHandlingFloat(GetVehiclePedIsIn(PlayerPedId()), “CHandlingData”, “fInitialDriveForce”, 0.900001)

Console:
image
But the car keep slow as hell

Some fields works fine like:

SetVehicleHandlingFloat(GetVehiclePedIsIn(PlayerPedId()), “CHandlingData”, “fSteeringLock”, 360.500001)
(i’ve tried fSuspensionRaise and worked too)

Tested on vehicle ORACLE
On some ramdom vehicles the fDriveBiasFront worked like the addon 20blazer2

What i’m doing wrong?

Note: the fInitialDriveForce changes are applying after i tune the vehicle in los santos
fDriveBiasFront i still dont know nothing

function applyVehicleMods(veh)

    -- Do this shit is necessary to apply the HandlingFloat

    SetVehicleModKit(veh,0)

    SetVehicleMod(veh,0,GetVehicleMod(veh,0),false)

    SetVehicleMod(veh,1,GetVehicleMod(veh,1),false)

    SetVehicleMod(veh,2,GetVehicleMod(veh,2),false)

    SetVehicleMod(veh,3,GetVehicleMod(veh,3),false)

    SetVehicleMod(veh,4,GetVehicleMod(veh,4),false)

    SetVehicleMod(veh,5,GetVehicleMod(veh,5),false)

    SetVehicleMod(veh,6,GetVehicleMod(veh,6),false)

    SetVehicleMod(veh,7,GetVehicleMod(veh,7),false)

    SetVehicleMod(veh,8,GetVehicleMod(veh,8),false)

    SetVehicleMod(veh,9,GetVehicleMod(veh,9),false)

    SetVehicleMod(veh,10,GetVehicleMod(veh,10),false)

    SetVehicleMod(veh,11,GetVehicleMod(veh,11),false)

    SetVehicleMod(veh,12,GetVehicleMod(veh,12),false)

    SetVehicleMod(veh,13,GetVehicleMod(veh,13),false)

    SetVehicleMod(veh,15,GetVehicleMod(veh,15),false)

    SetVehicleMod(veh,16,GetVehicleMod(veh,16),false)

    SetVehicleMod(veh,25,GetVehicleMod(veh,25),false)

    SetVehicleMod(veh,27,GetVehicleMod(veh,27),false)

    SetVehicleMod(veh,28,GetVehicleMod(veh,28),false)

    SetVehicleMod(veh,30,GetVehicleMod(veh,30),false)

    SetVehicleMod(veh,33,GetVehicleMod(veh,33),false)

    SetVehicleMod(veh,34,GetVehicleMod(veh,34),false)

    SetVehicleMod(veh,35,GetVehicleMod(veh,35),false)

    SetVehicleWheelIsPowered(veh,0,true)

    SetVehicleWheelIsPowered(veh,1,true)

    SetVehicleWheelIsPowered(veh,2,true)

    SetVehicleWheelIsPowered(veh,3,true)

end
2 Likes

Has there been any updates/fixes on other values such as fInitialDragCoeff or even fIntialDriveForce?

I have used this function and worked fine for me

Thank you so much i find to fix it more than 2 days Thank you Very Much

1 Like

Looks like the car will become slower when you are switching an AWD car to RWD or FWD.

For my test:

  • AWD max speed 350 km/h
  • FWD max speed 300 km/h
  • RWD max speed 315 km/h

Test on the same road