Editing the engine
The dynamic engine takes pride on it's modularity, allowing the user to edit never seen parts of the game, that usually where hard coded. In order to edit such information, on your Config folder, open the "physicsData.lua" file, and you'll have access to the following fields:
steeringData
steeringRateGamepad
Controls how fast or slow you steer in a gamepad
steeringReturnRateGamepad
Controls how fast or slow you return to center when not steering in a gamepad
steeringGammaGamepad
Controls how sensitive the steering is around the center lower values give smoother, finer control, while higher values make steering more aggressive.
steeringRateKeyboard,steeringReturnRateKeyboard,steeringGammaKeyboard
Same as mentioned above, but for keyboard.
counterSteerRate
The counter steering rate of the wheel. The less, the more interferance there will be from the system. You should always have this at least at a low, as keyboard and controller inputs require this for a stable driving experience.
counterSteerMaxAngle
The maximum counter steer angle that the system is allowed to execute.
steeringReductionMult
Controls how much steering responsiveness decreases as vehicle speed increases blending between full control and speed-sensitive damping.
allowMouseSteering
Allows or denys mouse steering.
mouseSteeringSensitivity
Defaults mouse steering sensitivity.
allowSteeringAssistOnMouseSteer
Enables full steering logic like auto-correction and speed-based reduction for mouse input, instead of raw steering.
driftingData
driftForcesMultiplierX
Force multiplier forthe tire friction model in the X axis. Use this if you wanna make so that cars gain speed while drifting, or lose more speed while drifting.
driftForcesMultiplierY
Force multiplier forthe tire friction model in the Y axis. Use this if you wanna make so that cars gain speed while drifting, or lose more speed while drifting.
assistsData
tcsIntensity
Default TCS Intensity, controls how much traction there needs to be lost before the TCS acts, treat as a multiplier.
escThresholdMultiplier
Similar to the abovementioned, but for the ESC, controls the error margin for the ESC system to activate.
airData
downforceGripGainCoeff
Static Grip Gain coefficient per wheel. Similar to the game default 0.035 per wheel. The more this is increased the more grip vehicles will gain at high speed, useful for arcade experiences.
transmissionData
simulateTransmissionLugging
Punishes vehicles trying to launch from 2nd or more gear when standing still, by simulating required force for launch. Recommended for realistic experiences and drag races. May be disabled for arcade experiences.
enableWheelies
Controls if there will be a power boost while doing a wheelie, specifically on cars. If enabled, wheelies will provide a massive power boost. If disabled cars will still be able to do wheelies, but will not have a massive power boost, or be able to do a wheelie outside 1st gear, or longer than 3 seconds.
netSyncData
enableDriftSync
Enables syncronization of RPM during drifting, may be disabled on large servers to save bandwith.
enableBrakeSync
Syncs the brake lights and brake disc fade, disable it to save on performance if you do not care about this extra detail.
experienceData
useChaseCamByDefault
Set this to false if you do not wish to have the custom cameras enabled by default.
useCustomSteeringInput
Controls the Custom Steering, if disabled, dynamic new configurable steering module will be disabled.
optimizationData
allowChaseCamRaycast
Controls the ray casting on the chase camera. If disabled cameras will clip into the wall, but you'll get a considerable performance bonus on resmon.
Last updated