잘못 구성된 모드 스택은 완벽한 캠페인도 몇 초 만에 무너뜨릴 수 있으며, 대부분의 플레이어는 토탈 컨버전이 서로 겹치는 줄도 몰랐던 오버홀과 충돌하는 순간 벽에 부딪힙니다. Shogun 2 모드 로드 순서를 올바르게 설정하는 것은 안정성, 세이브 호환성, 그리고 Complete Edition 클라이언트에서 게임이 아예 실행되는지 여부를 좌우하는 가장 강력한 수단입니다. 이 가이드는 10년 넘는 모딩을 통해 커뮤니티가 정립한 정확한 규칙과, 30턴짜리 세이브가 망가지기 전에 실패 사례의 90%를 잡아낼 수 있는 소수의 점검 항목을 정리합니다.
Shogun 2에서 모드 로드 순서가 중요한 이유
Shogun 2는 목록의 아래에서 위로 모드를 로드하기 때문에, 두 파일이 동일한 데이터 테이블을 건드릴 때는 마지막에 활성화된 모드가 이깁니다. 이 단일 규칙이 대부분의 "모드가 작동하지 않는다"는 보고의 원인입니다. 플레이어가 대형 오버홀 위에 소형 유닛 팩을 활성화하면 팩이 도입한 모든 능력치 변경이 조용히 사라지기 때문입니다. 더 나쁜 것은, unit_stats나 building_effects를 모두 재작성하는 두 개의 오버홀이 결합되면 어떤 모더도 테스트한 적 없는 하이브리드가 만들어지는데, 이것이 캠페인 로드 시 CTD(크래시)의 가장 흔한 원인입니다.
| 로드 순서상 위치 | 겹칠 때 "이기는" 파일 | 플레이어가 겪는 대표 증상 | 영향받는 데이터 테이블 | 해결책 |
|---|---|---|---|---|
| 소형 유닛 팩이 대형 오버홀 위에 배치됨 | 소형 유닛 팩 | 팩의 능력치 변경이 조용히 덮어씌워짐; 유닛 목록은 여전히 로드됨 | unit_stats | 유닛 팩을 오버홀 아래로 옮겨 오버홀의 능력치가 마지막에 적용되도록 함 |
| 두 오버홀이 동일한 파일을 모두 재작성 | 런처에서 마지막에 나열된 모드 | 모더도 테스트한 적 없는 하이브리드 능력치 세트; 캠페인 로드 시 잦은 CTD | unit_stats 또는 building_effects | 오버홀 하나를 비활성화하거나, 전체 재작성 대신 merge로 다른 쪽을 참조하도록 패치 |
| 세이브에 영향을 주는 모드 위에 코스메틱/UI 모드 배치 | 코스메틱 모드 | 캠페인 중 UI 문자열 급변, 세이브 해시 불일치 | ui_strings | 코스메틱 모드는 맨 위로; 데이터 재작성 모드는 아래쪽 슬롯에 배치 |
| 세이브 생성 후 모드를 추가하거나 제거 | 해당 없음 — 세이브 규칙이 로드 규칙보다 우선 | 새 모드가 ui_strings만 건드렸더라도 다음 캠페인 로드 시 "세이브 손상" | 세이브 번호 전체(팩 목록의 해시) | 새 캠페인 시작; Steam Workshop 관례에 따라 모드 목록을 세이브의 일부로 취급 |
순서가 중요한 또 다른 이유는 세이브 데이터입니다. 특정 모드 세트로 세이브가 한 번 생성되면, 그 세이브는 로드된 팩 목록의 해시를 기억합니다. 캠페인 도중 모드를 추가하거나 제거하는 것은, 그 모드가 UI 문자열만 건드렸더라도 세이브 전체를 무효화하는 가장 빠른 방법입니다. Steam Workshop 댓글에서 반복되는 커뮤니티의 기본 규칙은 모드 목록을 세이브의 일부로 취급하는 것입니다. 하나를 바꾸면 새 캠페인을 시작해야 한다고 예상하세요.
모드 목록의 세 계층
아무리 커도 모든 Shogun 2 모드 목록은 세 가지 기능 계층으로 나뉩니다. 베이스 게임이 0계층이고, 모드는 그 위에 엄격한 서열 순서로 놓이며, 이 순서를 어기면 조용한 덮어쓰기나 하드 크래시가 발생합니다.
| 계층 | 여기에 속하는 것 | 예시 | 기본 규칙 |
|---|---|---|---|
| 기반(Foundation) | 프레임워크 모드, 스크립팅 라이브러리, PFM 호환성 패치 | S2 Editor Fix, DarthMod 프레임워크(레거시) | 항상 가장 먼저 로드; 이 모드들에 의존하는 것은 없지만 모든 것이 의존할 수 있음 |
| 데이터(Data) | 오버홀, 토탈 컨버전, 캠페인 모드, 밸런스 패치 | DarthMod Shogun 2, Radious, Sengoku Jidai | 게임 유형당 하나; 오버홀 두 개를 절대 함께 쌓지 말 것 |
| 코스메틱 / 콘텐츠 | 유닛 팩, 리스킨 모드, UI 조정, 피고어, 음악 교체 | Saints and Heroes, Sengoku Jidai 유닛 팩, Blood Pack | 마지막에 로드; 여러 개를 쌓아도 안전하지만 공유 유닛 ID 주의 |
실전에서의 "마지막이 이긴다" 규칙
야리 아시가루의 근접 공격을 9에서 7로 낮추는 밸런스 오버홀과, 기본 공격력 16의 새로운 정예 야리 사무라이를 추가하는 유닛 팩이 함께 있는 스택을 생각해 봅시다. 유닛 팩이 오버홀 위에서 로드되면, 새 유닛의 능력치가 새로 작성되므로 오버홀의 디버프가 적용되지 않습니다. 팩이 오버홀 아래에서 로드되면, 오버홀의 근접 공격 수정치가 새 유닛에 적용되어 정예 유닛이 14가 되는데, 이는 어느 모더도 의도하지 않은 결과일 가능성이 높습니다. Sengoku Jidai 같은 토탈 컨버전 프로젝트는 베이스 스키마의 상당 부분을 덮어쓰기 때문에 순서가 사실상 강제됩니다. 컨버전은 맨 위에 배치하고, 그 위에는 코스메틱 모드 외에는 아무것도 두지 않습니다.
Shogun 2 모드 호환성의 실제 작동 방식
호환성은 단일 모드의 속성이 아닙니다. 목록에 있는 모드 쌍과 실행 중인 게임 버전의 속성입니다. 2011년 Steam 빌드, 2013년 Steam용 Complete Edition, 2025년 Complete Edition 리빌드는 많은 경우 동일한 Workshop 아이템 ID를 공유하지만, 기반이 되는 데이터 파일은 바이트 단위로 동일하지 않습니다. 2011 빌드 기준으로 컴파일된 모드는 Complete Edition에서 로드될 수 있지만, 리빌드에서 이동되거나 이름이 바뀌거나 제거된 테이블을 건드릴 수도 있으며, 이것이 로드 순서 오류 다음으로 "모드가 작동하지 않는다"는 보고의 두 번째로 흔한 원인입니다.
이것이 바로 Complete Edition 스토어 페이지가 재구축된 현지화, 새로운 4K 인터페이스, 승격된 소수 세력을 구버전 모드에 영향을 줄 수 있는 변경 사항으로 명시적으로 나열하는 이유입니다. 이 변경 사항들은 "모드를 깨뜨린다"고 광고되지는 않지만, 그 모두가 데이터 파일을 건드리기 때문에 해당 테이블 중 하나를 편집한 모드는 조용히 적용에 실패할 수 있습니다.
한눈에 보는 호환성 매트릭스
아래 표는 커뮤니티가 가장 자주 테스트한 조합을 요약합니다. "알려진 양호"는 강력한 기본값으로, "위험"은 "버리는 세이브에서 테스트"로, "깨짐"은 "함께 사용 금지"로 취급하세요.
| 모드 유형 | 프레임워크/유틸리티 | 오버홀 | 토탈 컨버전 | 유닛 팩 | UI/코스메틱 |
|---|---|---|---|---|---|
| 프레임워크/유틸리티 | 알려진 양호 | 알려진 양호 | 알려진 양호 | 알려진 양호 | 알려진 양호 |
| 오버홀 | 알려진 양호 | 깨짐 | 깨짐 | 위험 | 알려진 양호 |
| 토탈 컨버전 | 알려진 양호 | 깨짐 | 깨짐 | 알려진 양호(형제 팩만) | 알려진 양호 |
| 유닛 팩 | 알려진 양호 | 위험 | 알려진 양호(형제 팩만) | 위험 | 알려진 양호 |
| UI/코스메틱 | 알려진 양호 | 알려진 양호 | 알려진 양호 | 알려진 양호 | 알려진 양호 |
가장 까다로운 조합은 오버홀 + 오버홀입니다. 예를 들어 DarthMod와 Radious를 함께 쌓으면 "이중 오버홀"이 되는 것이 아니라, 마지막에 로드되는 쪽이 모든 경쟁 능력치를 가져가는 동시에 두 모드의 스크립트 파일이 동시에 실행되며 서로를 덮어씁니다. 그 결과는 보통 로딩 화면에서의 소프트락이거나 캠페인 시작 2턴 만의 CTD입니다.
레거시 클라이언트와 리빌드 클라이언트 간의 버전 드리프트
더 미묘한 문제는 버전 드리프트입니다. 2011 빌드용 Workshop은 app/201270에 있고 Complete Edition Workshop은 app/3846830에 있습니다. 레거시 브라우저에서 아이템을 구독하면 Steam이 때때로 그 구독을 리빌드 클라이언트에도 밀어넣는데, 이는 연속성에는 좋지만 문제 해결에는 최악입니다. 활성화되어 보이는 모드가 리빌드 클라이언트가 실제로 파싱하는 모드가 아니기 때문입니다. 리빌드 클라이언트가 이상하게 동작할 때의 해결책은 양쪽 브라우저에서 구독을 취소한 뒤, 플레이할 클라이언트의 브라우저에서 다시 구독하는 것입니다.
작동하는 Shogun 2 모드 스택 단계별 구축법
작동하는 스택을 만드는 것은 영리한 요령보다는, 캠페인을 시작하기 전에 모든 흔한 실패 양상을 잡아내는 순서를 따르는 것에 가깝습니다. 아래의 다섯 단계는 r/Shogun2 단골들이 플레이스루 사이에 모드 목록을 교체할 때 사용하는 루틴이며, 지난 2년간 서브레딧에 올라온 어떤 워크플로보다 성공률이 높습니다.
1단계: 게임 브랜치를 먼저 선택하기
모드를 하나 구독하기 전에, 어떤 클라이언트를 실행할지 결정하세요: 2011 빌드 또는 Complete Edition 리빌드. 두 클라이언트는 대부분의 Workshop 아이템을 공유하지만 데이터 폴더는 동일하지 않으며, UI 스케일링, 음성 대사, 세력 승격 데이터를 건드리는 모드가 브랜치 간에 깨질 가능성이 가장 높습니다. 둘 다 플레이한다면 하나의 공유 목록이 아니라 두 개의 병렬 모드 목록을 유지할 각오를 하세요.
2단계: 한꺼번에가 아니라 계층별로 구독하기
먼저 기반 모드를, 그다음 데이터 모드를, 마지막으로 코스메틱 모드를 구독하세요. 이렇게 하면 콘텐츠를 쌓기 전에 계층 사이마다 게임을 부팅해 기반 세트가 작동하는지 확인할 수 있습니다. 가장 흔한 실수는 한 번에 스무 개의 아이템을 구독한 뒤 어느 것이 크래시를 일으켰는지 전혀 모르는 것입니다.
3단계: 설명을 읽기, 특히 마지막 단락을
모더는 거의 항상 설명에 "로드 순서" 또는 "호환성" 메모를 남깁니다. "모든 다른 모드 위에 로드"라고 쓰여 있다면 그대로 따르세요. "DarthMod와 호환 불가"라고 쓰여 있다면 그대로 따르세요. 설명을 건너뛰는 것이 피할 수 있었을 크래시의 단연 최대 원인입니다.
4단계: 짧은 테스트 캠페인 시작하기
50턴짜리 Shimazu 캠페인을 스택에 맡기기 전에, 10턴짜리 Oda 또는 Tokugawa 런을 카나리아로 시작하세요. 로드가 되고, 첫 전투가 되고, 첫 턴 종료가 된다면, 그 스택은 장기적으로도 거의 확실히 안정적입니다. 이 세 가지 중 하나라도 실패한다면, 문제는 거의 항상 목록의 상위 두 모드에 있습니다.
5단계: 모드 목록을 컬렉션으로 저장하기
Steam은 모드 목록을 컬렉션(Collection)으로 저장할 수 있으며, 이는 특정 시점의 구독 아이템 스냅샷입니다. 성공한 스택마다 컬렉션으로 만들고, 플레이할 캠페인 이름을 따서 명명하고, 캠페인 도중에는 절대 컬렉션을 편집하지 마세요. "모드 하나만 더 추가"하는 날이 바로 세이브가 로드되지 않기 시작하는 날입니다.
흔한 Shogun 2 모드 문제와 해결 방법
잘 구축된 스택이라도 언젠가는 문제에 부딪힙니다. 다행인 점은 Shogun 2 모딩의 실패 양상이 충분히 좁아서, 소수의 해결책만으로 대다수 사례를 잡을 수 있다는 것입니다. 이 목록을 위에서 아래로 진행하면 포럼에 글을 올릴 필요 없이 대부분의 "모드가 작동하지 않는다"는 문제를 해결할 수 있습니다.
"모드가 활성화되었는데 아무 효과가 없는" 문제
이것은 교과서적인 "마지막이 이긴다" 증상입니다. 모드는 런처에서 체크되어 있고 올바른 폴더에 있지만, 게임 내에서는 변화가 전혀 나타나지 않습니다. 원인은 거의 항상 로드 순서에서 그 모드 위의 다른 모드가 동일한 데이터 테이블을 덮어쓰고 있는 것입니다. 해결책은 해당 모드를 목록 위로, 이상적으로는 동일한 데이터 파일을 건드리는 모든 모드 위로 옮기는 것입니다. 단일 연대를 추가하는 유닛 팩이 가장 흔한 피해자인데, 그 변화가 조용히 덮어씌워지기 쉽기 때문입니다.
"캠페인 로드 시 크래시" 문제
브리핑과 세력 선택 이후 캠페인 로딩 화면에서의 크래시는 거의 항상 두 오버홀 간의 스크립트 충돌이거나, 캠페인 수준 데이터를 건드리는 더 작은 모드 아래에 배치된 토탈 컨버전을 의미합니다. 해결책은 모드 목록의 상위 절반을 비활성화한 뒤 크래시가 재현될 때까지 모드를 하나씩 다시 활성화하고, 문제의 모드를 맨 위로 옮기거나 제거하는 것입니다.
"모드 추가 후 세이브가 로드되지 않는" 문제
Shogun 2의 세이브는 모드 목록 해시에 바인딩되므로, 코스메틱 모드 하나만 추가해도 구버전 세이브는 무효화됩니다. 해결책은 새 모드 목록으로 새 캠페인을 시작하는 것이며, 구세이브는 끝난 것입니다. 안정적인 스택으로 긴 캠페인을 원하는 플레이어는 모드 목록에서 무언가를 바꾸기 전에 캠페인을 끝내야 하며, r/Shogun2 베테랑들은 정확히 이 이유로 "고정된" 모드 컬렉션을 유지하는 경우가 많습니다.
"레거시에서는 작동하지만 Complete Edition에서는 작동하지 않는" 문제
2025년 Complete Edition 리빌드는 데이터 폴더 구조를 약간 변경했기 때문에, data/text나 data/ui 내부의 경로를 편집한 모드는 리빌드 클라이언트가 더 이상 읽지 않는 파일에 쓰고 있을 수 있습니다. 해결책은 모드 제작자가 업데이트를 배포하기를 기다리거나, 레거시 클라이언트로 폴백하거나, 스택에서 모드를 제거하는 것입니다. Complete Edition 모드 가이드의 모드 문제 해결 워크플로는 구버전 모드를 직접 패치하고 싶은 플레이어를 위해 경로 점검 루틴을 자세히 안내합니다.
파워 유저를 위한 고급 로드 순서 전술
기본이 안정화되면, 경험 많은 모더들이 스택을 깨뜨리지 않고 더 확장하기 위해 사용하는 고급 전술이 몇 가지 있습니다. 이 중 어느 것도 바닐라 플러스 플레이스루에는 필수가 아니지만, 세네 개의 팩을 활성화한 무겁게 모딩된 Realm Divide 런에서는 작동하는 캠페인과 잃어버린 주말의 차이를 만듭니다.
더미 코스메틱을 위에 두고 토탈 컨버전을 맨 위에 고정하기
Sengoku Jidai 같은 토탈 컨버전은 베이스 스키마의 상당 부분을 덮어쓰기 때문에, 그 위에 데이터 모드를 배치하면 예측 불가능한 결과가 나옵니다. 코스메틱 모드는 예외인데, 컨버전이 보통 재작성하지 않는 텍스처, 사운드, UI 파일만 건드리기 때문입니다. 커뮤니티 패턴은 알려진 안전한 코스메틱 모드(리스킨, 피고어 팩, 음악 팩)를 맨 위에 배치하여 컨버전의 UI 변경이 여전히 적용되도록 하고, 코스메틱 모드가 엔진이 마지막에 읽는 것 중 하나가 되도록 하는 것입니다.
거의 작동하는 쌍을 위한 "호환성 심" 모드 사용하기
일부 모더는 두 개의 더 큰 모드 간의 충돌을 해결하기 위해서만 존재하는 작은 "호환성 심" 모드를 배포합니다. 이것들은 보통 단일 능력치를 덮어쓰거나 유닛 ID를 재매핑하는 1~2KB 파일이며, 조율하는 두 모드 모두 위에서 로드되어야 합니다. 배포되기를 기다리는 대신 직접 심을 만들고 싶다면 팩 파일 편집 및 DB 에디터 워크스루가 시작하기에 적합한 곳입니다.
"모드 없음" 기준 세이브 유지하기
가장 유용한 습관은 모드를 활성화하지 않은 깨끗한 기준 세이브를 유지하고 몇 패치마다 갱신하는 것입니다. 문제가 생겼을 때 기준 세이브가 있으면 베이스 게임이 여전히 실행되고 세이브도 여전히 로드된다는 것을 확인할 수 있어, "Shogun 2가 깨졌다"와 "당신의 스택이 깨졌다"를 구분할 수 있습니다. 같은 논리가 알려진 안전한 아이템 한두 개로 이루어진 기준 모드 목록에도 적용됩니다. 그것조차 실패한다면 문제는 모드가 아니라 게임 파일에 있는 것입니다.
자주 묻는 질문
오버홀과 유닛 팩의 올바른 Shogun 2 모드 로드 순서는 무엇인가요?
오버홀과 토탈 컨버전은 아래쪽에 배치하고, 유닛 팩, 리스킨, UI 조정은 그 위에 쌓습니다. Shogun 2에서는 마지막에 활성화된 모드가 이기므로 규칙은 간단합니다. 당신에게 가장 중요한 변화를 주는 모드가 목록의 맨 위에 있어야 하고, 베이스 스키마에 의존하는 모드는 모든 오버홀 아래에 있어야 합니다. 이 순서가 대다수 스택에서 안정적인 Shogun 2 모드 로드 순서를 유지합니다.
다른 모드를 활성화한 후 Shogun 2 모드가 작동을 멈추는 이유는 무엇인가요?
거의 항상 로드 순서 충돌입니다. 동일한 데이터 테이블을 건드리는 두 모드는 충돌하며, 목록에서 더 높은 쪽이 조용히 이깁니다. 해당 모드를 다른 모드 위로 옮기고 재부팅하거나, 새 모드의 설명에서 호환성 메모를 확인하세요. 이것이 가장 흔한 Shogun 2 모드 작동 안 함 해결책이며, 열 번 중 아홉 번 이 문제를 해결합니다.
2011 빌드에서 Complete Edition으로 전환하면서 모드를 유지할 수 있나요?
대체로 가능하지만 목록을 다시 구축할 각오를 하세요. 2025년 리빌드는 현지화, UI 스케일링, 음성, 소수 세력 목록을 변경했으므로, 해당 테이블을 편집한 모드는 새 사본이나 패치된 버전이 필요합니다. app/201270의 레거시 Workshop과 app/3846830의 Complete Edition Workshop은 겹치지만 동일하지 않은 아이템을 담고 있으므로, 가장 안전한 워크플로는 실행할 클라이언트에 맞는 Workshop에서 다시 구독하는 것입니다.
Shogun 2 토탈 컨버전 모드는 유닛 팩 모드와 호환되나요?
유닛 팩이 동일한 컨버전의 형제로 만들어진 경우에만 가능합니다. Sengoku Jidai 같은 토탈 컨버전은 전체 세력과 유닛 목록을 교체하므로, 베이스 게임용으로 만들어진 유닛 팩은 컨버전의 데이터 폴더에 더 이상 존재하지 않는 파일을 로드하게 됩니다. 같은 제작자가 배포한 형제 팩은 컨버전 위에서 로드되도록 명시적으로 설계되어 있지만, 서드파티 팩은 그렇지 않습니다. 이것이 Shogun 2 토탈 컨버전 모드 워크플로에서 가장 흔한 함정입니다.
모드를 추가하면 기존 캠페인 세이브가 깨지나요?
거의 모든 경우에 그렇습니다. Shogun 2는 세이브 파일을 모드 목록 해시에 바인딩하므로, 모드를 추가, 제거, 재정렬하면 세이브가 무효화됩니다. 스택을 변경하기 전에 안정적인 스택으로 캠페인을 끝내고, 각 캠페인을 하나의 특정 모드 목록과 짝지어 취급하세요. 같은 규칙이 역방향에도 적용되며, 세이브가 한 번 무효화되면 깨끗한 재시작만이 유일하게 신뢰할 수 있는 Shogun 2 모드 작동 안 함 해결책입니다.