玩《異塵餘生4》(Fallout 4)最讓人崩潰的事情之一,就是任務卡住不動——明明觸發了對話,NPC 卻站在那邊像根木頭,任務目標一個字都沒推進。這種情況在老遊戲或大型模組環境下特別常見,官方修補根本跟不上進度。
好消息是《異塵餘生4》的控制台指令可以直接干預任務進度,用 player.setstage 強制跳到下一個任務階段,大多數因觸發條件失效而卡住的任務都能靠這招救回來。這篇教學把整個操作流程拆成五個步驟,從查詢任務名到最後正式修改,一步一步跟著走就能解決卡任務問題。操作前記得存好檔,避免修改出錯時沒有退路。
開始前:先存好檔
任何控制台操作都有一定風險,setstage 跳錯階段可能觸發新的 bug 或任務直接失敗。進行以下步驟前,務必先手動存一個新的存檔,確保隨時可以讀回安全點,這是最基本的保險動作。
步驟一:用 sqt 查詢卡住任務的任務名
打開遊戲中的控制台(預設按 ` 鍵),輸入以下指令:
sqt
畫面會顯示一大串正在進行中的任務代碼,用滑鼠滾輪上下捲動查看。找到標示 current quest: 後面的代碼,那就是當前進行中的任務名稱。
範例輸出:
current quest: rr102
current quest: bos201
在這個範例中,rr102 和 bos201 就是任務名。如何判斷哪個是卡住的那個?任務名通常帶有相關字樣,例如麥克奎迪的隊友任務名稱含有 maccreedy,兄弟會任務名稱帶有 bos。如果不確定,先記下所有任務名,後續步驟可以逐一嘗試。
步驟二:用 help 指令查詢任務的 Base ID
確認任務名後,輸入以下格式查詢對應的 Base ID:
help 任務名 0
以 bos201 為例:
help bos201 0
輸出結果中,找到開頭為 QUST 的那一行,括號內的數字就是 Base ID。
範例輸出:
QUST: BoS201 (0002bf21)
括號裡的 0002bf21 就是這個任務的 Base ID,後續指令都要用到它。
步驟三:查詢目前任務階段與所有階段
查詢目前所在階段
輸入以下指令,確認你目前跑到哪個階段:
player.getstage 2bf21
(輸入 Base ID 時可省略開頭的零,直接輸入 2bf21)
>> 後面顯示的數字就是目前所在的階段數,例如 >> 20 代表目前在第 20 階段。
查詢任務所有可用階段
輸入以下指令列出這個任務所有已知的階段:
player.sqs 2bf21
輸出會列出一長串代碼,其中括號後面那些數字——通常是 5 的倍數,像 20、30、35、40——代表各個任務階段節點。把這些數字記下來,下一步會用到。通常 255 階段代表「直接完成任務」。
| 指令 | 用途 |
|---|---|
| player.getstage <baseid> | 查詢目前所在階段 |
| player.sqs <baseid> | 列出任務所有可用階段 |
| player.setstage <baseid> <階段> | 強制跳到指定階段 |
步驟四:用 setstage 強制跳到下一階段
確認目前階段及下一個目標階段後,輸入以下指令強制推進任務:
player.setstage 2bf21 30
上面這行代表把任務 2bf21 強制推進到第 30 階段。幾點重要提醒:
- 任務階段只能往後跳,無法倒退回更早的階段。
- 直接跳 255 階段在多數任務中等同於強制完成,可以先嘗試。
- 如果跳完之後出現新的 bug,讀回之前存的安全存檔,改試其他階段數。
- 部分任務的階段觸發邏輯較複雜,需要多嘗試幾個不同階段才能找到正確的推進點。
步驟五:確認修改內容後讀回安全存檔,正式執行
在確認用哪個 setstage 指令可以解決問題之後,不要直接用測試的存檔做最終修改。流程如下:
- 讀回步驟一開始存的那份安全存檔。
- 重新輸入確認有效的 setstage 指令。
- 確認任務正常推進後繼續遊玩。
之所以要回到安全存檔再操作,是因為測試過程中可能已經觸發了一些不必要的狀態變化。從乾淨的存檔重新執行,是把後續 bug 風險降到最低的最保險作法。
常見問題快速查表
| 問題狀況 | 建議做法 |
|---|---|
| 不知道哪個任務名是卡住的 | 用 sqt 列出所有任務名,對照任務名前綴逐一試 |
| help 輸出太多找不到 QUST | 用滑鼠滾輪往上捲,只找 QUST 開頭的行 |
| setstage 後出現新的 bug | 讀安全存檔,改試其他階段數 |
| 255 階段沒有反應 | 改試 player.sqs 列出的其他階段數 |
| 任務完成但獎勵沒拿到 | 讀安全存檔,改用正常流程嘗試跳到倒數第二個階段 |
總結
《異塵餘生4》的控制台卡任務修復流程其實不難,把它拆成五個步驟後依序操作:存檔 → sqt 查任務名 → help 找 Base ID → getstage/sqs 確認階段 → setstage 強制推進 → 讀安全存檔正式執行。整個過程最考驗耐心的是找到正確的目標階段,遇到複雜任務可能需要多試幾個數字,但只要有紀錄安全存檔,就算試錯也不會有太大損失。控制台指令是《異塵餘生4》老玩家最實用的工具之一,學會這套方法,之後遇到任何卡任務問題都能自己處理。
想重新體驗完整的廢土旅程,或確認遊戲最新資訊,可以前往 異塵餘生4 Steam 商店頁面 查看。遊戲的 DLC、更新與公告也可以在 異塵餘生4 官方網站 找到第一手資訊。

玩家留言區