Skip to content

JakariaMods/SE2VR

Repository files navigation

Edited image of the Space Engineers 2 Astronaut wearing a Valve Index

SE2VR Plugin (VS2.2.0.2113+)

This is a plugin that adds OpenVR support to Space Engineers 2. This project aims to make the Space Engineers 2 survival experience playable from start to finish in VR.

https://www.youtube.com/watch?v=IntVsKmTe7k

https://www.youtube.com/watch?v=CkOQraQ0wsI

Known issues/limitations:

  • Oculus Quest headset is warped. I don't know, please help me fix it if you have a headset.

Running/Installation:

This project is too early in development for a pre-compiled build. If you can't compile it, please don't use it.

1. Run SetupRepository.bat to create a symlink to the SE2 DLLs

2. Open the solution and compile SE2VR in Debug or Release configuration (or run "dotnet build SE2VR.sln" in command prompt)

image

3. Add the following launch argument to Space Engineers 2 with the correct path

-plugins:"C:/Path/To/SE2VR.dll"

image

4. Launch Space Engineers 2. Steam VR will open automatically

Please note that this plugin does not auto-update, and is likely to break between updates.

Supported Headsets

  • HTC Vive

  • Everything else is untested, please submit pull requests with fixes if it does not work with your headset

Supported controllers

  • Valve Index (Mapped, recommended)

  • HTC Vive (Mapped, not recommended due to missing buttons)

  • Everything else is untested, please submit pull requests with mappings if you want

How to play

  • This is a Standing or Sitting VR experience, make sure you are positioned at the center of the play-space. You can use SteamVR to reset the standing/seated position if it is in a different spot.

  • UI interaction is currently done using the VR dashboard. Whenever mouse input is accepted, the VR dashboard will automatically open, where you can use your VR hand to drag and click on the projected screen.

  • To close the in-game UI, close the dashboard. If the UI does not automatically close, report it with repeatable STR, logs, etc.

Frequently Asked Questions

1. How can I increase the height of my player? Why are my hands huge?

Change the "PlayerHeight" parameter in the OpenVROptions file to your ACTUAL height. This will rescale your world to fit the SE2 engineer (who is 1.75m tall).

2. Why is the image noisy/blurry?

Raytracing/TAA does not behave well with this implementation of VR (It introduces a lot of artifacts and prevents the image from ever stabilizing). You can improve the quality by disabling raytracing and FSR. You can also try changing the Render Resolution in Steam VR settings, increasing it above 100% will result in a sharper image.

3. Why is the frame rate low?

The implementation of VR is limited to 60fps.

Settings/Options

VR Options can be configured offline at:

%appdata%\SpaceEngineers2\AppData\EngineOptions\OpenVROptions

You will need to restart the game for them to apply.

About

SE2VR adds OpenVR integration to Space Engineers 2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors