You are viewing a potentially older version of this package. View all versions.
AdrenSnyder-DeathHeadHopperVRBridge-0.1.1 icon

DeathHeadHopperVRBridge

Cronchy's DeathHeadHopper 2.1.8 compatibility mod for DaXcess's RepoXR VR Mod.

Date uploaded 4 months ago
Version 0.1.1
Download link AdrenSnyder-DeathHeadHopperVRBridge-0.1.1.zip
Downloads 646
Dependency string AdrenSnyder-DeathHeadHopperVRBridge-0.1.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Zehs-REPOLib-2.1.0 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 2.1.0
Cronchy-DeathHeadHopper-2.1.8 icon
Cronchy-DeathHeadHopper

Allows you to hop around after death (enhanced spectate)

Preferred version: 2.1.8
AdrenSnyder-DeathHeadHopperFix-0.2.1 icon
AdrenSnyder-DeathHeadHopperFix

Fixes for DeathHeadHopper: Extended compatibility to the latest game versione, restored items/upgrades, done some charge tunings and added jump battery.

Preferred version: 0.2.1
DaXcess-RepoXR-1.1.2 icon
DaXcess-RepoXR

Extracting Valuables in VR

Preferred version: 1.1.2

README

Death Head Hopper VR Bridge

Bridges Cronchy’s DeathHeadHopper 2.1.8 with RepoXR so the spectator camera, ability input, and raycast aiming work correctly in VR without breaking the movement stick or locking the view.

Updates

  • Splits camera control from the movement stick so jumping and teleporting no longer fight the HMD orientation.
  • Mirrors the vanilla ability pipeline via a RepoXR-aware bridge that lets you trigger slot 1 and slot 2 abilities while holding Grip plus the configured input action.

New functionality

  • Camera vs movement split – the spectate camera now checks only the head/grip state before aligning, and the LastChanceCameraAimCompatPatch prevents the LastChance runtime from forcing conflicting camera changes.
  • Controller raycast directions – movement and ability aiming can use ControllerRaycast (with ray line length, hit marker, and grip preference flags) or fall back to head raycasts; ability activation uses runtime action discovery plus curated defaults.
  • Slot 2 + LastChance support – both slot 1 and slot 2 abilities share the same grip/button flow; AbilityDirectionSlot determines which slot acts as the direction indicator while EnableVanillaAbilityBridge keeps LastChance-compatible input suppression active.
  • Quest 3-friendly defaults – tested on Meta Quest (ResetHeight as Y, Jump as X), but all bindings are configurable through RepoXR’s action list.

Configuration

BepInEx/config/AdrenSnyder.DeathHeadHopperVRBridge.cfg exposes grip preferences (Auto/Left/Right), ability action selectors, controller raycast tuning, rayline visibility, and ability cursor offsets. Tweak those fields so the bridge matches your headset, bindings, and preferred hand setup.

Compatibility

Engineered for Meta Quest but relies only on RepoXR actions, so other headsets that map the same actions should work once the binding names are resolved.

Credits

Thanks to Cronchy for DeathHeadHopper and DaXcess for RepoXR.

Feedback and support

You can provide feedback or report bugs on the "R.E.P.O. Modding Server"

CHANGELOG

Changelog

[0.1.3] - Updated Readme

  • Updated Readme

[0.1.2] - Clarifying instructions

  • Updated README

[0.1.1] - Camera + ability polish

  • Decouples the spectate camera from the movement stick so you can aim and jump independently in VR.
  • Adds controller-raycast movement/ability direction sources with grip preferences, ray length/deadzone tuning, and hit markers.
  • Opens the RepoXR action discovery path so slot 1/slot 2 abilities share the same grip+button flow while LastChance mode stays compatible.

[0.1.0] - First release

  • Initial release bridging DeathHeadHopper 2.1.8 for VR via RepoXR.