fivem-handling-presets
v1.0.0
Published
10+ ready-to-use FiveM handling presets — Street, Drift, Racing, Off-Road, Muscle + more. CLI + API.
Maintainers
Readme
FiveM Handling Presets
A collection of 10 ready-to-use vehicle handling presets for FiveM servers. Apply them via CLI or use the Node.js API in your own tools.
What is handling.meta?
Every vehicle in GTA V / FiveM has a handling.meta file that controls its physics: acceleration, top speed, grip, suspension, braking, weight, and more. Tuning these values is the difference between a car that feels like a boat and one that drives like a dream.
This package gives you battle-tested presets so you don't have to tweak 30+ values by hand.
Presets
| Preset | Category | Description | |--------|----------|-------------| | street | General | Balanced daily driver -- predictable handling, moderate power | | drift | Specialty | Low traction, RWD, high handbrake -- built for sustained slides | | racing | Performance | Max grip, high downforce, aggressive gearing for circuits | | offroad | Specialty | High suspension travel, AWD, strong traction for dirt/sand | | realistic | General | Sim-like physics -- heavier feel, realistic braking distances | | muscle | Performance | High power, heavy body, rear-wheel drive -- classic American muscle | | lowrider | Specialty | Low suspension, heavy, slow cruiser -- hydraulic-ready show car | | supercar | Performance | Extreme speed, lightweight, razor-sharp response | | truck | Heavy | Very heavy, slow acceleration, high mass -- big rig feel | | motorcycle | Two-wheel | Lightweight, fast acceleration, quick steering -- sport bike |
Installation
npm install -g fivem-handling-presetsOr use without installing:
npx fivem-handling-presets listCLI Usage
List all presets
fivem-handling listShow preset details
fivem-handling show driftApply a preset to handling.meta
# Overwrite the file in place
fivem-handling apply drift ./handling.meta
# Write to a new file
fivem-handling apply racing ./handling.meta -o ./handling_racing.metaAPI Usage
const { listPresets, getPreset, applyPreset } = require('fivem-handling-presets');
// List all preset names
const names = listPresets();
// => ['drift', 'lowrider', 'motorcycle', 'muscle', 'offroad', ...]
// Get a preset with all its values
const drift = getPreset('drift');
console.log(drift.description);
// => "Low traction, RWD bias, high handbrake force -- built for sustained slides and angle"
console.log(drift.values.fDriveBiasFront);
// => 0.0
// Apply a preset to a handling.meta file
const result = applyPreset('racing', './my-car/handling.meta', {
output: './my-car/handling_racing.meta' // optional, omit to overwrite
});
console.log(`Applied ${result.applied.length} fields`);Handling Values Reference
Each preset includes these GTA V / FiveM handling fields:
- Mass & Drag:
fMass,fInitialDragCoeff,fPercentSubmerged - Center of Mass:
vecCentreOfMassOffset(X, Y, Z) - Inertia:
vecInertiaMultiplier(X, Y, Z) - Drivetrain:
fDriveBiasFront,nInitialDriveGears,fInitialDriveForce,fDriveInertia - Transmission:
fClutchChangeRateScaleUpShift,fClutchChangeRateScaleDownShift,fInitialDriveMaxFlatVel - Brakes:
fBrakeForce,fBrakeBiasFront,fHandBrakeForce - Steering:
fSteeringLock - Traction:
fTractionCurveMax,fTractionCurveMin,fTractionSpringDeltaMax,fLowSpeedTractionLossMult - Suspension:
fSuspensionForce,fSuspensionCompDamp,fSuspensionReboundDamp,fSuspensionUpperLimit,fSuspensionLowerLimit,fSuspensionRaise - Roll:
fAntiRollBarForce,fRollCentreHeightFront,fRollCentreHeightRear
FiveMRides Tools
Apply presets automatically with FiveMRides Converter -- convert and tune vehicles in one step.
Optimize your FiveM vehicle resources (textures + 3D models) with the FiveMRides Optimizer -- reduce file sizes without visible quality loss.
Contributing
PRs welcome! To add a new preset:
- Create a JSON file in
presets/following the existing format - Include all required handling fields with realistic values
- Add a clear
name,description, andcategory - Run
npm testto verify
License
MIT -- Copyright 2026 FiveMRides
