[問題] FO4任務跟同伴BUG求解

作者: kevin751021 (銀翼惡魔)   2017-01-31 17:09:51
本人二刷中
本來完全沒有開始任何兄弟會任務
路過電弧噴射系統,
手賤用了TCL進入本來要有丹斯陪同才能進入的地點
不用想,結果整個任務亂卡一通
丹斯還跑進來說要持續開火殲滅敵人(他的AI還在初次碰面的狀態)
後來用了player.setstage
直接把打屍鬼的火力支援BoS100
跟號召武裝的Bos101都給強制結束
但是及使如此,丹斯還是繼續待在電弧噴射系統內
用控制台把丹斯傳送出來,他也會一股腦往電弧噴射系統跑
更慘的是同伴也一樣。只要有任何同伴加入,
他就往電弧噴射系統裡跑
查詢Bos101任務進度許多為not set,少數為done
想說可能是任務狀態迫使NPC不斷往控制室裡面跑
試圖用setstage來修改任務進度
但查詢到Bos101任務狀態已經Stoped
似乎無法修改任務進度
於是用了Resetquest,
接著查詢Bos101所有的任務進度都是not set
但是丹斯仍然不斷往控制室衝
同伴則是還未測試
不知道有沒有辦法重新"開啟"這個任務
或是把Bos101任務進度都改成done的方法(或許這樣可以解決)
能提供給小弟,感激不盡 ><
作者: playerlin (PlayerLin)   2017-01-31 17:24:00
建議:讀取幹tcl之前的save比較保險,避免後續更多異常強制結束BOS100跟BOS101之後你的狀態已經是無救了。如果你還想繼續嘗試的話,coc qasmoke到QA測試cell裡然後等待遊戲內時間30天以上強制所有cell reset再看看是否正常。但我還是建議你不要繼續試了,除非你沒有異常前的save.也不一定要coc qasmoke就是,就是移動到不會被reset的房間裡面去休息30天,(不要在ArcJet Systems建築內等)後所有cells跟NPCs應該都會reset,只是任務不確定,因為變數可能依舊卡著。所以不保證有效...
作者: deepseas (怒海潛將)   2017-01-31 20:39:00
借問自由電台播音員的動作究竟是怎樣生成的?都找不到該事件的model,也就無法套用在一般的mark model裡...
作者: playerlin (PlayerLin)   2017-01-31 21:59:00
自由電台播音員 <- 是誰啊,英文版是?喔,google一下是說義勇軍根據地Castle的電台...看了一下CK FO4,找到一個NPC_紀錄是MinutemenRadioAnnouncer (FormID:AA78E),裡面有個REFR紀錄是NpcChairWithRadio,不知道是否跟你需要的有關係。至少該REFR紀錄的usr info對應到兩個PACK紀錄...MinutemanRadioOperatorSandboxDefault 和MinutemanRadioOperatorSit像我說的qasmoke房間(B社內部QA部門測試用房間,放有大部分全遊戲武器防具道具和部分PA等東西的房間)如果要正常遊戲會去的地方,Vault 111就是一個不錯的地方。反正主要就是不要待在原本的房子裡,否則該房間永遠都不會reset。啊...我忘記Fallout 4的休息有限制了orz因為那限制,所以qasmoke沒辦法休息(除非有裝隨處可休息的mod),看來還是選Vault 111才行。coc Vault111Cryo 用該指令移動到Vault 111裡面。不然還有一個辦法就是用set timescale to xxx改變遊戲中時光流逝的速度(xxx預設是20),你可以用Pip-boy的地圖功能確定遊戲內的時間)先下 set timescale to 5000 然後定時按tab檢查遊戲內時間,然後確定已經經過一個月以上後再開console下set timescale to 20回到預設狀態。不過若要從qasmoke出來也是要用coc指令跳出來就是。
作者: deepseas (怒海潛將)   2017-02-01 01:02:00
那兩筆資料我看了看,還是沒找到跟動畫有關的...搞不懂究竟是如何呼叫的。該播音員雖然是獨特NPC,但也沒有特別的地方,頂多就Min03的quest指定(和座位)...
作者: playerlin (PlayerLin)   2017-02-01 01:04:00
我在想可能只是普通的動畫而已。畢竟那兩個動作都是普通的動作。
作者: deepseas (怒海潛將)   2017-02-01 11:48:00
沒在動畫檔裡查到類似的名稱,就算有也沒有轉檔手段…唉
作者: playerlin (PlayerLin)   2017-02-01 13:47:00
如果我沒理解錯Actor視窗的內容,那位播報員只是義勇軍普通NPC加上RadioOperator關鍵字和相關AI package而已甚至掛上的script還是workshopnpcscript這種通用的...AI Package裡面的紀錄也是普通NPC有的動作而已...沒特別的就是。所以我不太確定你想要找什麼東西...?
作者: deepseas (怒海潛將)   2017-02-01 20:26:00
動作。就動作的動畫檔...我想如果只能固定在特定場景像The Castle這樣的話就沒意義了...例如Paint Mixer的搖罐效果...
作者: playerlin (PlayerLin)   2017-02-01 21:05:00
Minuteman播報員NPC的動作其實是通用動作,只是加上特定場景關鍵字和區域的範圍來實現效果,骨子裡還是標準動作的動畫檔,沒有額外的專用動畫檔就是。前面說的PACK紀錄,都有設定"Package範本",分別是"Sandbox"和"Sit",所以你如果要找動畫檔,應該其實要找的是那兩個PACK紀錄(Sandbox & Sit)。
作者: deepseas (怒海潛將)   2017-02-01 22:04:00
這兩個我有看過,除了第一項判別式以外其他的很普通...所以我想大概也就這樣了,除非我做一個這個副本然後把第一項的物件限制改得寬鬆些...(攤手)
作者: playerlin (PlayerLin)   2017-02-04 23:40:00
猜測應該是任務相關變數仍卡住中,但是那個部分太麻煩可以繼續嘗試下去,但是不要抱太大希望 :P

Links booklink

Contact Us: admin [ a t ] ucptt.com