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
  • peakTractionG
  • lateralCurveAngle
  • thermalMassK
  • rollingResistanceK
  • slipFrictionK
  • dissipationK
  • speedDissipationK
  • maxTemp
  • optRangeMin
  • optRangeMax
  • muCold
  • muOpt
  • muHot
  1. Fine Tuning your vehicle

Creating tyre profiles

Tires now feature an advanced heat simulation model based on friction. To set up a new tire profile, simply add a new key inside the tireConfig.lua file.

['Common'] = {
    peakTractionG = 1.305,
    lateralCurveAngle = 12.0,
    advancedSettings = {
        thermalConstants = {
            thermalMassK = 1127, 
            rollingResistanceK = 0.01938,
            slipFrictionK = 0.0208005, 
            dissipationK = 0.0707,
            speedDissipationK = 0.0001, 
        },
        frictionConstants = {
            maxTemp = 165,
            optRangeMin = 70, 
            optRangeMax = 90,
            muCold = 0.9, 
            muOpt = 1.025,
            muHot = 0.7, 
        }
    }
},

Each profile includes the following fields:

peakTractionG

The base traction force for cornering/accelerating of this tire, given in G's. This is the base line for your grip, before the grip gained from downforce, optimal temperature range, etc. Don't be afraid of using lower values here for a more realistic feel!

lateralCurveAngle

The tire responiviness control, defines the slip angle (in degrees) at which a tire reaches maximum lateral grip—essentially, how far the tire can slide sideways before losing peak traction.

thermalMassK

Controls how much energy is needed to change the tire's temperature—higher values mean slower heating/cooling, lower values make it react faster.

rollingResistanceK

Sets how much heat is generated just by rolling—higher values make tires heat up more at speed, even without slipping.

slipFrictionK

Controls how much heat is generated from tire slip—higher values mean more heat during cornering or wheelspin.

dissipationK

Determines how quickly the tire cools down—higher values mean faster cooling, while lower values help the tire retain heat longer.

speedDissipationK

Controls how much tire cooling is caused by speed—higher values mean more cooling from airflow at high speeds.

maxTemp

Sets the maximum temperature (°C) the tire can reach before it stops heating further.

optRangeMin

Defines the lowest temperature (°C) at which the tire starts delivering optimal grip.

optRangeMax

Sets the highest temperature (°C) at which the tire still delivers optimal grip—beyond this, performance may drop.

muCold

The tire’s friction coefficient at low temperature (25 °C), representing grip when the tire is cold.

muOpt

Defines the tire’s maximum friction coefficient when it's within the optimal temperature range.

muHot

The tire’s friction coefficient at its maximum temperature—representing reduced grip when overheated.

PreviousCreating a transmission dataNextCreating a new camera