红色警戒3官方战役玩久了总会想变变花样,比如添加一点自定义战役什么的让游戏更有乐趣,可以自己也可以分享给小伙伴们一起游玩。关于添加自定义战役进官方战役里的方法教程,如果你是一位RA3爱好者可以参考一下。
教程作者:物wwu
请先确保你有一下基础:
1.会做一张像样的遭遇战战役地图,包括玩家列表的更改,会添加脚本,对脚本比较了解
2.有一些制作mod的基础,比如添加地图进mod,会修改一些局部数据
关键的xml:CampaignTemplates.xml和MapMetaData.xml
修改如下
第一个是修改地图名字,第二个是修改任务目标,这里我新建了3个新的任务目标,具体内容可到gamestrings.csf里修改
这些地方也需做修改,startposition和borderSize这些数值可到自己地图里的map.xml里搜索MapMetaData看到
然后弄放好源码和地图
注意!!!!这里的地图必须是打包过后的!!!!!!!
到这里,添加战役的主题流程就已基本结束
剩下的是一些地图设置和ai等等的细节
官方战役地图的玩家列表和脚本和遭遇战的有些不同
首先是玩家列表
1:这个选项决定了是否为电脑控制,官方战役里,除了主指挥官外,其他玩家都应该勾选,包括副官
2:这里选择阵营颜色以及雷达显示的颜色
3:这里必须选择与该玩家符合的阵营名称,如不选则雷达将一直处于关闭状态
4:这里选择敌友关系
5:电脑控制的玩家这里要选择一个性格,不能是DefaultPersonality,至于应该如何选择,后面再说
注意:玩家列表里的名字不能出现两个同样的
战役里玩家名字可以任意起,只要按照上一楼的规则来就行