類別: RTS即時戰略 大小:79.1M 語言:英文
標簽: 無厘頭太空戰役
4.創建新關卡:
弄關卡需要改動三個文件夾,一個是“遊戲目錄\data\scenarios\”,一個是“遊戲目錄\data\deployments\”,還有一個是“遊戲目錄\data\ships\”,
先打開“遊戲目錄\data\scenarios\”,一個txt文件對應一個關卡,找一個你看好的關卡,如bg2.txt,
複製後再粘貼,然後把名字改成你想要的關卡名,打開文件開始修改:
[config]
gui_id = 4 #關卡代號,這裏代表第四關
backdrop = bg2.jpg #在選擇戰役那裏顯示的圖片,在“遊戲目錄\data\bitmaps\backdrops\”下。
icon = bg2_icon.jpg #戰場背景圖片,也在“遊戲目錄\data\bitmaps\backdrops\”下
name = scenario2 #這個很重要,等會你要在“遊戲目錄\data\deployments\”下新建一個文件夾,命名的文件夾名就是這裏的名字,如scenario13
#guiname = The Lagoon Nebula
guiname = 礁湖星雲 #關卡在遊戲中顯示的名字
mapsizex = 2048.0000 #這兩個數字是地圖的大小,這個是地圖的寬度
mapsizey = 2048.0000 #這個是地圖的長度
starfield = 1
fleetcostlimit = 25000 #艦隊預算,即可分配的金錢
pilotlimit = 60 #可用的飛行員數
enemyrace = rebel #這關要對抗的種族名,如果你想跟你自己創建的種族對戰,這裏就改為你創建的種族名,如abc
shader = data/shaders/yellowboost.fx
#description = Shields at 50% effectiveness
description = 護盾達到50%效能 #隨便改
size = 小 #隨便改
unlocked_after = scenario1 #這個意思是等scenario1這關通過後才解鎖,如果不想要別的關卡通過後才解鎖這關的話就設為unlocked_after = "";
type = SKIRMISH #關卡類型,SKIRMISH表示有難度選擇的殲滅戰;"SURVIVAL"則表示無限敵人的挑戰關卡。
player_deployment = 10,10,710,2038 #我方可布局的坐標和範圍,10,10表示坐標,710,2038表示範圍
ai_deployment = 1348,10,2038,2038 #我方可布局的坐標和範圍,1348,10表示坐標,2038,2038表示範圍
[variables] #這項是空間異常,可以自己增加
SHIELD_STRENGTH_MULTIPLIER,0.50 #表示護盾強度減少50%
FIGHTERS_INOPERABLE #表示不能讓戰鬥機出場
CRUISERS_INOPERABLE #表示不能讓巡洋艦出場
FRIGATES_INOPERABLE #表示不能讓護衛艦出場
ENGINES_REQUIRED #表示所有戰艦需要安裝引擎才能上場
如果想把新建的種族作為新建關卡的敵人,那麼自己還需要建個艦船配置文件,這非常簡單,
進入遊戲在設計艦船裏用你新建種族的船體設計一個,然後保存,那麼在“我的文檔或者Administrator 的文檔\My Games\GratuitousSpaceBattles\ships、”下
就有了已經設計後的艦船文件,把它們剪切到“遊戲目錄\data\ships\”下,如果你不想跟敵人是同樣的裝備的話,艦船配置文件就要換個名字,如改成a1.txt
打開:
[config]
name = 巡洋艦 2 #改為對應的文件名,如改為a1
guiname = 巡洋艦 2 #遊戲中顯示的名字,隨便改
hull = Federation Buffalo Cruiser hull #對應的船體
[modules] #下麵是武器插槽的各個代號上的裝備名字
0 = cruiser heavy plasma,
1 = cruiser_pointdefence,
2 = cruiser megatonmissile,
3 = cruiser_quantumblaster,
4 = cruiser power III,
5 = cruiser_ecm beam,
6 = cruiser shield II,
7 = cruiser_pdscanner,
8 = cruiser_ecm shock,
9 = cruiser_ecm shock,
10 = cruiser shield reflective,
11 = cruiser_armour II,
12 = cruiser crew III,
13 = cruiser_repair,
14 = cruiser power III,
15 = cruiser_targetboosterI,
16 = cruiser_engine III,
17 = cruiser_ecm shock,
接下來就是在關卡裏放上你創建的艦船了,在“遊戲目錄\data\deployments\”下新建一個文件夾,文件夾的名字是你創建的關卡裏的那個名字,如scenario13(跟關卡文件裏的 name = scenario13 對應),然後在其他關卡裏複製這三個txt文件aifleet_easy.txt、aifleet_medium.txt、aifleet_hard.txt (三個難度)到這個文件夾下,如果你新建的關卡是無限敵人挑戰關的話,就找wave1_0.txt、wave1_1.txt、wave1_2.txt、wave1_3.txt、wave1_4.txt……wave1_5.txt(應該是每一波攻擊的配置)這些文件複製吧,一個一個打開修改:
[ship0]
shipid = 1 #代號,我也不知為何物
name = 警覺號 #戰場名字
design = _rebel loki frigate #你新建的艦船配置文件的名字,如改為a1
pos = 1440,1152 #艦船分配的坐標
quantity = 1 #艦船數量,隨著難度提高可以增加
angle = 270
behaviour_0 = ATTACK_FRIGATES,-1,0.50,500.00 #艦船命令,可以自己增加,有興趣自己研究吧
behaviour_1 = ESCORT,14,256.02,0.00
angle = 270
[ship13] #跟上麵一樣
shipid = 20
name = 不懈號
design = _rebel minotaur cruiser
pos = 1824,1248
quantity = 1
angle = 270
behaviour_0 = ATTACK_FRIGATES,-1,0.50,400.00
behaviour_1 = ATTACK_CRUISERS,-1,0.80,800.00
angle = 270