Off-Road Drive

Off-Road Drive

Not enough ratings
Fix Controls unsaved on exit - Off-Road Drive
By hexaae
Fixes controls unsaved on exit (or reset at every launch)
   
Award
Favorite
Favorited
Unfavorite
Fix Controls unsaved on exit - Off-Road Drive
Annoying as hell, after you edit your custom keyboard config (e.g. remapping directional movements to WASD) the game seems to loose settings and on next launch you'll have to restart with default controls.

This guide will teach you why and how to workaround/fix this annoying behaviour.
Tested and working with keyboard remap and Steam game version 1.1.1.0, Windows 10.

WARNING
⚠️ By design this game accepts only one predefined default input method at a time (controller type): keyboard/mouse, various wheels, gamepad (both dinput and XInput are supported), and changing controller type you will loose all your current input device keybindings and reset all controller types to defaults, read the NOTE section below on how to back up files.

Strange things may also happen if your Bluetooth gamepad turns off due to inactivity while playing.

Some menu sections work only with mouse/keys (e.g. Settings).

HOW TO
Edit both:
  • [Steam library]...\Off-Road Drive\Engine\Config\BaseEngine.ini
  • %USERPROFILE%\Documents\My Games\ORD\PP3WorkGame\Config\PP3WorkEngine.ini
like this:
[WinDrv.WindowsClient] ParanoidDeviceLostChecking=0

Then, as a general rule, still under [WinDrv.WindowsClient] section of both files, set:
  • AllowJoystickInput=1 🎮 if you want to use a gamepad/wheel; will save custom remap for current input device. Keyboard/mouse will also work. [Recommended]
  • AllowJoystickInput=0 ⌨ if you want to play with mouse and keyboard keys only; will save custom remap for current input device. Gamepad/wheel won't work.
Unfortunately is not possible to easily switch between keyboard <> gamepad in-game: you have to choose a single input device (read also Warning above when changing controller).

NOTE
Under "%USERPROFILE%\Documents\My Games\ORD\PP3WorkGame\Config\"

PP3WorkEngine.ini
Contains video settings (ResX, ResY) etc.
PP3WorkInput.ini
Contains mouse sensitivity settings (MouseSensitivity) etc.
PP3WorkProfile.ini
Contains your current input device keybindings under section "m_ProfilesBindsPresets", at the bottom

A backup for PP3WorkProfile.ini is recommended to avoid loosing all your keybindings.


6 Comments
hexaae  [author] 27 Sep @ 7:32am 
Guide cleaned up, reorganized and updated. Added also NOTE section.
Eternity Circle 26 Sep @ 7:02pm 
Nice!!:thecoffeemaker::flag:
pointyloops 8 Dec, 2024 @ 6:31am 
Thnx
Guilty_Euphoria 1 Sep, 2021 @ 10:19pm 
Wow thanks
hexaae  [author] 1 Sep, 2021 @ 5:47pm 
AllowJoystickInput=1
and you have to always play with gamepad or will reset.
Guilty_Euphoria 1 Sep, 2021 @ 4:48pm 
can you expand how to fix this for controllers?