Ubuntu – How to download games for Steam for another platform

gamessteamvirtualization

How can I download games from Steam for an operating system that the game doesn't run on?

For instance, I want to download a game for Windows to run it in a VM, but it says that the game is not available for my platform.

When I try other methods to install it, it opens a small window and says that the game is not available for my platform.

Best Answer

Valve's SteamCMD does just that. A short and incomplete transcript:

  1. Download and unpack steamcmd.
  2. Install 32-bit compatibility libs: sudo apt-get install lib32gcc1
  3. Login in the command line: ./steamcmd.sh +@sSteamCmdForcePlatformType windows.
  4. In the steamcmd:
  5. login <username>
  6. force_install_dir <path>
  7. Find the app id of the game (it can be found in the game's store page URL: http://store.steampowered.com/app/<app_id>).
  8. Download the game: app_update <app_id>
Related Question