TL;DR
- Bind your gamepad, steering wheel or pedals from the exe. Every row of the Bindings dialog has Click to bind: click it, then press or move the control you want (button, trigger, stick, wheel axis, pedal, hat) and it is bound and named. The dialog lists the devices it sees. A wheel axis keeps its resting position and direction, so steer left / steer right are two turns of the same wheel and a pedal that rests at full travel works. A bound device drives in every input mode, including Gamepad.
- The car no longer flickers between two positions in AER / geometric: the camera rides the vehicle instead of being placed by coordinates each script tick.
- Uninstall says what it could not remove (file, reason, the program holding it) and keeps its marker so a retry finishes the job. The launcher's log is saved to
%LOCALAPPDATA%\GTAVR\launcher.log. - Everything from 0.11.9 (VR press-to-bind, click or "more or less", driving set) is included.
Details
- Bindings file format 3 (
%LOCALAPPDATA%\GTAVR\input-bindings.ini):deviceN/driveDevNdescriptors (xi:<pad>:<control>,joy:<id>:<control>:<rest>); version 1 and 2 files load with no device bound. The VR controller control of each row stays as a second source; the game takes whichever is pressed further, and "more or less" applies to both. - The game polls only the devices you bound (XInput and Windows game controllers), retries a disconnected one every second, and logs a per-second
[device-input]line. - Click on a device trigger, axis or pedal = half travel; "more or less" passes the travel above 5%.
- In-game, the Bindings tab shows the device control under each VR control with an "x" to remove it; capture itself is in the exe.
Known limits. In-headset and in-car behaviour of this build is unverified by the author at release time. Requires GTA V Legacy build 1.0.3889.0. Unsigned, so SmartScreen will warn.
SHA-256: 58EF877EEEA88CB09F833817D80680BB72984B919096AEC28B46F7008F5119AD
🛡 VirusTotal GitHub Action analysis: