旧Rフェイススタジオ出張所

ゲームや配信のお話。

【Steam】 Steamで古いバージョンのゲームをダウンロードする方法

こんにちは、こうたです。

 

f:id:k0ta0uchi:20170324180654p:plain

 

海外掲示板RedditにてGMMan_BZFlag氏による、Steamから古いバージョンのダウンロードする方法が公開されていました。GMMan_BZFlag氏によれば、SteamDBでは全てのゲームの全てのアップデートがトラッキングされているため、ゲームがリリースされた後は絶対にこの方法が利用できるとの事です。

 


注意:この手順で古いバージョンのゲームを起動し、セーブデータが壊れたりするなどの責任は負いません。自己責任でお願いします。必ずゲームとセーブをバックアップしてから行うようお願い致します。

手順

f:id:k0ta0uchi:20170324181348p:plain

  1. SteamDB(https://steamdb.info/)へ行き古いバージョンを取得したいゲームを検索します。

    f:id:k0ta0uchi:20170324183930p:plain

  2.  検索結果からゲームのapp IDをクリックし、詳細ページに行きます。
    (今回は自分が所有している「bit Dungeon II」を検索しています)

    f:id:k0ta0uchi:20170324184241p:plain

  3. depotタブをクリックします。そしてダウンロードしたいバージョンのdepot IDを選択し、クリックします。

    f:id:k0ta0uchi:20170324184448p:plain

  4. Manifestsタブをクリックします。そして表示されたリストからダウンロードしたいバージョンを探し、manifest IDをメモしておきます。

    f:id:k0ta0uchi:20170324185011p:plain

  5.  

    Steamコンソールを開きます。(ブラウザーで「steam://nav/console」と入力します。)

  6. 「download_depot」コマンドを使ってダウンロードします。シンタックスは下記のとおりです。

    download_depot <appid> <depotid> [<target manifestid>] [<delta manifestid>] [<depot flags filter>] : download a single depot

    色々と書いてありますが、最初の3つの引数のみ指定すればOKです。「download_depot」を入力し、app ID、depot ID、そしてダウンロードしたいdepotバージョンのmanifest IDを入力します。
  7. Steamがdepotをダウンロードするのを待ちます。コンソールで進行状況を見ることは出来ませんが、ダウンロードページのネットワーク使用状況を見ることで把握することが出来ます。ダウンロードは停止/再開することができますが、再起動した場合は再開することは出来ません。

    f:id:k0ta0uchi:20170324185642p:plain

  8. ダウンロードが完了したら、コンソールにどの場所にダウンロードされたかが表示されます。

    f:id:k0ta0uchi:20170324185915p:plain

  9. ゲームがインストールされたフォルダに行き、ゲームファイルをどこかにバックアップしておきます。そして、先ほどのdepotがダウンロードされたパスに移動し、中にあるファイルをゲームフォルダに上書きします。

    f:id:k0ta0uchi:20170324190143p:plain

  10. もし開発者がゲームのEXEファイルの名前を変えた場合、名前を変更する必要があります。ゲームのSteamDBの詳細ページに行き、Configurationタブをクリックすれば、現在のEXEファイルの名前が分かります。
  11. これでSteamから古いバージョンのゲームを起動できるようになりました。