728x90
728x90
증상 : 불의 세례 퀘스트 중 프리비슬라비츠 쿠만 야영지 습격 초입에서 "당신 편 병사들이 너무 많이 죽었습니다."라며 버그가 발생.
원인 : 평판 관련 트레이너 사용으로 인해 헨리가 도적으로부터 평판이 높아 아군판정되어 선공하지 않으며, 죽이게되면 아군사상자로 판단함. 또는 그 외의 이유로 인한.
목표 : Scripts.pak 파일의 코드를 수정하여 재밌게 게임을 즐긴다
1. 일단 pak 파일을, 압축을 풀지 않고 파일을 편집해야하므로(이렇게 하면 파일이 손상되고 원치 않는 메타데이터가 일부 추가됨) 반디집을 설치해주자.
2. 게임이 설치된 디렉토리인 'Kingdom Come Deliverance - Data' 폴더를 열고, 실수를 대비해 'Scripts.pak' 파일을 찾아 백업본을 만들어 준다.
3. 'Scripts.pak' 파일을 마우스 오른쪽 버튼으로 클릭하고 반디집으로 열어준다.
◈ (압축을 풀고 재압축 뒤 확장자 변경을 하면 파일이 손상되고 원치 않는 메타데이터가 일부 추가된다)
4. 해당 파일의 반디집 창에서 'Scripts.pak - Libs - AI - quests'로 이동한다.
5. 'q_pribBattle.xml' 파일을 선택하고 F3 키를 누르면, 파일의 압축을 풀거나 풀지 않고도 파일을 편집할 수 있도록 편집창이 뜨게 된다.
6. 편집창에서 수 많은 코드 중 아래와 같이 쓰여진 코드를 찾아 삭제하고, 편집창을 닫아 저장하여 조금만 기다려주면 업데이트가 끝난다.
<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>
728x90
728x90
'게임' 카테고리의 다른 글
[킹덤 컴 딜리버런스] 인물 - 룩셈부르크의 지기스문트 (0) | 2020.12.27 |
---|---|
[킹덤 컴 딜리버런스] 책 - 룩셈부르크의 지기스문트 (0) | 2020.12.27 |
[킹덤 컴 딜리버런스] 사건 - 스칼리츠(Skalitz) 약탈 (0) | 2020.12.25 |
[풋볼매니저 2021] 르테로 알아본 FM에서 손흥민의 능력치 (0) | 2020.12.04 |
프로젝트 좀보이드) 게임 중 '아이템 - 경험치' 추가하기 (2) | 2020.10.31 |