Updated 5th March 2020

Details below are for the old release from November 2018

Important note

Development for this build has stopped in favour of a the above-mentioned version; There are many bugs.

Pre-requisites

This is a free, third-party mod that adds VR support to Grand Theft Auto V offline . A separate application is required to handle stereo injection. At this time, the only injector supporting the required DX11 is VorpX which is not free . DX11 support for Vireio Perception, a free stereo injector, is reportedly in the works.

For now, to utilise this mod, you will need the following:

Basic Installation

If you haven’t already, install SteamVR, VorpX, Grand Theft Auto V. If you’re using the Oculus Rift, you will need the Oculus runtime too.

Install ScriptHookV, OpenVR’s DLL, and the mod

From the “bin” folder in the ScriptHookV zip file, copy “ScriptHookV.dll” and “dinput8.dll” to the game’s main folder where GTA5.exe is located. If you installed the game through Steam, the default location will be “C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V”.

Also copy OpenVR’s dll file “openvr_api.dll” and the mod file “GTAVR.asi” to the main directory.

If you’d like the very convenient and highly recommended function to unload and reload the mod with the game running, create a new file and name it “ScripthookV.dev” in the main directory (ensure the file extension is in fact “.dev” if your file extensions are hidden). This now allows your to unload and reload mods by pressing [Ctrl+R] (1 beep means mods are unloaded, 3 beeps means mods are reloaded).

You would now have the following files in the same directory as “GTA5.exe”:

ScriptHookV.dll dinput8.dll openvr_api.dll GTAVR.asi ScripthookV.dev (optional)

Configure VorpX and use the mod

Open the VorpX configuration dialog. Under “General”, select SteamVR. Disable head tracking, head tracking roll and controller input emulation in VorpX, these are handled by the mod. You should not need to make any additional changes if you’re using VorpX’s Geometry 3D mode, although feel free to play with the settings to suit your tastes.

Launch VorpX, and launch GTA V (NOTE: If you’re having issues with the mod crashing on activation, launch GTA V as administrator). If you’re using the Oculus Rift, you should start SteamVR at this point. Put your HMD on, and if everything’s correctly set up, the game will be visible through the HMD.

Start GTA V’s Story Mode ( this mod is meant to be used offline, do not attempt to use it online! ) as usual, and hit [Numpad 0] to open the VR Mod Menu. Use the navigation instructions in the menu to enable/disable/configure the mod options as you please.

Changing GTA V Resolution/Aspect Ratio

Using Steam, right-click Grand Theft Auto V -> Properties -> General Tab -> Set Launch Options. These are the launch options I use:

-width 1280 -height 1080 -borderless

Using the HTC Vive Controllers

Use both controllers.

Right controller:

The trigger on the right controller controls shooting/attack

Pressing the grip button activates “aiming”

Press down on the trackpad to select your weapon group

While holding down on the trackpad, press the grip button to cycle through weapons in the group

Pressing the menu button acts as reload

Touch the trackpad for snap turns

Left controller:

Point the controller at the direction you want the player to move

Touch the trackpad to move forward or backward, press down on the trackpad to enable sprinting

The trigger controls teleportation

Pressing the menu button resets the tracking origin

Support this project!

A lot of time and effort went into making this mod free for the community. If you liked this mod and/or would like to support the project and developers, please consider donating any amount you’re comfortable with.

There’s a ton of room for more exciting features like including natural weapon handling using tracked controllers and movement control through room-scale tracking. Your contributions will help this project survive and will go towards supporting the upcoming VR hardware!