Info for downpatching on Steam (Old)
6 years ago
California, USA

There wasn't anything compiled for this, so I thought I'd write up a quick thing.

General instructions for downpatching are here: https://www.reddit.com/r/Steam/comments/611h5e/guide_how_to_download_older_versions_of_a_game_on/

EDIT 04-Jan-19: Look below for the commands currently in use. -gribboro

Redist packages (if necessary, if the game runs without them you can skip these) download_depot 219990 228983 download_depot 219990 228984 download_depot 219990 228986 1499878012993136397 download_depot 219990 228990 download_depot 219990 229003

Quick note: If you're downpatching the game on Steam I would HIGHLY recommend setting the game to update only when launched. (Right click on game name in library, Properties, Updates tab, select "Only update this game when I launch it" in the topmost box) If you see that a patch is required, switch out the downpatched version for the current patch version you've surely saved as a backup before launching the game, otherwise you'll have to do this all over again.

Edited by gribboro 5 years ago
gribboro and Boarum like this
California, USA

I made the reddit thread into a pastebin in case it's ever removed or something:

https://pastebin.com/WD10um31

gribboro likes this
California, USA

Just a heads up that I removed the patch files from the resources page, since they were kind of a quick and dirty hack job that wasn't 100% accurate and there's really no need for them now that there's a way to just grab old versions directly.

Washington, USA

Boarum Approved! lol

California, USA

EDIT 04-Jan-19: Look below for the commands currently in use. -gribboro

Edited by gribboro 5 years ago
Boarum likes this
California, USA

Since it looks like there's interest in this thread again, I just wanted to point out that the most optimal version for vanilla speedruns is 1.0.0.5 Hotfix 2 in the above post. My previous post doesn't really make that very clear.

For now the consensus is that it is best to use manifests with the same date and time of being committed to SteamDB. This way we are not running the risk of running versions that weren't intended to go together.

Currently used manifests and commands:

Grim Dawn 1.1.3.1 <-- Used for current (as of 01-Oct-19) Normal and Ultimate FG and Normal Vanilla runs (NMG) (changelog for the main patch: https://forums.crateentertainment.com/t/grim-dawn-version-1-1-3-0/82956 ). Datetime for these varies, I presume there were no changes for AoM content in hf1, so there's no manifest present in SteamDB

-Main game- July 3, 2019 – 01:28:12 UTC download_depot 219990 219991 7604955354214690977

-Ashes of Malmouth- June 20, 2019 – 16:44:23 UTC download_depot 219990 642280 8744166860860677344

-Forgotten Gods- July 3, 2019 – 01:28:12 UTC download_depot 219990 897670 3239358297670288221

Grim Dawn 1.0.0.5 Hotfix 2 <-- Used for Normal Any% MG (all of the major glitches working; XP rewards in crucible buffed compared to earlier versions, allowing for faster leveling in cruci

-Main game- August 24, 2016 – 16:57:04 UTC download_depot 219990 219991 7220805061128482291

-Crucible- August 24, 2016 – 16:57:04 UTC download_depot 219990 483840 6332495537995932686

Grim Dawn 1.0.5.1 <-- Used for Normal AoM Any% NMG (the latest version to have charge attack cancelling working

-Main game- March 1, 2018 – 19:10:47 UTC download_depot 219990 219991 7158761182572802388

-Ashes of Malmouth- March 1, 2018 – 19:10:47 UTC download_depot 219990 642280 7444582062876989926

The following manifests weren't tested (my route for AoM doesn't make use of Crucible). In case of any problems please leave a comment.

-Crucible- March 1, 2018 – 19:10:47 UTC download_depot 219990 483840 8883781784202531121

-AoM Crucible- March 1, 2018 – 19:10:47 UTC download_depot 219990 642281 7634561267123704271

Edited by the author 4 years ago
United States

(if you run into any problems with this please join the discord and ask https:/​/​discord.​gg/​JKjt9a4 )

The old way of down patching has been removed. depot_download in the steam console no longer works.

There are open source tools that get around this new change in order to download the data. https:/​/​github.​com/​SteamRE/​DepotDownloader It's slightly more complicated because you have to download the script and run it through the command line but ill go through it step by step.

(assuming windows don't have a mac to test please go to discord and im sure we can figure something out if you can't)

1.you go to the github page linked click releases and then download depotdownloader-2.3.3.zip

2. exctract the file and put it in your desktop so you should have an extracted "depotdownloader-2.3.3" file on your desktop.

3. then you have to navigate a command terminal to the file you extracted.

You can open a command window by hitting the windows key or hitting the windows button in the bottom left and typing "cmd" this should open a command prompt in C:\Users<your username> then to go to desktop you do "cd Desktop" then "cd depotdownloader-2.3.3" to enter the depot downloader file you extracted to your desktop

4. now you can run the "dotnet depotdownloader.dll -app <app id>(219990) -depot <depot id> -manifest <manifest id> -username <your username> -password <your password>"

if you don't want to give it your steam username/password you can create a new account with nothing just to download the stuff

now i will re-put the old manifests and depots into the new command:

Currently used manifests and commands:

Grim Dawn 1.1.3.1 <-- Used for current (as of 01-Oct-19) Normal and Ultimate FG and Normal Vanilla runs (NMG) (changelog for the main patch: https:/​/​forums.​crateentertainment.​com/​t/​grim-dawn-version-1-1-3-0/​82956 ). Datetime for these varies, I presume there were no changes for AoM content in hf1, so there's no manifest present in SteamDB

[quote] -Main game- July 3, 2019 – 01:28:12 UTC

dotnet depotdownloader.dll -app 219990 -depot 219991 -manifest 7604955354214690977 -username <your username> -password <your password> [/quote] [quote] -Ashes of Malmouth- June 20, 2019 – 16:44:23 UTC

dotnet depotdownloader.dll -app 219990 -depot 642280 -manifest 8744166860860677344 -username <your username> -password <your password> [/quote] [quote] -Forgotten Gods- July 3, 2019 – 01:28:12 UTC

dotnet depotdownloader.dll -app 219990 -depot 897670 -manifest 3239358297670288221 -username <your username> -password <your password> [/quote] Grim Dawn 1.0.0.5 Hotfix 2 <-- Used for Normal Any% MG (all of the major glitches working; XP rewards in crucible buffed compared to earlier versions, allowing for faster leveling in cruci [quote] -Main game- August 24, 2016 – 16:57:04 UTC

dotnet depotdownloader.dll -app 219990 -depot 219991 -manifest 7220805061128482291 -username <your username> -password <your password> [/quote] [quote] -Crucible- August 24, 2016 – 16:57:04 UTC

dotnet depotdownloader.dll -app 219990 -depot 483840 -manifest 6332495537995932686 -username <your username> -password <your password> [/quote]

Grim Dawn 1.0.5.1 <-- Used for Normal AoM Any% NMG (the latest version to have charge attack cancelling working [quote] -Main game- March 1, 2018 – 19:10:47 UTC

dotnet depotdownloader.dll -app 219990 -depot 219991 -manifest 7158761182572802388 -username <your username> -password <your password> [/quote] [quote] -Ashes of Malmouth- March 1, 2018 – 19:10:47 UTC

dotnet depotdownloader.dll -app 219990 -depot 642280 -manifest 7444582062876989926 -username <your username> -password <your password> [/quote] The following manifests weren't tested (my route for AoM doesn't make use of Crucible). In case of any problems please leave a comment. [quote] -Crucible- March 1, 2018 – 19:10:47 UTC

dotnet depotdownloader.dll -app 219990 -depot 483840-manifest 8883781784202531121 -username <your username> -password <your password> [/quote] [quote] -AoM Crucible- March 1, 2018 – 19:10:47 UTC

dotnet depotdownloader.dll -app 219990 -depot 642281 -manifest 7634561267123704271 -username <your username> -password <your password> [/quote]

gribboro likes this
California, USA

I found this today on the Bloodstained forum about a way to temporarily patch Steam with Cheat Engine so the old way of downpatching still works, if anyone is interested. (Disclaimer: I have not personally tested this.)

Seems like Steam's latest update broke the possibility to downpatch (for now). You can work around it like this(thanks to CptBrian for this):

  1. Run Cheat Engine.
  2. File -> Open Process -> Steam.exe
  3. Set the right-hand settings to the following:
  • "Memory Scan Options"(Optional?): steamclient.dll (just keep pressing S when the drop-down is open to iterate through each and find it quicker)
  • "Value Type": Array of byte
  • "Hex"(left of the empty form box at the top): Checked
  • "Writable": Unchecked (!)
  • "Array of byte"(empty form box at the top): D0 84 C0 0F 85 2E FF FF FF
  1. Click "First Scan". You should get a single Address in the results to the left and the searched Value next to it.
  2. Right-click the Value -> Change value of selected address(es)
  3. Enter new value: D0 84 C0 E9 2F FF FF FF 90
  4. Click OK. Done. You can now exit Cheat Engine and are able to downgrade games without the "Manifest not available" error, until you exit Steam. Continue through the guide as before.
gribboro likes this