Skip to content

UnturnedVR 0.2.5 - first public test release

Choose a tag to compare

@GoldenHeartbell GoldenHeartbell released this 23 Oct 13:57
· 4 commits to main since this release

First public release of UnturnedVR: play Unturned in a SteamVR headset with tracked hands, real aiming and menus you can point at. It runs on top of the normal Steam version and only adds files, no game files are modified.

⚠️ Singleplayer first. Launch Unturned without BattlEye. Never use this on BattlEye / public servers. Server support is experimental and only for a private server you run yourself with VAC & BattlEye off.

Download

UnturnedVR-0.2.5.zip (below, under Assets). The full install guide, the controls and the dedicated server steps are in the README inside the zip.

Install

  1. In Steam: right-click Unturned → Manage → Browse local files.
  2. Copy the Modules and Unturned_Data folders from the zip into that folder and merge them when asked. Nothing is overwritten.
  3. Start SteamVR, then start Unturned without BattlEye and load a singleplayer game.
  4. Logs\Client.log should contain [UnturnedVR] lines.

To uninstall, delete Modules\UnturnedVR\ and the files the zip added under Unturned_Data.

Server install

Only for a private server you run yourself, with VAC & BattlEye off.

Server update needed for this version: yes. This is the first release, and it uses network protocol 4. The server and every VR player must run the same protocol.

  1. Copy the Modules/UnturnedVR folder from the zip into the server's Modules folder. The server doesn't need Unturned_Data. It only loads UnturnedVR.module, UnturnedVR.Net.dll and 0Harmony.dll.
  2. Start the server with VAC & BattlEye off. Its log (Logs/Server_<name>.log) should contain [UnturnedVR] lines, including net: registered.
  3. Join as a VR player. Your Client.log should say net: the server runs UnturnedVR network protocol 4.

Players without the mod can still join, they just don't get the VR effects. To remove the mod, delete Modules/UnturnedVR from the server.

Requirements: a SteamVR (OpenVR) headset. Developed and tested with Valve Index controllers. Oculus Touch and Vive wand bindings are included but untested, so reports are welcome.

Highlights

  • Stereo rendering with head tracking, including per-eye water reflections and full-view screen effects
  • 6DoF hands. The held item sits in your hand, and you can pass it to the other hand or hold it with both
  • Guns fire from the barrel, with two-handed aiming, physical aim down the sights, scope smoothing and hold breath
  • Upright bows, rumble per gun type, an attachment menu on the gun and binoculars with map markers
  • Body holsters (both shoulders, hip, chest), wrist health and status display, ammo on the side of the gun, and a vehicle dashboard
  • Laser-pointer menus and inventory, smooth locomotion and turning, aircraft controls, the SteamVR keyboard and a VR settings page
  • Experimental private server support: sync between VR players

Feedback

This is a test release, so expect rough edges. Please open an issue using the bug report template and attach your Logs\Client.log.