Beat Saber

Beat Saber

351 ratings
How to prevent Beat Saber from updating
By owloid
You can install any old version of Beat Saber directly from Steam and easily prevent that installation from updating using this guide. Works as of [2020-02-01].
5
4
24
4
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
You might want to prevent Beat Saber from updating since Beat Saber updates usually break mods and other user-created content. This guide will show you how to prevent any future updates.

If you want to return to an older version of Beat Saber, follow this guide.

This process has 2 steps. First, prevent Steam from automatically updating Beat Saber. Next, even if the update isn't automatic, Steam will still try to make you update. So the second step is to trick Steam into thinking that Beat Saber is already updated.
1. Prevent automatic updates
Unfortunately, there's no "do not update this game" option in Steam, but there is a "Only update this game when I launch it" option.

To turn this option on...
  • right click on Beat Saber
  • click "Properties..." in the right click menu
  • click on the Updates tab at the top of the new window
  • switch the Automatic updates setting to "Only update this game when I launch it"

Details

In the background, the update settings are stored in the following file.

C:\Program Files (x86)\Steam\steamapps\appmanifest_620980.acf

This file has the update settings stored as AutoUpdateBehavior where 1 means "Only update this game when I launch it", so you could also edit this file and set the number to the right of AutoUpdateBehavior to 1.
2. Trick Steam into thinking you've already updated
What do you do when you see "Beat Saber - Update Required" and there's an update button instead of a play button? Follow these simple steps to trick steam into thinking you've already updated.

  • Exit out of steam
  • Find the latest Manifest ID from the table in this steam guide or from SteamDB[steamdb.info]. The latest manifest date should be very close to the current date.
  • Open this file: C:\Program Files (x86)\Steam\steamapps\appmanifest_620980.acf
    The path may be different depending on where your steamapps folder is located
  • Replace the Manifest ID in two places in the file.
    Under InstalledDepots, there should be "manifest" "4932559146183937357" or something similar. Replace the long number with the latest Manifest ID.
    Similarly, under MountedDepots, there should be "620981" "4932559146183937357" or something similar. Replace the long number with the latest Manifest ID.
  • Replace "StateFlags" "6" with "StateFlags" "4"
  • Save the file
  • Re-open steam

If everything went well, you should be able to play Beat Saber without updating it.

Details
StateFlags 4 means "installed" or something and StateFlags 6 means "needs to update" or something.

I assume that when Steam starts, it checks that the InstalledDepots and MountedDepots matches the latest manifest ID. If it doesn't match, Steam changes the state flag to 6.



That should be it.

Warning: Do not run "Verify Integrity of Game Files". This will effectively update your files to the latest version.

Note: A common solution I've seen is to copy the entire un-updated Beat Saber folder, update, then replace the updated folder with the un-updated folder. This works because actually updating the program updates the appmanifest_620980.acf file.
58 Comments
Ponlets 16 Oct @ 5:48am 
this guide didnt even work to prevent automatic updates now all my songs and custom bits are gone (not all songs in my library are currently listed in the modern versions)
Ponlets 6 Oct @ 9:23pm 
every time i use BS manager or some other mod loader the damn updates ALWAYS break the game mods making it unenjoyable to even think about launching when one has to go through the chore of just reconfiguring the game to just work as i had it before
eliotcole 3 Sep @ 12:11am 
Could it be that there's a good idea in your last paragraph for a standalone program that monitors for steam updates, and copies the base files before updating?
doomslvt 6 Aug @ 4:13pm 
@Ponlets, I'm confused by your statement. A new version releasing would not effect you if you're using BS Manager.

If I'm targeting version 1.29 on BS Manager and have 1.29 compatible mods installed for it- a brand new version releasing would not effect that installation in any way. The core game files for each instance of BS you have installed through BS Manager is completely independent from every other instance.
Ponlets 4 Jun @ 6:10pm 
to the people who say "use bs manager" you are missing the point

every damn update breaks ALL mods and then we have to wait for the BS manager to update its own parts to work with the latest version of the game which can take anywhere from 3 days to 3 weeks by which time another update might drop for the game
Use YouTube
MoonModZ 2 Jun @ 1:45pm 
download bs manager its the best
SuperChez enjoyer 19 May @ 12:19am 
yall do know you can use a beta to just go to a version where shit works right?
KewleLiam 10 May @ 1:47am 
download bsmanager... its easier, a kid could do it
Wyattdrako05 26 Oct, 2023 @ 2:25pm 
you can also use the Beat Saber legacy launcher