こんにちは、こうたです。
海外掲示板RedditにてGMMan_BZFlag氏による、Steamから古いバージョンのダウンロードする方法が公開されていました。GMMan_BZFlag氏によれば、SteamDBでは全てのゲームの全てのアップデートがトラッキングされているため、ゲームがリリースされた後は絶対にこの方法が利用できるとの事です。
注意:この手順で古いバージョンのゲームを起動し、セーブデータが壊れたりするなどの責任は負いません。自己責任でお願いします。必ずゲームとセーブをバックアップしてから行うようお願い致します。
スポンサーリンク
手順
- SteamDB(https://steamdb.info/)へ行き古いバージョンを取得したいゲームを検索します。
-
検索結果からゲームのapp IDをクリックし、詳細ページに行きます。
(今回は自分が所有している「bit Dungeon II」を検索しています) - depotタブをクリックします。そしてダウンロードしたいバージョンのdepot IDを選択し、クリックします。
- Manifestsタブをクリックします。そして表示されたリストからダウンロードしたいバージョンを探し、manifest IDをメモしておきます。
-
Steamコンソールを開きます。(ブラウザーで「steam://nav/console」と入力します。)
- 「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を入力します。 - Steamがdepotをダウンロードするのを待ちます。コンソールで進行状況を見ることは出来ませんが、ダウンロードページのネットワーク使用状況を見ることで把握することが出来ます。ダウンロードは停止/再開することができますが、再起動した場合は再開することは出来ません。
-
ダウンロードが完了したら、コンソールにどの場所にダウンロードされたかが表示されます。
- ゲームがインストールされたフォルダに行き、ゲームファイルをどこかにバックアップしておきます。そして、先ほどのdepotがダウンロードされたパスに移動し、中にあるファイルをゲームフォルダに上書きします。
- もし開発者がゲームのEXEファイルの名前を変えた場合、名前を変更する必要があります。ゲームのSteamDBの詳細ページに行き、Configurationタブをクリックすれば、現在のEXEファイルの名前が分かります。
- これでSteamから古いバージョンのゲームを起動できるようになりました。