Skip to content

Repository files navigation

Big Walk VR

Big Walk VR Installer

Join the Discord if you have questions or feedback!

Big Walk VR adds full multiplayer-compatible SteamVR support to the game Big Walk by House House. It includes stereo rendering support, full 6dof motion controls with support for grabbing and throwing objects, and more!

This is a utility to automatically install the VR mod and associated files, and keep them up-to-date.

Big Walk VR and this installer are community projects, not affiliated with or endorsed by House House. Use at your own risk.

Download BigWalkVRInstaller

Do other players need the mod?

The host and other players need the mod installed to see your VR hands.

Your non-vr friends can install the mod and still play in flatscreen!

What it does

  1. Finds Big Walk through your Steam install.
  2. Sets up BepInEx, the mod loader Big Walk VR depends on.
  3. Installs the mod, plus any optional add-ons.

Launching Big Walk normally through Steam stays non-VR while showing VR players' tracked movement. To play in VR, start SteamVR and use the installer's Launch in VR button.

Building from source

Needs the .NET Framework 4.8 SDK.

dotnet build src/Installer -c Release

Output is a single src/Installer/bin/Release/net48/BigWalkVRInstaller.exe using only .NET Framework assemblies.

How it works

manifest-v2.json lists the installer version, BepInEx build, and available BepInEx mods with their download URLs and SHA-256 hashes. The app requires schema version 2, compares it against what is installed, and shows Install or Update accordingly. The legacy manifest.json exists only to provide an upgrade path from the old MelonLoader version to the new installer with manifest-v2.

A mod package is a zip that mirrors the Big Walk folder, so installing is extract-in-place. Thunderstore metadata at the archive root is ignored. Each entry can declare:

  • core: the headline mod. Everything else lists under Optional add-ons.
  • preserve: files left alone if they already exist, so your calibration and configs survive updates.
  • tokenize: files where {{GAMEDIR}} and {{GAMEDIR_JSON}} are replaced with your game folder on install, used for the SteamVR app manifest.
  • beta: an optional unstable release selected when the user enables Beta updates. The mod's top-level release fields stay stable, while beta has its own version, url, sha256, and size.
"beta": {
  "version": "1.1.0-beta.1",
  "url": "https://example.com/BigWalkVR-1.1.0-beta.1.zip",
  "sha256": "...",
  "size": 20214466
}

Mods without a beta entry continue to use their stable release when Beta updates are enabled.

Every install records the exact list of files it wrote to <game>\UserData\BigWalkVRInstaller\<id>.json, including runtime payload destinations deployed by the preloader. Updates delete files the previous version shipped that the new one no longer does, and uninstall removes exactly what was recorded, nothing else.

License

MIT, see LICENSE. Third-party software details are in THIRD-PARTY-NOTICES.md.

Supporting

If you've enjoyed something I've made, and want to support my work, see my ko-fi! https://ko-fi.com/circuitlord

About

One-click installer for the Big Walk VR mod

Resources

Stars

90 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages