UniversalFlatPlayerCheck

v1.0.1·Updated 2026-08-14

A unified replacement for FlatPlayerCheckOculus and FlatPlayerCheck. Supports both SteamVR and Oculus Dash, including when you swap runtimes, so one mod works on every PC platform.

About this mod Author’s original text

UniversalFlatPlayerCheck

UniversalFlatPlayerCheck works like FlatPlayerCheckOculus or FlatPlayerCheck, but supports both SteamVR and Oculus Dash. One mod is all you need for every PC platform.

It may be useful if you swap between the Oculus and SteamVR runtimes, but its main purpose is to replace the older mods with one unified solution regardless of platform.

When BONELAB starts, the mod checks for SteamVR (vrmonitor) and Oculus Dash (OculusDash). If either is running, FlatPlayer is disabled and BONELAB starts in VR. If neither is running, FlatPlayer remains enabled and BONELAB starts in flat mode.

Install

Install MelonLoader 0.7.3 and FlatPlayer, then extract this package into your BONELAB directory so Mods/UniversalFlatPlayerCheck.dll is placed in the game's Mods folder.

Remove FlatPlayerCheck and FlatPlayerCheckOculus if either is already installed. This mod replaces both.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

LlamasHere-FlatPlayer

File & checksum

Filename
UniversalFlatPlayerCheck-1.0.1.zip
File size
12.1 KiB
SHA-256
c70b72cb575ee18db6ac38ed75dee64db56918d6afc99ff1a694aa6272f75c61
Stored at
2026-10-12 00:41