类别: 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