DukeVR - Duke 3D for the Rift / VR HMDs
Posted: Fri Sep 20, 2013 7:14 pm
Debated posting this here since it's on the Oculus forums already, but there might still be some people that don't check both.
DukeVR is a modification of the EDuke32 port of Duke Nukem 3D for Windows. It allows side-by-side 3D rendering, applying a warp shader designed for head mounted displays, and reading in external head-tracking data for updating the player's orientation (yaw, pitch, and roll).
Partial list of changes:
- Added SBS 3D rendering support
- Warp shader for SBS 3D mode
- When not in the game world, the view size is shrunk down. So in menus, when looking at the overhead map (TAB key), when dead, when switching levels, when paused (PAUSE key), etc etc, the view will not take up your entire vision. Only when actively playing the game, will the screen size be large.
- Crosshair and HUD try to adjust their horizontal position based on the depth of what you're looking at (laser dot style).
- Added the ability for the game to get input for player roll / pitch / and yaw from a memory-mapped file. This allows the game to not only interface with the Rift, but other HMDs and trackers also.
The game also mouse and keyboard, but also gamepads (the XBox 360 controller bindings should be setup already), and an optional high-res texture pack (with newer 3D models, and new skyboxes that look better in VR).
Screenshots:
http://imgur.com/a/QXaAS
YouTube video: http://www.youtube.com/watch?v=d4So2p189JQ
For more information, and download links:
http://www.malcolm-s.net/dukevr/
If you don't already have a registered copy of Duke3D, the shareware version is included (first episode of 4).
If you want the full version, the registered edition is available on Steam / GOG for $5.99-$9.99 (depending on the version).
Feedback and comments are very welcome.
A couple of followups from people that have tried it so far:
- If you get a missing DLL error (MSVCR110.DLL or similar), you probably need the Visual C++ redistributable (32 bit). A link is available in the downloads section of the DukeVR page.
- If you have issues with the gamepad (the game thinking you're still holding down a gamepad stick when you're not), see this comment:
http://www.reddit.com/r/oculus/comments ... ft/cc8cnuv
DukeVR is a modification of the EDuke32 port of Duke Nukem 3D for Windows. It allows side-by-side 3D rendering, applying a warp shader designed for head mounted displays, and reading in external head-tracking data for updating the player's orientation (yaw, pitch, and roll).
Partial list of changes:
- Added SBS 3D rendering support
- Warp shader for SBS 3D mode
- When not in the game world, the view size is shrunk down. So in menus, when looking at the overhead map (TAB key), when dead, when switching levels, when paused (PAUSE key), etc etc, the view will not take up your entire vision. Only when actively playing the game, will the screen size be large.
- Crosshair and HUD try to adjust their horizontal position based on the depth of what you're looking at (laser dot style).
- Added the ability for the game to get input for player roll / pitch / and yaw from a memory-mapped file. This allows the game to not only interface with the Rift, but other HMDs and trackers also.
The game also mouse and keyboard, but also gamepads (the XBox 360 controller bindings should be setup already), and an optional high-res texture pack (with newer 3D models, and new skyboxes that look better in VR).
Screenshots:
http://imgur.com/a/QXaAS
YouTube video: http://www.youtube.com/watch?v=d4So2p189JQ
For more information, and download links:
http://www.malcolm-s.net/dukevr/
If you don't already have a registered copy of Duke3D, the shareware version is included (first episode of 4).
If you want the full version, the registered edition is available on Steam / GOG for $5.99-$9.99 (depending on the version).
Feedback and comments are very welcome.
A couple of followups from people that have tried it so far:
- If you get a missing DLL error (MSVCR110.DLL or similar), you probably need the Visual C++ redistributable (32 bit). A link is available in the downloads section of the DukeVR page.
- If you have issues with the gamepad (the game thinking you're still holding down a gamepad stick when you're not), see this comment:
http://www.reddit.com/r/oculus/comments ... ft/cc8cnuv