跳到內容

地圖與戰役編輯器

不馴之冠內建地圖編輯器和戰役編輯器,讓你打造自訂關卡和劇本。


主選單的編輯工具包按鈕會以一張新地圖開啟編輯器。已儲存的地圖在地圖管理器的地圖分頁中列出,可在那裡遊玩、編輯、匯入和匯出;地圖管理器由主選單的戰役按鈕開啟。

獨立地圖與戰役關卡共用目標、失敗條件、觸發器及最多三個替代勝利方案,每方案最多四個條件。規則面板在保存與重開時保留這些設定;保護目標的固定識別碼也保留於復原。缺失目標或循環波次會阻止覆寫地圖。

  • 地形繪製 — 選擇地形類型,用筆刷(大小 1 ~ 20)在地圖上繪製,或填充一整個區域
  • 建築與單位 — 放置玩家建築、王國的英雄、敵方據點、怪物和寶箱,移動城堡,或擦除。編輯器只看地面放不放得下:遊戲裡要先有城堡等級、城堡路線或關卡解鎖才能蓋的東西,在這裡都可以直接放。道路是地形的一種,不是建築
  • 隨機地形 — 產生一張隨機地圖作為起點
  • 復原 / 重做 — 最多 30 步(Ctrl+Z / Ctrl+Y)
  • 地圖設定 — 大小(每邊 100 ~ 1000 格)、名稱、作者等資訊、初始金幣和勝利條件
  • 存讀檔 — 存檔到 maps/ 目錄;關閉、Esc 與新增會在丟棄未儲存的變更前詢問(儲存/不儲存/取消),放棄一個從未儲存的戰役會一併刪除它的資料夾
  • 物件… — 在物件編輯器裡,用你自己的內容包編輯英雄職業、怪物、建築、據點與首領。按鈕會列出你的內容包與新增內容包…,不需要先存好地圖。內容包是獨立的外掛;存檔後會重新載入內容,它定義的東西馬上可以放到地圖上。地圖或戰役要等到存檔時上面真的放了某個包的東西,才會把那個包列為必要項目
  • 試玩 — 用已存檔的地圖(或戰役正在編輯的那一關)另開一場遊戲,只帶它需要的內容包,不帶你其他的內容
  • 面板 — 筆刷與地圖的規則(或戰役)是地圖兩旁的分頁面板:可以拖到另一側或拉出視窗、關掉,再用面板叫回來。地形、建築、據點與首領都用圖來選;編輯器和它開出來的視窗(物件編輯器、觸發器編輯器、地圖資料)都可以放到最大

你放在地圖上的英雄與怪物會存進地圖:遊戲開始時他們就站在那裡。遊戲進行中仍會繼續招募英雄、生成怪物。

  • 草地、森林、山地、水域、沙漠、道路、泥地、沼澤、雪地、丘陵、荒地、草甸

地圖以 JSON 格式存放在 maps/ 目錄下,包含:

  • 地形資料(壓縮過的 NumPy 陣列)
  • 高度資料
  • 建築、敵方據點、寶箱,以及放置的英雄與怪物
  • 城堡位置
  • 地圖資訊、初始金幣和勝利條件

戰役在地圖管理器的戰役分頁中建立、開啟、匯入和匯出(由主選單的戰役按鈕進入)。開啟戰役時會啟動附帶戰役面板的地圖編輯器,讓你在同一處編輯每一關的地圖和設定。

  • 關卡排序 — 用箭頭按鈕上下移動關卡
  • 勝利條件 — 為每關設定勝利條件,包括 destroy_building 的據點類型
  • 故事文字 — 設定開場與過關文字
  • 初始資源 — 設定每關的初始金幣
  • 沿用資源 — 保留上一關的金幣、冒險者和研究
  • 建築限制 — 限制玩家可用的建築類型
  • 觸發器 — 為關卡設定腳本訊息和建築解鎖
  • 王國欄位 — 關卡的起始城堡等級、時限、簡報的建議,以及最多兩個可選目標
  • 附加目標與失敗條件 — 更多勝利條件(每個可設為必做或選做)與更多失敗方式(倒下的英雄、失去的建築或商隊),在兩個表格中新增與移除
  • 目標來源 — 在勝利目標下方顯示:BOSS 是擺放在地圖上還是由觸發器啟動,據點類型是遊戲內建還是外掛的、地圖上有幾個;附加目標的目標欄以提示顯示同樣資訊

編輯器以你的語言顯示這些條件的名稱;下表的類型是地圖與戰役檔案裡存的值。

類型 說明
free 自由模式,無勝利條件
destroy_enemy_buildings 摧毀所有敵方據點
survive_ticks 存活指定時間
reach_gold 累積指定金額
destroy_building 摧毀特定類型據點
defend 防守城堡指定時間
collect_chests 收集所有寶箱
defeat_boss 擊敗具名首領(擺在地圖上或由觸發器啟動)
secure_trade 讓商隊完成指定趟數的往返,並摧毀所有敵方據點
campaigns/my_campaign/
├── campaign.json # 戰役元資料
├── level1.json # 第一關地圖
├── level2.json # 第二關地圖
└── level3.json # 第三關地圖

  • 地圖和戰役資料夾可以直接複製分享,也可以使用地圖管理器的匯出和匯入功能
  • 收到的地圖放入 maps/ 即可在主選單載入
  • 收到的戰役放入 campaigns/ 即可在主選單看到
  • 透過 Steam 執行遊戲時,地圖管理器的發布到工作坊可以把自己的地圖或戰役發布到 Steam 工作坊,訂閱的內容會出現在清單中並標上 [工作坊]。這些內容由 Steam 保持更新,所以不能編輯、改名或刪除;複製可以得到一份自己的地圖
  • 內容包可以單獨安裝:把它單獨發布或單獨分享它的 ZIP,裝了它的人不需要任何地圖,就能在自己的遊戲裡用到它的職業、怪物、建築與據點。放了某個包的東西的地圖或戰役會需要那個外掛:發布時先發布內容包(發布視窗會建議把內容包的工作坊項目列為必要項目)

工具

十二種裝飾每件固定 10、25 或 50 金幣,不隨數量漲價;八種道路外觀免費。移位、旋轉與換色免費;移除依保存的實付退還一半,每件向下取整。

純外觀:沒有服務、碰撞、收入或戰鬥加成。移位與旋轉免費。

噴泉、花園、鐘樓與其他裝飾整合在同一個「城鎮美化 → 裝飾」清單,顯示圖示與實際價格。選取後使用原本的建築擺放流程,保留功能、價格與解鎖限制。一般道路位於「免費道路」。

選擇裝飾後點地面放置,道路拖曳後放開滑鼠套用。選取 → 移位可編輯既有物件。R 旋轉、Esc 取消、Delete 移除選取的裝飾;Ctrl+Z/Ctrl+Y 復原或重做道路外觀。復原不刪除新鋪的道路。地圖編輯器使用相同工具,作者放置的裝飾沒有退款金額。

道路外觀免費,使用一般道路速度。拖曳後放開滑鼠套用;清除外觀會保留道路。 路面會貼合斜坡與地形高低差。

英雄筆刷可在職業之外選擇王室、友方、中立或敵對陣營;地圖保存及復原/重做會保留這個身份。