맵 및 캠페인 에디터
웨이워드 크라운에는 커스텀 레벨과 시나리오를 제작할 수 있는 내장 맵 에디터와 캠페인 에디터가 포함되어 있습니다.
메인 메뉴의 편집 도구 모음 버튼을 누르면 새 맵으로 에디터가 열립니다. 저장된 맵은 맵 관리자의 지도 탭에서 목록 확인, 플레이, 편집, 가져오기, 내보내기를 할 수 있으며, 맵 관리자는 메인 메뉴의 캠페인 버튼으로 엽니다.
독립 지도와 캠페인 레벨은 목표, 패배 조건, 트리거와 최대 세 가지 승리 계획을 공유하며 각 계획은 최대 네 조건입니다. 저장과 다시 열기에도 설정이 유지되고 보호 대상의 고정 ID는 실행 취소에도 보존됩니다. 대상 누락이나 웨이브의 순환 의존성이 있으면 덮어쓰기를 막습니다.
- 지형 페인팅 — 지형 유형을 선택하고 브러시(크기 1 – 20)로 맵 위에 칠하거나, 영역을 채우기
- 건물과 유닛 — 플레이어 건물, 왕국의 영웅, 적 거점, 몬스터, 보물 상자 배치, 성 이동, 지우기. 에디터는 놓을 수 있는 땅인지만 확인합니다. 게임에서는 성 레벨, 성의 길, 레벨의 해금이 먼저 필요한 것도 자유롭게 놓을 수 있습니다. 길은 건물이 아니라 지형의 하나입니다
- 무작위화 — 시작점으로 쓸 무작위 맵 생성
- 실행 취소 / 다시 실행 — 최대 30단계 (Ctrl+Z / Ctrl+Y)
- 맵 설정 — 크기 (한 변 100 – 1000타일), 이름, 작성자 등 세부 정보, 시작 골드, 승리 조건
- 저장/불러오기 — 맵을
maps/디렉토리에 저장. 닫기·Esc·새로 만들기는 저장하지 않은 변경을 버리기 전에 묻고(저장 / 버리기 / 취소), 한 번도 저장하지 않은 캠페인을 버리면 그 폴더도 지웁니다 - 오브젝트… — 영웅 직업, 몬스터, 건물, 거점, 보스를 내 콘텐츠 팩 안에서 오브젝트 에디터로 편집합니다. 버튼에는 내 팩 목록과 **새 콘텐츠 팩…**이 나오며, 맵을 저장하지 않아도 쓸 수 있습니다. 팩은 독립된 플러그인입니다. 저장하면 콘텐츠를 다시 불러오므로 정의한 것을 바로 배치할 수 있습니다. 맵이나 캠페인은 그 팩의 것을 놓은 채로 저장했을 때에만 그 팩을 필수로 지정합니다
- 테스트 플레이 — 저장된 맵(또는 캠페인에서 편집 중인 레벨)을 별도의 게임으로 시작합니다. 필수로 지정한 콘텐츠 팩만 불러오고 다른 콘텐츠는 불러오지 않습니다
- 패널 — 브러시와 맵의 규칙(또는 캠페인)은 맵 양옆에 놓인 탭 패널입니다. 반대쪽으로 끌거나 창 밖으로 꺼내거나 닫을 수 있고, 패널로 다시 불러옵니다. 지형, 건물, 거점, 보스는 그림으로 고릅니다. 에디터와 에디터가 여는 창(오브젝트 에디터, 트리거 에디터, 맵 정보)은 최대화할 수 있습니다
배치한 영웅과 몬스터는 맵에 저장되어 게임이 시작될 때 그 자리에 서 있습니다. 게임이 진행되면 영웅이 더 모집되고 몬스터도 더 스폰됩니다.
- 초원, 숲, 산, 물, 사막, 도로, 진흙, 늪, 설원, 구릉, 황무지, 꽃밭
맵은 JSON 형식으로 maps/ 디렉토리에 저장되며 다음 내용을 포함합니다:
- 지형 데이터 (압축된 NumPy 배열)
- 높이 데이터
- 건물, 적 거점, 보물 상자, 배치한 영웅과 몬스터
- 성 위치
- 맵 세부 정보, 시작 골드, 승리 조건
캠페인 에디터
Section titled “캠페인 에디터”캠페인은 맵 관리자의 캠페인 탭(메인 메뉴의 캠페인 버튼)에서 만들고, 열고, 가져오고, 내보냅니다. 캠페인을 열면 캠페인 패널이 있는 맵 에디터가 시작되므로, 각 레벨의 맵과 설정을 한곳에서 편집할 수 있습니다.
- 레벨 순서 — 화살표 버튼으로 레벨을 위아래로 이동
- 승리 조건 — 각 레벨의 승리 조건 설정 (
destroy_building의 거점 유형 포함) - 스토리 텍스트 — 시작 텍스트와 완료 텍스트 설정
- 시작 자원 — 각 레벨의 초기 골드 설정
- 이월 — 이전 레벨의 골드, 모험가, 연구를 유지
- 건물 제한 — 플레이어가 사용할 수 있는 건물 유형 제한
- 트리거 — 레벨의 스크립트 메시지와 건물 잠금 해제
- 왕국 필드 — 레벨의 시작 성 레벨, 제한 시간, 브리핑의 조언, 최대 두 개의 선택 목표
- 추가 목표와 패배 조건 — 필수 또는 선택인 승리 조건 추가와 패배 방식 추가(쓰러진 영웅, 잃은 건물이나 상단)를 두 표에서 추가·제거
- 대상 출처 — 승리 대상 아래에 보스가 맵에 배치된 것인지 트리거로 시작되는 것인지, 거점 유형이 게임의 것인지 플러그인의 것인지와 맵에 몇 개 있는지를 표시. 추가 목표의 대상은 툴팁으로 같은 내용을 알려 줍니다
승리 조건 옵션
Section titled “승리 조건 옵션”에디터는 이 조건들을 이름으로(사용 언어로) 나열합니다. 아래 표의 유형은 지도와 캠페인 파일에 저장되는 값입니다.
| 유형 | 설명 |
|---|---|
free |
자유 모드, 승리 조건 없음 |
destroy_enemy_buildings |
모든 적 거점 파괴 |
survive_ticks |
지정된 시간 동안 생존 |
reach_gold |
지정된 양의 골드 축적 |
destroy_building |
특정 유형의 거점 파괴 |
defend |
지정된 시간 동안 성 방어 |
collect_chests |
모든 보물 상자 수집 |
defeat_boss |
이름 있는 보스 처치(지도에 배치하거나 트리거로 시작) |
secure_trade |
상단 왕복을 지정한 횟수만큼 마치고 모든 적 거점 파괴 |
campaigns/my_campaign/├── campaign.json # 캠페인 메타데이터├── level1.json # 레벨 1 맵├── level2.json # 레벨 2 맵└── level3.json # 레벨 3 맵커스텀 콘텐츠 공유
Section titled “커스텀 콘텐츠 공유”- 맵과 캠페인 폴더는 단순히 복사하거나, 맵 관리자의 내보내기와 가져오기로 공유할 수 있습니다
- 받은 맵을
maps/에 넣으면 메인 메뉴에서 불러올 수 있습니다 - 받은 캠페인을
campaigns/에 넣으면 메인 메뉴에서 확인할 수 있습니다 - Steam으로 게임을 실행하면 맵 관리자의 창작마당에 게시로 내 맵이나 캠페인을 Steam 창작마당에 올릴 수 있고, 구독한 항목은 목록에 [창작마당] 표시와 함께 나타납니다. Steam이 최신 상태로 유지하므로 편집, 이름 바꾸기, 삭제는 할 수 없으며, 복제하면 내 맵이 됩니다
- 콘텐츠 팩은 단독으로 설치할 수 있습니다. 팩만 게시하거나 팩의 ZIP만 공유하면, 설치한 사람은 맵이 없어도 그 직업, 몬스터, 건물, 거점을 자기 게임에서 쓸 수 있습니다. 팩의 것을 놓은 맵이나 캠페인은 그 플러그인이 필요합니다. 게시할 때는 팩을 먼저 게시하세요(게시 창이 팩의 창작마당 아이템을 필수 아이템으로 제안합니다)
마을 꾸미기
Section titled “마을 꾸미기”도구
장식 12종은 개당 금 10, 25, 50의 고정 가격이며 수량으로 오르지 않습니다. 도로 외형 8종은 무료입니다. 이동·회전·색상 변경도 무료입니다. 제거 시 저장된 실제 구매액의 절반을 물건별로 버림하여 돌려줍니다.
외형 전용: 서비스, 충돌, 수입, 전투 혜택이 없습니다. 이동과 회전은 무료입니다.
분수, 정원, 종탑은 다른 장식과 같은 마을 꾸미기 → 장식 목록에 아이콘과 실제 가격으로 표시됩니다. 선택하면 기존 건물 배치 방식으로 배치하며 기능, 가격, 해금 조건을 유지합니다. 일반 도로는 무료 도로에 있습니다.
장식을 고른 뒤 땅을 클릭하고, 도로는 드래그 후 놓아 적용합니다. 선택 → 이동으로 기존 물건을 편집합니다. R은 회전, Esc는 취소, Delete는 선택한 장식 제거입니다. Ctrl+Z / Ctrl+Y는 도로 외형 실행 취소·다시 실행이며 새 도로 자체는 남습니다. 지도 편집기도 같은 도구를 쓰며 제작자가 배치한 장식의 환불액은 0입니다.
도로 외형은 무료이며 일반 도로 속도를 따릅니다. 드래그 후 놓으면 적용됩니다. 외형을 지워도 도로는 남습니다. 노면은 경사와 지형의 높이 차이에 맞춰 이어집니다.
영웅 브러시에서 직업과 별도로 왕실, 우호, 중립, 적대 진영을 선택할 수 있습니다. 지도 저장과 실행 취소/다시 실행에도 소속이 유지됩니다.