轉至3大媽:
解決方法如下:(版本1.9.6,有DLC)
1.用winrar打開文檔:Kingdom Come Deliverance\Data\Scripts.pak
2.找到文檔:Scripts.pak\Libs\AI\quests\q_pribBattle.xml,將之拖放到桌面,
保持winrar窗口不要關閉
3.用記事本打開q_pribBattle.xml4.刪除以下代碼
1.用winrar打開文檔:Kingdom Come Deliverance\Data\Scripts.pak
2.找到文檔:Scripts.pak\Libs\AI\quests\q_pribBattle.xml,將之拖放到桌面,
保持winrar窗口不要關閉
3.用記事本打開q_pribBattle.xml4.刪除以下代碼
- <IfCondition failOnCondition=””false”” condition=””$questObjectiveUpdate.ObjectiveName == ‘battleLost’ & $questObjectiveUpdate.State == $enum:ObjectiveState.Started””>
- <SetQuestObjective quest=”””” objective=””battleLost”” function=””CompleteObjective”” />
- </IfCondition>
- <IfCondition failOnCondition=””false”” condition=””$questObjectiveUpdate.ObjectiveName == ‘gameOver’ & $questObjectiveUpdate.State == $enum:ObjectiveState.Completed””>
- <Sequence>
- <QuestObjectiveCondition quest=”””” objective=””playerFled”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
- <Then canSkip=”1″>
- <GameOver Reason=””Q_IR_FledBattle”” />
- </Then>
- </QuestObjectiveCondition>
- <QuestObjectiveCondition quest=”””” objective=””battleLost”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
- <Then canSkip=”1″>
- <GameOver Reason=””TooManyCausalties”” />
- </Then>
- </QuestObjectiveCondition>
- <QuestObjectiveCondition quest=”””” objective=””killPlayer”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
- <Then canSkip=”1″>
- <GameOver Reason=””LostABattle”” />
- </Then>
- </QuestObjectiveCondition>
- </Sequence>
- </IfCondition>
5.保存改動
6.將q_pribBattle.xml文檔拖放回winrar窗口原路徑替換
7.進遊戲,問題完美解決,一路殺到教堂打矮子。
P.S 我是先把原本的文檔刪除再把修改的文檔放進去 不然無法替換
如果怕的話先把原本的文檔保存一份
如果怕的話先把原本的文檔保存一份
補充:收尋GameOver Reason這個字元串即可
原理:把失敗判定拿掉
會不會引響到後續面劇情:無
會不會引響到後續面劇情:無
發生這BUG的原因 “普拉城聲望太高”
自己有實際測試過了 完美解決(不用再開新檔)
自己有實際測試過了 完美解決(不用再開新檔)