Steam

Steam

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

 
Rate  
Favorite
Favorited
Unfavorite
Introduction
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[steamdb.info] 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:
steam://nav/console



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.
Finished!
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! Ko-fi.com/AeGuides
psssst...
Like what I do?
Donate a coffee! Ko-fi.com/AeGuides
< >
42 Comments
zootsuit052484 Apr 6 @ 7:11am 
Question, I have no content folder under steamapps, any idea why?
edding850 Mar 24 @ 8:05am 
Oh yeah that's a pretty good reason.
Aevoa  [author] Mar 22 @ 2:10pm 
Because Steam isn't taking advantage of small developers and bribing bigger ones into exclusivity contracts that damage the gaming community long-term, all in a sad attempt to get people to artificially use their platform? Don't get me wrong, there are a LOT of complaints I have with Steam, but compared to Epic it looks like a million dollars. Also Epic has like zero community features. I want something to challenge Steam so they get their game together, but Epic ain't it.
edding850 Mar 22 @ 9:56am 
This couldn't be more complicated even if they tried. Why are we hating epic again?
Akala Feb 12 @ 4:34pm 
Yeah it still doesn't download the bundles folder.


] download_depot 252490 252495 5576366839663783840
Downloading depot 252495 (22 MB) ...
Depot download complete : "C:\Program Files (x86)\Steam\steamapps\content\app_252490\depot_252495" (117 files, manifest 5576366839663783840)

] download_depot 252490 252495 5576366839663783840
Downloading depot 252495 (22 MB) ...
Depot download complete : "C:\Program Files (x86)\Steam\steamapps\content\app_252490\depot_252495" (117 files, manifest 5576366839663783840)

] download_depot 252490 252495 5576366839663783840
Downloading depot 252495 (22 MB) ...
Depot download complete : "C:\Program Files (x86)\Steam\steamapps\content\app_252490\depot_252495" (117 files, manifest 5576366839663783840)
Akala Feb 12 @ 4:31pm 
Is there a way to download the server files through SteamCMD? I'll try downloading the client again.
It's a chicken Feb 12 @ 4:19pm 
@akala um del the data u downloaded for first one(it sometimes doesent download everything it should) and for the server thing thats the error when you dont own the game i think double check the number i guess
Akala Feb 12 @ 3:19pm 
@BJkillas Sorry I meant June 1, 2017. I tried this command but it doesn't download the "bundles" folder:

download_depot 252490 252495 5576366839663783840
(Rust/Windows 64/June 2, 2017 Manifest ID)

So without the bundles folder I can't get past this screen after I launch the game:
https://gyazo.com/80a61526fae6af0863b7526c777e6176



I'd also like the server files for this version which should be:

download_depot 258550 258551 3056221663687299985
(Rust/Windows 64/June 5, 2017 Manifest ID)

But when I put it in the console I get "Depot download failed : missing app info for 258550"

So in summary I need server files for Windows 64 from June 3 (or 5, both work so I'd prefer 5), 2017 and client files from June 2, 2017 (not June 5th because there wasn't a client update for the June 5th server update).
It's a chicken Feb 12 @ 4:52am 
@akala ill make you the cammand what date do you want the update from i dont see a update from june 5 2017
Narnie69 Jan 14 @ 4:32pm 
it goes to title screen that says chucklefish then it just exits and is gone wat do i do?