-
-
Notifications
You must be signed in to change notification settings - Fork 13
Constants Reference
Installation Pathes (Constants.ahk)
The following constants may be used to refer to all the relevant locations of the Simulator Controller distribution.
kHomeDirectory, kResourcesDirectory, kSourcesDirectory, kIncludesDirectory, kBinariesDirectory, kConfigDirectory, kLogsDirectory
All these constants define paths pointing to a specific folder in the Simulator Controller distribution. In deviation to Windows standards, the paths contain a trailing backslash, since in allmost all cases, a filename will be concatenated to one of these constants in order to access this file.
Paths for graphical resources.
Paths for the most important configuration files used by Simulator Controller.
Global Configuration Map (Constants.ahk)
One global configuration map exists for simulator controller, which define the capabilities, the controller mapping and the configuration of all active plugins.
The global configuration map. This map is read from kSimulatorConfigurationFile and the content is maintained by the setup tool (*)
Log Levels (Constants.ahk)
Define the various log levels used by the logging functions. See Debugging and Logging for more information.
Controller Function Types (Constants.ahk)
Used to identify the different types of controller functions in a configuration map. See the subclasses of Function for reference.
All currently defined controller function types.
Miscellaneous Constants (Constants.ahk)
Additional constants used by Simulator Controller.
May be used by functions to denote a default value for optional parameters that might be boolean values.
The current version of Simulator Controller according to the VERSION document in the root folder.
If this is true, all applications of Simulator Controller adopt accordingly and woll not use any splash screens or other visual or audio feedback.
Miscellaneous constants, which define string representations for typical code elements.
Simulator Controller - 2025 by Oliver Juwig (TheBigO), Creative Commons - BY-NC-SA
- Quick Start
- Installation
- Configuration
- Splash Screen Editor
- Translations Editor
- Controller Layout Editor
- System
- Tactile Feedback
- Motion Feedback
- Pedal Calibration
- Driving Coach
- Race Engineer
- Race Strategist
- Race Spotter
- Team Server
- ACC - Assetto Corsa Competizione
- AC - Assetto Corsa
- IRC - iRacing
- RF2 - rFactor 2
- LMU - Le Mans Ultimate
- R3E - RaceRoom Racing Experience
- AMS2 - Automobilista 2
- PCARS2 - Project CARS 2
- Integration
- Introduction
- Race Settings
- Track & Automation
- Sessions
- Laps
- Strategies
- Setups
- Tyre Pressures
- Administration
- Configuration
- Introduction
- Describing Setup Issues
- Understanding the Recommendations
- How it works
- Managing Car Setups
- Extending and Customizing
- Introduction
- Starting a session
- Data Analysis
- Telemetry Viewer
- Planning and managing practice stints
- Exploring data
- Exporting data
- Introduction
- Overview Report
- Car Report
- Driver Report
- Positions Report
- Lap Times Report
- Performance Report
- Consistency Report
- Pace Report
- Introduction
- Normal vs. Lite UI
- Connecting to a session
- Data Analysis
- Telemetry Viewer
- Strategy Handling
- Session & Stint Planning
- Driver specific tyre pressures
- Planning a Pitstop
- Introduction
- Installation
- Configuration
- Interacting with Aiden
- Driver coaching
- How it works
- Troubleshooting
- Introduction
- Installation
- Interacting with Jona
- Racing with Jona
- Technical Information
- Troubleshooting
- Introduction
- Installation
- Interacting with Cato
- Racing with Cato
- Strategy Handling
- Technical Information
- Troubleshooting
- Introduction
- Installation
- Interacting with Elisa
- Alerts & Information
- Simulator Integration
- Track Mapping
- Track Automations
- Introduction
- Booster Overview
- Instructions
- How it works
- Managing Actions
- Managing Events
- Predefined Actions & Events
- Introduction
- Installation & Configuration
- Managing teams
- Preparing a team session
- Running a team session
- Server Administration
- How it works
- Troubleshooting