Trying to downgrade the Steam version of Stardew Valley on Linux from 1.3 to 1.2

Solution 1:

Sure:

  • AppID: 413150 (same for all platforms)
  • DepotID: 413153
  • ManifestID: 6405006757821704906

Do note that the AppID is the same for all platforms. Also, the ManifestID is for the GNU/Linux build released at the same date as the Windows 1.2 build - listed in the tutorial you linked - was released.

How do I find this information myself?

  1. Find the AppID by going to the steam store page for the desired game, the AppID will be the number after /app/ in the URL.
  2. Go to https://steamdb.info/app/appid, replace appid with the AppID you found previously.

  3. There should be a 'depot' tab, either to the left or on the top of the page (depending on screen size), click that to find the depot for your platform. The depots are listed with their DepotIDs in order and with names. Click on the one that is the main depot for your platform (in this case, it was named {game} Linux).

  4. You should now be on a https://steamdb.info/depot/id page, click the 'Manifests' tab. This tab lists all possible builds you can downgrade to.

And just in case the tutorial disappears, here's how to apply it:

How to downgrade:

  1. Open this in your browser: steam://nav/console to open the Steam Client console.
  2. Type the following command (replace the <id>s with your chosen ids):
download_depot <appid> <depotid> <manifestid>
  1. Wait for the download to finish, there won't be any progressbar. You can check your downloads page to see if it's downloading, but restarting the client will end the download.
  2. When the download is done Steam will show you where the files were downloaded to.
  3. Go to the games installation directory and move the files somewhere else, then move the downloaded files into the game folder.
  4. Done! Launching the game should now launch the downgraded version.