Table of Contents

Struct PhysicsOptions

Namespace
rF2SharedMemoryNet.RF2Data.Structs
Assembly
rF2SharedMemoryNet.dll

Represents the configuration options for physics and driving aids in rFactor 2.

public struct PhysicsOptions
Inherited Members

Remarks

This structure contains various settings that control driving aids, mechanical behavior, and other physics-related options in the simulation. Each field represents a specific feature or adjustment, such as traction control, automatic shifting, or mechanical failure settings. Values for each field are typically represented as enumerations or ranges, as described in the field definitions.

Fields

AIControl

Indicates whether the player vehicle is currently under AI control.

public byte AIControl

Field Value

byte

AllowPitcrewPush

Gets or sets a value indicating whether pitcrew push assistance is allowed.

public byte AllowPitcrewPush

Field Value

byte

AlternateNeutral

Represents whether shifting up and down simultaneously results in neutral.

public byte AlternateNeutral

Field Value

byte

AntiLockBrakes

Represents the level of anti-lock braking system (ABS) functionality.

public byte AntiLockBrakes

Field Value

byte

AutoBlip

Indicates whether the automatic throttle blip feature is enabled.

public byte AutoBlip

Field Value

byte

AutoClutch

Indicates whether the automatic clutch feature is enabled.

public byte AutoClutch

Field Value

byte

AutoLift

Indicates whether the auto-lift feature is enabled.

public byte AutoLift

Field Value

byte

AutoPit

Indicates whether the automatic pit stop feature is enabled.

public byte AutoPit

Field Value

byte

AutoReverse

Indicates whether the auto-reverse feature is enabled.

public byte AutoReverse

Field Value

byte

AutoShift

Represents the automatic shifting mode for a vehicle.

public byte AutoShift

Field Value

byte

AutoShiftOverrideTime

Specifies the duration, in seconds, before manual shifting can resume after a recent automatic shift.

public float AutoShiftOverrideTime

Field Value

float

BrakingHelp

Represents the level of braking assistance provided by the system.

public byte BrakingHelp

Field Value

byte

FuelMult

Represents the fuel multiplier used to adjust fuel consumption rates.

public byte FuelMult

Field Value

byte

HoldClutch

Represents the state of the hold clutch for automatic shifters at the start of a race.

public byte HoldClutch

Field Value

byte

Invulnerable

Indicates whether the entity is invulnerable.

public byte Invulnerable

Field Value

byte

ManualShiftOverrideTime

Represents the duration, in seconds, before automatic shifting can resume after a recent manual shift.

public float ManualShiftOverrideTime

Field Value

float

MechFail

Represents the mechanical failure setting.

public byte MechFail

Field Value

byte

OppositeLock

Represents the state of the opposite lock feature.

public byte OppositeLock

Field Value

byte

RepeatShifts

Represents the accidental repeat shift prevention value.

public byte RepeatShifts

Field Value

byte

SpeedSensitiveSteering

Represents the sensitivity of steering based on speed.

public float SpeedSensitiveSteering

Field Value

float

SpinRecovery

Represents the spin recovery mode for the system.

public byte SpinRecovery

Field Value

byte

StabilityControl

Represents the stability control level of the system.

public byte StabilityControl

Field Value

byte

SteerRatioSpeed

Represents the speed, in meters per second, below which the steering lock is expanded to its full range.

public float SteerRatioSpeed

Field Value

float

SteeringHelp

Represents the level of steering assistance provided, ranging from off to high.

public byte SteeringHelp

Field Value

byte

TireMult

Represents the multiplier applied to tire wear.

public byte TireMult

Field Value

byte

TractionControl

Represents the level of traction control applied to the vehicle.

public byte TractionControl

Field Value

byte

Unused1

Reserved field for future use. This field is currently unused.

public byte Unused1

Field Value

byte

Unused2

Reserved field for future use. This field is currently unused.

public byte Unused2

Field Value

byte