转至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的原因 “普拉城声望太高”
自己有实际测试过了 完美解决(不用再开新档)
自己有实际测试过了 完美解决(不用再开新档)