LinuxControllerFix

v1.0.0·Updated 2026-03-20

Fixes a WiVRn issue with controllers for Linux on Rumble v0.5.

About this mod Author’s original text

This mod disables the XR_META_touch_controller_plus OpenXR extension by patching globalgamemanagers.assets before Unity reads it.

Why:

The extension causes Monado/WiVRn to select an interaction profile whose bindings don't propagate pose data correctly, leaving controllers stuck at origin.

Renaming the first byte (X -> A) makes the string unrecognizable so the runtime falls back to a working profile.

Source:

Workaround for broken controller tracking on Linux + Quest 3 + WiVRn.

See:

Creators:

If you want to see any mods made, leave a suggestion in the Discord Server linked right after this. That's how this mod was made!

Help And Other Resources

Get help and find other resources in the Modding Discord:

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:

LavaGang-MelonLoader

File & checksum

Filename
LinuxControllerFix-1.0.0.zip
File size
8.8 KiB
SHA-256
4cd4e1c1e20d700697b9f701a7878cf53b536b59873bfbf42401656a8083941a
Stored at
2026-10-10 00:26