소개: 좋은 CK3 모드는 명확한 게임 규칙에서 시작됩니다
Crusader Kings 3 모딩은 문화적 전통 추가, 왕조 메커니즘 구축, 이벤트 체인 생성, 상호 작용 재조정, 영역 관리를 위한 삶의 질 향상 등의 스토리 아이디어로 시작되는 경우가 많습니다. 어려운 부분은 관련 없는 동작을 조용히 변경하거나, 현지화를 깨거나, 다른 모드와 충돌하거나, 저장을 계속하기 어렵게 만들지 않고 해당 아이디어를 게임의 데이터 및 스크립트 구조로 변환하는 것입니다.
강력한 CK3 모드는 통제된 프로젝트입니다. 여기에는 집중된 기능, 알려진 게임 버전, 명확한 폴더 및 설명자 구조, 의도적인 트리거 및 효과, 테스트된 현지화, 호환성 참고 및 반복 가능한 문제 재현 방법이 있습니다. AI는 해당 작업을 계획하고 검토하는 데 도움을 줄 수 있습니다. EasyClaw은 파일 검사, 스크립트 목록, 증거 수집, 테스트 계획 및 릴리스 문서와 같은 로컬 모드 프로젝트와 관련하여 승인된 데스크톱 작업을 수행할 수 있으며 제작자는 현재 게임 구문 및 게임 내 유효성 검사에 대한 책임을 집니다.
CK3 모딩이란 무엇입니까?
CK3 modding 게임에서 지원되는 모드 구조, 텍스트 기반 스크립트 파일, 데이터 정의, 이벤트, 결정, 상호 작용, 수정자, 현지화, 자산 및 승인된 배포 워크플로를 사용하여 맞춤형 Crusader Kings 3 콘텐츠 및 동작을 합법적으로 생성합니다. 모드는 규칙을 변경하고, 내러티브 콘텐츠를 만들고, 캐릭터나 콘텐츠 시스템을 추가하고, UI를 조정하고, 현재 게임 버전의 한계 내에서 게임플레이를 확장할 수 있습니다.
이 가이드는 책임감 있는 모드 개발에 관한 것입니다. 멀티플레이어에서의 부정행위, 플랫폼 보호 우회, 무단 자산 추출, 계정 자동화, 동의하지 않은 플레이어에게 모드 설정 강요 등은 다루지 않습니다. 튜토리얼이나 생성된 스크립트 패턴을 사용하기 전에 현재 CK3 버전과 모딩 참조를 확인하세요.
| 층 | 일반적인 목적 | 일반적인 위험 |
|---|---|---|
| Descriptor and metadata | Mod identity, supported version, dependencies | Wrong path or stale compatibility details |
| Common data | Definitions, rules, modifiers, scripted values | Unexpected override or missing key |
| Events and decisions | Narrative and player-facing gameplay flow | Trigger too broad or event never fires |
| Localization | Names, descriptions, and player feedback | Missing key or broken text display |
| Assets and UI | Visual resources and presentation | Wrong reference or unlicensed content |
| Testing | Load, behavior, save, and compatibility checks | Testing only after many untracked changes |
💡 Key idea: CK3 모드는 런처에 나타날 때뿐만 아니라 트리거, 효과, 텍스트, 종속성 및 호환성 경계가 이해되면 준비된 것입니다.
CK3 Modding Basics: Script 파일, 이벤트, 결정 및 Localization
Use a stable mod structure
올바른 설명자 메타데이터와 예측 가능한 폴더 레이아웃으로 시작하세요. 모드 ID, 지원되는 버전 정보, 종속성 및 파일 경로는 관리 세부 정보가 아닙니다. 게임이 테스트하려는 콘텐츠를 검색하고 로드할 수 있는지 여부를 결정합니다.
Separate triggers from effects
CK3 스크립팅은 규칙을 적격하게 만드는 요소와 실행 후 발생하는 상황을 구별할 때 더 명확하게 판독되는 경우가 많습니다. 문화, 캐릭터, 제목, 날짜, 특성 또는 영역 조건이 트리거의 일부가 될 수 있습니다. 효과는 기능에 필요한 상태만 변경해야 하며 플레이어가 이해할 수 있는 피드백을 제공해야 합니다.
Keep events and decisions narrow
이벤트나 결정에는 명확한 소유자, 진입 조건, 결과, 재사용 대기시간 또는 반복 정책이 있어야 합니다. 의도하지 않은 캐릭터나 통치자에 대해 광범위한 트리거가 실행될 수 있습니다. 불분명한 효과로 인해 캠페인이 디자인 약속과 다르게 작동할 수 있습니다.
Localization은 기능의 일부입니다.
제목, 설명, 옵션 및 도구 설명이 누락되거나 오해의 소지가 있는 경우 플레이어는 상호 작용이나 이벤트를 평가할 수 없습니다. 현지화 키와 텍스트를 최종 외관상 통과가 아닌 승인 기준으로 취급하십시오.
Script 파일을 편집하기 전에 CK3 모드를 계획하는 방법
플레이어를 향한 설명으로 시작하세요. "이 모드는 제한된 영역 혜택을 위해 명성을 거래하는 왕조 결정을 추가합니다." 그런 다음 게임 버전, 대상 눈금자 또는 캐릭터, 자격 규칙, 비용, 효과, 반복 동작, 현지화, 종속성, 저장 영향, 멀티플레이어 기대치, 비목표 및 수용 테스트를 정의합니다.
프로젝트를 편집하기 전에 구현 계약을 사용하십시오.
GOAL: add one bounded CK3 feature for the supported game version
INPUTS: target character scope, triggers, costs, effects, localization, dependencies
CHANGE: add only required script, data, and text files
DO NOT: overwrite unrelated game rules or test first in a valued campaign
VERIFY: mod loads, trigger appears only for eligible characters, effects are correct,
localization resolves, error output is reviewed, stated compatibility test passes
OUTPUT: change summary, test evidence, dependency notes, known limits이것은 붙여넣기 가능한 스크립트가 아닌 기획 계약입니다. 정확한 구문, 트리거 및 효과는 현재 CK3 스크립팅 참조 및 게임 내 동작에 대해 검증되어야 합니다.
CK3 Modding Debugging: 트리거, 효과 및 재정의 격리
결정이 나타나지 않거나, 잘못된 캐릭터에 대해 이벤트가 발생하거나, 텍스트가 누락되거나, 모드가 로드되지 않으면 문제를 분리하세요. 설명이 정확합니까? 파일이 예상 위치에 있습니까? 트리거가 의도한 범위와 일치합니까? 키 철자가 틀렸나요? 두 번째 모드가 동일한 정의를 무시했나요? 문제가 깨끗한 설정에서 발생합니까, 아니면 특정 모드 조합에서만 발생합니까?
하나의 설명을 테스트하는 가장 작은 변경을 수행합니다. 깔끔한 테스트 캠페인이나 제어된 저장, 기록 게임 및 모드 버전, 활성화된 모드, 로드 순서, 재현 단계, 예상 동작, 실제 동작 및 관련 오류 출력을 사용하세요. 모든 변경 후에 원래 시나리오를 테스트하여 수정 사항이 실제인지 확인하십시오.
- 게임 버전, 설명자, 폴더 레이아웃을 확인하세요.
- 첫 번째 관련 오류 또는 로그 출력을 읽습니다.
- 종속성과 더 광범위한 모드 목록을 테스트하기 전에 모드만 테스트하세요.
- 범위, 키, 대상 및 현지화 항목을 별도로 확인하세요.
- 지속적인 테스트를 위해 복사 또는 제어된 저장을 사용하세요.
- 각 수정 후 원래 특성과 상태를 다시 테스트하십시오.
통제력을 잃지 않고 CK3 모딩을 위한 Using AI
AI는 내러티브 아이디어를 트리거 효과 현지화 요약으로 전환하고, 스크립트 블록을 설명하고, 범위 및 반복 동작에 대한 질문을 식별하고, 오류 증거를 구성하고, 테스트 캐릭터 및 시나리오를 준비하고, 릴리스 노트 초안을 준비할 수 있습니다. 복잡한 이벤트나 의사결정 체인에 숨겨진 가정을 노출하는 데 유용합니다.
AI는 현재 CK3 구문, 스크립트 동작 또는 호환성에 대해 신뢰할 수 없습니다. 트리거를 만들어내거나, 범위를 혼란스럽게 하거나, 다른 모드의 재정의를 간과할 수 있습니다. 가정을 명시하고, 제안 사항을 현재 참조와 비교하고, 제어된 게임 설정의 모든 기능을 검증하도록 요청하세요.
| 일 | 유용한 AI 기여 | 창작자의 책임 |
|---|---|---|
| Feature brief | Clarify player value, scope, costs, and tests | Choose a maintainable rule |
| Script 검토 | Explain trigger/effect flow and open questions | Validate syntax and in-game behavior |
| Localization 검토 | Inventory keys and player-facing text needs | 실제 UI에서 텍스트 테스트 |
| Conflict triage | Organize likely overrides and checks | Reproduce with real mod lists |
| Release notes | Draft changes and known limits | Publish claims backed by tests |
EasyClaw이 CK3 모딩 작업을 돕는 방법
EasyClaw은 CK3 기능이 설명자 파일, 일반 데이터, 이벤트, 결정, 현지화, 자산, 테스트 시나리오, 로그 및 릴리스 노트에 걸쳐 있을 때 유용합니다. 데스크톱 네이티브 에이전트는 이 로컬 프로젝트에 대해 승인된 작업을 수행할 수 있습니다. 즉, 선택한 폴더를 검사하고, 스크립트 및 주요 인벤토리를 생성하고, 오류 증거를 수집하고, 테스트 프리플라이트를 준비하고, 필요한 검토 문서가 저장되었는지 확인합니다.
Turn a design idea into a file-and-scenario map
EasyClaw에 제한된 요청을 보냅니다: "이 기능 요약과 선택된 모드 폴더를 읽어보세요. 설명자 파일, 스크립트 파일, 현지화, 종속성, 범위 질문 및 테스트 시나리오를 식별합니다. 소스를 편집하지 마십시오." 로컬 파일 및 문서 기술을 사용하여 실제 프로젝트를 기반으로 보고서를 생성합니다. 구현 전에 파일 검사, 불확실한 키, 숨겨진 가정 및 가장 작은 검증 시퀀스를 얻을 수 있습니다.
이벤트나 결정을 테스트하기 전에 프리플라이트를 준비하세요.
CK3를 시작하기 전에 EasyClaw에 선택한 스크립트, 현재 버전 메모, 종속성 레코드, 현지화 키, 최신 오류 출력 및 테스트 체크리스트를 비교하도록 요청하세요. 누락된 텍스트, 불분명한 범위, 오래된 버전 정보 또는 테스트되지 않은 반복 조건을 표시하는 날짜가 지정된 실행 전 보고서를 생성할 수 있습니다. 증거를 수집합니다. 게임 내 테스트 없이는 스크립트가 유효하다고 주장하지 않습니다.
Turn test evidence into a narrow revision plan
테스트 후 오류 출력, 스크린샷, 테스트 캐릭터 상태, 활성화된 모드 목록, 재현 단계를 제공합니다. EasyClaw은 확인된 결함을 재정의 충돌, 현지화 누락, 범위 문제, 밸런스 피드백 및 지연된 아이디어로부터 분리할 수 있습니다. 테스트 기록을 업데이트하고 블라인드 다중 파일 재작성이 아닌 집중된 다음 작업을 생성할 수 있습니다.
소스 및 게시 작업을 승인 상태로 유지
허용되는 작업을 명시적으로 명시합니다. 선택한 파일 읽기, 날짜가 지정된 백업 생성, 테스트 보고서 업데이트 또는 릴리스 정보 초안을 업데이트합니다. 확인이 필요한 사항을 명시하십시오: 소스 덮어쓰기, 저장 삭제, 런처 설정 변경, 모드 게시 또는 게임 파일 수정. 이를 통해 EasyClaw은 게임 로직, 테스트 결과 및 플레이어 영향에 대한 책임을 유지하면서 실제 프로젝트 작업을 지원할 수 있습니다.
💡 EasyClaw’s role: 스크립트 검사, 실행 전, 증거 수집 및 테스트 문서를 반복 가능하게 만듭니다. 이는 CK3 참조를 대체하거나 통제된 테스트 없이 모드가 호환된다는 것을 증명하지 않습니다.
Example: 아이디어에서 제어 테스트까지 CK3의 결정
제한된 영역 혜택으로 하나의 왕조 결정을 추가하는 제작자를 상상해 보십시오. 그들은 EasyClaw에게 간략하고 선택된 프로젝트 파일을 읽은 다음 결정, 트리거, 효과, 현지화, 종속성 및 테스트 시나리오에 대한 맵을 생성하도록 요청합니다. 에이전트는 스크립트가 변경되기 전에 답이 없는 질문에 플래그를 지정합니다. 즉, 어떤 눈금자가 적합한지, 언제 결정이 반복될 수 있는지, 어떤 플레이어 피드백이 비용을 설명하는지, 어떤 다른 정의가 이를 무시할 수 있는지 등을 표시합니다.
계획 승인 후 EasyClaw은 허용된 날짜의 백업과 테스트 보고서 템플릿을 생성합니다. 제작자는 지원되는 최소한의 변경 사항을 구현하고, 의도한 캐릭터 상태에서 제어된 캠페인을 시작하고, 결과 출력과 스크린샷을 공유합니다. EasyClaw은 증거를 통과된 검사, 실패, 현지화 문제, 충돌 가능성 및 집중적인 후속 계획으로 그룹화합니다.
| 단계 | 크리에이터 액션 | EasyClaw 작업 | 확인 |
|---|---|---|---|
| Define | Set feature, scope, and version | Creates a brief and acceptance tests | Is the rule clear and bounded? |
| Inspect | Select project files | Maps scripts, keys, dependencies, and risks | Are assumptions visible? |
| Preflight | Approve local actions | Creates backup and test report | Are safe inputs ready? |
| 시험 | Run a controlled campaign scenario | Organizes output and evidence | Does behavior match the design? |
| Iterate | Approve next change | Creates a focused follow-up report | Is next work evidence-based? |
CK3 Modding Checklist Before Sharing
- 이 모드에는 집중된 목적, 지원되는 CK3 버전 및 명확한 비목표가 있습니다.
- 설명자 메타데이터, 경로, 종속성 및 호환성 세부 정보는 최신입니다.
- 트리거, 효과, 대상 및 반복 동작이 명시적으로 정의됩니다.
- Localization 키와 플레이어에게 표시되는 텍스트는 완전하고 테스트되었습니다.
- 자산이 승인되었으며 참조가 유효합니다.
- 결과적으로 여러 파일이 변경되기 전에 날짜가 지정된 백업을 보관합니다.
- 모드는 깔끔하게 통제된 캠페인과 문서화된 모드 목록에서 작동합니다.
- 멀티플레이어 주장은 현재 규칙과 플레이어 동의를 따릅니다.
- Release notes은 종속성, 설치, 호환성 및 알려진 제한 사항을 설명합니다.
FAQ
결론: 더 나은 CK3 모딩은 명확한 규칙과 통제된 테스트에서 비롯됩니다
CK3 modding은 모든 이벤트, 결정, 규칙 및 텍스트 키가 명확한 목적과 테스트 경로를 가질 때 가장 보람이 있습니다. 스크립팅 도구는 기술의 일부일뿐입니다. 지속적인 규율은 범위, 종속성, 지역화, 버전, 저장 동작 및 호환성을 관리하는 것입니다.
EasyClaw은 프로젝트 파일, 스크립트 인벤토리, 실행 전 보고서, 테스트 증거 및 릴리스 문서를 연결하는 승인된 데스크톱 작업을 실행할 수 있습니다. 현재 CK3 참조를 대체하거나 테스트되지 않은 기능을 안전한 모드로 바꾸지 않습니다. 제작자는 플레이어가 이를 사용하기 전에 각 개정판을 검사, 테스트 및 문서화할 수 있는 실용적인 방법을 제공합니다.