【攻略】戰火洗禮完美解法

轉至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. <IfCondition failOnCondition=””false”” condition=””$questObjectiveUpdate.ObjectiveName == ‘battleLost’ & $questObjectiveUpdate.State == $enum:ObjectiveState.Started””>
  2. <SetQuestObjective quest=”””” objective=””battleLost”” function=””CompleteObjective”” />
  3. </IfCondition>
  4. <IfCondition failOnCondition=””false”” condition=””$questObjectiveUpdate.ObjectiveName == ‘gameOver’ & $questObjectiveUpdate.State == $enum:ObjectiveState.Completed””>
  5. <Sequence>
  6. <QuestObjectiveCondition quest=”””” objective=””playerFled”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
  7. <Then canSkip=”1″>
  8. <GameOver Reason=””Q_IR_FledBattle”” />
  9. </Then>
  10. </QuestObjectiveCondition>
  11. <QuestObjectiveCondition quest=”””” objective=””battleLost”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
  12. <Then canSkip=”1″>
  13. <GameOver Reason=””TooManyCausalties”” />
  14. </Then>
  15. </QuestObjectiveCondition>
  16. <QuestObjectiveCondition quest=”””” objective=””killPlayer”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
  17. <Then canSkip=”1″>
  18. <GameOver Reason=””LostABattle”” />
  19. </Then>
  20. </QuestObjectiveCondition>
  21. </Sequence>
  22. </IfCondition>

5.保存改動
6.將q_pribBattle.xml文檔拖放回winrar窗口原路徑替換
7.進遊戲,問題完美解決,一路殺到教堂打矮子。

P.S 我是先把原本的文檔刪除再把修改的文檔放進去 不然無法替換
如果怕的話先把原本的文檔保存一份

補充:收尋GameOver Reason這個字元串即可


原理:把失敗判定拿掉
會不會引響到後續面劇情:無

發生這BUG的原因 “普拉城聲望太高”
自己有實際測試過了 完美解決(不用再開新檔)


本文來自網路,不代表3樓貓立場,轉載請註明出處:https://www.3loumao.org/22657.html?variant=zh-tw
返回頂部