每天收集实时更新
记得收藏关注本站

红色警戒2如何自制战役,红警地图编辑器怎么使用

#金石计划#

前言

红色警戒2这款游戏已经经历了20多年的风风雨雨,但是时间并没有磨灭玩家对游戏的热爱。在目前的网络时代,红色警戒2非但没有像一些早期的网络游戏走向消亡,反而在网络时代当中拥有了更丰富的生命力。在这样的过程当中,一个个制作红色警戒2地图和任务的技术者们贡献了他们的力量。

红色警戒2拥有着属于自己的地图开发软件,能够让每一个玩家制作出属于自己的新鲜任务,但是很多玩家空有一腔热血,根本不知道怎么去使用这一款软件,网上找到的教程也不是很多。

在接下来的文章里面,将会介绍一下一款任务如何才能做得更加像官方的任务。


本文中使用到的两个软件分别是:RA2CStrEditor.exe和FinalAlert2YR.exe,前一个是红色警戒2的文字编辑软件,后面一个就是常用的地图编辑器。


1 我们缺少什么?

首先我们要解决一个问题,做下来一个任务,我们究竟少点什么呢?

很多时候我们在网上下载一个任务,总会有种没头没尾的感觉。这是因为我们已经习惯了打官方的任务,而我们自己制作的任务一般来说要比官方的任务要少一些东西。

少的这部分东西,就是开局的副官介绍任务,剧情的发展,还有每隔一段时间就有的任务提醒。

2 副官语音

在每一个任务刚开始的时候,我们都会听到语音“establish battle field control”(正在建立战场控制连线)有这句话和没有这句话是非常重要的,这涉及到一个气氛的渲染问题。

做法如下:

首先我们新建一个触发:start01

条件栏里面选择“任何事件”,相当于刚刚开始就有的,“任何事件”相当于“流逝时间”为0,不过这个更加实用一些。

结果:21播放语音,参数值选择EVA-

EstablishBattlefieldControl

这样在任务的一开始就有副官的语音介绍,气氛就有了。

3 难度选择

在原版的任务当中,是没有这个设定的,在任务的一开始不会给你显示你选择的是什么任务。但是在心灵终结这个mod当中,这一项设定是必需的,笔者认为,这项设定更加人性化,对玩家更加友好,因此有保留的必要。

这一项设定我们涉及到了三个触发,在设计触发之前,我们需要在文字编辑软件当中添加三条信息。

以下是软件打开的界面:

这个软件可以打开红色警戒2的语言文件“ra2.csf”或者尤里的复仇语言文件“ra2md.csf”。

我们可以随便选择一栏,在里面添加easy,normal,hardly三条,在easy后面的具体内容写上:“难度:简单”以此类推,并且保存。

之后在地图编辑器当中创建一个新的触发“start-easy”在下面的“简单,中等,困难”三栏选择当中只勾选简单前面的复选框,这样就代表这个触发只会在玩家选择简单的时候才会触发,中等和困难不会触发。

条件一栏还是选择“任何事件”,因为这个触发在一开始就要有。

结果选择“11文本触发事件”,这一个触发就和csf文件关联在一起了,在参数里面可以找到我们刚刚编辑进去的easy。这样在游戏刚刚开始的时候就能够看见难度选择了。

4 失去鼠标控制

在原版的任务当中,玩家一开始听副官介绍任务的时候都无法进行操作,这也属于一个官方的开局设定。

关于这个设定,其实非常简单,在刚刚的start01这个触发当中,条件一栏写的是“任何事件”,我们要完成的这一项设定也是在“任何事件”条件下的,因此只需要再增加一个结果“46 禁止玩家输入”即可。

5 镜头切换

在讲解这个设定之前,我们要先补充一点:一般在任务的触发之间,都会存在着逻辑关系。

举一个很简单的例子:我们要先听见副官说话,表示正在建立战场控制,之后我们才能收到要执行的任务。

而有着逻辑关系的两个触发,后一个触发最好由前一个触发激活,这样就能构成一个很明了的逻辑关系,方便理解。

所以我们接下来要新建的start02,需要先禁止(禁止的复选框就在难度选择的上面),然后再在start01当中新建一个结果“53 允许触发”,参数选择我们刚刚新建的触发start02。


镜头切换的含义就是告诉玩家本次任务的目标是什么,一般我们遇到的任务目标都是摧毁某建筑,消灭某敌军以及保护某建筑。

摧毁某建筑,一开始就需要把那个建筑显示出来,然后再闪烁几下。这个是一个比较常规的任务,我们以“摧毁苏军建造厂”为例,制作触发。

首先我们要在语言编辑器当中新建一个条目,把任务目标用文字写下来,我们可以写“任务目标:摧毁苏军建造厂”之后再保存,这样方便调用。

之后我们新建一个触发start02,一开始先禁用,别忘记在start01当中把这个触发开启。

条件选择“13 流逝时间”,参数选择“10”。

“流逝时间”是一个非常常用的触发,表示延时,在游戏当中一般一秒钟相当于现实生活当中三分之二秒,这里的参数“10”是游戏当中的时间。当这个触发被激活的时候,开始计时,计时达到10秒的时候,开始执行结果。

这里放10秒钟是为了让玩家缓一缓,别一上来就搞一堆东西。

为了完成告诉玩家任务,这一个触发由多个结果组成。

结果1:“112 居中视野到特定路径点”,然后我们在苏军建造厂的中心位置新建一个路径点10,这一个结果的参数就选择“10”。这样玩家的视野就会被移动到苏军的建造厂那个位置。

结果2:“19 播放音效”,参数选择“CameraSwitch”,这是一个音效,在切换镜头的时候会产生一个切换镜头的音效。

结果3:“11 文本触发事件”,这个不多说,参数就选择我们刚刚新建的文字。

结果4:“55 建立雷达事件”,使用这个触发的时候我们需要小心,因为必须要在玩家有小地图的时候才能建立一个雷达事件。这个触发有两个参数,第一个参数是路径点,就是说这一个雷达事件需要在哪个地方建立,第二个参数就是几个数字,不同的数字代表的圈圈不一样:0、3、4红圈 1、2黄圈 5蓝圈。

我们路径点选择10,圈圈选择5,蓝色的圈。这样在镜头到达建造厂的时候,就能够给出一个圈提示以下玩家。

结果5:“17 显示路径点周围区域”,参数选择10,这个触发意思很明确,就是把苏军建造厂周围的黑幕清除,让玩家看见这个建筑。

结果6:“131 闪亮特定类型建筑”,数字参数可以输入“120”,建筑参数选择“苏军建造厂”。这两个参数,第一个数字参数表示闪烁的时间长度,注意一下这里的时间长度不是游戏时间,而是帧率,120也就是差不多游戏时间三四秒钟,第二个参数表示闪烁啥建筑。

这里还有一个结果7:“53 允许触发”,具体作用就不说了。

6 镜头回到玩家基地

看完了任务目标我们要回到初始的位置,这里我们使用另外一个镜头切换的触发。

先新建一个触发start03,老规矩,先禁用。

条件:“13 流逝时间”,参数选择“15”,就是说在上一个触发开始15秒后才开始这个触发。时间稍微弄长一点,让玩家能够缓一缓,别搞得太着急。

结果1:“48 移动并且居中视野到路径点”,这个结果有两个参数,一个是路径点,还有一个就是速度。路径点选择“99”(98和99在单人任务当中是默认玩家的初始位置),速度参数选择“3”,3速在正常的游戏速度下还算是比较快速的了。

结果2:“53 允许触发”。

7 玩家开始打游戏

任务介绍完,也回来了,就结束了吗?当然不是啊,玩家还不能干任何事情呢,我们还需要让玩家能够输入。这个触发比较简单。

新建一个触发start04,先禁用。

条件:“13 流逝时间”,这里的参数因人而异,不同的任务有不同的时间,我一般习惯用15,15秒之后开始打。

结果1:“47 允许玩家输入”。

结果2:“21 播放语音”参数选择副官的声音“

EVA_BattlefieldControlOnline”。

至此,一个相对比较官方的开头就做好了,大家可以去试试!

版权声明:本文内容由互联网用户自发贡献,如有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。