原作者:ghl 发表日期:不祥
(包括了制作单场景地图的教程)
自己动手编写Heros3战役的一些问题和处理方法
一、编写战役的一般步骤
1、制作单场景地图 - 地图[wiki]编辑器[/wiki]
a、新建地图
b、地图的详细资料
c、总算开始画了:地形、城堡、英雄和玩家设置
d、事件
e、遗憾:特殊失败条件
f、资源、宝物、怪物以及特殊建筑
g、重要部分:魔法和宝物的设置
h、验证地图
i、修改随机地图是省事的做法么?
j、笑话:我只想编单层的地下图怎么办?
2、合成战役 - 战役编辑器
a、新建战役,选择战役地图
b、输入场景地图,设置场景序言和尾声
c、初始奖励和跨场景选项
二、制作让自己满意的战役还要了解的问题
1、英雄属性的继承问题
2、使用自定义的新英雄
3、改变英雄的头像
4、保留跨场景的宝物
5、随机生成地图时可能会出错
6、英雄的经验值和等级
7、myheros自编战役的运行要求
——————————————————————————————————————
一、编写战役的一般步骤
注:如果你迫不及待地想开始,那么简单地看完这里的叙述就可以开工啦。下面可就开始流水账了呀,做好心理准备,呵呵。
1、制作单场景地图 - 地图编辑器
a、新建地图
为什么单独把新建地图作为一个步骤拿出来,是因为这里有几个地方值得注意,当然,有的也可以在后面的步骤中修改。
点了新建地图按钮后,出现“新地图”对话框,在这里选择地图的版本,一般选择“死亡阴影”就可以了,反正如果同时安装了末日,也可以使用元素城的。地图的尺寸在这里必须选好,在后面的步骤中是改不了的。4个尺寸分别对应s,m,l,xl四种类型。双层地图这个选项无所谓,可以随时加上或者去掉。
注意“随机产生地图”这个选项,我不太清楚是不是我同时安装了末日之刃才有这个选项的。选中它后,出现随机地图的生成选项,这和游戏中生成随机地图的含义是一样的,这里就不罗嗦了。
小结:开始编写地图前,先规划地图的尺寸。不然开始画了,想改都没门。
b、地图的详细资料
这个操作可以根据需要在任何时候进行。
选择“工具”/“详细资料”,就打开了“地图说明”对话框。这里的选项是少不了要做的,我们按照需要把这里的设置分散在后面的步骤里说明。
先说的是“常规”页的内容。首先是难度,一看就懂,不过要提醒大家,这里设置的难度只是打这单个地图时默认的难度,合成到战役的时候还要调整的。
看到“双层地图”选项了吧,也就是说,可以随时设置你的地图是单层还是双层。
“限制英雄等级”可以限制本场景英雄最多达到多少级,这个要设置适当。我建议啊,如果第一个场景是m地图,15比较合适,不然老是出现“不能得到更多的经验值”的信息,多扫兴;第二个场景(m地图),建议是20-25,以后就无所谓了,因为英雄越来越厉害,而且升级的经验值要求也越来越多,影响不是很大的。
“地图名称”和“简介”需要精彩一点。原因吧,不说你也知道。这是门面啊。
由于现在还没有开始画地图,其他页待会再说,个人意见:这里的“传闻”就是在酒馆中给了小费说的话,意义不大;另外这里的“事件”是针对所有人发生的,这在战役里一般是不需要的(有另外的设置)。所以,先把“传闻”和“事件”排除吧。
c、总算开始画了:地形、城堡、英雄和玩家设置
现在赶快开始画地图吧,首先画地形:草地、雪地……等等,然后放障碍物。
重要提示:注意工具栏中有一个“障碍物”按钮,专门用来画山、树、湖泊等挡着路的东西的。很好用。不过可能要局部修改,我总觉得这个功能或出来的障碍物不是很好看:)
然后应该关心的是什么城堡放什么地形合适,但是也并不重要,我非要让鬼生活在草地上,让塔族去地下也没什么的。嘿嘿。
放置了城堡后,双击它,可以设置它的各种属性。所有者、名称、开始有的英雄、驻地先有什么兵、不允许建什么,先建好什么、魔法塔会出现什么魔法。注意“事件”很重要,下面单独说。
回到“工具”/“详细资料”的英雄页,把可以招募的英雄前面加上勾,不能用的则去掉勾。双击某个英雄的名字,还可以改他/她的名字、传记、初始技能和辅助技能。如果贪心不足,就设置一下他刚招募出来就有的宝物和魔法吧。
“玩家设置”主要是设置谁是第一个,也就是战役中什么颜色是人类玩家,一般情况下,你放置的第一个城堡会被作为人类玩家,不管是什么颜色。所以这个地方根据需要改。
“组”可以设置联盟。先选择“允许组队”,然后选择要几家联盟,一般选2,自己和电脑。然后安排队伍就可以了。不过这是要等你所有的玩家都安排好了后再做的工作。
d、事件
事件是什么?就是每个回合开始时出现的对话框,就是那个你总是很不耐烦就确定了的那个。其实事件让战争有了情节,而不是简单的打打杀杀。所以战役最注重的就是事件。
战役中,一般是给人类玩家设置事件就可以了,反正电脑是个笨蛋,也不懂的。设置事件一般是选择玩家的城堡后,双击,选择“事件”页,点“添加”,先给事件起一个标题。这个标题无所谓的,随便写就好。重点是把情节写在“消息”里面,然后选择这个事件对谁发生,例如只对玩家1发生,就去掉其他的玩家,为什么要这么做呢?这是因为,如果你很不幸地丢掉了自己的老窝,这些事件就不发生给电脑,嘿嘿。
去掉“使该事件与电脑玩家相关”作用也是一样的,那为什么还有玩家1-8的选择呢?那是为单地图联机设置的,那时候不都是人类玩家了么?
“初发日”设置的是第几天出现这个对话框。例如,第一天告诉你:你好惨,又要打架了。“产生效果”则是用来设置重复出现的信息。例如:第7天告诉你:你被偷了,损失惨重,-10000 gold,然后每隔7天就来偷你一回。哈哈。好变态。
刚才说到了事件不单纯是对话框,还携带着其他的变化,怎么实现的?就在这个“事件编辑”对话框的后面3页。
如果和资源有关的,就去“资源”里选,增加还是减少;典型的例子就是:“后方送来了补给品,然后所有资源+99999”疯了!
如果是要自动增加什么建筑(真好),就去“建筑”里选(不过如果你自己已经建好了,可能就没有什么效果了);例子:“附近的村民都来帮你白干活”,然后你就活生生的多了一个国会,真是做梦都会笑啊。
增加生物的例子很多,例如:“5个额外的黑龙可以在xxx招募”。
注意,编写这类事件的时候,不要在消息里写这些废话,例如增加什么了,可以招募什么了,这些话是系统自动加上的。
e、遗憾:特殊失败条件
又是在“工具”/“详细资料”中进行的。特殊胜利条件和特殊失败条件都是很容易理解的。不过如果有这些特殊设置,别忘了在地图中说明一下,免得玩家不知道怎样才算赢。例如最初的《复国》第2关是要积累1000个祭司(天!)可是没有说明,弄的别人不知道怎么了就是不恭喜他取得了胜利,哈哈。
特别遗憾的是:在地图编辑器中,没发现可以设置多个特殊失败条件的方法。例如:既要限制时间,主角又不能死。或者2个以上的英雄不能死……等等。只好用折衷的方法了。我在《人鬼情未了》第2关的处理方法是不允许建造酒馆,然后限制时间。这样,主角一跑,也就只能等死。因为没有其他英雄可以招募了呀。呵呵。
f、资源、宝物、怪物以及特殊建筑
这是很重要的部分,首先是资源,要考虑平衡问题。人类玩家也就罢了,让他对着电脑哭丧着脸说:“没有木头”吧,哈哈。主要是电脑方不能太难,否则整个地图就显得容易了。因为电脑要操心的事情多了啊。
适当地安排些宝物可以给战役带来些惊喜哦。
怪物,建议给人类玩家这边多方些厉害的怪物,而且双击怪物图标,设置一个好大好大的数字,例如99999,并且选择“肯定不会加入”和“怪物不会逃跑”,我让你还学外交,哈哈。学了也没用。电脑那边就算了吧。适当就好。理由还是为了增加电脑的攻击性。
特殊建筑只的是增加属性的东西,例如雇佣兵帐篷、真理之园、智慧树、边境大门、先知小屋、各种宝屋之类的。原则是适当增加。如果你弄的到处都是增加属性值的肯定没意思,到处都是龙之国,一打就是龙王神力什么的,很不好。
先知小屋多研究一下,双击它的图标,可以设置它的任务和奖励的东西(注:如果不设置,形同虚设)。
另外还要说说魔法师小屋。这是和魔法眼(那个大眼睛)配套的东西。如果少了其中一样就没有了应有的作用了(魔法师可以给你看到有魔法眼的地方)。
g、重要部分:魔法和宝物的设置
很重要啊。我先说说为什么:你设计了一个曲曲折折的迷宫,安排了大量的边境大门,需要一个个去找帐篷,帐篷旁边埋伏了大批人马。可以,这家伙会飞行和次元门……你白干了。所以需要设置不允许出现某些魔法和宝物。一说你就明白了,大家打h3的时间可都比我长啊。
首先说限制魔法。这有两个方面。一是限制城堡里魔法塔里的魔法。参照步骤c;另外是魔法卷轴和金字塔之类的东西。这些要在“工具”/“详细资料”里设置,去“魔法”页,把不允许出现的例如“飞行”、“异次元之门”去掉勾,当然你别照搬啊,根据你的需要取舍。
然后是宝物。就以飞行为例吧,有关的宝物是:炽天之翼、魔法师之帽、气系魔法书。自然要统统去掉。就在隔壁的“宝物”页里设置。
h、验证地图
这是个有用又没用的功能,就在工具菜单里面的。可以检查一下一般的疏忽,例如,某个矿被堵死了,某个先知小屋没用处等。但是有些封闭的区域它是不管的,它认为你会飞么。呵呵。
建议:常用。但是还要结合自己的细心。这功能不是万能的。
i、修改随机地图是省事的做法么?
绝对不是。哼哼。我做了一次,头都大了。什么乱七八糟的,基本上是重新画了。如果觉得画山水很麻烦,可多用“障碍物”的画法。
j、笑话:我只想编单层的地下图怎么办?
ghl初次想到这个问题,也是大吃一惊。对呀。难道不设计地面么?其实很简单,还是选单层地图,然后用“岩石”地面把整个地图充满,然后再用“地下洞穴”画就是了。
2、合成战役 - 战役编辑器
a、新建战役,选择战役地图
战役编辑操作很简单,先选择新建,找一个地区图。这里只能是选游戏里自带的地图,虽然各有名字,但是不影响我们。我们选地区主要是看是多少场景的。如果是4场景战役,就选4场景地区好了。如果地图可以和地区图差不多的外形,那就是很细心的作品了:)
新建战役后,先选择“编辑”/“战役属性”,设置战役的名称。这个名称将会出现在“自创战役”列表中。“描述”是显示在窗口右侧的内容。
主题音乐:选一个主题歌啦。只要差不多就可以。需要说的是,这些音乐保存在heroes3的mp3目录,如果要加入自创音乐,可能只要把自己的mp3复制到mp3目录就可以了,不过发布的时候别忘了一起带上。
重点:选择“场景难度可以由玩家选择”。这样玩家可以自由选择各关难度。
b、输入场景地图,设置场景序言和尾声
双击红色的区域,出现“场景属性”对话框。点“地图文件”处的输入按钮,选择你编好的地图,这个地图就被合成到战役里面了。注意“先决条件”是什么意思,就是问你是不是要先打了某一关才可以选择这一关。等你设置第2关的时候,就可以在这里看到第1关的名字,你把它打上勾,就表示不打第1关,就不能进入第2关。
序言和尾声是增加气氛的。就是战役开始时候的动画和字幕。不过只能选择游戏自带的动画。字幕可以自己设置。那个音乐啊。。怎么说,似乎没用的?不过有了动画和字幕也很吓人了。
c、初始奖励和跨场景选项
初始奖励就是战役开始前可以选择的奖励,例如多少多少钱、多少多少兵、多少多少技能、宝物等等。设置方法如下:
选择好“初始奖励选项”
然后点添加,就可以选奖励什么了。
“跨场景英雄选项”是做什么用的?
记得地下城和魔鬼么?有一关让你选择是带地下城的英雄,还是魔鬼。就是这样实现的。选择它后还是添加,添加可选的几个场景可以了。个人认为:这个选项不好,就一个英雄从头到尾多好。建议别用。嘿嘿。
——————————————————————————————————————
二、制作让自己满意的战役还要了解的问题
1、英雄属性的继承问题
编写战役比较麻烦的就是英雄的继承问题,上一场景英雄如何带入下一场景,还有上一关的某几个次要英雄如何带入下一关的方法如下:
a、在地图编辑器中,注意放置英雄的页面,除了18个种族的英雄图标之外,还有2个:“随机英雄”、“英雄”。这个英雄就是用来继承上一关英雄的。
b、拖“英雄”图标放置到地图上,双击此图标,可以指定主英雄的种族和姓名。
c、如果要继承多个,可以放多个此图标,例如7个,不要指定姓名。就可以了。如果上一关没有这么多英雄,例如只有2个,那这一关开始的时候,也会只显示2个。
d、注意不是设置城堡的来访英雄。这样每关开始都是1级,那多没意思啊。
e、设置”英雄“属性的时候,可以看帮助,获得更多的信息。
f、如果你的英雄是用11个特殊英雄作为原型编写的,则只要把他们简单的放到地图上就可以了。可以自动继承的。不过没有试过改了他们的名字和头像等属性,是不是还可以继承,使用这11个英雄需要先选择菜单“工具”/“详细资料”,在“英雄”设置页面把他们前面加上勾。不然是不能使用的。(骑士:凯瑟琳、罗兰德; 巡逻兵:格鲁; 术士:邓肯; 魔鬼:赛尔伦;死亡骑士:罗德哈特; 地下领主:摩莉尔,巨龙摩莉尔; 野蛮人:科尔格,伯拉格; 女巫:埃德妮)
2、使用自定义的新英雄
参照前面的步骤c。举例说明吧。我打开“工具”/“详细资料”,选择“英雄”,双击“德肯”,把它的名字改成“诡魅天使”,性别不变,改掉传记“诡魅天使是薇拉的未婚夫”在该掉它的魔法,改成“流星火雨”。然后换一个头像。这样,以德肯为模板的英雄“诡魅天使”就定义出来了。然后“诡魅天使”就可以像自带的英雄一样使用了(仅限此地图)。
既然自定义了英雄,那么继承的问题就出来了。因为第一关是“诡魅天使”,第二关要继承它,建议操作是,到第二关同样定义“德肯”为“诡魅天使”。就最好不过了。
(不知道第二关直接选德肯,继承的是不是诡魅天使。没有测试,最好是也定义一下)
3、改变英雄的头像
详细方法看英雄世界提供的头像图片下载说明。
特殊英雄自定义头像编号:
埃德妮:000
伯拉格:001
德肯:003
格鲁: 004
科尔格:005
罗德-哈特:006
摩莉尔:007
巨龙摩莉尔:008
罗兰德:009
凯瑟琳:128
姆拉克爵士:130
塞尔伦:131
a、例如,你把pcx头像文件名改成hpl004sh.pcx和hps004sh.pcx,就可以改掉格鲁的头像。
b、虽然002不知道是谁,但是可以选择002的头像。意思是说,hpl002sh.pcx是可以在地图编辑器中选择到的。
c、头像的改变在地图编辑器中就可以看到。
d、不是特殊英雄也可以用特殊英雄的头像。
4、保留跨场景的宝物
如果要保留上一关英雄的宝物,需要在战役编辑器里面处理。
选择战役编辑器的“编辑”/“场景属性”打开对话框,然后转到“跨场景选项”页, 这里有2个地方可以设置跨场景宝物:
(1)选中“跨场景英雄保留”处的“宝物”,则跨场景英雄保留所有宝物
(2)在“跨场景宝物”里面选择要保留的宝物,这样即使不是那个英雄携带选中的宝物也会保留下来。
重要提示:
(1)需要在下一个场景设置。例如,保留第一关宝物,需要到第二关的场景属性设置;
(2)组合宝物并不等于拆开的宝物,如果分别选择:骷髅冠、骨质胸甲、亡灵盾、黑魔剑并不能让诅咒铠甲保留下来。同样,如果英雄在过关时拆开了组合宝物……那真是惨透了~~~~
5、随机生成地图
《死亡阴影》随机生成地图的时候,可能会出现错误。
6、英雄的经验值和等级
18级:57516
20级:96xxx
21级:97911
22级:117086
24级:176438
27级:301830
28级:352080
29级:415070
注:1、1-11级可以在编辑器里选择;
2、有些数字可能多了点。你设置的时候,直接用一个整数得了
3、这个数字怎么得来的,游戏中随时看你的英雄属性,在经验值处单击右键,可看到“下一经验值”的数字,就知道了。
这个有什么用?用处可大了。如果你的英雄进入第二关后,等级肯定已经是10多级了,如果电脑的初始英雄还是1级,那不是打得很轻松?所以,先给电脑的英雄设定一个经验值,让它和你持平或者高你一点,然后在适当地把它的初始技能都提高一点,必要的话,可以给它设置宝物、魔法。注意,初始技能不能太高了。因为升级的时候,这个技能也是会增加的。
7、myheros自编战役的运行要求
大家约定,一概使用中文版的死亡阴影和末日之刃。因为要设置情节的。英文版无法显示汉字。其他要求好像没什么,版本x.x似乎也没有影响。 |