Skip to content

Instantly share code, notes, and snippets.

@graffic graffic/steam.md
Last active Sep 27, 2019

Embed
What would you like to do?
Downloading steam games from another computer/faster line

Framing the issue

With almost no bandwith at home, I needed a way to download DOOM that didn't involve blocking the home internet line for two days.

Approach

Using steamcmd you can use any computer to download steam games.

Downloading

  1. Install it
  2. Open it and loging with your username and password: login username password
  3. Set the operating system and 32/64 bits of the game. For example I downloaded DOOM from a mac for a 64bit Windows
  • @sSteamCmdForcePlatformType windows
  • @sSteamCmdForcePlatformBitness 64
  1. Choose a folder name: force_install_dir ./DOOM
  2. Go to https://steamdb.info/ and find the APPID of the game you want to download.
  3. Download: app_update 379720 validate

This will generate a folder called DOOM with the game inside and one extra folder: steamapps where an appmanifest_xxx.vcf file will be created.

Installing the game back at your gaming rig.

  1. Close steam.
  2. Find your steam folder
  3. copy the game where the other games are. Usually the steamapps\common folder. Leave the name of the folder unchanged
  4. From the game you've just copied, move the appmanifest file with the other manifests in the steamapps folder.
  5. Open steam and you should see your game as installed in your library.
  6. You can verify that your game is ok following these instructions.
@avtar

This comment has been minimized.

Copy link

avtar commented Jul 27, 2019

Thanks for documenting this. One suggestion though, in the 'Downloading' section step #7 could be opening the vcf file to see what the installdir value is and making sure the same name is used for the downloaded game. Otherwise Steam will create that directory and end up downloading the game anyway once it detects an empty directory.

@graffic

This comment has been minimized.

Copy link
Owner Author

graffic commented Jul 31, 2019

Good addition @avtar Thanks

@CthulhuGits

This comment has been minimized.

Copy link

CthulhuGits commented Aug 7, 2019

Tried to use this to solve a publisher screwup. Arma 2 US version (33900) is what's needed to install the DLC, but ROW version (33910) is what is in the Anniversary bundle that I bought. Parts of Steam think I own the game, other parts don't. It's crazy, and they won't fix it, nor can I buy the correct version now, since Steam says it would be a dupe.

Anyway, got this in response, when following instructions above:

ERROR! Failed to install app '33900' (Missing configuration)

Any ideas? If I can just get the darned thing installed, with the correct appid showing in the folder (or wherever) my license key would work fine.

Ironically, I'd previously bought the standalone, non-Steam version, but now it won't install, and tells me to go use Steam. Grrr.

Any advice is appreciated.

@graffic

This comment has been minimized.

Copy link
Owner Author

graffic commented Aug 8, 2019

@CthulhuGits Unfortunately I don't what can be your issue. I'd recommend to contact steam support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.