Prevent Beat Saber Updates - BinaryElement/Chroma GitHub Wiki

It's well known that when Beat Saber updates, mods break.

Chroma is a big mod, that takes a while to update, so it's especially relevent for us. Hence this page will serve as a guide to continue using modded Beat Saber on an older version during an update.

This guide has two main sections, Preventing Updates and Saving/Restoring Backups. You can use either or both of these methods (doing both is highly recommended).

Preventing Updates

Steam

First and foremost, you need to tell Steam not to update Beat Saber automatically. To do this, simply go to your Steam Library, rightclick Beat Saber in your games list, and click properties. Then navigate to the Updates tab and set it to "Only Update This Game When I Launch It".

Beat Saber Update Settings

This, however, is not enough to let you play it without updating - this simply prevents it from automatically updating. Steam removed the option to simply not update games, however, there is a workaround.

To prevent Steam from updating Beat Saber when you launch it, you simply need to go to Offline Mode. In the top left corner, click the Steam button, then click go offline.

Offline Mode

The downsides of this are you cannot use the Steam Friends system while in offline mode (but that's what Discord is for amirite?), and none of your games will update.

Technically you only need to set Steam to offline mode to prevent updates, but setting Beat Saber to not update automatically will prevent a lot of accidental update cases.

Oculus

I don't use Oculus, so I can't be sure what the best method for this is, and have never tried any of them personally. If you know of ways to block autoupdating on Oculus, message SkyKiwi on the Chroma Discord!

However, the General category backup method below will absolutely work for any platform, including Oculus, as long as you prevent an update check before launching the game (by disconnecting from the internet, for example).

Oculus Firewall (Windows 10) Method

Thanks to Spooky Ghost from the Chroma Discord, here are the instructions to prevent the Oculus Home app from autoupdating via Windows 10 Firewall

  • Enter the advanced settings for the windows firewall.
  • Add a new outgoing rule for a program.
  • Enter the path for the oculus client, usually in programFile/oculus/support/oculus-client/Oculusclient.exe
  • Block the connection for everything.

Saving/Restoring Backups

General

Making a backup of your Beat Saber installation is the global surefire way to keep your old game versions intact to play whenever.

This is as simple as copying the entire Beat Saber installation folder. It is recommended to add the version number to the folder name. You're done!

For example, here is what SkyKiwi's steamapps/common folder looked like at the time of this guide! SkyKiwi's Beat Saber Backups

If you wish to go back to one of these installations, simply copy your backup back to its original location, and rename the folder back the way it was.

However, if you are connected to the internet, and your update settings aren't set to prevent this, the game will then instantly update again. If you're on Steam, you can follow the instructions above to prevent updates. If you're on Oculus, you may need to disconnect from the internet to play your old versions.

Notes:

  • You don't need to backup your CustomSongs folder! Just move it around when you restore versions. Not copying this folder will drastically cut down the time and space consumed from backing up!