Dynamic Engine
  • Starting your engine
    • Introducing Dynamic
    • The simulation
    • The network
  • Your first drive
    • Setting the script
    • Creating a Dynamic vehicle profile
    • Editing a Dynamic vehicle profile
    • Migrating from C.H.A.S.E.R
  • Fine Tuning your vehicle
    • Adapting your NUI
    • Editing the engine
    • Creating engine swap profiles
    • Creating a transmission data
    • Creating tyre profiles
    • Creating a new camera
    • Tweaking HUD
    • Setting Up Performance Index
    • Tuning your vehicle
    • Utilizing offsets
  • Exports
    • Learning the exports
    • Brake Exports
      • getBrakeTemp
      • toggleBrakeDebug
      • setBrakeTemp
  • Caller Exports
    • stopDynamic
    • startDynamic
  • Camera Exports
    • getCameraData
    • getCameraAmmount
    • startCamera
    • swapCamera
    • stopCamera
    • setCurrentCameraPitchOffset
    • setCurrentCameraFovOffset
    • setCurrentCameraSpacingOffset
    • setCurrentFpvCameraSpacingOffset
    • toggleBikeYawCorrection
  • Differential Exports
    • getIsVehicleCurrentlyDrifting
    • getIsVehicleCurrentlyDriftingThrottleLess
  • Drivetrain Exports
    • setFrontTorqueDist
  • Ecu Exports
    • setCurrentVehicleTcsLevel
    • toggleTcs
    • toggleEsc
    • getAssists
    • getTelemetryData
    • getGlobalTelemetryData
    • getWheelData
    • getVehicleData
    • getAvailableTyres
    • getTyreData
    • getAvailableEngineSwaps
    • getEngineData
  • Performance Index Exports
    • getPerformanceIndex
    • getPerformanceIndexCalibrationMetrics
  • Transmission Exports
    • getTopSpeedTable
    • getTopSpeedTableFromTransmissionData
    • setTransmissionMode
    • getTransmissionMode
  • Tuning Exports
    • loadTunedSetup
  • Tyre Exports
    • warmTyre
  • From enthusiasts to everyone
    • With Passion.
Powered by GitBook
On this page
  • steeringData
  • driftingData
  • assistsData
  • airData
  • transmissionData
  • netSyncData
  • experienceData
  • optimizationData
  1. Fine Tuning your vehicle

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.

PreviousAdapting your NUINextCreating engine swap profiles

Last updated 8 days ago