コンテンツにスキップ

マップエディタとキャンペーンエディタ

ウェイワード・クラウンには、カスタムレベルやシナリオを作成できるマップエディタとキャンペーンエディタが内蔵されています。


マップエディタ

メインメニューからマップエディタにアクセスして、マップを手動でデザインできます。

機能

  • 地形ペイント — 地形タイプを選択し、ブラシでマップに塗る
  • エンティティ配置 — 冒険者、敵、建物、宝箱を配置
  • 拠点配置 — 敵の拠点を配置
  • トリガー — スクリプトのトリガー条件を設定
  • 保存/読み込み — マップを maps/ ディレクトリに保存

地形タイプ

  • 草原、森林、山岳、水域、沼地、砂漠、町、道

保存形式

マップは maps/ ディレクトリにJSON形式で保存され、以下の内容を含みます:

  • 地形データ(シリアライズされた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/ に配置すると、メインメニューに表示されます