帝國時代2隨機地圖的編寫
外觀
本文是對《帝國時代2》系列的隨機地圖編寫的研究。
帝國時代2的隨機地圖文件是後綴名為*.rms
的文件,位於遊戲主目錄的Random文件夾下。該文件可以用記事本打開並編輯。
用相應的隨機地圖生成器可以快速生成地圖文件。
要使用隨機地圖,首先需要包含對單位ID進行指認,如#const ROAD3 39
表示定義ROAD3為ID是39的物件。
第二步是設置基本地形,使用base_terrain
+地形來完成,如草地、沙漠、水域等。之後設置玩家所在地的地形,選用create_player_lands
+地形指令,同時還可以設置佔地圖百分比、聯盟玩家是否位於同一塊地方、不同區域之間的距離等。
之後是設置地圖上的其它元素,包括玩家的兵種、自然的單位(樹木、礦石等)。主要參數由number_of_objects
、number_of_groups
等,為使分佈均勻,還可以設置組間的間距。
模式判斷(非必須)使用if參數,如if REGICIDE
可以判斷是否是弒君模式、if GIGANTIC_MAP
來判斷是否是巨大地圖。注意需要用endif來結束。
- 使用
set_flat_terrain_only
可以避開高低。 - 使用
assign_to_player
可以將某單位給指定玩家,如果只給GAIA(自然),可以使用set_gaia_object_only
- 「
#const
單位 ID」指令可以定義自創的單位,如自創的弓箭手ID為999,那麼可以寫#const TEST 999