如果您在 Steam Deck 上啟動 Subnautica 2 時看到類似以下的錯誤,通常是因為目前使用的 Proton 版本未正確安裝 Visual C++ 可再發行套件所導致。
執行此程式需要以下元件:Microsoft Visual C++ 2015–2022 可再發行套件 (x64)
範例:
為什麼會發生這種情況?
此問題可能發生於:
- 您手動將遊戲的相容性工具更改為 Proton 10,而非使用預設的 Proton 版本。
- 在遊戲更新或 Proton 版本變更後,Visual C++ 可再發行套件未正確重新安裝。
如何修復
1. 回復至預設的 Proton 版本
- 開啟 Steam。
- 前往 Subnautica 2 > 屬性 > 相容性。
- 停用 「強制使用特定的 Steam Play 相容性工具」。
遊戲現在應會使用預設的 Proton 版本(通常是 Proton Experimental)。Proton 11 和 Proton Hotfix 也受到支援。
2. 安裝 Visual C++ 可再發行套件
- 將您的 Steam Deck 切換至 桌面模式。
- 打開 Discover 商店並安裝 Protontricks。
- 啟動 Protontricks(開始選單 → 工具 → Protontricks)。
- 選擇 Subnautica 2。
- 選擇 選擇預設的 wineprefix。
- 選擇 安裝 Windows DLL 或元件。
- 向下捲動並選擇 vcrun2022。
- 安裝 x86 和 x64 兩個版本。
- 安裝完成後,重新啟動遊戲。
其他注意事項
- 使用 Proton 10 可能會阻止 SteamOS 自動安裝或更新所需的 Visual C++ 可再發行套件。
- 手動安裝 vcrun2022 可恢復所需元件,應可解決此問題。
- 如果在切換 Proton 版本後,遊戲在 首次啟動時看似卡住,請嘗試 第二次啟動,大多數情況下遊戲會正常啟動。