求任务关全金属地图改成的普通地图。
主要想玩防守战。
LZ
玩ai
建立好防线
挂机
就
ok
了
没看明白。。。。。。。。。:6_306:
就是开正常地图,建防线,打AI…
自己动手,丰衣足食
用TACC的战役做个例子,CCmiss.ccx用hpiview打开后,会发现和感兴趣的地图相关的东西全部储存在maps目录中。TNT是TA储存地图地形和地面贴图的文件,OTA文件则是储存了地图完整的风力、重力、水腐蚀单位的速度、要匹配的AI的文件的类别等内容,一个战役中的单位的初始化和单位要进行的动作,也一样是OTA中的。
在对比了普通地图的OTA和战役的OTA后,很容易发现双方的差异。
我们修改下CCmiss的第一关,可以找一张普通的地图,对比着修改,这是我修改过的几个
missionname=; 战役的名称,事实上无关紧要,因为TA会用OTA文件的名字在游戏中显示,不过你最好添上。
missiondescription=; 地图的描述,为什么你要关心这个?
brief=Exp1acb01; 战役的简报,删成空的
narration=Exp1acn01; 战役简报同时播放的音乐,删掉
numplayers=;推荐的玩家数目,我给修改成了 numplayers=2,4; 逗号是可以用来隔开数字的
useonlyunits=Exp1Ac01.tdf; 限制使用的单位列表,如果你不喜欢像战役中那样使用OTA的单位的话,你可以留着它。
DestroyAllUnits=1; 删
CommanderKilled=1; 删
AllUnitsKilled=1; 删
SCHEMACOUNT=3; 改成=1; 指下面的方案有几套,一些地图上因为玩家数量不同而矿点数量和位置的变化,就是用这个实现
接下来的是schema英文含义通常用作 架构、策略、策划的含义,所以这里面就包含了一些真正繁琐的东西。
对我们想把战役只留下地图的人而言,对它的修改主要是删,
但在开始之前,要把schema0的Type改成
Type=Network 1; 不要问为什么
之后需要把units整个部分都删除掉。
以及schema1, schema2, schema3, … 注意要留着sechema0
注意大括号们的匹配,你最好使用一个可以高亮显示匹配的编辑器,例如notepad2
把这些都修改完后,你需要给一个新的玩家设置他的初始点,要设置初始点,你需要在specials中的[special0]后添加
[special1]
{
specialwhat=StartPos2;
XPos=1696;
ZPos=1816;
}
其中的XPos和ZPos是对应的StartPos2的开始位置。你还可以添加special2,里面的specialwhat=StartPos3;
下面的是修改好的OTA,
[GlobalHeader]
{
missionname=CCMISS1;
missiondescription=why you care;
planet=Water World;
missionhint=;
brief=;
narration=;
glamour=;
lineofsight=1;
mapping=1;
tidalstrength=24;
solarstrength=26;
lavaworld=0;
killmul=50;
timemul=0;
minwindspeed=2000;
maxwindspeed=4000;
gravity=112;
maxunits=250;
waterdoesdamage=0;
waterdamage=100;
numplayers=2;
size=15 x 15;
memory=32 mb;
useonlyunits=notexist.tdf;
SCHEMACOUNT=1;
[Schema 0]
{
Type=Network 1;
aiprofile=Waterwrld;
SurfaceMetal=3;
MohoMetal=40;
HumanMetal=1000;
ComputerMetal=1000;
HumanEnergy=1000;
ComputerEnergy=1000;
MeteorWeapon=;
MeteorRadius=0;
MeteorDensity=0;
MeteorDuration=0;
MeteorInterval=0;
[features]
{
[feature0]
{
Featurename=WaterAquaOre3;
XPos=362;
ZPos=427;
}
}
[specials]
{
[special0]
{
specialwhat=StartPos1;
XPos=5696;
ZPos=6816;
}
[special1]
{
specialwhat=StartPos2;
XPos=1696;
ZPos=1816;
}
}
}
}
////------------------------
要是你真的看完了上面的东西,甚至自己已经改了,那看到下面的内容你一定会感到特别的兴奋和感恩,如果没有而是觉得好多文字,烦人的xpoy又在装高人蔑视我们乱塞东西进我们的身体,是这种情况的话,你可以把这儿当做正文开始,没有问题的,
玩家制作的TA地图编辑器Annihilator 是不支持编辑战役的,因此用它编辑过后的地图,战役的信息都会被剔除掉,所以你需要一个没有战役内容的地图?用Annihilator 打开它,TACC的地图在ccmiss.ccx里,TABT的在那10个额外的HPI文件中,原TA的战役则在totala4.hpi中。
然后给地图上添加一个二号玩家的出生点,把地图另存为你喜欢的名字,再拖进你的TA目录,完成了!
你需要Annihilator ?对啊,你可以去地图区找。你觉得它不能编辑战役的话,可以到地图区搜索 honeyfox摊煎饼来得到它的源代码,是用VB6编写的,然后你可以在阅读一段时间后添加进行战役里单位的编辑的功能,当然,那样别忘了共享。
学习了。好东西呀。。。。。。。。。。。。