Following the announcement of an official VR port for Metal:Hellsinger this mod is no longer being maintained
A VR Mod for Metal: Hellsinger
Made possible by "borrowing", and slightly modifying, DSprtn's modified SteamVR plugin: https://github.com/DSprtn/SteamVR_Standalone_IL2CPP
- Download the latest version of the mod from the releases page
- Locate your game's installation folder
- For steam: Library>Metal:Hellsinger>Right Click>Manage>Browse local files
- For xbox app: Metal:Hellsinger>3 dots>Manage>Files>Browse>Metal- Hellsinger>Content
- Extract the mod zip into the top level of the game folder
- Launch the game normally
Aspects of the mod can be configured in LivingFray.HellsingerVR.cfg, found in BepInEx/config.
- Enabled: Disable this mod without uninstalling it
- Left handed: One handed weapons will be held in the left hand, does not flip joystick bindings
- DisableMotionControls: Disables the motion controls portion of the mod, allowing you to play with a gamepad
- Snap turn amount: Angle in degrees to turn per snap turn. Defaults to 0, which enables smooth turning
- Movement type: VR device movement stick is relative to (head, hand, offhand)
- Reticle location: Where the reticle/beat indicator is drawn (target, sights, head) defaults to target, which attaches the reticle to the world object currently being aimed at
- Show health on hand: Display health bar on the offhand or floating in front of your head
- Show ultimate on hand: Display ultimate charge bar on the offhand or floating in front of your head
- Show fury on hand: Display fury meter on the offhand or floating in front of your head
- Show boss on hand: Display bosses' health bars on the offhand or floating in front of your head
- Menu UI Distance: Distance from the head menu UI will be displayed in meters
- MoveUIVertically: Should the game ui also move vertically to align with the HMD's facing direction, or just horizontally
- Game UI Distance: Distance from the head game UI elements not moved into the world (e.g. health, reticle, slaughter indicators) will be displayed in meters
- PostProcessingLevel: Disables some of the more costly post processing effects for performance. Options are 0 (only non-vr compatible effects such as DoF and motion blur), 1 (most non essential post processing effects), 99 (everything). Any other value will be rounded down
- BeatVibrationStrength: Strength of vibration effect played on the beat (0 will disable it entirely)
- BeatVibrationFrequency: Frequency the motors in the controller vibrate at
- BeatVibrationLength: Time in milliseconds to vibrate for on each beat
- BeatVibrationOffset: Time in milliseconds to offset the vibration on each beat
To get past the logos/login screen the game needs to be in focus. If you can't login in (by pressing either trigger) check the game is in focus
Metal: Hellsinger was not designed for VR and can be quite graphically intensive. Turning down the graphics settings in game can help somewhat (going from high to mid resulted in the most noticable performance gain during testing, with going from mid to low having minimal additional impact). Using vrperfkit can help considerably at the cost of some graphical fidelity.
Delete the BepInEx folder, winhttp.dll and any other files added while installing the mod. Verifying the game integrity through steam/xbox may also work.