Setup
Environment Variables
Advanced System Settings (System Properties → Advanced) → Environment Variables
GENSO_SMB_HOST=smb.gensokyo.zoneGENSO_SMB_SHARED_MOUNT=\\smb.gensokyo.zone\sharedorX:if mapped as a network drive (recommended)GENSO_STEAM_MACHINE=mypcyour computer’s name goes hereGENSO_STEAM_LOCAL_DATA=C:\Program Files\GensokyoZoneor somewhere local to be used as scratch spaceGENSO_STEAM_INSTALL=C:\Program Files (x86)\Steamor wherever Steam is installed to
Library
A network share folder is reserved for storing and sharing Steam games. Add a new library in Steam’s settings to %GENSO_SMB_SHARED_MOUNT%\steam\library for access.
Beat Saber
Setup
Environment Variables
GENSO_STEAM_LIBRARY_BS=G:\SteamLibraryif Beat Saber is installed to a different disk than%GENSO_STEAM_INSTALL%
The scripts to manage the Beat Saber install are found under %GENSO_SMB_SHARED_MOUNT%\steam\bin. It is recommended to create a shortcut to this folder for convenient access by holding Alt and dragging it onto your Windows desktop.
To start initial setup, an existing Beat Saber install must be moved to its new home under %GENSO_STEAM_LOCAL_DATA%\Beat Saber\Vanilla by running beatsaber/setup.bat.
%GENSO_SMB_SHARED_MOUNT%\steam\bin\beatsaber\setup.batUpdates
It is recommended that the Steam Automatic Updates setting is changed to “Only update this game when I launch it” under the game’s right click Properties → Updates to avoid issues later on.
When Steam does need to update the game, the vanilla local install must be restored for it to successfully perform the update and then allow you to continue playing the game. This just requires running beatsaber/local-vanilla prior to clicking the “Update” button in Steam.
%GENSO_SMB_SHARED_MOUNT%\steam\bin\beatsaber\local-vanilla.batPlay
Before playing the game, you must first select your user and game version:
%GENSO_SMB_SHARED_MOUNT%\steam\bin\steam\arc.bat
%GENSO_SMB_SHARED_MOUNT%\steam\bin\beatsaber\1_34_2.batThese will be saved as environment variables to be used the next time the game is launched.
Now to prepare the game:
%GENSO_SMB_SHARED_MOUNT%\steam\bin\beatsaber\mount.batThis will set up directory links for the user and version previously selected. The game can now be launched normally through steam.
Alternatively, you can mount and launch the game in one convenient command:
%GENSO_SMB_SHARED_MOUNT%\steam\bin\beatsaber\launch.bat