• 제품
  • 특징
  • Mod Master
  • 다운로드
  • 게임
  • 블로그
  • 요금

스크립트 합병

저자:AnotherSymbiote마지막 업데이트:2020-07-03 18:16:482.8M96.1MB

The Witcher 3: Wild Hunt 스크립트 합병-1-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-2-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-3-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-4-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-5-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-6-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-7-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-8-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-1-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-2-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-3-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-4-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-5-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-6-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-7-라고패스트 모드마스터
The Witcher 3: Wild Hunt 스크립트 합병-8-라고패스트 모드마스터

모드 소개

모드 간의 충돌을 감지하고 충돌하는 파일을 덮어쓰는 병합 파일을 생성하거나 모드에 대한 사용자 지정 로드 순서를 구성하여 해결할 수 있도록 도와줍니다. 병합은 원본을 변경하지 않기 때문에 쉽게 취소할 수 있습니다.
왜 그것이 유용한가?

동일한 게임 파일을 수정하는 여러 개의 모드가 있을 경우 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의 기본을 보여줍니다. 이 비디오 좀 더 깊이 들어간다.



예제 시나리오

mod 1-modfovtweak8070
(링크)
  • 콘텐츠\스크립트\게임\플레이어\R4 플레이어. ws

모드 2-ModManualCam ()
  • 콘텐츠\스크립트\게임\카메라\전투\customCamera.ws
  • content\scripts\game\player\playerInput.ws
  • R4 플레이어. ws

모드 3-ModnoWitcherSense (링크)

만약 우리가 3개의 버전을 모두 성공적으로 병합한다면 그런 다음 스크립트 병합은 기본적으로 병합된 스크립트를 여기에 놓습니다.

새로운 mod-mod0000_mergedfiles
  • 콘텐츠\스크립트\게임\플레이어\R4 플레이어. ws
새 mod 폴더는 "0000_"로 시작하여 다른 mod 폴더 앞에 로드되도록 합니다. (tw3은 ascii 순서로 로드됩니다.) r4player.ws의 병합된 버전이 먼저 로드되기 때문에 병합되지 않은 버전은 게임에 의해 간과됩니다.


설치 제거

  • 모든 병합을 취소하고 모드를 원래 상태로 돌려보내려면 병합된 모드 폴더(v0.5의 mod0000_mergedfiles, v0.4.3의 mod__mergedscripts)를 삭제합니다.
  • 컴퓨터에서 스크립트 병합을 완전히 제거하려면 다운로드한. zip 파일에 있는 파일과 생성된 mergeinventory.xml 파일이 있는 경우 파일을 삭제합니다.
본 도구는 타사 [bufftool]에서 제공합니다.주의 아이콘

지금 모드를 다운로드하세요

LagoFast를 설치하고 The Witcher 3: Wild Hunt을(를) 시작한 후 좋아하는 모드로 플레이해 보세요.