《來跑Speedrun吧》23-Steam遊戲降版本教學:下載舊版與不同版本的方法
編輯日期:2025-08-24
發布日期:2025-08-24
電玩遊戲
Speedrun快速通關

上回說到降版本這回事,那麼,要怎麼降版本呢?

以現在最大的遊戲數位平台Steam,這邊介紹兩種我個人曾經用過,比較直觀且安全的幾種方法。

第一步-找到目標遊戲的目標版本 🔗

這裡推薦一個網站:SteamDB,算是一個很好用的Steam資料網站,不論是查歷史價格、或是版本查詢,這邊都派得上用場。

以九日Nine Sols為例,我們找到遊戲頁面後,要點到Depots分頁。

SteamDB九日示範1

Depots下可以看到不同作業系統的版本,有時候還會有美術集之類的物件,這邊根據你的作業系統選擇後點進去ID的連結。(如果項目太多,可以先從Config內有作業系統、Size內不是空白的內容來判斷是不是遊戲本人)

SteamDB九日示範2

點進Depots ID內,選擇Manifests即可看到版本庫,這邊可以根據日期推算你要的版本,如果版本過多的遊戲可能會需要登入Steam帳號後才可以展開完整列表。

SteamDB九日示範3

至此,我們已經準備好所有下載遊戲需要的資料,分別是:

  • 遊戲主頁的遊戲App ID
  • 選擇的Depots ID
  • 選擇Depots下的Manifest ID

這三個ID可以先複製起來,等一下的下載指令會用到。或是可以看到Manifest頁面的Copy format可以選擇兩種格式 Steam consoleDepotDownloader(暴雷啊!),可以根據下一步要執行的方法直接複製指定ManifestID的下載指令出來。

第二步-下載遊戲版本 🔗

準備好下載的前置資料,接下來有兩種下載方法可以選擇,這邊都以Windows為例,Mac的話操作可能會有些大同小異。

Steam Console 🔗

(一) 開啟Steam Console 🔗

Steam內建的控制台Steam Console就有自帶下載不同遊戲版本的指令,而SteamConsole有三種開法:

  1. 在Steam的捷徑上,內容>捷徑>目標 的後面加上 -console,整句大概會像是這樣:
    "xxx...xxx\Steam\Steam.exe" -console
    之後每次用這個捷徑開啟都會預設開啟Console。
    (如果現在Steam正在運作,需要先關閉再重開才生效。)
    捷徑內容開啟Steam Console
  2. 瀏覽器網址列 打上 steam://open/console 即可開啟。
  3. win+R(執行) 中打上 steam://open/console 即可開啟。

打開Steam Console後,會在Steam主程式的上面列表多出一個主控台(Console)選項,點進去即可開啟Steam Console。

Steam Console 示意

(二) 下載指令 🔗

接下來就是把下載指令在Steam Console下面的輸入框輸入Enter即可。

download_depot [APP ID] [Depot ID] [Manifest ID]

如果有成功開始,會看到Downloading depot …;下載完成會看到Depot download complete…。

Steam Console 下載完成示意

下載後整個遊戲的路徑會在

...\Steam\steamapps\content\app_[App ID]\depot_[Depot ID]

這個depot_[Depot ID]資料夾可以任意移動到你想要放的地方,這就是遊戲本體,用裡面的執行檔開遊戲即可執行舊版本。
(注意同一個depot如果要載不同版本的話,建議先移出去避免先下載的被後下載的覆蓋。)

DepotDownloader 🔗

需要使用 DepotDownloader 輔助,進入github release頁面後尋找自己作業系統的版本下載。

下載之後解壓縮,在 DepotDownloader.exe 的資料夾,打開cmd/powershell (在檔案總管的路徑那邊輸入或是win+R執行打開後cd移動到目標資料夾下),直接下指令(以powershell為例):

.\DepotDownloader.exe -app [App ID] -depot [Depot ID] -manifest [Manifest ID] -username [你的Steam帳號]

他會要你輸入密碼登入Steam,如果有綁手機Steam Guard還回要你手機確認,確認完後就會開始下載。

下載的路徑預設會在DepotDownloader.exe路徑下的depots>[Depot ID]裡面的資料夾(我不太確定下一層的命名邏輯),可以把這個遊戲資料夾任意移動到想要的地方,使用裡面的執行檔開遊戲就是舊版本的。

第三步-將其他版本的遊戲作為非Steam遊戲新增到Steam 🔗

Steam有 新增非 Steam 遊戲 的功能,就在主程式的左下角點開新增遊戲即可看到,只要把第二步下載遊戲的執行檔由此加進去,之後便可以在Steam收藏庫中直接利用Steam開啟遊戲,省下不少功夫。
(在收藏庫顯示的就是執行檔名稱,放入前可以先改執行檔的名稱,這樣會方便識別許多。)

Steam新增非Steam遊戲選項

以上三步就是Steam平台遊戲的降版本方法,如果有任何需要使用的話都可以參考利用。一般來說還是推薦先使用Steam Console方法,雖然DepotDownloader也行之有年,但顧慮到有些人對於在Steam外登入可能覺得有風險,還是優先使用Steam Console下載會比較好一些。

對於Speedrun的降版本文化想有更多了解的話,
可以參考22-為什麼要Downpatch(降版本)遊戲!

系列文章目錄:《來跑Speedrun吧》目錄