LethalCompanyVR
Collecting Scrap in VR
About this mod Author’s original text
Lethal Company VR Mod
This is the first mod that I have ever built, and also the first time using Unity so this mod might not be perfect.
Jumpscare
Ready to immersive yourself into the horrors of Lethal Company with Virtual Reality? Well wait no longer!
LCVR is a mod that adds full 6DOF VR support into Lethal Company, including hand movement and motion-based controls.
The mod is powered by Unity's OpenXR plugin and is thereby compatible with a wide range of headsets, controllers and runtimes, like Oculus, Virtual Desktop, SteamVR and many more!
LCVR is compatible with multiplayer and works seamlessly with VR players and Non-VR players in the same lobby. Running this mod without having a VR headset will allow you to see the arm and head movements of any VR players in the same lobby, all while still being compatible with vanilla clients (even if the host is using no mods at all).
Installing and using the mod
It is recommended to use a mod launcher like Gale to easily download and install the mod. You can download Gale here. In gale, just look for the mod named "LethalCompanyVR", and install it, which should automatically install all dependencies needed.
Running the mod using Gale can be done simply by clicking "Launch game", which will automagically launch the game with the installed mods.
Open Source
The source code for this mod is available on GitHub! Check it out: DaXcess/LCVR.
License
This mod is licensed under the GNU General Public License version 3 (GPL-3.0). For more info check LICENSE.
Verifying mod signature
If you don't care about this, skip this part.
LCVR comes pre-packaged with a digital signature. You can use tools like GPG to verify the LCVR.dll.sig signature with the LCVR.dll plugin file.
The public key which can be used to verify the file is 9422426F6125277B82CC477DCF78CC72F0FD5EAD (OpenPGP Key Server).
Bypassing integrity checks
To prevent completely destroying the game, this mod scans the game assembly and tries to detect whether it's using a supported version or not. If this check fails, the mod will assume that either the game was updated, or the game files have been corrupted, and will refuse to start the mod. You can disable this behaviour by passing --lcvr-skip-checksum= to the game's launch options in Steam, where `` is the LCVR version being used.
Discord Server
Facing issues, have some mod (in)compatibility to report or just want to hang out?
You can join the LCVR Discord Server!
Versions
Here is a list of LCVR versions and which version(s) of Lethal Company it supports
| LCVR | Lethal Company |
|-------------------|-------------------|
| v1.5.0 (LATEST) | V81 |
| v1.4.7 | V73 |
| v1.4.6 | V73 |
| v1.4.5 | V73 |
| v1.4.4 | V73 |
| v1.4.3 | V73 |
| v1.4.2 | V73 |
| v1.4.1 | V73 |
| v1.4.0 | V72 |
| v1.3.10 | V64 - V69.1 |
| v1.3.9 | V64 - V69.1 |
| v1.3.8 | V64 - V69 |
| v1.3.7 | V64 - V67 |
| v1.3.6* | V64 - V67 |
| v1.3.5 | V64 - V66 |
| v1.3.4 | V64 and V64.1 |
| v1.3.3 | V64 and V64.1 |
| v1.3.2 | V64 |
| v1.3.1 | V62 |
| v1.3.0 | V56 |
| v1.2.5 | V50 |
| v1.2.4 | V50 |
| v1.2.3 | V50 |
| v1.2.2 | V50 |
| v1.2.1 | V50 (Older patch) |
| v1.2.0 | V49 |
| v1.1.9 | V45 and V49 |
| v1.1.8 | V45 and V49 |
| v1.1.6 | V45 and V49 |
| v1.1.5 | V45 and V49 |
| v1.1.4 | V45 and V49 |
| v1.1.2 | V45 and V49 |
| v1.1.1 | V45 and V49 |
| v1.1.0 | V45 and V49 |
| v1.0.1 | V45 and V49 |
| v1.0.0 | V45 and V49 |
\* LCVR versions from 1.3.6 and above also check hashes remotely, meaning newer Lethal Company versions might be supported even though they aren't listed here.
Compatibility
Most mods should all work fine with LCVR, like interior mods, new moons, most items, etc. There's also a small handful of mods that have been explicitly made compatible with VR.
Known incompatibilities
In general, most emote mods, mods adding UI elements and mods that require new bindings are not compatible with LCVR by default, and either require configuration changes, or dedicated VR support.
Configuring the mod
Yo
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: