콘텐츠로 이동

맵 및 캠페인 에디터

웨이워드 크라운에는 커스텀 레벨과 시나리오를 제작할 수 있는 내장 맵 에디터와 캠페인 에디터가 포함되어 있습니다.


맵 에디터

메인 메뉴에서 맵 에디터에 접속하여 맵을 직접 디자인할 수 있습니다.

기능

  • 지형 페인팅 — 지형 유형을 선택하고 브러시로 맵 위에 칠하기
  • 엔티티 배치 — 모험가, 적, 건물, 보물 상자 배치
  • 거점 배치 — 적 거점 배치
  • 트리거 — 스크립트 트리거 조건 설정
  • 저장/불러오기 — 맵을 maps/ 디렉토리에 저장

지형 유형

  • 초원, 숲, 산, 물, 늪, 사막, 마을, 도로

저장 형식

맵은 JSON 형식으로 maps/ 디렉토리에 저장되며 다음 내용을 포함합니다:

  • 지형 데이터 (직렬화된 NumPy int8 배열)
  • 높이 데이터
  • 엔티티 위치 및 속성
  • 성 위치

캠페인 에디터

캠페인 에디터를 사용하면 여러 맵을 스토리가 있는 다단계 캠페인으로 결합할 수 있습니다.

기능

  • 레벨 순서 — 드래그 앤 드롭으로 레벨 순서 변경
  • 승리 조건 — 각 레벨의 승리 조건 설정
  • 스토리 텍스트 — 시작 텍스트와 완료 텍스트 설정
  • 시작 자원 — 각 레벨의 초기 골드 설정
  • 건물 제한 — 플레이어가 사용할 수 있는 건물 유형 제한

승리 조건 옵션

유형 설명
free 자유 모드, 승리 조건 없음
destroy_enemy_buildings 모든 적 거점 파괴
survive_ticks 지정된 시간 동안 생존
reach_gold 지정된 양의 골드 축적
destroy_building 특정 유형의 거점 파괴
defend 지정된 시간 동안 성 방어
collect_chests 모든 보물 상자 수집

저장 구조

campaigns/my_campaign/
├── campaign.json         # 캠페인 메타데이터
├── level1.json           # 레벨 1 맵
├── level2.json           # 레벨 2 맵
└── level3.json           # 레벨 3 맵

커스텀 콘텐츠 공유

  • 맵과 캠페인 폴더는 단순히 복사하여 공유할 수 있습니다
  • 받은 맵을 maps/에 넣으면 메인 메뉴에서 불러올 수 있습니다
  • 받은 캠페인을 campaigns/에 넣으면 메인 메뉴에서 확인할 수 있습니다