Beat Saber Guide

How to install older versions of Beat Saber using Steam for Beat Saber

How to install older versions of Beat Saber using Steam

Overview

You can downgrade your Beat Saber installation to any released version directly from Steam using this guide.

Introduction

Not many people know, but you can revert any Steam game to any update publicly released over the course of its existence. Snapshots of the game content are saved in the Steam database and can be retrieved at any time, no local backups are necessary.

For some people, sudden big updates may mean the breakage of mods or other user-created content. Depending on the amount of code changes in an update, some mods can stay broken and unpatched for extended periods of time. It may also be interesting to see what older versions looked like, and their unique features or bugs (if any).

The following guide will show how to do this specifically for Beat Saber. Hopefully it is useful in addition to update-blocking methods.

Note: this goes without saying, but if you don’t own Beat Saber in your Steam account then the commands provided below will NOT work.

0. Fixing the “Manifest not available” check

In February 2020, Valve released a Steam Client update that arbitrarily prevents downloading older versions of games from the Steam Console. Fortunately, ways to circumvent this exist. The most popular way is Depot Downloader, however we will specifically focus on the built-in Steam Console downloader as it does not require you to provide your Steam credentials, is a simple patch, and easy to use.

Download SteamDepotDownpatcher.exe: [link]
(you might have to click “save anyway” if you are using Microsoft Edge)

Run the program once. If everything is good, you should see “Wrote the patch to memory” at the end. You can then press ENTER to close the window.

⚠️ Running the program is required everytime you freshly (re)start Steam if you wish to download older versions, so keep it around and check back here for any updates. If you are getting the “Manifest not available” error when trying to downgrade, that means you have not yet run the patcher in the current session. Steam must be running in order for the patcher to work as no files on your disk are modified, only the running process memory.

This is an unfortunate requirement as Valve no longer officially allows downgrading thanks to the checks introduced in February 2020. You run the program at your own risk.

1. Choosing the version to download

In order to downgrade we first need to know what version we want to install. Version numbers (1.0.0, 1.1.0 etc.) are not used in the Steam database, so we have to refer to dates and Manifest IDs instead. Luckily, I have complemented the list with its corresponding version numbers below, so you don’t have to guess.

  • Refer to the tables below (or alternatively, if there’s a new version not listed there then check this list[steamdb.info] on SteamDB).
  • Choose the version you want and memorize its corresponding Manifest ID – we will be using it next.

You can click highlighted items to read patchnotes.

Date
Version
Manifest ID
10 June 2021 – 13:55:24 UTC
4 June 2021 – 15:07:53 UTC (as RC2)
3692829915208062825
3 June 2021 – 17:06:24 UTC
1.16.2 RC1
8138074968751658813
28 May 2021 – 15:52:08 UTC
9201874499606445062
27 May 2021 – 14:52:30 UTC
3667184295685865706
29 April 2021 – 14:57:36 UTC
7624554893344753887
18 March 2021 – 13:44:36 UTC
9218225910501819399
12 March 2021 – 14:23:00 UTC
7007516983116400336
9 March 2021 – 13:54:44 UTC
1257277263145069282
21 January 2021 – 14:15:25 UTC
8571679771389514488
12 November 2020 – 14:00:38 UTC
4635119747389290346
19 October 2020 – 16:50:57 UTC
543439039654962432
13 October 2020 – 17:01:04 UTC
2928416283534881313
20 August 2020 – 16:28:32 UTC
1.11.1
3268824881806146387
17 August 2020 – 12:03:07 UTC
1919603726987963829
May 25, 2020 – 12:32:11 UTC
6711131863503994755
May 5, 2020 – 09:32:31 UTC
6222769774084748916
April 9, 2020 – 12:41:25 UTC
7885463693258878294
March 26, 2020 – 12:27:34 UTC
3177969677109016846
January 29, 2020 – 12:40:33 UTC
3516084911940449222
January 9, 2020 – 20:19:21 UTC
4932559146183937357
January 7, 2020 – 17:47:38 UTC
6122319670026856947
December 13, 2019 – 08:21:10 UTC
1869974316274529288
November 7, 2019 – 15:58:59 UTC
2831333980042022356
October 11, 2019 – 09:36:58 UTC
1199049250928380207
October 4, 2019 – 16:11:04 UTC
3532596684905902618
August 29, 2019 – 17:12:22 UTC
2440312204809283162
July 25, 2019 – 18:26:46 UTC
3820905673516362176
July 15, 2019 – 13:27:12 UTC
1041583928494277430
June 10, 2019 – 16:03:43 UTC
1400454104881094752
May 27, 2019 – 13:55:54 UTC
7950322551526208347
May 21, 2019 – 20:52:46 UTC
152937782137361764

Date
Version
Manifest ID
April 4, 2019 – 12:42:16 UTC
6839388023573913446
April 1, 2019 – 20:35:39 UTC
6033025349617217666
March 19, 2019 – 17:27:41 UTC
6827433614670733798
March 14, 2019 – 14:57:45 UTC
3102409495238838111
December 21, 2018 – 09:04:35 UTC
5325635033564462932
December 14, 2018 – 19:57:11 UTC
2472041066434647526
November 28, 2018 – 21:56:53 UTC
2068421223689664394
November 27, 2018 – 01:11:44 UTC
6094599000655593822
August 20, 2018 – 17:15:57 UTC
2707973953401625222
July 20, 2018 – 21:06:22 UTC
6574193224879562324
July 19, 2018 – 18:06:18 UTC
8700049030626148111
May 20, 2018 – 12:23:14 UTC
5611588554149133260
May 10, 2018 – 22:10:19 UTC
2542095265882143144
May 1, 2018 – 16:01:23 UTC
6316038906315325420

2. Accessing the Steam Console

In order to access the Steam Console, press Win+R, then input steam://open/console and press OK.

3. Starting the download

Now that we are in the Steam Console, we can start the download of the version you have chosen. Below is an example for version 1.11.1. The command you need to paste into the form at the bottom will look as follows (where the last number is your ID):

download_depot 620980 620981 3268824881806146387

It will initiate the download. The progress will not be visible (other than by the “Network Usage” in your library downloads tab) but it should continue in background until you get the following:


Keep note of the folder path after the words “Depot download complete”. That is where the downloaded files are.

(Also ignore any additional random messages you may get before that, they are for debugging purposes and don’t affect the download)

If you are getting the “Manifest not available” error, please check Section 0 of this guide!

4. Managing the downloaded content


Now that the download is complete, perform the following:

  • Copy the resulting path you got in the console and paste it into the Windows Explorer’s address bar (example above). *
  • You can now select and copy the files.
  • Go up the directory tree, back to steamapps. Then open common -> Beat Saber.
  • (Optional, Recommended):
    • Make backup copies of “Beat Saber_DataCustomLevels” and “UserData” somewhere on your PC (which you can restore later)
    • Clear all contents of the Beat Saber directory. Your mods will be removed and can be reinstalled later, but this should prevent obscure issues from occurring.
  • Now paste the downloaded files into the Beat Saber directory, accepting the overwrite prompt.

You have now downgraded the game.

If you had mods for older versions, and you have a renamed folder with them (e.g. “Old 1.5.0 Plugins”), you can rename it back to Plugins after downgrading to that version, and then run IPA.exe once to reinstall the patches.
Alternatively, just open your mod manager and select the version you’ve downgraded to, downloading and installing your mods again.

* This is the entire installation of the game at the time of that version (and not just the update’s changes). Do NOT run the EXE from the “depot_620981” folder directly. It will not work and you will be redirected to the main Beat Saber directory and exe in steamappscommon which probably still has the latest version.

Thanks to ioncodes and fifty-six for SteamManifestFixer, which provides a solution similar to the Cheat Engine solution I posted in comments, but all done automatically.

Troubleshooting

The “Play” button does not work after downgrading

Unfortunately, ScoreSaber no longer supports versions of Beat Saber below 1.16.1 (due to changes in its replay API), even if you install the matching version of the mod. It is a server-side limitation which means that you must either delete ScoreSaber or use the “Practice” mode to play your custom songs.

Black screen, freeze, crash after downgrading

This may be because:

  • You have some incompatible mod or library installed (possibly a left-over from the previous version you had) or the folder structure has changed such that some excess files produce problems. Try performing the optional/recommended step above;
  • Your user data is too new and not supported by older versions. You will have to backup and clear it. It is located in %USERPROFILE%AppDataLocalLowHyperbolic MagnetismBeat Saber

Unfortunately there is no config-converter tool for downgrading your PlayerData and settings at the moment. However, the format does not change often, so usually you shouldn’t have to do this.

Additional material

More methods on downgrading Beat Saber and blocking updates can be found here:
[link]
Downgrading any Steam game through Depot Downloader:
[link]
If you want even more control over your game, and to learn more convenient methods on downgrading your game, you can join the Beat Saber Legacy Group on Discord[discord.gg]. Note that the Group is not associated with this Steam Guide in any way. Be sure to read their rules very carefully!

SteamSolo.com