Ashok0 / SystemShock-UEVR

System Shock Remake Compatibility Plugin for UEVR
29 stars 3 forks source link

System Shock Remake UEVR Plugin

This System Shock mod brings VR support complete with 6DOF motion controls to one of the greatest immersive sims of all time! This VR mod consists of:

1) A UEVR profile and C++ plugin (Bundled together). Required UEVR Nightly 940 or newer! 2) An optional PAK mod

The UEVR profile adds 6DOF motion controls to System Shock. The C++ plugin adds a wide variety of advanced VR features and fixes to the game. The PAK mod updates the button prompts to match Oculus Touch controllers.

VR Mod Features

UEVR Profile

VR Plugin

PAK Mod (Optional)

Installation

1) Install the nightly build of UEVR (at least UEVR Nightly 940 or newer required) from HERE. 2) Download the latest release of the System Shock UEVR plugin from HERE. Click "Import Config" in the UEVR UI and navigate to "SystemReShock-Win64-Shipping.zip" (make sure the filename does not have any numbers in it) and click on it and accept the DLL warning. 3) (Optional) Download the latest PAK mod from HERE. Copy the .pak file to \Steam\steamapps\common\System Shock Remake\SystemShock\Content\Paks 4) (Optional) For seated play, delete "17105528413843615245_props.json" from your UEVR global directory to disable physical crouching. This will allow you to manually crouch by pressing X. 5) Launch System Shock and inject the game with UEVR!

Controls

General

Interaction & Combat

MFD

Cyberspace

Known Issues

1) When you rotate your right motion controller in real life, weapons pivot slightly off center from your hand. It's a subtle issue which isn't terribly gamebreaking. 2) Minor UI issues

FAQ

Can I adjust settings for the game when using this mod? You can change select settings safely. Do not change any of the following, however, as these settings are managed directly by the VR plugin. Modifying the default settings related to crouching will break physical crouching.

UEVR SETTINGS

IN-GAME SETTINGS

I pressed X and crouching is not working! With default settings, you must crouch by crouching in real life. The physical crouching feature prevents the crouch button (X) from adjusting the camera height. If you wish to use the X button to crouch, you must delete "17105528413843615245_props.json" from your UEVR global directory.

Pressing LT no longer activates Interact mode! If LT is not working for you, you may be in a crouched state. Press X to toggle crouching off. Interact mode is disabled when you are crouched as the cursor only works properly in VR at a standing height.

My game crashes to the desktop with a "LowLevelFatalError" message! Performing a clean install of System Shock will resolve the issue.

My game crashes to the desktop when using the inventory menu! Uninstall prior installed System Shock mods from your Steam folder as incompatible mods may cause System Shock to crash to the desktop.

My weapons are invisible! This issue can occur when using an older flat saved game in VR. Restarting the game with a clean saved game will resolve the issue.

Is this mod still in development? The mod is currently in maintenance mode but I will be continuing to support the mod if any new bugs are found. If you experience any issues with the mod, please send me a bug report so I can continue to improve the System Shock VR plugin!

Recommended Mods

Credits

Special thanks to Praydog, TimBurton, Markmon, and CJ117 for their support while developing this VR mod!

Feel free to buy me a coffee on Patreon or Ko-Fi :coffee: