Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
LCVR Fixes
Fixes and extras for LCVR 1.5.0: mod objects and text that only showed in one eye, multiplayer VR bugs, smoother remote hands, a wrist inventory, and Valve Index finger tracking.
By Boneman
| Last updated | 10 hours ago |
| Total downloads | 39 |
| Total rating | 0 |
| Categories | Bug Fixes Performance Tweaks & Quality Of Life AI Generated |
| Dependency string | Boneman-LCVR_Fixes-2.0.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
LCVR Fixes
Fixes and extras for LCVR 1.5.0, applied from the outside, so LCVR itself isn't changed. Every fix has its own switch in the config, and if one can't apply the rest still load.
Rendering in both eyes
LCVR 1.5.0 renders both eyes in one pass, and many mods ship shaders that only draw in the left eye. That makes cosmetics float off players, scrap and custom interiors wobble, and some menu text show in only one eye.
- Shaders: switches mod cosmetics, scrap and items, and custom interiors (modded dungeons) to the game's own VR-capable shaders. LethalConfig's menu text goes on LCVR's VR text shader.
- Render eyes separately (on by default): draws each eye on its own, so every mod shader shows in both eyes without per-item fixes, at the cost of extra CPU. Restart the game after changing it.
VR player
- Wrist inventory: your inventory appears as a strip along your left forearm when you look at it. Poke a slot with your right index finger to switch to it. Grab the handle to move the strip wherever you like.
- Finger tracking for Valve Index controllers (SteamVR): LCVR's fingers follow your real fingers instead of buttons.
- Touch buttons (light switches, breakers, the car horn) no longer re-trigger while a finger hovers around the press point.
- Other players always see your VR hands and fingers, even when you join a lobby that's already running (LCVR sometimes missed you). They only need LCVR for this one.
- Right-hand fingers keep updating while you're holding an item.
- The pause menu no longer gets stuck when another mod cancels it, keeps your render scale, and the Cruiser doesn't drive itself while you're paused or typing.
Everyone in the lobby
These fix LCVR multiplayer bugs, so they work best when every player has the mod:
- No more per-frame errors or frozen items when held items have missing data (modded scrap, joining mid-round).
- LCVR no longer mixes up voice-chat IDs with player slots. That mix-up applied item offsets, flashlight sync and muffling to the wrong player.
- The ship lever and the Cruiser's gear stick are released if the VR player holding them leaves.
- Hand-over-mouth muffling goes to the right player and clears properly.
- Players joining mid-round get VR hands straight away.
- Other VR players' hands, head and fingers move smoothly, without the backwards snap when they walk in roomscale.
Files
BepInEx/plugins/BonemansLCVRFixes/BonemansLCVRFixes.dll: the fixes.BepInEx/patchers/BonemansLCVRFixes/BonemansLCVRFixes.Patcher.dll: finger tracking and the OpenXR side of per-eye rendering. It has to be a patcher so it can set up OpenXR before LCVR starts. Without it, render eyes separately stays off.- Settings:
BepInEx/config/boneman.lcvrfixes.cfgandboneman.lcvrfixes.fingertracking.cfg.
If you used the older separate LCVRFixes, VRShaderFix or IndexFingerTracking mods, remove them. Your settings are copied over the first time this runs.
Compatibility
- Needs LCVR 1.5.0. Outside VR, the VR-only parts do nothing.
- LethalConfig is optional; with it, you can change settings in game.