在《星空(Starfield)》裡,Bethesda 設計了一套成就保護機制:只要玩家使用 Console 主控台指令或安裝外部 MOD,遊戲就會自動把你的存檔標記為「已修改」,並且停用所有成就解鎖。對於想邊體驗 MOD 內容、邊刷成就的玩家來說,這真的是一大困擾。
幸好社群早就有對應的解法——Achievement Enabler,這支 MOD 透過 ASI Loader 的插件機制運作,讓你無論是開了 Console 控制台下指令,還是安裝其他 MOD,都能繼續正常解鎖遊戲成就,完全不用在「玩 MOD」和「刷成就」之間二擇一。
本篇以 Steam 版《星空》為主,完整帶你走過安裝流程,從下載 ASI Loader、替換 DLL 檔案,到建立 Plugins 資料夾放入插件,步驟清楚說明,照著做就能搞定。最後也提醒一個重要注意事項:遊戲每次更新後,可能需要重新安裝一次,避免成就解鎖功能失效。
什麼是 Achievement Enabler?
Achievement Enabler 是一支發布於 Nexus Mods 的《星空》插件,由社群玩家製作,目的是繞過遊戲的成就鎖定機制。一般狀況下,只要你在遊戲內開啟主控台(Console)輸入任何指令,或是安裝了會修改遊戲資料的 MOD,存檔就會被標記,成就系統隨即關閉。
這支 MOD 透過 ASI Loader 以插件方式注入遊戲執行程序,在不直接修改遊戲核心檔案的前提下,解除成就停用機制。安裝完成後,你的玩法完全不受限制——照常下 Console 指令、照常掛 MOD,成就也照常解鎖。
🔗 MOD 官方頁面:Achievement Enabler – Nexus Mods
安裝前準備:備份原始檔案很重要
開始任何操作之前,強烈建議先備份你的原始遊戲檔案,特別是接下來會動到的 DLL 檔。如果過程中出了什麼問題,有備份就能直接還原,不用重新驗證遊戲完整性或重裝。
備份方式很簡單:找到你星空的遊戲根目錄(Steam 預設路徑通常是 steamapps\common\Starfield),把 bink2w64.dll 複製一份到桌面或其他安全位置保存即可。
小蝦米⚠️ 另外特別注意:Bethesda 每次更新遊戲時,可能會連帶更新 bink2w64.dll 這個核心 DLL 檔案。這種情況下,即使之前裝好了,更新後也需要重跑一次安裝流程,才能確保成就解鎖功能繼續正常運作。建議把這份教學存起來,日後有需要隨時回來對照。
Steam 版安裝步驟
以下是針對 Steam 版《星空》的完整安裝流程,共五個步驟:
步驟一:下載 ASI Loader(bink2w64.dll)
Achievement Enabler 需要搭配 ASI Loader 才能運作。請前往 ASI Loader 的 GitHub 頁面下載對應的 DLL 檔案:
🔗 ASI Loader GitHub:Ultimate ASI Loader – GitHub
進入頁面後,往下捲動找到「Description」區塊,下載其中的 bink2w64.dll 檔案。
步驟二:重新命名遊戲原有的 DLL
前往你的星空遊戲根目錄:
- Steam 預設路徑:
steamapps\common\Starfield
找到資料夾內原本就有的 bink2w64.dll,將它重新命名為 bink2w64Hooked.dll。這個動作等於是告訴 ASI Loader「原始的 DLL 在這裡」,讓它可以正確接手後續的載入流程。
步驟三:放入 ASI Loader 的 bink2w64.dll
把步驟一從 GitHub 下載的 bink2w64.dll,複製到遊戲根目錄(steamapps\common\Starfield)裡。這時候資料夾內應該同時存在兩個相關檔案:
bink2w64.dll(從 GitHub 下載的 ASI Loader)bink2w64Hooked.dll(你原本的遊戲 DLL,已改名)
步驟四:建立 Plugins 資料夾
在遊戲根目錄下新增一個名為 Plugins 的資料夾,完整路徑如下:
steamapps\common\Starfield\Plugins
如果這個資料夾已經存在(例如你之前裝過其他 ASI 插件),直接使用即可,不需要重新建立。
步驟五:放入 Achievement Enabler 插件檔案
前往 Achievement Enabler 的 Nexus Mods 頁面(點我前往)下載 MOD 本體,解壓縮後找到 starfield-achievementenabler.asi,將這個檔案放進剛才建立的 Plugins 資料夾。
安裝完成:確認你的檔案結構
完成以上五個步驟後,遊戲根目錄的相關檔案應如下所示,對照一下確認沒有遺漏:
| 檔案路徑 | 說明 |
|---|---|
Starfield\bink2w64.dll | 從 GitHub 下載的 ASI Loader |
Starfield\bink2w64Hooked.dll | 原始遊戲 DLL(已改名備份) |
Starfield\Plugins\starfield-achievementenabler.asi | Achievement Enabler 插件本體 |
只要三個位置的檔案都到齊,啟動遊戲就會自動載入插件,成就解鎖機制即時生效,不需要額外設定。
遊戲更新後需要重裝嗎?
這是很多玩家都會遇到的狀況。每當 Bethesda 推送遊戲更新,有時候會連帶更新 bink2w64.dll 這個核心 DLL 檔案。一旦被更新,你之前做的改名和替換就會被覆蓋,成就解鎖插件也跟著失效。
判斷方式很簡單:如果更新後進遊戲用了 Console 指令,發現右上角出現「成就已停用」的提示,代表需要重新安裝。處理方式就是照著本篇步驟重跑一遍,大概 5 分鐘內就能搞定。
建議每次遊戲更新後都主動檢查一下,養成習慣就不會漏掉。
使用注意事項
- Achievement Enabler 本身不會修復「已經被標記為修改存檔」的舊存檔,如果在安裝前就使用了 Console,那些成就是不會補回來的。
- 這支 MOD 目前主要針對 Steam 版進行測試,Game Pass / Xbox 版的相容性無法百分之百保證。
- 安裝或移除 MOD 後,建議透過 Steam 驗證遊戲完整性來確認遊戲檔案狀態正常。
- 操作前務必備份原始 bink2w64.dll,萬一有問題才能快速還原。
總結
Achievement Enabler 是《星空》MOD 玩家幾乎人手必裝的工具,安裝步驟不複雜,只需要替換一個 DLL 檔、建立一個 Plugins 資料夾,再放進插件本體,五分鐘之內就能完成。
裝好之後,不管是開 Console 下指令還是同時掛其他 MOD,成就解鎖完全不受影響。唯一需要注意的就是遊戲更新後記得檢查是否需要重裝,這樣才能確保功能持續正常運作。
如果你想了解更多星空 MOD 推薦與安裝教學,歡迎繼續逛蝦米攻略網,更多 PC 遊戲攻略等你來挖!



玩家留言區