본문 바로가기
호그와트 레거시

호그와트 레거시 모드 | Mod Merger 사용법

by 도토비 2023. 2. 28.

소개

모드 파일을 결합하는 독립 실행형 유틸리티로 이전에는 호환되지 않던 모드가 함께 작동할 수 있습니다.

 

현재 PhoenixShipData.sqlite를 사용하는 모드를 병합할 수 있습니다.

.ini 병합을 포함한 더 많은 옵션이 곧 추가될 예정입니다.

 

*신규* v0.3a - 이제 PhoenixShipData.sqlite 외에 현지화 데이터베이스를 편집하는 모드를 병합할 수 있습니다.

이렇게 하면 Vivarium Upgrado, RoR Upgrado 및 Conjure Anything과 같은 모드 병합 문제가 해결됩니다. 여전히 제대로 병합되지 않는 모드가 있으면 알려주세요. 아직 이러한 현지화 변경 사항을 미리 볼 수는 없지만 곧 제공될 예정입니다.

 

이 툴을 사용하면 모드 파일을 단일 패키지로 병합하여 서로 덮어쓰는 모드가 함께 작동하도록 할 수 있습니다.

 

이 툴로 병합할 수 있는 모드가 몇 가지 있습니다(더 많을 수 있지만 모두 다운로드하여 확인해 보지는 않았습니다):

다운로드

Hogwarts Mod Merger

 

Hogwarts Mod Merger

Standalone Utility to combine mod files together, enabling previously incompatible mods to work together.Currently able to merge mods that use PhoenixShipData.sqlite

www.nexusmods.com

호그와트 레거시 모드 - Mod Merger 사용법
호그와트 레거시 모드 - Mod Merger 사용법

세이브 파일 백업

아래 경로를 참고하여 세이브 파일을 백업합니다.

%localappdata%\Hogwarts Legacy\Saved\SaveGames\

사전 설치

.Net Desktop Runtime 6.0

 

Download .NET 6.0 Desktop Runtime (v6.0.13) - Windows x64 Installer

 

dotnet.microsoft.com

사용 방법

1. Hogwarts Mod Merger.zip을 다운로드하고 원하는 폴더에 압축을 풉니다.

 

2. 호그와트 Mod Merger을 실행합니다 (실행되지 않으면 .NET 6 런타임을 설치했는지 확인하세요.)

 

3. "Add" 버튼을 클릭하고 추가하려는 첫 번째 모드의 .pak 파일을 찾습니다. 일부 모드의 경우, Parseltongue를 다운로드하여 프로그램의 폴더에도 넣어야 합니다.

참고: 모든 모드를 이러한 방식으로 병합할 수 있는 것은 아니며, 이 경우 툴에서 알려줍니다.

 

4. 변경 사항의 미리 보기가 오른쪽 표에 표시됩니다.

 

5. 추가하려는 다른 모드에 대해서도 3단계를 반복합니다.

 

6. 선택 사항: 왼쪽 목록에서 각 모드를 차례로 선택하고, 키보드의 델(del) 키를 사용하여 오른쪽 목록에서 변경 사항을 삭제합니다. 이 방법은 동일한 항목을 수정하는 두 개의 모드가 있고 어떤 모드를 병합할지 선택해야 하는 경우에 사용할 수 있습니다.

 

7. "병합된 변경사항 미리 보기(Preview Merged Changes)"를 클릭합니다: 그러면 오른쪽에 새 모드 파일에 기록될 모든 게임 변경 사항이 표시됩니다. 두 개의 모드가 정확히 동일한 변경 사항을 가지면 기본적으로 중복 항목이 제거됩니다. 6단계에서와 같이 이 미리 보기에서 라인을 삭제할 수 있습니다.

 

8. "병합 모드 빌드(Build Merged Mod)"를 클릭합니다.

 

9. 출력 폴더가 열립니다. 생성한 "zMergedMods_P.pak" 파일을 ~mods 폴더에 복사합니다(HogwartsLegacy/Phoenix/Content/Paks/~mods에 있어야 합니다). "_P"로 끝나기만 하면 원하는 대로 모드 이름을 바꿀 수 있습니다. 또한 모드 목록의 맨 아래에 있어야 합니다! 이를 위해 모드 이름 시작 부분에 "z"를 최대한 많이 추가하세요.

 

10. 변수(Variable): 개별 모드를 삭제하고 병합된 모드만 유지할 수 있어야 하지만, 모드가 PhoenixShipData.sqlite 또는 언어 파일만 변경하는 것이 아니라 다른 파일도 변경하는 경우에는 병합된 모드와 원래 모드를 모두 유지해야 합니다. 모드가 제대로 작동하는지 확인하려면 모드 순서를 가지고 놀아야 합니다.

 

예정된 기능(진행 중):

  • 서로 충돌하는 모드(예: 두 개의 모드가 모두 아바다 케다브라의 쿨다운을 변경하려는 경우)의 경우, 어떤 모드가 우선권을 갖는지 선택하거나 선택한 변경 사항을 원하는 대로 수동으로 편집할 수 있도록 허용합니다.
  • 컨트롤 체계와 키 바인딩을 변경하는 모드 또는 일반적으로 ".ini" 변경 사항을 병합할 수 있습니다.
  • 데이터베이스를 수정하는 나만의 모드를 쉽게 만들 수 있습니다(쿨다운, 잠금 해제된 웨이포인트, 도전 과제, 인벤토리 슬롯, 돈, 체력, 마법, 결투 콤보 등 게임의 많은 변수를 포함). 이 글이 너무 길어지지 않도록 별도의 툴로 공개하겠습니다.