File app.ini located in Documents\iRacing folder and contain iRacing settings. Some of them are only available here and not in the UI. On this page are listed interesting or hidden settings that could be useful for drivers. The file is divided into settings categories:
[Adaptive]
highContrastCursor=0 # Set to 1 to use a high contrast green mouse cursor
pitLineAlwaysVisible=0 # Force the pit-line to always be visible, not just when there is a pit exit line rule in place
raceLineWidth=0.600000 # Width of the race line in meters
[Audio]
activeResetCueDisabled=0 # Disable audio cues when active reset is triggered
ambientMusicDisabled=0 # Disable music playing in the environment (PA speakers, etc)
mute_WhenFocusLost=0 # Set this to 0 to hear sim sounds when another program has the keyboard focus
radioScriptsEnabled=1 # Run startup, start/stop driving, and start/stop spotting radio scripts in
# documents\iracing\scripts\radio. This scripts described in other topic.
# They determine in which channels you want receive and transmit messages and voice in different type of sessions and session stages.
voiceChatNotificationStyle=2 # Voice chat visual notification style: 0 - Off, 1 - Small, 2 - Large
voiceChatSaveToReplay=0 # Which audio channels save to replay:
#0 - All channels, 1 - All but user-created channels, 2 - All but user-created and @TEAM, 3 - None
[Autochat Messages]
AutoChatStr1=#lf rf lr rr$ ; Auto chat message,
AutoChatStr2=#lf rf$ ; Auto chat message,
...
You can define what macros and commands you want to use instead of messages like "Pass Left" etc. There are admin session commands (when you're admin in Hosted session) and pit-stop macros to quickly change pit-stop parameters.
- "#" - symbol determines that this is a command and not a message.
- "$" - symbol in the end to send command/message right away. Otherwise command will be pasted in the chat and you have to send it manually with Enter.
- "!" - toggle the command. If command is #!fr it will check and uncheck fast repair when executes.
- "-" - invert command. If command is #-fr it will uncheck fast repair.
Pit Macro Commands
| Command | Description |
|---|---|
| #help #help (command) | Print a list of commands available or additional information about individual commands. |
| #clear | Uncheck all pit options. |
| #cleartires | Uncheck all tires, but leave everything else. |
| #lf #rf #lr #rr | Change the left front, right front, left rear, right rear tires. Optionally set pressure in psi or kpa adding (+- pressure (k p)): #fr +5p |
| #l #r #t | Change left-side, right-side or all tires. |
| #tc | Select tire compound, specifying which compound by numerical order: #tc 1 - selects the first compound. |
| #fuel (+- amount (l g k)) | Add fuel, optionally specifying how much to add in gallons, litres or kilograms: #fuel +10l - adds 10 litres. |
| #autofuel (+- margin) | Select Auto fuel, optionally specifying the margin in laps #autofuel +1 - refuel car with autofuel with 1 lap extra margin. |
| #ws | Clean windshield. |
| #fr | Use fast repair. |
General Commands
- (message) indicates an optional message may be included that will be broadcast to all users in the session. For example, the command !remove #32 Banning for reckless driving would send out the notification: #32 was removed from the system. Banning for reckless driving to all drivers.
- (driver) field may be filled using any of the following formats:
- name(.name)
- The last name is optional
- Name represents the beginning portion of a name so bob matches on bob or bobby
- You can string together multiple names using '.' to replace spaces so b.brown could match bob brown
- Names must be specified sufficiently to give a unique result.
- If two names conflict but one is an exact match than that name is used. This is so bob.brown and bobby.brown can be differentiated
- Car number (#32 or 32 for car with number 32)
- name(.name)
| Command | Description |
|---|---|
| !help !help (command) !h !? | Print list of commands available, or list additional information about individual commands. |
| !admin (driver)(message) | Give other drivers admin privileges. |
| !nadmin (driver)(message) | Remove admin privileges from driver. |
| !advance (message) | Advance to next session (qualify to grid, etc). |
| !trackstate (percent) | Set next session track state from 0 to 100%, or -1 to carry over from current session. |
| !gridset (minutes) | Disable auto-race start when all cars grid, and set grid timer to N minutes or max of 10 minutes if no N. |
| !gridstart | Sets grid timer to a few seconds before initiating pace car or start lights sequence. |
| !chat (driver) | Enable chat for all drivers or re-enable chat for specific driver if specified. |
| !nchat (driver) | Disable voice/text chat for all drivers except administrators or for specific driver if specified. |
| /all (message) | Send a text chat to all participants, even if text chat is disabled. |
| /rc (message) | Send a text chat to all admins (race controllers). |
| !remove (driver)(message) | Remove a driver from the race, permanently, can remove spectators as well. |
Race Control Commands
| Command | Description |
|---|---|
| !yellow (message) | Throw a yellow if not already active. |
| !waveby (driver)(message) | Move car up to next lap and send to the end of the pace line. |
| !black (driver) (time, laps or D) | Give a driver the black flag default is a stop and go, optionally specify time (in seconds) or laps to hold, or change the penalty to a drive through. |
| !dq (driver)(message) | Disqualify a driver from the race, but do not remove them from the server. This cannot be cleared. |
| !showdqs (driver) | Show current DQs for the field or a single car or driver. |
| !eol (driver)(message) | Move driver backwards to end of pace line. |
| !clear (driver)(message) | Clear all pending or active black flags, slowdowns, DQ's or EOL's for a driver. |
| !clearall | Clear all pending or active black flags, slowdowns, DQ's or EOL's for the entire field. |
| !restart single !restart double | Changes the restart rules from double file restart to single file restart and vice versa. |
| !pacelaps (+n, -n, n) | Add +n laps to caution length, or remove -n laps from caution length, or set caution to n laps to green at next crossing. |
| !pitclose !pitopen | Manually closes and opens pit entrances during Green Flag racing |
[Force Feedback]
enableRunawayProtection=1 # Detects when a wheel is moving too fast and cuts FFB forces. Your hands will say Thank you :)
steeringBumpStop_Deg=10.000000 # degrees into bump stop before max force.
# If you reach the maximum wheel rotation instead of full force lock you get X degrees of extra rotation.
# Could be confusing on low force feedback wheels. Default is 45.
steeringForceParkedPct=0.330000 # Reduce FFB force by percent when parked to help reduce oscillations.
[Misc]
garageAutoApply=1 # automatically hit the apply button after five seconds of inactivity.
showIncidentMessagesWhileDriving=1 # Show Incident messages while driving
showJoinLeave=1 # Show player join/leave messages
showSysMessagesWhileDriving=1 # Show system messages while driving
showUserMessagesWhileDriving=1 # Show user chat messages while driving
[Pit Service]
autoFuelDefaultEnable=0 # 1 - Autofuel will be enabled by default, 0 - Autofuel will remain disabled
autoFuelDefaultMarginLaps=0.000000 # # of laps of safety margin to use by default for Autofuel
# Next options are on by default and turn on full pit-service on pit exit (or race start).
autoResetFastRepair=0 # Automatically request fast repair service once your vehicle exits pit road
autoResetPitBox=0 # Automatically request full pit service once your vehicle exits pit road
[Replay]
askToSaveOnQuit=1 # Ask to save the replay before quitting via the [Quit] button??
pauseReplayOnExit=0 # Pause replay when exiting your car.
# Set next commands to 0 if you want to see live replay in team sessions when you exit the car.
playSecondsFromReplayEndOnCarExitNonTeam=0 # Number of seconds to back up from the end when exiting the car in a non-team session (0 - min,60 - max)
playSecondsFromReplayEndOnCarExitTeamEvt=0 # Number of seconds to back up from the end when exiting the car in a team session (0 - min,60 - max)
[SPCC]
carLowHiAtStart=1 # If true enable calls as soon as green flag is out
carLowHiPadding=0.100000 # How much clearance, front and back in meters, to give a car before reporting it as clear
hushDuration=30 # How many seconds to shut up for when the spotter is told to stop talking
# Live spotter is a teammate who pressed "Start Spotting" button. By default in-game spotter will turn off.
muteSpotterIfLive=0 # Mute your spotter if you have a live spotter already spotting for you
reduceVerbosityIfLive=0 # Reduce the spotters chattiness if you have a live spotter already spotting for you
# Next settings controls what calls your spotter will do:
reportCarConditionEnabled=1 # Report new damage to your car
reportCompetitorPitEnabled=1 # Report when the car in front/behind for position is pitting
reportFasterCarBehindEnabled=1 # Report when a faster class car is about to pass
reportFuelData=1 # Give reminder to put in laps for fuel data, and a notice when data has been collected
reportGainingLosingEnabled=1 # Report when the car in front or behind for position is getting closer/further
reportGriddingSOFEnabled=0 # Report SOF when gridding for a race
reportGriddingWeather=1 # Report if there is any rain, or rain might clear up, while gridding for the race
reportIncidentsEnabled=1 # Report incidents & off tracks
reportIncomingWeather=1 # Report when rain is coming or going, or getting heavier/lighter
reportLapsEnabled=0 # Call out player lap times every lap
reportLapsLeaderLapTimeEnabled=0 # Occasionally report lap time of in-class leader
reportLapsMinute=1 # Call out the minute when calling the time
reportLapsMode_n=0 # Spotter calls out lap times, 0 - time, 1 - avg speed
reportLapsNewBestEnabled=0 # Report when new in-class best lap is set
reportLapsNewBestLapTimeEnabled=0 # Report lap time of in-class best lap of session
reportLapsNewPersonalBestEnabled=1 # Report when new personal best lap is set in practice/testing/time attack/warmup sessions
reportLapsNewPersonalBestInRaceEnabled=1 # Report when new personal best lap is set in a race session
reportLapsPrecision=1 # How much precision to call out lap times with
reportNearEndMotivationEnabled=0 # Motivational messages when race is almost over
reportNewLeaderEnabled=0 # Report when the race has a new leader
reportPitboxCount=1 # Enable Pit Box Countdown
textDurationFactor=1.000000 # Multiplier to extend duration that spotter text is shown
[SplitsDeltas]
deltaBarDisplayDeltabar=1 # Show the delta bar when displaying split time or ghost car
deltaBarRangeOval=0.500000 # delta bar range as +/- N seconds when at an oval
deltaBarRangeRoad=2.000000 # delta bar range as +/- N seconds when at a road course
disableAtRaceStart=0 # If 1 disable the split time at start of race, you can manually enable it again later.
fadeGhostCarWhenClose=1 # If 1 then increase the ghost car transparency as you drive near it.
ghostCarOffsetSec=0.500000 # How many seconds to offset the ghost car by.
# Useful if you follow driver who have close lap-times to yours: his car will be n second ahead and not "inside" of your car.
ghostCarTransp=0.400000 # Set level of transparency for ghost car (reference lap car).
[View]
cockpitLookAngle=35.000000 # Angle in degrees to rotate head when looking left/right
cockpitLookDownAngle=8.000000 # Angle in degrees to tilt head when looking down
cockpitLookInstant=1 # does digital look left/right/up/down switch instantly, or transition smoothly?
cockpitLookUpAngle=5.000000 # Angle in degrees to tilt head when looking up
Last updated 2 weeks ago
Was this helpful?