Skip to content

How to install an old version of a game in Steam

There are multiple guides for this already, but they’re just too insufferably verbose and long. If you need a long version, see one of them, like this one. Otherwise, here is a short version:

Concise step-by-step

  1. Go to steam://nav/console (this opens the steam console)
  2. Run download_depot [appid] [depotid] [manifestid]
    (more details, notably how to find those IDs, at the end of the post)
    NB: the download can be slow, and it won’t show any progress.
  3. Note where the game was downloaded. It will typically be located in [WhereverYouInstalledSteam]\steamapps\content\app_[appid]\depot_[appid]
  4. Find where the current game version is installed (in Steam client, right-click on the game → properties → local files → browse local files)
  5. Replace the current game files with the newly downloaded ones (keep a backup if you want – although re-downloading the latest version is trivial)

Some more details on step 2.

The app ID and depot ID are technically useless since manifest IDs are unique, but Valve decided to make them mandatory anyway. I guess they just want to make sure running commands, while still possible, is as painful as possible.

For instance, to get the June 5, 2019 – 10:55:15 UTC version of “Love Thyself”, you’ll run
download_depot 949060 949061 7335981433319872232
and it will be downloaded into

The app and depot IDs can be found here:
And the manifest IDs can be found here:

Other example, Postal Redux from 29 May 2018:
download_depot 401680 401681 4007769963011890934
List of depots:
List of manifests:

Update (2020-12-22)

It seems that after a while (and/or after a certain number of newer versions have been published), old manifests are removed. For instance, I tried to download a manifest from a bit more than 2 years ago, which had 5 newer manifests: it wasn’t available anymore.

Posted in Uncategorized.

0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Some HTML is OK

or, reply to this post via trackback.

Sorry about the CAPTCHA that requires JS. If you really don't want to enable JS and still want to comment, you can send me your comment via e-mail and I'll post it for you.

Please solve the CAPTCHA below in order to fight spamWordPress CAPTCHA