Big Walk VR Installer
Notes On Titanfall 2 VR:
This installer will be used for my Titanfall 2 VR mod, and people kept finding the early version of it in here so I took it down for now. It'll be ready when it's ready in a few days, please be patient. It's the kind of game you can only experience once so playing an early version is just gonna ruin it for yourself. Join the discord below for updates!
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.
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
- Finds Big Walk through your Steam install.
- Sets up BepInEx, the mod loader Big Walk VR depends on.
- Installs the mod into your game directory.
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, whilebetahas its ownversion,url,sha256, andsize.
"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!