M$ Windows application that will let you create presets/profiles of your rFactor 2 settings and directly connect to rFactor 2 multiplayer sessions. Quickly change between e.g., a performance focused VR setup, or an eye-candy favoured Replay setup.
- Download the latest installer and start the app
- Choose a preset or click "Graphics Presets", hit the [ + ] button and create a new one
- adjust the settings to your liking, they will be automatically saved and applied to your rFactor installation whenever you change a setting
- or follow this YouTube tutorial courtesy of Jaytona Virtual Racing
Presets will be saved to your MyDocuments dir and can be shared. Drop preset files onto the app window to import those presets.
Drop a player.json onto the app window to import the graphics settings.
Graphics Presets can save your video resolution/window mode/VR/Non-VR settings if you configure them from inside the app.
Browse through your replay library, sort, filter by race/qualy etc. and batch delete or watch replays. Choose a replay specific Graphics Preset if you start the replay from within the app.
Server favourites set in the app will be instantly displayed on the dashboard and can be joined directly from within the app.
Easily manage the builtin rf2 headlights functionality. Assign flashing headlights to any controller button and automatically start with headlights enabled and/or pit lane or speed limiter auto-flash.
Adjust settings not available in the game UI without hacking through json files.
- M$ Windows >= 7 (only tested on 10)
- modern Web Browser (will start with Chrome, fallback to Chromium Edge, fallback to system default web browser)
- rFactor 2 Steam installation
If you'd like to contribute to development, these steps may help you to get up and running:
-
clone this repo
git clone https://github.com/tappi287/rf2_video_settings
-
install Node Package Manager
npm
-
change to front-end dir
cd vue
and install node modulesnpm install
-
make sure you have a Python 3.10.x interpreter on your system python.org/downloads
-
install poetry
https://install.python-poetry.org
-
create python virtual env
poetry install
- in the project root dir rf2_video_settings switch run the Python virtual env by
poetry run python app.py
- build an executable/installer with
poetry run python build.py
- Python 3.10.x
- pipenv >= 2022.3.23
- npm >= 8.3.1
- Chromium based web browser (Edge, Opera, Chrome) for running in browser app-mode