自己动手编写Heros3战役的一些问题和处理方法

一、编写战役的一般步骤

    1、制作单场景地图 - 地图编辑器
        a新建地图
        b地图的详细资料
        c总算开始画了:地形、城堡、英雄和玩家设置
        d事件
        e遗憾:特殊失败条件
        f资源、宝物、怪物以及特殊建筑
        g重要部分:魔法和宝物的设置
        h验证地图
        i修改随机地图是省事的做法么?
        j笑话:我只想编单层的地下图怎么办?

    2、合成战役 - 战役编辑器
        a新建战役,选择战役地图
        b输入场景地图,设置场景序言和尾声
        c初始奖励和跨场景选项

二、制作让自己满意的战役还要了解的问题

    1英雄属性的继承问题
    2使用自定义的新英雄
    3改变英雄的头像
    4保留跨场景的宝物
    5随机生成地图时可能会出错
    6英雄的经验值和等级
    7myheros自编战役的运行要求

——————————————————————————————————————

一、编写战役的一般步骤

    注:如果你迫不及待地想开始,那么简单地看完这里的叙述就可以开工啦。下面可就开始流水账了呀,做好心理准备,呵呵。

    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场景地区好了。如果地图可以和地区图差不多的外形,那就是很细心的作品了:)

    新建战役后,先选择“编辑”/“战役属性”,设置战役的名称。这个名称将会出现在“自创战役”列表中。“描述”是显示在窗口右侧的内容。

    主题音乐:选一个主题歌啦。只要差不多就可以。需要说的是,这些音乐保存在heroes3mp3目录,如果要加入自创音乐,可能只要把自己的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
        凯瑟琳:未知
        塞尔伦:未知

    a、例如,你把pcx头像文件名改成hpl004sh.pcxhps004sh.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

    注:11-11级可以在编辑器里选择;
        2、有些数字可能多了点。你设置的时候,直接用一个整数得了
        3、这个数字怎么得来的,游戏中随时看你的英雄属性,在经验值处单击右键,可看到“下一经验值”的数字,就知道了。

    这个有什么用?用处可大了。如果你的英雄进入第二关后,等级肯定已经是10多级了,如果电脑的初始英雄还是1级,那不是打得很轻松?所以,先给电脑的英雄设定一个经验值,让它和你持平或者高你一点,然后在适当地把它的初始技能都提高一点,必要的话,可以给它设置宝物、魔法。注意,初始技能不能太高了。因为升级的时候,这个技能也是会增加的。

    7myheros自编战役的运行要求

    大家约定,一概使用中文版的死亡阴影和末日之刃。因为要设置情节的。英文版无法显示汉字。其他要求好像没什么,版本x.x似乎也没有影响。


本站内容为署名作者原创,未标注作者的为版主原创。转载请务必注明来源于英雄世界,并注明作者。