1,128 ratings
How to Download Older Versions of a Steam Game
By Aevoa and 1 collaborators
This guide allows you to access and download older versions of a Steam game. This guide is also in russian.

This guide allows you to access and download older versions of a Steam game. This is made possible because SteamDB keeps track of updates to all games, so as long as the version you want was available after the game has been publicly released, this should work.

Credit for this guide goes to Reddit user /u/GMMan_BZFlag
Step 1
Go to SteamDB[] and search for the game you want.

Step 2
Click on the app ID of the game you're looking for. This will take you to it's details page.

Step 3
On the left of the screen you'll see a menu. Navigate to "Depots", and then click on the depot ID of the one you'd like to download.

Clicking your chosen depot ID will take you to a new page.
Step 4
Now click on the "Manifests" tab.

Look at the list and find the version that you want to download. Record it's manifest ID.

Step 5
Open the Steam console by copy pasting this code into your browser's URL:

Press enter. A launch application should pop up. Select the Steam client and open the link.

This will open the Steam console in your Steam client.
Step 6
The syntax to the "download_depot" command is as follows:
download_depot <appid> <depotid> [<target manifestid>] [<delta manifestid>] [<depot flags filter>] : download a single depot

You only need to worry about the first three arguments to it. Type the command, then the app ID, depot ID, and the manifest ID of the depot version you want.

Step 7
Wait for Steam to download the depot. You won't see any indication of progress, but you can tell it's downloading by looking at the network usage on your downloads page. The download can pause/resume if your connection goes out, but won't if you restart the client.

Step 8
After the download is done, Steam will show you where the files were downloaded to.

Step 9
Go to the original game's installation directory, and move the files somewhere else. Then go to where the depot files were downloaded to, and move everything over to the game folder.
Step 10
You may have to rename the game's EXE file if the dev changed the launch options recently. You can find the current EXE name by going to the game's SteamDB page and clicking on the Configuration tab.
You should now be able to launch the old version through Steam!
Note: Game updates will make a mess of things, so if you want to stay on the same version, you should make a copy of the files so you don't have to download them again after Steam's done trying to update.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀The largest collection of profile guides. Follow for more.
Donate a coffee!
Like what I do?
Donate a coffee!
< >
Elvira Jun 28 @ 8:14am 
Thanks, works :)
YourDevil54 Jun 22 @ 6:40am 
doesnt work. downloads only the latest build
Kasiir Apr 29 @ 11:10am 
Just ran this guide today. Only extra hoop I had to jump through was downloading multiple manifests to get a file that was missing.

Great guide! Thanks! :lunar2020contentgoat:
??? Apr 15 @ 10:23pm 
@FerretWings it legit works are you braindead
Guptil89 FAN Apr 9 @ 3:46am 
Source for pic?
ショーン Mar 18 @ 4:53pm 
this method is working again
FerretWings Mar 6 @ 7:55pm 
This no longer works. Steps 1 - 4 are still used to gather the information, but the method to download has changed. See
ImJayden Feb 28 @ 2:38am 
PolarWinter Jan 22 @ 2:03am 
i went through all of the steps for subnautica, but when i start the exe it just starts the newest version of the game
Slayer56 Dec 16, 2021 @ 5:29am 
Hi for anyone still doing this i have just done this tonight and i had 1 small problem that i thought id share because alot of people probably had/will have this. some manifests dont work, its a rip for sure but some versions just arent there. To see if the one you want is one of those missing manifests click the big long number next to the date tab of the update youre trying to get. if it takes you to a page with steam just saying theres nothing here then yours is missing. But what i found is alot of manifests their big long number it gives you on page with all the patch versions is fake-ish if you click the number it takes you to the manifest page for that update in another tab and therell be a completely different manifest ID number for the update you just clicked on. This is the correct number you need to stop it erroring