Skip to main content

Configuration

All settings are in StreetRiders.ini in the scripts/ folder. Press F10 in-game to hot-reload changes without restarting.


[General]

SettingDefaultDescription
EnabledtrueEnable or disable the entire mod
DebugfalseEnable debug logging to console
ShowBlipsfalseShow rider blips on minimap (independent of Debug)
ShowOverheadfalseShow overhead text above riders (independent of Debug)
DebugKeyInsertKey to toggle debug overlay
ReloadKeyF10Key to hot-reload INI
SpawnDistanceMin120.0Minimum distance from player to spawn riders (meters)
SpawnDistanceMax150.0Maximum distance from player to spawn riders (meters)
CleanupDistance250.0Remove riders beyond this distance from player
MaxActiveGroups1Maximum simultaneous rider groups in the world
RidersPerGroupMin2Minimum riders per spawned group
RidersPerGroupMax4Maximum riders per spawned group
SpawnIntervalMs15000Time between spawn attempts (milliseconds)
SpawnSpacing5.0Distance between riders in formation (meters)
WheelieActiveDistance200.0Wheelie physics range from player (meters). Riders beyond this cruise normally, which saves performance
DestinationDistanceMin300.0Min distance for GoAway destinations (meters)
DestinationDistanceMax700.0Max distance for GoAway destinations (meters)
DefaultActiveHourStart0Default active hour start for groups (24h)
DefaultActiveHourEnd23Default active hour end for groups (24h)
DefaultCruiseModeTerritoryDefault cruise mode: Territory, GoAway, or Mixed
DefaultTerritoryChance50Chance of Territory mode when CruiseMode is Mixed (%)
DefaultTerritoryRadius150.0Default radius for territory cruising (meters)
DefaultBlipSprite226Default blip sprite ID (226 = motorcycle)
DefaultBlipColor3Default blip color ID (3 = blue)
DefaultBlipScale0.7Default blip scale on minimap
ApplyToNaturalRidersfalseApply wheelie AI to natural NPC bikers in traffic
NaturalRiderScanRadius200.0Scan radius for natural bikers (meters)
WheelieExcludedModelsBMX, CRUISER, ...Bikes that never attempt wheelies
BikeOverridesSANCHEZ2, BF400Bikes with custom [Bike_XXX] wheelie sections
GroupsFamilies, Ballas, ...Comma-separated list of active group section names

[TestMode]

Debug and testing settings for development.

SettingDefaultDescription
EnabledfalseEnable test mode hotkeys
ForceSpawnKeyNumPad1Force-spawn a group near the player
CleanAllKeyNumPad0Remove all spawned riders

[FollowPlayer]

Controls how riders follow the player's vehicle. See Follow Player for detailed behaviour.

SettingDefaultDescription
EnabledtrueEnable the follow player system
ToggleKeyF7Manual toggle key
ModeDynamicProximity = follow when nearby / Dynamic = speed-based
FollowRadius60.0Trigger distance (meters); if any rider is within range, the group follows
LoseRadius200.0Cancel distance (meters); if all riders are beyond this, the group stops
DynamicMinSpeed12.0Minimum player speed for Dynamic mode (m/s)
DynamicTriggerMs2000How long player must sustain speed before Dynamic triggers (ms)
PlayerVehicleTypeAnyRequired player vehicle: Any, BikeOnly, or TwoWheeler
DismountBehaviorWaitBehavior on player dismount: Wait, Continue, Freestyle
IdleScenariosWORLD_HUMAN_SMOKING, WORLD_HUMAN_STAND_MOBILEScenarios riders play while waiting
IdleDelayMs8000Delay before riders dismount for idle (ms)
ResumeDelayMs3000Delay after player remounts before resuming follow (ms)
IdleScenarioDistance8.0Distance to start idle scenarios (meters)
IdleFollowDistance15.0Distance to follow on foot (meters)
IdleMinStayDistance6.0Minimum distance riders stay near player (meters)
IdleScenarioWaitMs4000Wait time before starting a scenario (ms)
FollowMinDistance15Minimum follow distance for escort (meters)
BodyguardEnabledfalseWIP, DO NOT ENABLE
BodyguardRadius30.0Attack detection radius (meters)
BodyguardDurationMs15000Max bodyguard engagement duration (ms)

[DefaultWheelie]

Default wheelie physics for all bikes. See Wheelie Physics for detailed explanation.

SettingDefaultDescription
LiftForce0.18Upward force per frame (0.10 = gentle, 0.30 = strong)
TorqueOffset1.2Lever arm in meters (higher = more rotation)
PulseIntervalMs0Pulse interval for pulsed lift (0 = continuous)
MinSpeed12.0Minimum speed to attempt wheelie (m/s)
TargetPitch40.0Target wheelie angle (degrees)
MaxPitch43.0Emergency correction angle (degrees)
AttemptDurationMin3000Minimum wheelie attempt duration (ms)
AttemptDurationMax5000Maximum wheelie attempt duration (ms)
SustainDurationMin5000Minimum wheelie sustain duration (ms)
SustainDurationMax20000Maximum wheelie sustain duration (ms)
AttemptDelayMin1000Minimum delay between attempts (ms)
AttemptDelayMax5000Maximum delay between attempts (ms)
AttemptsMin1Minimum attempts per ride cycle
AttemptsMax4Maximum attempts per ride cycle
RaycastDistance10.0Forward obstacle detection range (meters)
MaxSteeringAngle12.0Maximum steering angle during wheelie (degrees)
BrakeThreshold0.5Brake input threshold to cancel wheelie
DriveSpeed20.0Cruise speed during wheelie (m/s)
MaxEntitySpeed25.0Hard speed cap (m/s)
DriveAbility1.0AI driving skill (0.0–1.0)
DriveAggressiveness1.0AI driving aggressiveness (0.0–1.0)
DrivingFlags802877Bitfield flags for AI driving behaviour
BlockNonTempEventstrueBlock non-temporary ped events (prevents combat interrupting riding)
FleeAttributes0Flee attribute flags
CombatAttribute17Combat attribute index
CombatAttributeValuetrueCombat attribute value
RemountEnterDistance8.0Distance to bike for remount task (meters)
RemountMaxDistance100.0Max distance rider walks to bike (meters)
RemountMoveSpeed3.0Walk speed to bike (m/s)
RemountTimeout15000Remount task timeout (ms)
RemountTaskCooldown3000Cooldown between remount attempts (ms)
RemountForceTimeout20000Force-warp rider onto bike after this time (ms, 0 = disabled)
AllowPoliceArrestfalseAllow police to chase and arrest riders
PolicePursuitRadius100.0Police lock-on range (meters)
PolicePursuitMinDuration15000Minimum police pursuit duration (ms)

[Group_XXX]

Each group section defines a gang. The XXX suffix must match an entry in the Groups list.

SettingExampleDescription
EnabledtrueEnable this group
Chance12Relative spawn weight (higher = more likely)
PedModelsg_m_y_famca_01, ...Comma-separated ped model names
BikeModelsBF400, SANCHEZ2Comma-separated bike spawn names
MixedVehiclestrueEach rider gets a different bike round-robin
BikeColors0, 2, 38GTA V paint color IDs
DoWheelietrueEnable wheelies for this group
ZonesCHAMH, STRAWZone codes (empty = everywhere)
ActiveHourStart18Active hour start (24h, wraps past midnight)
ActiveHourEnd4Active hour end (24h)
CruiseModeTerritoryCruise mode override: Territory, GoAway, Mixed
TerritoryChance60Territory chance when CruiseMode is Mixed (%)
TerritoryRadius150.0Max cruise distance from spawn (meters)
WeaponsWEAPON_PISTOL, ...Optional weapons (see Known Issues)
CanFollowPlayertrueAllow this group to follow the player
BlipSprite226Per-group blip sprite override
BlipColor2Per-group blip color override
BlipScale0.7Per-group blip scale override
BlipNameFamiliesBlip label text

[Bike_XXX]

Override wheelie physics for specific bike models. The bike must be listed in BikeOverrides in [General].

SettingDefault OverrideDescription
LiftForce0.18Upward force per frame
TorqueOffset1.2Lever arm in meters
TargetPitch40.0Target wheelie angle (degrees)
MaxPitch43.0Emergency correction angle (degrees)
MinSpeed12.0Minimum wheelie speed (m/s)
DriveSpeed20.0Cruise speed during wheelie (m/s)

Any setting from [DefaultWheelie] can be overridden. Only the settings you include change.


WheelieExcludedModels

Default excluded models:

WheelieExcludedModels = BMX, CRUISER, TRIBIKE, TRIBIKE2, TRIBIKE3, SCORCHER, POLICEB

These bike models never attempt wheelies even if DoWheelie = true for their group.

File Location

Grand Theft Auto V/scripts/StreetRiders.ini

Press F10 to reload after editing.