yusuf-wadi / LCVR

Collecting Scrap in VR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠️⚠️ NOT READY YET ⚠️⚠️

The existence of this GitHub repository does not mean a working mod already exists, it's just non-functional source code at this time

Lethal Company VR Mod

Collecting Scrap in VR

HDRP

HDRP out here really ruining our day. Check to see if we can apply performance upgrades using DLSS/FSR to allow the game to be playable in VR.

Such a shame that this game uses HDRP it really seems like that wasn't necessary.

Motion Controls

✅ Merged initial implementation

TODO

  • Complete controller support

  • Get the correct FOV based on the headset being used. It looks like Unity somehow knows this already, just gotta figure out how to extract it.

  • Build a working XRRig (or feasible alternative), that correctly applies player rotation based on head rotation

  • Maybe hand movement based on controller movement? Would be cool for flashlights and stuff. Will have to check how item pickup/interactions will work though.

  • Fix the item pickup/interact raycasting (currently still requires mouse input, even though it looks like nothing is happening)

  • Fix non-player cameras (spectating, ship leaving after death, etc)

  • Correctly display HUD by moving them to World Position and updating it's position/rotation based on HMD

  • Check if we can prepare for a possible Il2Cpp version of the game. Currently the method patching transpilers will not work if the game were to be converted to Il2Cpp.

  • (Optional) Controller haptics (e.g. vibrate when a Giant takes a step, when low health, when damaged, when in a panicked state etc).

  • Be able to interact with the terminal, either via Virtual Keyboard (must be custom made as this mod avoids explicitly using SteamVR in favor of complete OpenXR support) or some other custom UI that has some presets.

  • Probably a whole lot more, expect this list to be updated frequently

Helpful tools and documentation

About

Collecting Scrap in VR

License:MIT License


Languages

Language:C# 100.0%