모드 간의 충돌을 감지하고 충돌하는 파일을 덮어쓰는 병합 파일을 생성하거나 모드에 대한 사용자 지정 로드 순서를 구성하여 해결할 수 있도록 도와줍니다. 병합은 원본을 변경하지 않기 때문에 쉽게 취소할 수 있습니다.
왜 그것이 유용한가?
동일한 게임 파일을 수정하는 여러 개의 모드가 있을 경우 tw3은 해당 파일의 모드 버전 중 1개만 로드하여 모든 버전을 재정의합니다. 이런 충돌은 흔히 볼 수 있으며, 모드를 깨뜨릴 수 있다. 스크립트 합병은 문제를 덜 고통스럽게 하려고 한다.
그것이 무엇을 하고 있는가?
이름에도 불구하고 스크립트 병합은. bundle 패키지와. ws 스크립트에서 mod 충돌을 감지합니다. 그런 다음 충돌하는 텍스트 파일의 병합 버전을 만들어 해결하는 데 도움이 됩니다. 원래 파일을 만지지 않으면서도 재정리합니다. 비텍스트 충돌을 병합할 수 없습니다.그러나 이러한 mods의 경우 사용자 정의 로드 순서(mods.settings 파일)를 관리하여 특정 mods가 다른 mods를 덮어쓰도록 도울 수 있습니다.
다음과 같은 제3자 외부 도구를 사용합니다. - KDiff3 by Joachim Eibl, 텍스트 파일을 병합하기 위한. - 빠른 BMS luigi auriemma는 파일을 스캔하고 개봉하기 위한. 번들 파일. - wcc_lite 통합된 텍스트 파일을. bundle 파일에 포장하기 위해 cd projekt red.
코드도 포함되어 있습니다. xxHash.NET by Wilhelm Liao, mod 업데이트가 당신이 병합한 파일을 변경했을 때 감지할 수 있습니다.
메모
병합 시 kdiff3은 단순히 텍스트 병합. 많은 경우에, 그것은 잘 작동합니다. 하지만 이 도구는 실제로 코드를 이해하지 못하기 때문에 때로는 잘못된 순서로 물건을 병합할 수 있습니다. 자동으로 해결된 충돌이 올바르다는 보장은 없습니다. 이런 경우에는 인간의 도움이 필요합니다.
또한 스크립트 모드는 논리적 충돌 도구가 감지할 수 없습니다. 이러한 경우 텍스트가 직접 충돌하지 않고 병합될 수 있더라도 결과된 스크립트는 제대로 작동하지 않습니다. 예를 들어, 만약 moda가 숨기다 hud, 하지만 그리고 mod b 표시 hud, mod a는 작동하지 않습니다. 이를 해결하는 것은 또한 인간의 도움이 필요하다.
nmm 사용자: 현재 스크립트 병합은 지원되지 않습니다. NMM의 멀티 hd 모드 (또는 일반적으로 신호링크).
설명서
1) 다운로드, 추출, 및 시작 스크립트 합병.
2) 맨 위의 텍스트 상자에 게임 설치 경로를 입력합니다.
3) 충돌 목록 위의 새로 고침 버튼을 클릭합니다.
4) 병합 가능한 충돌이 감지된 경우 충돌이 해결될 때까지 다음과 같은 단계를 반복합니다. > 병합할 파일의 2개 이상의 버전을 선택합니다. > 선택한 병합 생성 버튼을 클릭합니다. > 모드가 겹치지 않는 차이가 있는 경우 kdiff3은 자동으로 모드를 병합할 수 있습니다. > 모드에 겹치는 차이가 있는 경우 kdiff3이 나타나므로 수동으로 병합할 수 있습니다. 튜토리얼 비디오는 아래를 참조하십시오. > 스크립트 병합이 변형 파일의 바닐라 버전을 찾을 수 없으면 kdiff3이 나타날 때 모든 차이점을 수동으로 병합해야 합니다.
5) 비텍스트 충돌이 감지되면 스크립트 병합은 이러한 충돌을 표시하지만 병합할 수 없습니다. 따라서 각 충돌의 모드 중 하나가 "승리"하고 다른 모드를 덮어쓸 것이다. 이것은 승자를 결정하는 방법입니다. > 기본적으로 게임은 폴더 이름의 순서대로 모드를 로드합니다. 먼저 숫자, 밑줄, 그리고 문자(대소문자를 구분하지 않음). > 또는 모드 중 하나를 마우스 오른쪽 버튼으로 클릭하여 우선순위를 설정할 수 있습니다(1~9999, 먼저 더 낮은 숫자 로드). 여기 훌륭한 상세한 설명 밖에 있을 때.
6) 플레이!
7) 병합에 포함된 모드 중 하나를 제거하거나 업데이트할 때 스크립트 병합은 변경을 감지하고 영향을 받은 병합을 삭제하라는 메시지를 표시합니다. 모드 & 스크립트 합병을 업데이트하면 해당 모드의 합병을 삭제하라는 메시지가 없으면 업데이트의 영향을 받지 않습니다.
튜토리얼 비디오
일반적인 사용 (감사합니다. 고퍼 & wghost81) 참고: Gopher의 튜토리얼은 전반적으로 매우 유용하지만, 스크립트 합병 구성 파일을 수동으로 편집하라는 말을 합니다. 일반적으로 이것은 불필요하고 오프로비저닝 가능성을 높인다.
kdiff3 사용 몇 개의 kdiff3의 기본을 보여줍니다. 이 비디오 좀 더 깊이 들어간다.