魔兽地图太大打不开怎么办

| 电子商务师 |

【www.guakaob.com--电子商务师】

魔兽地图太大打不开怎么办篇一
《魔兽地图详细怎么做》

魔兽地图详细怎么做?

魔兽文件夹里有个地图编辑器 图标就是一个羽毛 以下是教程魔兽争霸Ⅲ》地图制作入门教程 WarCraftⅢ World Editor(简称WE),是暴雪巨作《魔兽争霸Ⅲ》所附带的功能强大的地图编辑器。世界上很多地图制作高手已利用WE创作出了类似《反恐精英》、《暗黑破坏神》、《雷电》、《大富翁》等经典游戏的魔兽版,可以说用WE只有想不到,没有做不到。WE功能如此强大,其实不难掌握,因为暴雪已将它做得再“傻瓜”不过了。当你决定使用它创造地图时,摆在你面前的不过是一大堆“积木”,你只要发挥自己的创造力,就能将其摆放出一个自己想象中的世界来。是不是已经等不及了?让我们赶快启动WE来制作属于你的一部舞台剧!

WE由四个主编辑器还有个功能强大的物件管理器(Object Manager)组成。四大编辑器分为地形编辑器(Terrain Editor)、单位编辑器(Unit Editor)、触发编辑器(Trigger Editor)、音效编辑器(Sound Editor),四者关系如图,其中要属地形编辑器和触发编辑器功能最为强大。本文将以四大编辑器为主线介绍WE,并以官方RPG地图WarChasers的制作方法为例,由浅入深地讲解构建一幅魔兽地图的思路。(注:本文使用的软件为英文版WarCraft World Editor 1.05版)

搭建舞台场景——地形编辑器

WE基本元素之一。光用地形编辑器就能制作出简单的对战地图。由于它被设计得“傻瓜化”,就算是新手操作起来也非常容易,仿佛Windows画板一样。

通过魔兽争霸快捷程序组运行World Editor之后看到如图1界面,这便是最基础的地形编辑器。 ①上方为菜单栏,与其它的Windows软件类似,在这里可进行WE的所有指令操作。

②WE的主编辑视窗,通过它看到所编辑地图的全貌。

③辅助视窗,对你编辑地图有一定帮助,不过会影响到速度。

④工具面板,相当于一个巨大的素材库,能很方便地添加物件到地图。

⑤状态栏,记录了包括鼠标位置、鼠标所选物件的名称等附加信息。

看过地形编辑器的构造之后,我们来学习如何绘制地图的基本场景。第1步,新建一张地图(File→New)(如图2),这时你会看到网格——暴雪为了方便玩家合理安排地图构造而设计的类似一些图像编辑软件的引导线(可通过View→Grid→None来消除它)。首先,我们使用工具面板的地形面板(Terrain Palette)(图3)来创建一些山和水之类的自然地貌。A部分用来调整地形纹理以及绘制分界线。B部分调整悬崖、海水以及地表类型,不过在这里请注意两点:第1,只能在高度差为1,而且宽度至少为三个中型网格,长度在五个中型网格以上的地形间创建坡道(Ramp);第2,不要在小范围内同时使用两种悬崖类型(Cliff Type),这样可能会造成地表贴图错误。在完成了地形纹理设计和悬崖调整以后,使用C部分的地形高度选项来使地形变得更自然点儿。在调整高度时,建议使用D部分的笔刷选项,将笔刷调整到最大,这样可省下不少力气(图4)。

对自己创造的地形满意吗?光秃秃的可不好看,想加些树木、小鸟还有瀑布之类的修饰就需要用到摆设面板(Doodad Palette)了,点选工具面板上方的选择框或点击Layer→Doodad来切换到摆设面板(图

5)。当你创建类似箭靶的物品时,会发现大小与方向都是随机的,这时你既可将四部分的随机大小和随机方向取消,然后重新添加摆设,也可通过双击调整摆设,然后输入数值来改变大小、方向和种类。如果你只想大致地调整一下方向,则使用Ctrl+鼠标左键点击/拖拽(图6)。

嘿嘿,接下来就是为你的地图添加有生力量了,用相同的方法切换到单位面板(Unit Palette),相信到这里魔兽玩家应该不会陌生,你可随意添加任何兵种和建筑到地图上(图7),不过要注意,当准备创建中立生物或构建敌人基地时,别忘了更改上方的玩家哦(默认是Player1 Red)。同样能通过双击已建立的单位来更改所有者,也可使用鼠标框选或用Shift+鼠标左键来选择多个单位进行批量修改。除了所有者以外,单位的属性面板和摆设的属性面板还有很多不同的地方,其中的技能栏可激活所编辑单位的技能,而掉落物品栏多半用于设置中立生物死亡时掉落的物品。当然,游戏地图都需要有起始点,在单位面板中

Buildings的最后一栏找到起始点(Start Location),然后将它创建在地图上的任意地方。别忘了作为对战地图,至少要有两个起始点。接下来需要做的就是为你的对战地图加上一些小修饰了:点击菜单Scenario→Map Description,在Description栏里你可修改地图名称、游戏人数和地图说明,作者栏里签上你的大名(图8)。最后测试一下地图(Ctrl+F9)就可存盘了。一张简单的对战地图不就出来了?

排练演员——单位编辑器

大家肯定不会满足于只创造简单的对战地图,就像有了电脑不光只学打字一样。想学会如何驾御WE添加一些有个性的元素,这时我们就要用到下面的单位编辑器了。

单位编辑器功能很强大,因为官方经常用来调整平衡性,所以使用它就好像编辑QQ个人资料一样简单。本节将介绍如何使用它,并且主要对各个可修改选项加以解释,让大家可尽情发挥想象力创造新的单位——善恶美丑高矮胖瘦,完全由你选择。

用F5打开它以后,我们可看到A部分是与地形编辑器同样的菜单栏和快捷按钮栏,单位编辑器的菜单命令非常少且比较简单。B部分是单位树,在这里你可全览所有单位。C部分则是显示在B部分选择单位的详细数据,你要做的就是在此对各项数据进行修改。通过点击菜单File→New Custom Unit新建自定义单位,弹出新建单位窗口,其中名字可在创建后再编辑,最主要的是选择参照单位,也就是要你选择想在哪个单位的基础上进行编辑。选择了之后会在单位树的最下方看到新建的单位被放在了Custom Units目录下,点选刚才新建的自定义单位,通过右方的编辑窗口对数据进行修改(图9)。

因为编辑器里面可编辑元素多得恐怖,而且有一些玩家在游戏中都没有见过,所以我只对常见的项目进行解释(见表1)。

注释 伤害值的计算:例如9级石头人的基本伤害值为60,伤害值随机数为1,随机伤害值为8,我们就可算出石头人对地攻击的最大伤害为60+1×8=68,最小伤害为60-1×8=52,即伤害值范围为52~68。金钱奖励的计算方法同理。

以上是普通单位的编辑介绍,在编辑英雄单位时,有以下特有的修改选项(见表2)。

在设置完了这些让人眼花缭乱的单位数据及属性后,不要忘了通过点击菜单File→Export Unit Settings来将所改动的单位数据存储到文件中,然后再在你自己设计的地图上使用Import Unit Settings来调入修改了的数据。

展开剧情——触发编辑器

触发编辑器是WE的灵魂,魔兽RPG无限的内涵就是因为它的存在。在此节,我们通过分析经典RPG地图WarChasers(大家可在魔兽争霸游戏目录的Maps\Scenario下找到它)中的几个设计要点,来对触发编辑器有基本的认识。

打开地图WarChasers可看到它的全貌(图10),不要光顾着欣赏地形,这些在上面讲述的地形编辑器中你同样能做到。在讲解范例之前,先来了解一些触发器的基本常识。首先是域(Region)的概念,它是地形编辑器与触发编辑器之间最重要的一道桥梁,绝大多数的触发器(Trigger)都与它有关系。通过工具面板→域面板(Region Palette)来显示地图上的域,大家会看到地图上有许多不同颜色的矩形框,这便是域了,其中每个矩形框都是一个域。域面板简单地分为两部分:一部分仅为一个快捷键按钮,当激活时(绿色)为增加域,当取消激活时(灰色)为编辑域的大小或移动/删除域;另外一部分是域列表,在这里通过双击域名,视窗会跳转到该域所在区,并且还可在域名上单击鼠标右键→编辑域属性(Edit Region Properties)来修改该域的详细资料,除了修改名字和微调域大小以外,还能改变域的颜色(Select Color)、天气效果(Weather Effect)和声效(Ambient Sound)(图11)。

了解过域以后,可进入触发编辑器的学习了。按快捷键F4打开触发编辑器,有一个类似单位编辑器的窗口摆在了面前。让我们来看看它的结构(图12):最上方的是菜单栏。往下左边是触发器树,类似于单位编辑器里的单位树。目录下出现的文件便是触发器,左键单击触发器会打开编辑视窗。位于编辑视窗上方的文本框为备注框。备注框下方的便是触发器编辑主视窗了,这里需要讲解的是触发器分为事件

(Events)、条件(Conditions)、行为(Actions)三部分,即当发生什么事件,并且满足什么条件时执行什么行为。是不是感觉有点像计算机语言一样枯燥,那么现在让我们试着读懂WarChasers中几个触发器制作的效果实例吧。

实例一:如何实现游戏开始时的选择英雄,这是绝大多数RPG地图所必备的。

实例效果:进入游戏后,将树精灵移动到英雄附近时,则选择该英雄(图13)。

实例讲解:进入触发器树中Hero Selection目录下的Robo X触发器,我们可看到主视窗中的事件、条件、行为三大部分(图14)。

事件部分:此处的意思是当一个单位进入Robo X域,则引发该触发器。(通过双击可以编辑为你所需要的语句)

条件部分:在这个实例中条件部分为无,即当事件发生时无条件运行该触发器。

行为部分:(下文中提到的玩家1为玩家自己,玩家12为电脑)

1.在Start2域中心为进入单位的拥有者新建一个名为Megotron X的单位(在这句中,你可以更改生成的单位数量、类型以及在哪个域新建该单位和该单位被建立时的角度)。

2.给刚才建立的英雄一个复活十字勋章(由于这是给英雄添加物品,所以不能设置数量,不过你依然可以更改物品的类型。Last Created Unit代指的便是刚才新建的Megotron X)。

3.如果进入的单位属于玩家1则将刚才新建的Megotron X赋予单位类型变量Player1,否则什么都不做。(这里利用了Set行为语句来设置变量,为什么要设置变量呢?就像为什么我们每个人都有名字一样。If Then Else是经常用到的行为语句,它常会通过条件来判断该执行哪个行为)

4、5、6.三句横线标注的语句功能同第3句一样,大家很容易读懂。

7.移出进入Robo X域的单位(这里的Entering Unit同样指的是进入域的树精灵)。

8.启动触发器Snap Camera to Player(检查条件)。(执行Camera Control目录下的Snap Camera to Player触发器,你也可通过使用类似以Trigger开头的语句的触发类型语句来建造触发器链,相当于连锁反应)。

实例总结:现在我们知道RPG地图开始时用一个精灵选择自己喜欢的英雄来作战,这个最基础的触发器实例是怎么样通过事件、条件、行为这3个部分来组合的,还了解了基本的语句构成。

实例二:类似Tower Defense的兵海,在这个例子中你将认识到触发编辑器的差异性,即类似的语句却会产生不同效果。

实例效果:在WarChasers地图中会有一个开着坦克前进,然后很多骷髅兵向你涌来的效果,著名的Tower Defense地图中也有类似的触发器影子(图15)。

实例讲解:目录Monster下面的TankRun1~9触发器,鉴于这九个触发器有相似性,所以我就拿触发器TankRun1来作分析了(图16)。 事件部分:意思是当一个单位(坦克)进入TankSpeak域时,则引发该触发器。

条件部分:进入该域的单位必须属于Playersgroup(这里出现了条件,不满足条件时行为部分就不会被执行。其中Playersgroup是一个玩家组类型的变量,在其它触发器中,已设定了Playersgroup包括了游戏中的四个玩家,所以这里也可理解为任何一个属于玩家的单位进入TankSpeak域时,才能满足执行行为的条件)。

行为部分:

1.关闭此触发器(这个语句便是控制该触发器,使它只运行一次,这里我们需要注意到的是行为部分的语序性,即语句是按照从上到下依次执行的)。

2.为玩家12在MakeSlimers域中任意一点新建两个通过单位编辑器创建的名为Giant Skeleton Warrior的骷髅战士(请注意到这个语句执行的效果是先确定任意一点,再在该点建立两Giant Skeleton Warrior)。

3.为玩家12在TankSkels1域中任意一点新建一个单位名为RoadKill Skeleton的骷髅,并执行30次(其实效果便是在TankSkels1域内建立30个RoadKill Skeleton。玩家可能会觉得这个等同于上面的语

句,但是请注意,因为域内的随机点在每次执行语句时都会变化,所以这30个RoadKill Skeleton不会像上个语句里的两个Giant Skeleton Warrior一样聚集在一起,这样才会有骷髅海的效果,请大家注意我用横线标注的单位类型语句是相同的)。

实例总结:通过这个例子我们不仅学会制作Tower Defense效果,而且还看到For语句可简化很多繁琐的效果,大家应该多多练习使用。是不是觉得简单了?那我们就来个难一点的! 实例三:瞬间移动。通过此实例我们可发现触发编辑器不仅有差异性,也有多样性,即用多种方法达到同一个目的,正是因为如此,触发编辑器才可让大家尽情发挥想象。

实例效果:当坦克到了终点以后,将玩家的英雄传送到Waygate2 A域(图17)。

实例讲解:目录Tanks下面的Player 1 Leaves Tank触发器(图18)。

事件部分:当一个单位(坦克)进入Tank Leave 02域时,则引发该触发器。 条件部分:进入的单位为变量Player1(这里请大家不要被迷惑了,这个Player1只是一个单位类型变量,而非玩家1,这个变量指代的便是坦克)。

行为部分:

1.关闭此触发器。

2.取消变量TempPlayer1的隐藏状态(当你的英雄进入坦克时,在其它触发器中已将你的英雄隐藏,并赋予单位类型变量TempPlayer1,●表示单位相关语句)。

3.将TempPlayer1移动到Waygate2 A域(这个移动没有等待时间,可算是瞬间移动)。

4.在Tank Leave 02域创造“传送”特效(这是一个用来创造特效的语句,大家可能会问,英雄都被传送到了Waygate2 A域了,怎么还能在Tank Leave 02域看到特效?其实在玩家进入坦克时,视角已被固定在了坦克身上,在没有新的语句来改变视角之前,视角依然只是坦克,▲表示特效相关语句)。

5.将刚才建立的特效赋值给特效类型变量列TankSFX[1](这里出现了变量列(Array)的概念,所谓变量列,就是将同类型变量集中在一起,便于操作,就像把书都放在一个包里便于携带一样)。

6.等待0.10秒(等待语句在触发编辑器里作用也比较显著)。

7.隐藏变量Player1。由于坦克在以后的游戏中不会再使用到,所以我们完全可使用Remove命令将它删除,你可新建移除单位的行为语句(Unit-Remove),然后将Triggering Unit值更改为变量(Variable)Player1,这样便做到和隐藏变量Player1等同的效果了。

8.将TempPlayer1值赋予Player1(执行后,Player1便是指代的玩家的英雄了)。

9.执行Snap Camera to Player(忽略条件)(当选择忽略条件时,就算执行的触发器有条件也不会被考虑,这便是转换视角的语句)。

10.等待2.00秒。

11.摧毁特效TankSFX[1]。(将刚才建立的特效摧毁)

实例总结:这个例子有些复杂,大家可反复看注释并结合游戏来分析。我们从这个例子了解到在触发编辑器中达到一个目的不是只有一种方法。另外,编辑触发器中经常用到变量,但请大家注意使用变量时要有逻辑性,逻辑错误会导致整个地图出现问题。

主题曲及配音——音效编辑器 四大编辑器中最后一个组员——音效编辑器,不过它并不像其它编辑器那样强大,使用它为的是渲染地图内涵的气氛。

按F5键启动声效编辑器,结构与单位编辑器类似(图19),上方的菜单栏中,可输出/输入声音或者乐曲,在左方的声效树状列表中,能找到出现在魔兽争霸游戏中的所有声音和乐曲。双击可播放该文件,若想在触发编辑器中能调用该音效,则需要通过点击菜单File→Use Internal Sound将该文件导入到右方的声音变量列表,以使它成为一个变量。当然,这样还不能算完工,还需要在触发编辑器中调用它才行,在触发器的行为部分加入播放声音/乐曲(Sound-Play Sound或Sound-Play Music)的行为语句,便可播放刚才所加入的声音/乐曲了。虽然声音类型的行为语句很多,不过对于初学者来说,掌握这两个和中止声音/乐曲(Sound-Stop Sound或Sound-Stop Music)就差不多了。

OK,至此我们已了解WE的基本核心内容了,即通过四大编辑器来进行自主设计,为了能使大家有个较清晰的脉络,我们为大家整理一下制作地图的基本思路(图20):

1.运用地形编辑器绘制出地图的全貌,这是一张地图能否吸引人的首要条件。

2.运用单位编辑器在地图中创建游戏可能出现的任何单位,包括人物、建筑等。

3.在策划的前提下,合理使用触发编辑器来让整个地图“动”起来。大体步骤为:初始化数据→建立游戏系统(即设置人物变量等,可以增加一些类似贩卖物品系统等新元素)→游戏任务。初学者可根据上文介绍的实例进行模仿,平时多多分析高手的地图设计,有了经验后向更复杂阶段挑战。

4.地图的后期制作,包括用音效编辑器添加背景音乐、游戏音效等,然后再进行一些其它方面的润色。

5.调试阶段,如果你想做出一张受大家喜爱的地图,那么设计完地图后不要急于推出,首先让自己不断地去调试,去试玩,玩到自己都不想看到这张地图时,就大功告成啦!

魔兽地图太大打不开怎么办篇二
《魔兽争霸地图的加密解密》

魔兽争霸地图的加密解密

游戏加密: 工具:U9MapTool,W3MMASTER和Wc3MapOptimizer4.5[CN]任意一个都可以,一般用后面的那个,前面的那个主要作用是地图slk优化,提高读取速度,如果用它来加密,地图体积会比较大。后面的工具使用频率很高,技术比较成熟,很少出错。这两个工具都非常容易得到,在bbs.uuu9.com自己搜索一下,或者直接baidu就可以下载到。至于怎么设置参数,对于新手来说,只要选择“产出多余数据(加密)”就可以了。中间那个更傻瓜化,比较适合新手,既能加密也能解密。这三个工具都是中文界面,如果你还不会。那买一块豆腐撞死算了。

游戏解密:

相对于加密来说,解密要复杂很多。并且这世界上不存在完全的解密。所有的手段解密都会损失掉触发器文件。那些触发的实际内容都全部写进了war3map.j文件。如果你想修改触发器,那你需要了解的东西就不是一般的多了。就你现在的水准,我建议你想都别想。如果你偏要想,我也只能硬着头皮放弃这80分。

简单一点的修改加密地图,我是指修改单位数据,技能数据等等。方法如下: 工具:W3MMASTER,MpqMaster,Mpq2k,EnE WE,老狼的增强UI。

如果是很简单的加密,那么用第一个工具就可以了。可以修改很多数据,但仍然动不了触发器。最后两个工具是为了增强普通WE的功能,是为了用WE就打开地图(如果打开了的话,触发器肯定还是没有的,但其他东西像地形,单位设置等基本上都可以看见)。当然,仅仅用最后两个工具就能打开的地图很少的。如果加密的稍微复杂一点的话,你就必须学一些高级一点的解密技术了。

如果想学习高级一点的解密技术的话。

推荐你看一下这个教程(比较大43M):《深入了解WAR3加密地图的修改》,我学习修改地图时,觉得它对我帮助很大。想入门的话,推荐你去看一下。仅仅给你纯文字的说明,那基本上能起到的唯一作用是——让你头晕——并伴随着强烈的挫败感。如果仅仅是修改Unit,那么W3MMASTER也许会有用,但这个工具很久没更新,修改了之后,很可能会出错,不能游戏。

对于加密地图的修改,还是相当复杂的。简单的介绍一下吧

需要工具:MPQMaster Mpq2k WE

需要注册,但是工具相当齐全。而且这个网站还教你怎么修改地图。。。。 MPQMaster可以打开绝大多数加密地图,如果地图加密到它都打不开,一般可以认为,是所有工具都打不开的了。但MPQMaster打开的地图只能得到一个文件列表,你可以把需要修改的东西导出来。比如你想修改3C地图的单位就导出:war3map.w3u文件。然后用WE新建一个地图,导入war3map.w3u文件,就可以对单位进行修改了,修改完毕之后,导出war3map.w3u文件。再用MPQMaster将修改好的war3map.w3u文件导入3C地图。理论上,进行到这里就可以了。但实际上,用MPQMaster修改后的地图会变大,(会变大是因为,地图原来的数据即使被删除也依然占据空间)而且经常大到无法游戏的地步。 这时候Mpq2k就有用了,它是目前我所知道的唯一一个可以有效的压缩修改地图的工具,但这个工具需要在Dos下运行,在Windows自带的MSdos下也可以顺利使用。具体使用也是很容易的,但你需要看清楚使用说明,baidu一下很容易找到答案。

如果这样修改还不成功,清仔细检查操作有没有失误,我尝试了很久才最终学会使用的,这招用到现在,没有失败过。如果你确信使用的方法都正确,但还是没能修改成功,那劝你放弃。可能修改加密地图对你来说有点难。

魔兽地图太大打不开怎么办篇三
《魔兽地图制作教程》

魔兽地图制作教程 星期三 20:27 区域,对话,变量

基本的启动什么的就不说了,先从地区开始。既然是防守地图,就需要确定两方面的区域,进攻,以及防守。运行WE以后,在菜单点击层面(L)选择设定区域(R)打开区域面版。

在截图1中,我并没有使用地型以及装饰物,包括以后的一些演示,力求简单易懂:

一共划了九个区域,其中上面六个小的点表示刷怪的位置,而下面的大一些的区域就是我方阵地,OK,基本区域设置完成,下面左右两个区域表示选择英雄的位置。

为了以后查找方便,我将各个区域命名,因为不能采用中文名字,所以我只好边查字典(传说中的金山词霸2007)边用上相应的英文名。我方阵地=Home 进攻的六个区域叫attack 001 - attack 006 选择英雄的区域叫hero 001 和hero 002。

然后进行基础内容设置,比如将使用的单位,英雄,变量,玩家数等等。因为是简单化,所以这次不进行单位的修改,而直接采用原始设定的单位。

先说英雄,我准备采用三种方式来选择英雄,1、随机选择 2、双击选择 3、小精灵选择。

不论使用哪一种方式,我们都会先使用到对话来选择我们的英雄创造方式,所以就先做一个对话。 按下F4,运行触发事件编辑器,删掉对战初始化的触发,然后按CTRL+T或如截图2所示点击中间白色的图标,创建新的触发器。

在新的触发器面版里点右键,选新事件开端,选择事件Map initialization(注:地图初始化,是在地图开始运行以后就会执行这个触发器,有很多的触发器直接使用这个事件会运行不了,但如果你在触发器动作的第一行加入wait-等待语句的话,那就可以运行了)

因为是直接运行的,所以条件就不需要了,为空,然接下来是动作,就如我前面所说,如果用地图初始化做触发事件的话,除了变量赋值等触发以外,很多触发器不会执行动作,所以我在第一行添加了wait 2.00 等待2秒,然后写入触发动作。

某人乱入:没有编辑变量!!!!!!!!!!!!!!!!!

对的对的~对话的使用必须要有变量,因为对话点击事件只能选择变量进行的,所以如果没有设定对话变量,那么将无法开启对话事件!如图3所示:

所以我们先去设定变量,点击Ctrl+B,或者点图2中间那个X的图标进入变量编辑器,如图4所示:

我设定了对话变量以及对话按钮变量组,之所以不同是因为对话只是要判断这个对话是否被点击,而因为按钮是有多个选择的,所以需要多个按钮的判断,而且变量组会方便使用。OK,变量设定完成,我们继续刚才的对话制作。

在动作里选择 对话 - Change Title ,改变对话标题,这里的内容就显示在对话按钮的上方,提示你需要做出选择。然后再写入动作 对话 - Create a dialog button ,创建对话按钮,这里提醒的是,每创建一个按钮,必须要加入一个变量赋值语句 Set dialog_button[1] = (Last created dialog Button) ,其中

dialog_button[1]是对话按钮变量,[ ]中的1表示这个对话按钮变量组代号1的变量,可以按你的对话按钮

数量而改变。对后建立动作 对话 - 显示 dialog for 玩家 1 (红色),那这个触发基本上完成,如图5所示(包括运行后游戏中显示的样子):

接下来先讲如何做选择英雄的触发……然后再接着讲对话框。

选择英雄

我们先来说说小精灵选择英雄,这个触发的思路其实就是单位进入区域,然后判断进入该区域的是不是我们用来选择英雄的单位,再执行更改单位所属或创建新的单位给触发单位所属。在这里需要说明的是,为了可以更加方便的控制英雄,我们需要使用单位变量给他们进行赋值,而且因为需要做联机,因此我们设定一个单位变量组。如图6所示:

然后因为是使用单位进入区域的触发,所以增加了几个区域在所选的英雄前面,英雄所属为中立无敌意,下面那个区域为创造小精灵的位置,图7所示:

然后我们写触发,事件是Unit - Unit Enters Region,单位进入区域,因为有多个英雄可以选择,所以我们可以在一个触发器里写多个事件,也可以将每一个事件写成一个触发器。然后环境(条件)就是需要判断该单位是不是小精灵,判断的是单位类型,所以我们选择 (Unit-type of (Triggering unit)) 等于 小精灵,这样其它单位进入区域就不会触发动作。再接着我们就进行选择的动作,一般来说,我们都不希望可以重复选择同一个英雄,所以可以采用几种方式,常用的有:1、关闭触发器(如果每个选择英雄的触发器是单独的,那么关闭触发器就意味着将不再能选择这个英雄,即使达到条件也不行),2、给选过的单位做备注。

先说说1的做法,如果我们一开始就创造了多个触发器,我们可以这样写触发:

事件:单位 - Unit Enters Region //一个单位进入区域

条件:(Unit-type of (Triggering unit)) 等于 小精灵 //触发单位的类型是小精灵

魔兽地图太大打不开怎么办篇四
《魔兽地图修改》

我教你,哎,从0开始,我难讲了

有耐心偶

第一节 相关的名词及概念

相信有些新手们还不知道什么是WE吧!呵呵,WE就是World Editor的简写啦,译做中文应该是叫做世界编辑器,这个东西就是大多数地图制作者们的工具了,你只需要在魔兽的安装目录下就能找到了。如果是第一次运行的话,会出现个用户协议之类的,不用管了,有对话框就只管按确定吧!

关于什么是T?-我们在一些讨论贴中经常会看到一些诸如“用T吧,T不对吧”的语句,其实这个T也是一个简写,它是触发事件编辑器(Trigger),它的功能是很强大的,知道为什么对战地图时一来每个玩家都有一定的资源和单位吗?就是它弄的了,还有像一些RPG地图里的剧情啊,对话啊,包括开始时选择英雄也是用它来实现的,可以说,只要是一张RPG地图的话,T就是整个地图的精髓与灵魂所在。没有T,那么你的地图就只是一张好看的摆设罢了!!!(由于这是新手教学贴,所以在以下的课程里面会专门提出来进行讲解,现在暂不讨论)

关于JASS,我想还是有很多人听说过JASS吧,这个的确是个好东东,功能比T还要强大,但是需要一定的程序设计能力的人才会用了吧,这对于新手来说更是不沾边的了,所以在本教程中不涉及讨论!如果各位有兴趣的话可以自己去找点相关的教程!

另外的几个相关东东:物品管理器,声音管理器及输入管理器将在具体的制图过程教学中提到!

第二节 熟悉WE

不知怎么说呢,大多数地图作者都必须经历的一个过程吧:修改地图。呵呵,没错,修改地图是了解并熟悉WE的一个捷径。虽然现在都不提倡修改地图,不过做为学习WE的一个手段,我还是建议大家先从改图学起,而最简单的就是先修改官方的对战地图了!下面将以Lost Temple这张人气较高的对战图来入手,让我们一起揭开WE的神秘面纱!

运行WE,进入后先将菜单栏里的窗口选项打开,将里面的刷子表那里的勾去掉,这样WE的速度会有所提高。选择菜单栏里的文件-打开地图,在目录里找到要打开的地图,如:Lost Temple.打开之后,就是这个地图的地形了! 认识工具面板:在地图中有一个工具面板,如果没显示的话可以在菜单栏的层面里面打开。它包括:地形面板,地形装饰物品面板,单位面板,地区面板和镜头面板。以下将会分别说明!

1.地形面板,最好理解的一个了,你现在所能看到的整个地图的地形。包括平地,坡地,水,草地和悬崖等都是用它弄出来的,自己试着改改看吧!

2.地形装饰物面板,呵呵,和上面那个差不多,不过内容就多了,看到地图上的树啊,花啊鸟啊什么的了吗?就是用它弄了,同理,自己试着改去吧!

3.单位面板:也是事先放东西的工具了,地图上的中立怪,商店,生命泉和金矿就是用这个放的了,还有一个就是玩家开始地点也是由这个来完成。

4.地区面板:基本上是用在T里面的,现在唯一能做的就是弄传送门。暂时先不管!

5.镜头面板:用在交待剧情时用,同样要用T来弄,也先不管了!

说到这里,基本上WE里要用到的几个工具大家都知道一点点了,具体怎么用就在下面以修改地图的实例来说明了。(示范图为Lost Temple)

一.修改金矿的数量,是不是觉得对战时金矿不够采,才12500的金子,改多一点吧。先将工具面板打开至单位面板,此时在地图上选中一个金矿,双击,会出现一个对话框,里面很明显有个“金钱含量”的框框,默认的是12500,这个就是该金矿的含金量了,想改多少自己弄吧。

二.如何让中立怪死后掉落物品。是不是看到金矿旁边的怪有两个有白色圈圈在动啊?那个就说明杀了此单位后它会掉东东,怎么弄呢?同上面一样,选中它,双击,出现对话框了,此时你可以修改它的一些属性,如生命值比例,所属玩家等。看到掉落物品的选项没?就是那个,点了它后,打开下拉列表,里面有两个选项,两个都可以设置其死后掉落的物品,自己试试看怎么设置吧,这里就不再说明了!

三.在原有地图上加一些单位:如商店,酒馆或是金矿放几个怪!打开单位面板,在中立无敌意里面可以找到如金矿,泉水,商店酒馆等中立建筑,也有一些单位,如小鸡野狗等。想在哪里放就放吧。要加入怪的话就打开中立敌对里面,慢慢找吧。放了之后就自己设置其掉落物品了,当然也可以改更其所属玩家,如果将怪改为中立无敌意,那么它就不会主动攻击你,根本就不会攻击你了,但是你杀了他也得不到经验和金钱!

四.如何加个传送门。以地图的左上和右下的两个小岛为例,先在两边各放一个传送门(单位面板-中立无敌意-建筑),之后将工具面板打开为地区面板,点击后在左上的传送门所以位置(门下)弄出一个区域来,之后命名为DOOR A,同理在右下传送门处也弄一个,名为DOOR B,下面则是激活传送门了,切换回单位面板,双击左上传送门,出现对话框后有个激活选项,打勾,出现下拉列表,选择DOOR B,此时这个传送门就好了,接下来同样的方法弄右下的,选择DOOR A。

至此,简单的修改就已经完成了,当然了,我们并不满足这点点的修改,接下来当然要来点实在的,比如改改英雄啊,技能啊什么的!

第三节 物体编辑器初识

物体编辑器来了,这个相当于一个数据库了,魔兽地图中的所有数据都差不多在这个里面了。打开物体编辑器后会有一排的各种选项,先看单位的吧! 单位列表:里面有所有你在正常地图里面所能见到的一切单位!而要弄懂这个也并不太难,只不过是里面的内容很多,弄起来费时间吧了,我就找几个常用的来介绍说明。

先来个变态的,比如,将农民改的比英雄还强大,首先打开人族,对战,单位,选中农民,右边就会出现该单位的相关数据了。要变态当然是攻击超高,护甲超强,技能超变态,血超多,跑得超快,打人也快,好的,慢慢来,一项一项改吧!

首先是护甲,里面有个基础防御,这个就是初始护甲了,改吧,改为100。之后是战斗-攻击-基础伤害。这个就是攻击力,也改为100吧。然后是战斗-攻击-攻击类型,可以改为混乱,这样就暴强了。战斗-攻击-魔法施放时间间隔时间,就是攻击的间隔,改为1试试,每秒打一下,哈哈,其他的几个较为好理解,故不再说明,自己一试就明白了!有些比较奇怪的就可以不用去管了!接下来是战斗-防御类型,改为神圣吧,这样就只有混乱攻击才打得动了。下面是技能-普通,这个就是该单位的技能了,可以自己加了,想加什么就双击看吧~!后面的什么生命值啊魔法值这些就不用我再多说了吧。这样一来,你的这个农民已经暴强了,哪个英雄见了都吓跑!

其它的一些单位也同样的改,至于建筑嘛,会多出几个东西来,如升级的科技,训练的单位,都是一看就知道是什么了,所以不再多说,如果是商店的话,看一下它技能及售出的商品及可雇佣的单位等就行了。关于英雄则有些初始属性等,这些也是自己试试就行了!

物品:很简单,就是物品,或是称宝物等,就是游戏中的那些!

可破坏物:就是树啊,箱子,门等

地形装饰物:各种雕像,柱子。。。。。。。

技能:又是一个重要的东西,和单位及物品关联大呢。在这里就是让玩家自己修改单位或物品技能的地方了,举例说明一下,想让大法师的水元素一次召唤出10个水元素来吗?先找到该技能,然后修改里面的数据-召唤单位计数。改为10吧。其实在技能这个地方最多的就是修改各种数据了,比如等级,伤害值,魔法消耗,施放间隔等,自己试着改一改,因为要每个东西都说明的话估计要一年吧~!汗!

而后面的效果及科技呢就是在自己做图时再考虑了,不过自己也可以先看看,不难!

第四节 具体问题解答

现在说一下几个常见的问题吧!

1.物品技能怎么修改?比如想把一个血瓶改成加血10000!

先在物体编辑器里的物品里找到你要改的物品(血瓶),在右边的数据里找到技能-技能:具有医疗效果的物品(较小的),这个就是加血多少的技能了,然后再切换到技能里,找到特殊的-物品,在里面找到相应的技能(具有医疗效果的物品(较小的)),将生命值取得那里改成10000就行了!

是不是只觉得只有一个血瓶不过瘾,改多点吧,好的,切换回物品,还是先中血瓶,在右边找到状态-负荷数量 改吧,改成100,哈哈,一买血瓶就有100个了,爽!

2.想让英雄的技能多一点,可以,单位里面找到英雄,比如大法师,找到技能-英雄。在这里加吧,加个先知的召唤狼也行,不过最多此处技能不能超过5个。想加点一般技能么?如重生。在技能-普通里面加吧!

忽忽„„„完了

还有兴趣的话+我QQ544202708

我全不讲给你听

条件嘛„„„„„自己想着办了

我还有好多魔兽的模型,这个东西学起来很复杂呢‘‘

魔兽地图太大打不开怎么办篇五
《魔兽地图制作方法》

魔兽争霸Ⅲ》地图制作入门教程 WarCraftⅢ World Editor(简称WE),是暴雪巨作《魔兽争霸Ⅲ》所附带的功能强大的地图编辑器。世界上很多地图制作高手已利用WE创作出了类似《反恐精英》、《暗黑破坏神》、《雷电》、《大富翁》等经典游戏的魔兽版,可以说用WE只有想不到,没有做不到。WE功能如此强大,其实不难掌握,因为暴雪已将它做得再“傻瓜”不过了。当你决定使用它创造地图时,摆在你面前的不过是一大堆“积木”,你只要发挥自己的创造力,就能将其摆放出一个自己想象中的世界来。是不是已经等不及了?让我们赶快启动WE来制作属于你的一部舞台剧! WE由四个主编辑器还有个功能强大的物件管理器(Object Manager)组成。四大编辑器分为地形编辑器(Terrain Editor)、单位编辑器(Unit Editor)、触发编辑器(Trigger Editor)、音效编辑器(Sound Editor),四者关系如图,其中要属地形编辑器和触发编辑器功能最为强大。本文将以四大编辑器为主线介绍WE,并以官方RPG地图WarChasers的制作方法为例,由浅入深地讲解构建一幅魔兽地图的思路。(注:本文使用的软件为英文版WarCraft World Editor 1.05版) 搭建舞台场景——地形编辑器 WE基本元素之一。光用地形编辑器就能制作出简单的对战地图。由于它被设计得“傻瓜化”,就算是新手操作起来也非常容易,仿佛Windows画板一样。 通过魔兽争霸快捷程序组运行World Editor之后看到如图1界面,这便是最基础的地形编辑器。 ①上方为菜单栏,与其它的Windows软件类似,在这里可进行WE的所有指令操作。 ②WE的主编辑视窗,通过它看到所编辑地图的全貌。 ③辅助视窗,对你编辑地图有一定帮助,不过会影响到速度。 ④工具面板,相当于一个巨大的素材库,能很方便地添加物件到地图。 ⑤状态栏,记录了包括鼠标位置、鼠标所选物件的名称等附加信息。 看过地形编辑器的构造之后,我们来学习如何绘制地图的基本场景。第1步,新建一张地图(File→New)(如图2),这时你会看到网格——暴雪为了方便玩家合理安排地图构造而设计的类似一些图像编辑软件的引导线(可通过View→Grid→None来消除它)。首先,我们使用工具面板的地形面板(Terrain Palette)(图3)来创建一些山和水之类的自然地貌。A部分用来调整地形纹理以及绘制分界线。B部分调整悬崖、海水以及地表类型,不过在这里请注意两点:第1,只能在高度差为1,而且宽度至少为三个中型网格,长度在五个中型网格以上的地形间创建坡道(Ramp);第2,不要在小范围内同时使用两种悬崖类型(Cliff Type),这样

可能会造成地表贴图错误。在完成了地形纹理设计和悬崖调整以后,使用C部分的地形高度选项来使地形变得更自然点儿。在调整高度时,建议使用D部分的笔刷选项,将笔刷调整到最大,这样可省下不少力气(图4)。 对自己创造的地形满意吗?光秃秃的可不好看,想加些树木、小鸟还有瀑布之类的修饰就需要用到摆设面板(Doodad Palette)了,点选工具面板上方的选择框或点击Layer→Doodad来切换到摆设面板(图5)。当你创建类似箭靶的物品时,会发现大小与方向都是随机的,这时你既可将四部分的随机大小和随机方向取消,然后重新添加摆设,也可通过双击调整摆设,然后输入数值来改变大小、方向和种类。如果你只想大致地调整一下方向,则使用Ctrl+鼠标左键点击/拖拽(图6)。 嘿嘿,接下来就是为你的地图添加有生力量了,用相同的方法切换到单位面板(Unit Palette),相信到这里魔兽玩家应该不会陌生,你可随意添加任何兵种和建筑到地图上(图7),不过要注意,当准备创建中立生物或构建敌人基地时,别忘了更改上方的玩家哦(默认是Player1 Red)。同样能通过双击已建立的单位来更改所有者,也可使用鼠标框选或用Shift+鼠标左键来选择多个单位进行批量修改。除了所有者以外,单位的属性面板和摆设的属性面板还有很多不同的地方,其中的技能栏可激活所编辑单位的技能,而掉落物品栏多半用于设置中立生物死亡时掉落的物品。当然,游戏地图都需要有起始点,在单位面板中Buildings的最后一栏找到起始点(Start Location),然后将它创建在地图上的任意地方。别忘了作为对战地图,至少要有两个起始点。接下来需要做的就是为你的对战地图加上一些小修饰了:点击菜单Scenario→Map Description,在Description栏里你可修改地图名称、游戏人数和地图说明,作者栏里签上你的大名(图8)。最后测试一下地图(Ctrl+F9)就可存盘了。一张简单的对战地图不就出来了? 排练演员——单位编辑器 大家肯定不会满足于只创造简单的对战地图,就像有了电脑不光只学打字一样。想学会如何驾御WE添加一些有个性的元素,这时我们就要用到下面的单位编辑器了。 单位编辑器功能很强大,因为官方经常用来调整平衡性,所以使用它就好像编辑QQ个人资料一样简单。本节将介绍如何使用它,并且主要对各个可修改选项加以解释,让大家可尽情发挥想象力创造新的单位——善恶美丑高矮胖瘦,完全由你选择。 用F5打开它以后,我们可看到A部分是与地形编辑器同样的菜单栏和快捷按钮栏,单位编辑器的菜单命令非常少且比较简单。B部分是单位

树,在这里你可全览所有单位。C部分则是显示在B部分选择单位的详细数据,你要做的就是在此对各项数据进行修改。通过点击菜单File→New Custom Unit新建自定义单位,弹出新建单位窗口,其中名字可在创建后再编辑,最主要的是选择参照单位,也就是要你选择想在哪个单位的基础上进行编辑。选择了之后会在单位树的最下方看到新建的单位被放在了Custom Units目录下,点选刚才新建的自定义单位,通过右方的编辑窗口对数据进行修改(图9)。 因为编辑器里面可编辑元素多得恐怖,而且有一些玩家在游戏中都没有见过,所以我只对常见的项目进行解释(见表1)。 注释 伤害值的计算:例如9级石头人的基本伤害值为60,伤害值随机数为1,随机伤害值为8,我们就可算出石头人对地攻击的最大伤害为60+1×8=68,最小伤害为60-1×8=52,即伤害值范围为52~68。金钱奖励的计算方法同理。 以上是普通单位的编辑介绍,在编辑英雄单位时,有以下特有的修改选项(见表2)。 在设置完了这些让人眼花缭乱的单位数据及属性后,不要忘了通过点击菜单File→Export Unit Settings来将所改动的单位数据存储到文件中,然后再在你自己设计的地图上使用Import Unit Settings来调入修改了的数据。 展开剧情——触发编辑器 触发编辑器是WE的灵魂,魔兽RPG无限的内涵就是因为它的存在。在此节,我们通过分析经典RPG地图WarChasers(大家可在魔兽争霸游戏目录的Maps\Scenario下找到它)中的几个设计要点,来对触发编辑器有基本的认识。 打开地图WarChasers可看到它的全貌(图10),不要光顾着欣赏地形,这些在上面讲述的地形编辑器中你同样能做到。在讲解范例之前,先来了解一些触发器的基本常识。首先是域(Region)的概念,它是地形编辑器与触发编辑器之间最重要的一道桥梁,绝大多数的触发器(Trigger)都与它有关系。通过工具面板→域面板(Region Palette)来显示地图上的域,大家会看到地图上有许多不同颜色的矩形框,这便是域了,其中每个矩形框都是一个域。域面板简单地分为两部分:一部分仅为一个快捷键按钮,当激活时(绿色)为增加域,当取消激活时(灰色)为编辑域的大小或移动/删除域;另外一部分是域列表,在这里通过双击域名,视窗会跳转到该域所在区,并且还可在域名上单击鼠标右键→编辑域属性(Edit Region Properties)来修改该域的详细资料,除了修改名字和微调域大小以外,还能改变域的颜色(Select Color)、天气效果(Weather Effect)和声效(Ambient Sound)(图11)。 了解过域以后,可进入触发编辑器的学习了。按快捷键F4打开触发

编辑器,有一个类似单位编辑器的窗口摆在了面前。让我们来看看它的结构(图12):最上方的是菜单栏。往下左边是触发器树,类似于单位编辑器里的单位树。目录下出现的文件便是触发器,左键单击触发器会打开编辑视窗。位于编辑视窗上方的文本框为备注框。备注框下方的便是触发器编辑主视窗了,这里需要讲解的是触发器分为事件(Events)、条件(Conditions)、行为(Actions)三部分,即当发生什么事件,并且满足什么条件时执行什么行为。是不是感觉有点像计算机语言一样枯燥,那么现在让我们试着读懂WarChasers中几个触发器制作的效果实例吧。 实例一:如何实现游戏开始时的选择英雄,这是绝大多数RPG地图所必备的。 实例效果:进入游戏后,将树精灵移动到英雄附近时,则选择该英雄(图13)。 实例讲解:进入触发器树中Hero Selection目录下的Robo X触发器,我们可看到主视窗中的事件、条件、行为三大部分(图14)。 事件部分:此处的意思是当一个单位进入Robo X域,则引发该触发器。(通过双击可以编辑为你所需要的语句) 条件部分:在这个实例中条件部分为无,即当事件发生时无条件运行该触发器。 行为部分:(下文中提到的玩家1为玩家自己,玩家12为电脑) 1.在Start2域中心为进入单位的拥有者新建一个名为Megotron X的单位(在这句中,你可以更改生成的单位数量、类型以及在哪个域新建该单位和该单位被建立时的角度)。 2.给刚才建立的英雄一个复活十字勋章(由于这是给英雄添加物品,所以不能设置数量,不过你依然可以更改物品的类型。Last Created Unit代指的便是刚才新建的Megotron X)。 3.如果进入的单位属于玩家1则将刚才新建的Megotron X赋予单位类型变量Player1,否则什么都不做。(这里利用了Set行为语句来设置变量,为什么要设置变量呢?就像为什么我们每个人都有名字一样。If Then Else是经常用到的行为语句,它常会通过条件来判断该执行哪个行为) 4、5、6.三句横线标注的语句功能同第3句一样,大家很容易读懂。 7.移出进入Robo X域的单位(这里的Entering Unit同样指的是进入域的树精灵)。 8.启动触发器Snap Camera to Player(检查条件)。(执行Camera Control目录下的Snap Camera to Player触发器,你也可通过使用类似以Trigger开头的语句的触发类型语句来建造触发器链,相当于连锁反应)。 实例总结:现在我们知道RPG地图开始时用一个精灵选择自己喜欢的英雄来作战,这个最基础的触发器实例是怎么样通过事件、条件、行为这3个部分来组合的,还了解了基本的语句构成。 实例二:类似Tower

Defense的兵海,在这个例子中你将认识到触发编辑器的差异性,即类似的语句却会产生不同效果。 实例效果:在WarChasers地图中会有一个开着坦克前进,然后很多骷髅兵向你涌来的效果,著名的Tower Defense地图中也有类似的触发器影子(图15)。 实例讲解:目录Monster下面的TankRun1~9触发器,鉴于这九个触发器有相似性,所以我就拿触发器TankRun1来作分析了(图16)。 事件部分:意思是当一个单位(坦克)进入TankSpeak域时,则引发该触发器。 条件部分:进入该域的单位必须属于Playersgroup(这里出现了条件,不满足条件时行为部分就不会被执行。其中Playersgroup是一个玩家组类型的变量,在其它触发器中,已设定了Playersgroup包括了游戏中的四个玩家,所以这里也可理解为任何一个属于玩家的单位进入TankSpeak域时,才能满足执行行为的条件)。 行为部分: 1.关闭此触发器(这个语句便是控制该触发器,使它只运行一次,这里我们需要注意到的是行为部分的语序性,即语句是按照从上到下依次执行的)。 2.为玩家12在MakeSlimers域中任意一点新建两个通过单位编辑器创建的名为Giant Skeleton Warrior的骷髅战士(请注意到这个语句执行的效果是先确定任意一点,再在该点建立两Giant Skeleton Warrior)。 3.为玩家12在TankSkels1域中任意一点新建一个单位名为RoadKill Skeleton的骷髅,并执行30次(其实效果便是在TankSkels1域内建立30个RoadKill Skeleton。玩家可能会觉得这个等同于上面的语句,但是请注意,因为域内的随机点在每次执行语句时都会变化,所以这30个RoadKill Skeleton不会像上个语句里的两个Giant Skeleton Warrior一样聚集在一起,这样才会有骷髅海的效果,请大家注意我用横线标注的单位类型语句是相同的)。 实例总结:通过这个例子我们不仅学会制作Tower Defense效果,而且还看到For语句可简化很多繁琐的效果,大家应该多多练习使用。是不是觉得简单了?那我们就来个难一点的! 实例三:瞬间移动。通过此实例我们可发现触发编辑器不仅有差异性,也有多样性,即用多种方法达到同一个目的,正是因为如此,触发编辑器才可让大家尽情发挥想象。 实例效果:当坦克到了终点以后,将玩家的英雄传送到Waygate2 A域(图17)。 实例讲解:目录Tanks下面的Player 1 Leaves Tank触发器(图18)。 事件部分:当一个单位(坦克)进入Tank Leave 02域时,则引发该触发器。 条件部分:进入的单位为变量Player1(这里请大家不要被迷惑了,这个Player1只是一个单位类型变量,而非玩家1,这个变量指代的便是坦克)。 行为部分: 1.关闭此触发器

魔兽地图太大打不开怎么办篇六
《魔兽地图编辑器实用教程》

新手做图入门指导教程„第一章‟

作者:心魔工作室-巴哈姆涛

前言:

现在有很多玩家都对WE有着浓厚的兴趣,而且都想能创作出自己的魔兽地图,虽然在论坛里也有很多相关的讨论贴,但是大部份都是针对一些对WE有一定了解的玩家所做的,而对于刚刚起步并才开始弄WE的玩家则没有一些基本的教程或讨论贴,所以,在此,本人决定以自己学习WE及做图的经验与心得写一个面向初识WE玩家的地图制作指导教程,希望对各位新手们有所帮助!当然要完成一张RPG地图或是对战地图还要有作者的很大的决心及恒心,对魔兽这个游戏,包括战役地图,对战地图及RPG地图要有一定的了解,至少要会玩魔兽。如果你有以上两点条件的话,呵呵,那么请继续往下看吧,你一定会有所收获的!

第一章: 认识WE

第一节 相关的名词及概念 相信有些新手们还不知道什么是WE吧!呵呵,WE就是World Editor的简写啦,译做中文应该是叫做世界编辑器,这个东西就是大多数地图制作者们的工具了,你只需要在魔兽的安装目录下就能找到了。如果是第一次运行的话,会出现个用户协议之类的,不用管了,有对话框就只管按确定吧!

关于什么是T?-我们在一些讨论贴中经常会看到一些诸如“用T吧,T不对吧”的语句,其实这个T也是一个简写,它是触发事件编辑器(Trigger),它的功能是很强大的,知道为什么对战地图时一来每个玩家都有一定的资源和单位吗?就是它弄的了,还有像一些RPG地图里的剧情啊,对话啊,包括开始时选择英雄也是用它来实现的,可以说,只要是一张RPG地图的话,T就是整个地图的精髓与灵魂所在。没有T,那么你的地图就只是一张好看的摆设罢了!!!(由于这是新手教学贴,所以在以下的课程里面会专门提出来进行讲解,现在暂不讨论) 关于JASS,我想还是有很多人听说过JASS吧,这个的确是个好东东,功能比T还要强大,但是需要一定的程序设计能力的人才会用了吧,这对于新手来说更是不沾边的了,所以在本教程中不涉及讨论!如果各位有兴趣的话可以自己去找点相关的教程!

另外的几个相关东东:物品管理器,声音管理器及输入管理器将在具体的制图过程教学中提到!

第二节 熟悉WE

不知怎么说呢,大多数地图作者都必须经历的一个过程吧:修改地图。呵呵,没错,修改地图是了解并熟悉WE的一个捷径。虽然现在都不提倡修改地图,不过做为学习WE的一个手段,我还是建议大家先从改图学起,而最简单的就是先修改官方的对战

地图了!下面将以Lost Temple这张人气较高的对战图来入手,让我们一起揭开WE的神秘面纱!

运行WE,进入后先将菜单栏里的窗口选项打开,将里面的刷子表那里的勾去掉,这样WE的速度会有所提高。选择菜单栏里的文件-打开地图,在目录里找到要打开的地图,如:Lost Temple.打开之后,就是这个地图的地形了!

认识工具面板:在地图中有一个工具面板,如果没显示的话可以在菜单栏的层面里面打开。它包括:地形面板,地形装饰物品面板,单位面板,地区面板和镜头面板。以下将会分别说明!

1.地形面板,最好理解的一个了,你现在所能看到的整个地图的地形。包括平地,坡地,水,草地和悬崖等都是用它弄出来的,自己试着改改看吧!

2.地形装饰物面板,呵呵,和上面那个差不多,不过内容就多了,看到地图上的树啊,花啊鸟啊什么的了吗?就是用它弄了,同理,自己试着改去吧!

3.单位面板:也是事先放东西的工具了,地图上的中立怪,商店,生命泉和金矿就是用这个放的了,还有一个就是玩家开始地点也是由这个来完成。

4.地区面板:基本上是用在T里面的,现在唯一能做的就是弄传送门。暂时先不管!

5.镜头面板:用在交待剧情时用,同样要用T来弄,也先不管了!

说到这里,基本上WE里要用到的几个工具大家都知道一点点了,具体怎么用就在下面以修改地图的实例来说明了。(示范图为Lost Temple) 新手做图入门指导教程„第一章‟

一.修改金矿的数量,是不是觉得对战时金矿不够采,才12500的金子,改多一点吧。先将工具面板打开至单位面板,此时在地图上选中一个金矿,双击,会出现一个对话框,里面很明显有个“金钱含量”的框框,默认的是12500,这个就是该金矿的含金量了,想改多少自己弄吧。

二.如何让中立怪死后掉落物品。是不是看到金矿旁边的怪有两个有白色圈圈在动啊?那个就说明杀了此单位后它会掉东东,怎么弄呢?同上面一样,选中它,双击,出现对话框了,此时你可以修改它的一些属性,如生命值比例,所属玩家等。看到掉落物品的选项没?就是那个,点了它后,打开下拉列表,里面有两个选项,两个都可以设臵其死后掉落的物品,自己试试看怎么设臵吧,这里就不再说明了!

三.在原有地图上加一些单位:如商店,酒馆或是金矿放几个怪!打开单位面板,在中立无敌意里面可以找到如金矿,泉水,商店酒馆等中立建筑,也有一些单位,如小鸡野狗等。想在哪里放就放吧。要加入怪的话就打开中立敌对里面,慢慢找吧。放了之后就自己设臵其掉落物品了,当然也可以改更其所属玩家,如果将怪改为中立无敌意,那么它就不会主动攻击你,根本就不会攻击你了,但是你杀了他也得不到经验和金钱!

四.如何加个传送门。以地图的左上和右下的两个小岛为例,先在两边各放一个传送门(单位面板-中立无敌意-建筑),之后将工具面板打开为地区面板,点击后在左上的传送门所以位臵(门下)弄出一个区域来,之后命名为DOOR A,同理在右下传送门处也弄一个,名为DOOR B,下面则是激活传送门了,切换回单位面板,双击左上传送门,出现对话框后有个激活选项,打勾,出现下拉列表,选择DOOR B,此时这个传送门就好了,接下来同样的方法弄右下的,选择DOOR A。

至此,简单的修改就已经完成了,当然了,我们并不满足这点点的修改,接下来当然要来点实在的,比如改改英雄啊,技能啊什么的!

第三节 物体编辑器初识

物体编辑器来了,这个相当于一个数据库了,魔兽地图中的所有数据都差不多在这个里面了。打开物体编辑器后会有一排的各种选项,先看单位的吧!

单位列表:里面有所有你在正常地图里面所能见到的一切单位!而要弄懂这个也并不太难,只不过是里面的内容很多,弄起来费时间吧了,我就找几个常用的来介绍说明。

先来个变态的,比如,将农民改的比英雄还强大,首先打开人族,对战,单位,选中农民,右边就会出现该单位的相关数据了。要变态当然是攻击超高,护甲超强,技能超变态,血超多,跑得

魔兽地图太大打不开怎么办篇七
《魔兽地图制作教程》

首先,请允许我认为你是一只菜鸟!

当你打算真正好好学习一番时,请务必学习此教程,它将协助你快速上手WE,免走歪路!

第 1步:认识魔兽编辑器,它在哪?

我们所指的魔兽编辑器它存在于魔兽的根目录下,它的名字是“WorldEditor”

来见识一下它的图标:

第2步,如何开启编辑器?

你认这个问题很可笑,可恰恰很多人因此放弃了编辑地图的打算!

如果你是位新手,我相信你下载的盗版war3是无法打开编辑器的,它会弹出一个提示框告诉你:

World Editor was unable to locate your CD-ROM drive

那么你需要安装一个补丁,以便顺利开启

第 3步,汉化你的触发器

除非你习惯于使用英语,否则相信汉化触发器这个至关重要的组件对你是有好处的,本站的大部分教程都使用汉化后的触发器!

老狼的UI是一个地图编辑器的扩展,它不但将触发器汉化,而且让功能变得更为强大,很多人会说wow8的UI更为强劲,但是我不建议初学者使用,它并不成 熟,存在很多BUG

第4步,了解编辑器的编辑环境

了解一下编辑器的菜单以及快捷键对新人来说没有坏处

编辑器菜单明细

编辑器特色与导航

编辑器功能面板

第 5步,认识编辑器的各大功能组件

我们的编辑器大体由 地形编辑器 物体编辑器 声音编辑器 触发事件编辑器 战役编辑器 输入管理器 物体管理器 AI编辑器 组成

其中,你只要非常了解 触发编辑器 物体编辑器 地形编辑器 就可以了,

AI编辑器基本了解就可以,它完全可以被触发器所取代!

声音编辑器大多情况下你不会用得太多!

输入管理器应当了解,但相信不难,很容易掌握!

物体管理器是个好工具,可以尝试用来掌握地图编辑!

战役编辑器,大多情况下我们不制作战役,战役地图在目前的大环境下没有多大的市场!

通过以下文章,你可以了解大致:

单位编辑器明细

地形编辑器

触发事件编辑器

声音编辑器

战役编辑器

物体管理器

其中,触发器是WE的精髓所在,务必要特别用心于此

第 6步,首先阅读这些教程

些教程推荐你首先阅读,相信对你颇有益处

为什么会有基地和农民 [很简单的问题

,却迷惑了N多人]

创建魔兽地图

地形编辑器

镜头的应用和调整 [想 制作一个好的电影,这个文章可提供基础]

魔兽地图排泄 [一张地图要是使用到了大量的T,那么注意排泄内存是至关重要的!]

导入文件的一些应用 [导入文件在实际运用中十分常见,包括导入模型,这个教程我们也有]

小试牛刀-精灵选英雄 [这是最常用也最实用的一种选择英雄的方式,其它几种本站均有教程]

建议你耐心看全本站的基础教程,再根据需要学习实例!

第7步,深入学习

只有不断地学习,你才能创造出一个又一个令人心动的作品

本站提供了大量教程,建议你多看一些实例

建议,尝试学习 JASS,这个语言可以帮助你更好地驾驭你的地图

(183.19 KB, 下载次数: 732) 它同时还具备加密功能,加密地图的方法很多,具体请查阅相关的文章!

同时要切记对地图进行,时刻谨记魔兽地图排泄,让地图不会出现泄漏增加玩家机器的负载。

第 9步,如何发布地图

你的地图成品后如何发布给世人呢,我推荐你到我闪网

先在我闪网注册一个ID,然后进入RPG论坛,到地图发布专区

发帖申请然后可以了

格式为:

地图名称:

地图类型:

地图作者:

地图语言:

支持人数:

预览图片:

更新简介:

单位编辑器

这是世界编辑器中另一个强大的模组,建议你使用它之前最好先熟悉游戏,以免你对游戏的内部原理研究得太深太快. 按F6键或者在模组菜单中选择单位编辑器都就可以打开它.在单位编辑器中也可以对道具进行简单的定义.

定义:

名称-这是单位的名称.

名称-编辑器后缀-这是在编辑器中才显示的名称后缀.

专名-这里列出单位所能拥有的姓名(只对英雄有效).

使用模型-单位在游戏中的基本模型.

需要的动画名称-这个选项允许你在其他模型的基础上添加模型,例如城堡和防卫塔.

界面图标-在游戏界面上显示的图标. 缩放值-调节这个单位的大小.请注意这是按照比例缩放.

着色值(红/蓝/绿)-调节单位的红、绿、蓝三色的饱和度.

触碰值-设定角色的触碰尺寸(角色的占地尺寸).

消费金钱-在游戏中出这个单位所消耗的金钱.

消费木材-在游戏中出这个单位所消耗的木材.

消费补给-在游戏中出这个单位所占用的人口数.

提供补给-出了这个单位,能够提供的最大人口数.

单位分类-选则单位的类别.

建造时间-设定出这个单位需要的时间.

首要属性-设定英雄的哪项属性能获得伤害度奖励.

状态(力量/敏捷/智力)-设定英雄在游戏中的能力值.

升级提升(力量/敏捷/智力)-设定英雄在升级时所增加能力值的量.

最大生命值(基础)-设定单位的基础最大生命值.

生命值再生率-设定单位生命值再生(自动回复)的速度.

生命值再生类型-设定单位的生命值在何时何地能够再生.

最大魔力值-设定单位的最大魔力值.

魔力值再生率-设定单位魔力值再生(自动回复)的速度.

初期魔力值-设定单位的初始魔力值,这个数字不能大于单位的最大魔力值.

建造条件-出这个单位前必须先拥有的单位列表.

可训练单位-列出了这个建筑能训练的单位.

可建造建筑-列出了这个单位所能建造的建筑.

使用的升级-列出了哪些升级项目能对这个单位产生影响.

可研究项目-列出了这个建筑中能研究的升级项目.

出售单位-列出了在这个建筑中出售的单位.

出售道具-列出了在这个建筑中出售的道具.

基础装甲-单位的初始装甲值.

装甲升级奖励-当提升装甲等级时,单位所能增加的装甲值.

装甲类型-单位身上的装甲类型.

最近射程-单位所能发动攻击的最近距离.

攻击开启-单位可以拥有两种攻击模式,在这里可以设定一种或两种.

攻击X-射程-单位能发动攻击的最大距离.

攻击X-攻击类型-单位造成伤害的类型.

攻击X-武器类型-单位的武器类型.

攻击X-发射物-在攻击时使用何种发射物(弹丸)--如果有的话.

攻击X-发射物速度-发射物的移动速度.

攻击X-允许目标-列出了单位能攻击何种目标.

攻击X-基础伤害度-单位所能造成的基础伤害.

攻击X-伤害骰数-用来计算伤害度浮动范围的骰子数.

攻击X-伤害骰面数-用来计算伤害度浮动范围的骰子面数.下面是伤害度范围的计算公式:

(基础伤害度)+(伤害骰数)=最低伤害度

(基础伤害度)+(伤害骰数)*(伤害骰面数)=最大伤害度

攻击X-冷却时间-两次攻击的时间间隔.

攻击X-效果范围(全/半/四分之一)-如果是范围攻击,可以设定攻击达成效果的范围.

攻击X-效果范围的目标-范围攻击时所能影响的目标.

技能-列出了单位所拥有的技能.

英雄技能-列出了英雄专用的技能.

移动方式-单位采用何种方式移动.

移动高度-单位移动时离开地面的距离.

基本移动速度-单位的基本移动速度.

转动速率-单位转动时的速率.

警戒范围-设定该单位会自动对多远的敌人进行攻击.

视野范围(日/夜)-设定角色在不同时间段内的视野.

载运尺寸-设定该单位在被运载时要占据多少空位.

睡眠-设定该单位是否会在夜间进入睡眠状态.

等级-设定单位的挑战等级,建筑物没有等级设定.

点数值-杀死这个单位时能获得的奖励分数.

优先-设定这个单位的优先位置.

赏金-基础-杀死这个单位时能获得的基础金钱数.

赏金-骰数-用来计算赏金浮动范围的骰子数.

赏金-骰面数-用来计算赏金浮动范围的骰子面数.

下面是赏金范围的计算公式:

(基础)+(骰数)=最低赏金

(基础)+(骰数)*(骰面数)=最高赏金

显示为敌对中立-这个选项使单位显示为敌对中立状态.

最大存货-商店库存这种单位的最大数量.例如说,这个数字设定为3,而且这个单位是在商店出售的,商店只会库存最多3个. 进货间隔-设定在卖出这种单位后,商店再次进货要花费的时间.

提示-这个单位的通常提示信息.

快捷键-这个单位的快捷键

复活-这是当英雄死亡后在祭坛等待复活状态时的提示信息.

扩展提示-如果在游戏中开启这个功能,那么就能显示这里设定的详细提示信息.

描述-对于单位的描述.

地形编辑器是地图编辑器的主要模块。在这里用户可以设计和编辑地形放置单位和装饰物。

地形面板

要想修改地形,首先使用"T"键或者"窗口"菜单中选择新建地形面板,打开地形面板。一旦地形面板被打开,则可以使用四个工具。

地形面板上的第一个工具是应用质材。通过点击任何一种场景样式,选择它并放置在您的地图中。甚至您可以在地图上放置荒芜之地和边界质材。边界是一种特殊的地形,任何单位都无法穿越它。它类似于地图边缘的黑色区域。荒芜之地是不死族建筑周围延伸出来的地形。通过随机放置变量(预览中)允许编辑器自动从选择的类型中随机放置地形,而不是固定一种的效果。

第二个工具是放置峭壁选项。这个选项允许用户添加和删除地图上的峭壁、浅水、深水和斜坡。用户不但能够通过画笔增加/减少峭壁区域,而且能够改变已经放置的峭壁。

第三个工具是改变高度选项。这部分包括:

圆形山脉 - 允许用户制造圆形的山脉,按住Shift键,左键点击可以制造出圆形的山谷。

原 - 允许用户制造圆形山脉和山谷之间的高地。

碎裂工具 - 这个工具可以制造破裂的地面。

光滑工具 - 这个工具可以进行平滑地面。

最后一个选项用来改变画笔的形状和大小。

修改地形

用户可以通过修改地形,修改所选择的地形,甚至是创建新的地形。

在创建自定义地形之前,您必须首先知道地形被归结为一种质材。有些地形在质材页中占用一页,有的则占用更多的页面。用户最多能够设置12页的地形。而且在开始的时候这些质材页都是被占满的。所以在创建新的地形之前,请首先删除足够的地形。但是无论如何您不能够删除标有红框的地形

单位面板

为了在地图上放置单位,您可以通过键盘上的"U"键或者在打开的面板上拖动下拉列表选择单位面板。

单位面板的第一个菜单是用来决定单位所有者的:

玩家 X - 这里有玩家的列表,玩家1,玩家2一直到地图允许玩家的最大上限。这个玩家的最大上限可以在玩家属性中调整。

敌对中立单位 - 敌对的中立单位无视你所属的阵营。它是地图上所有玩家的敌人。甚至包括电脑控制的阵营。但是它们之间并不敌对。

友好中立单位 - 这些单位甚至在受到攻击的时候仍然不会反击。有些单位玩家是无法攻击的。

物品 - 这里您可以选择一个物品并直接放置到地图上。但是不能够决定野外生物掉落的物品。如果您想设定掉落的物品,请双击所放置的单位,然后在单位属性中设置。

第二个菜单是种族选项,允许用户选择要防止的单位所在的种族。

第三个菜单是单位的分类:

对战 - 设定单位在对战模式中出现。

战役 - 设定单位在战役模式中出现。

定义 - 单位是在对象编辑器中创建的。

第四个选项是决定在什么地方能够遇到单位。

玩家的单位(兽族,人族,暗夜精灵族和不死族)被分为了五类:

单位 - 这类是每个种族的非英雄单位。这里要注意一点。比如不死族的石像鬼,它具有两个状态。所以你将有两个图标代表石像鬼的正常状态和石像状态。

建筑 - 这里包括每个种族能够建造的建筑,包括起始位置。如果选择暗夜精灵族,则在这部分只能够放下扎根的建筑。 英雄 - 每个种族拥有的英雄。

拔起建筑 - 这个选项只针对特定的种族暗夜精灵族。在这里能够放置拔起的建筑。

特殊 - 这部分是战役中的特殊单位。

就象前面的分类一样,中立单位被分为两类。这些单位根据等级和所属地貌,被分为若干组。

物品面板也具有一个菜单,能够通过选择,依据等级分成若干组。

单位属性

在放置一个单位之后,你可以进一步修改它。双击你所放置的单位,或者选择它之后点击编辑菜单中的编辑属性。你能够编辑的单位属性有:

一般:

玩家 - 通过这项,你能够调整该单位所属的阵营:玩家X,敌对中立,友好中立。

朝向 - 你可以输入一个角度,调整单位所面对的方向。

生命值 - 调整该单位的初始生命值。注意,这里通过百分比表示,而不是具体数字。就象魔法值一样。

魔法值 - 调整该单位的初始魔法值。注意,这里通过百分比表示,而不是具体数字。就象生命值一样。

等级 - 调整英雄的初始等级。这将会影响单位的最大魔法和生命值。

单位警戒范围 - 设置单位警戒的距离。当敌对单位靠近到范围内就会自动攻击。

使用默认属性 - 允许改变英雄开始时的力量、敏捷和智力值。

技能 - 这个选项决定单位所具有的魔法能力。而且可以设定拥有技能所需要的条件。并且可以设定英雄升级时能够选择的能力。注意:英雄的终极技能在英雄等级达到六级之前是无法修改的。例如:你如果想圣骑士拥有复生技能,就必须将他的等级提高到六级。

物品栏 - 设定英雄开始时拥有的物品。点击物品槽旁边的按钮,就可以进行选择。

掉落物品:

在这里你可以设定单位被杀死时掉落的物品。可以通过在物品掉落部分分配实现。

新建设定 - 为了能够设定物品掉落。必须首先创建一个物品设定。这些设定之间能够相互的影响,分配掉落几率。你如果想能够掉落多个物品,就必须设置多个物品掉落设定。

删除设定 - 删除一个已经完成的设定。

魔兽地图太大打不开怎么办篇八
《魔兽制作地图:触发事件》

下了大决心才说服自己写,寿命-10 年…… 那么废话少说,开始了~~ 首先解释 TRIGGER 的概念,在详细解释前先看这么一个例子:“有一个花园,里面有 一只狗,除了这只狗的主人以外,任何其他人进入花园就会被狗咬。” 不难看出这个例子一共由 2 大部分组成,1 个是参与者,1 个是事件。 先看看参与者是哪些,也就是如果要让例子里面的事件发生,必须有哪些东西。首先, 事件发生的场地是花园 花园,其次事件的主角是人,最后配角是狗,当然主角配角什么的各位也 花园 人 狗 不必搞那么清楚,只要知道这个事件的参与者是花园 人,狗就可以了。 花园,人 狗 花园 接着是看看发生了什么事件, 分几个步骤, 首先如果没有人进入花园就什么也不会发生, 那么整个事件的开端就是一个人进入花园 。接下来即使有人进入了花园,但是如果那个人 一个人进入花园 是狗的主人,那么狗也什么都不会做,所以发生“狗咬人”事件的必要条件就是进入的人不是 进入的人不是 狗的主人 。最后,如果以上 2 点都满足了,那么进入的人就会被狗咬啊那个被狗咬(狗: 嘿嘿,没错,被咬~),所以这个事件的结果就是狗咬进入的人 狗咬进入的人。 狗咬进入的人 通过以上的例子,大家应该看出来,一个事件是由参与者 参与者来执行的,而事件本身是由开 参与者 开 必要条件, 端,必要条件 结果 3 部分组成的。 必要条件 好了,回到上面的例子,在 WE(World Editor-世界编辑器)里面,一个事件通常被成 为一个 trigger (触发), 而参与事件的东西称做 object"对象“ 而事件的开端被称为 event“开 端”,必要条件称为 condition“条件”,事件结果被称为 action“动作”。那么现在上面那个例子 就可以写成这个样子了:events 一个人进入花园conditions 进入的人不是狗的主人actions 狗咬进入的人 现在根据上面这个改造版的事件来说明一个 trigger 各部分的具体含义,首先在 events 中出现了“人”和“花园”2 个 object,在 WE 中,类似“人”这种 object,被称做 unit“单位”,在 魔兽中,步兵啊,生命之树啊,恶魔猎人啊,统统属于 unit 这个类别。而说到花园这个东 西,首先要明白“人”进入的是 1 个区域,而这个区域在以上例子里面就是这个花园,所以花 园,峡谷,房间或者什么都没有就一片空地等类似的让 unit 可以 enter“进入 进入”的玩意,被叫 进入 做 region“区域”。 所以上面的 event 现在可以写成: a unit enters REGION_花园(一个单位进入“花园”) 其次来看看 condition:“进入的人不是狗的主人”,这在 WE 里面是一个单位的判断,也 就是说看看 enteri

ng unit“进入的单位” 到底是不是 狗的主人 这个特定的单位,那么这个 condition 就可以写成这样了: entering unit not equal to UNIT_狗的主人(进入的单位不是“狗的主人”) 最后来看看 action 部分——“狗咬进入的人”, 那么这句话的具体含义就是给狗下达了一 个命令,这个命令的目标是“进入的单位”,命令的内容是“攻击”。所以这个 action 应该写成 这样:order UNIT_狗 to attack entering unit(命令狗攻击进入的单位) 最后把以上 3 部分综合起来,就成了这样的:events a unit enters REGION_花园 花园conditions entering unit not equal to UNIT_狗的主人 狗的主人actions order UNIT_狗 to attack entering unit 狗 那么让我们在 WE 里面实现上面这个 trigger 吧~~在 WE 里按 F4 打开 trigger 编辑面板 , Initialization-Melee Initialization 这个 trigger 里面除了的 Melee 把 game-Use melee time of day (for all player) 这个 actions 以外的所有其他 actions 全部删除, 那些 actions 是为 melee 设计的,在目前我们要做的地图里面没用。接着在如图所示地方点鼠标右键,在出现菜单中选 择 new trigger 来创建一个新的 trigger。 新建好的 trigger 会自动命名为 untitled trigger 001,你可以通过点击—F2 的方法修改名字。 然后在右下的那个大框里面点鼠标右键, 选择 new enevt, 然后选择 unit-unit enter regions, 这时候看见的应该是下图所示: 注意图中标示的位置,在那里我们要选择一个区域,这个区域相当于“花园”,点击红色的 region ,接着在跳出的面板中点击 select a region,接着会跳回地形编辑界面,按一下空格 键使区域面板左上的那个方形按钮处于按下的状态, 按住鼠标左键并且拖动鼠标在地图上拉 出一个方形的框,然后放开鼠标左键,如图所示:这个时候一个区域就创建好了(直接打开区域面板的方法是在地形编辑界面中按 R),按下 空格使区域面板左上的那个方形按钮处于弹起状态, 点一下刚才创建的区域区域, 这样就在 event 中选定创建的区域了,如图: 点击 equal to 将之改为 not equal to 点击 value ,再点 select a unit,在出现的单位面板中选择山丘之王,在地图上点一下 创建一个山丘之王(注意,按 ctrl+R 打开查看 region 的功能,确保山丘之王没有被放在刚 才创建的 region-"HuaYuan"里面),然后按下空格关闭创建单位,再点一下创建好的的山 丘之王,这样就在 condition 里面选中山丘之王了,如图: 连续点 OK2 次,这时候的 condition 应该是这样的:conditions (Entering unit) Not equal to 山丘之王 0000<gen> 山丘之王后面的数字是单位的编号,不用去管它。这时候 conditions 也创建完毕~~呼 呼,好累,打字手打肿了……

最后只有 actions 啦,有了以上的经验,我就不那么详细介绍了,过程是这样的:new action - unit - issua order targeting a unit - order “幽灵狼”(和山丘之王创建方法相同,只 不过创建在“HuaYuan”内而已) to Attack Entering unit。这样创建好的 action 应该是这样:actions Unit - Order 幽灵之狼 (等级 1) 001 <gen> to Attack (Entering unit) 最后,在 unit editor 里面把山丘之王的名字改成“主人”,幽灵狼的名字改成“狗”,再把 “HuaYuan”这个区域铺上草,在区域外面放些 unit 就 ok 啦(打开 unit 面板的快截键是 U), 按 ctrl+F9 测试一下吧~~,怎么样除了“主人”以外的所有 unit 进入“花园”都要被“狗”K 吧。遇 到什么问题参照给出的演示自己修改吧~

魔兽地图太大打不开怎么办篇九
《mpq使用方法-魔兽改图》

到此为止啊直接关闭MPQ把图放到MAP中去吧去测试你所改的地图要是你们拿去传播的话真的是天理不容了 如果用mpqworkshop打不开地图如果用mpqworkshop打不开地图 说明mpq的文件头被损坏,可以用UltraEdit 32 打开地图,魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带一个MPQ 档案, 这个MPQ 档案中包含了一个地图所需的全部文件。 MPQ 文件的前4个字节是一个标识符。它可以被识别为 ’MPQ’。接下来的4个字节是文件头大小,通常是16进制 hex 0x20 00 00 00的形式。 有些加密者将 20 00 00 00 改成一个随机数值,例如F6 6E BA 76这个样子。 目前多数 MPQ 程序因为大小错误而无法打开这样的 MPQ 档案。而 Warcraft3 似乎忽略了这种错误的文件头大小,所以这些地图仍可以在魔兽中运行。这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。然后看到的这些文件都是地图的原始数据我们可以*直接修改它们来达到修改地图的内容。下边是一些有用的文件的列表war3map.w3u 单位war3map.w3t 物品war3map.w3b 可破坏的war3map.w3d 地形装饰物war3map.w3a 技能war3map.w3h 魔法特效war3map.w3q 升级等等,这些都是地图的基本设置文件,我们可以用WE中的物品编辑器直接导入进行编辑。war3map.wtg 触发事件 这个是保存各种触发事件的地方。我们在地图里搞装备合成,刷怪,作任务等,都是依*触发指令来完成的。但是一般的加密地图都把war3map.wtg和war3map.wts删除了。war3map.j jass数据库这个是地图的核心,所有跟地图设置有关的资料如地图摆放的建筑物、角色、技能、触发事件的指令等等,只可惜是用jass语言保存的。如果你懂jass的话可以在这个文件里任意改动任何数据。包括触发指令。war3map.shd 地层数据war3map.wpm mp3,wav等媒体文件的设置war3mapPreview.tga 地图缩略图war3mapmap.blp 图形文件的设置war3mapmisc.txt 游戏平衡常数下边是最重要的,因为很多人把文件修改完以后都不知道该怎么还原。我们现在就要用到mpqediten或MPQWorkshop了新建一个MPQ文件,然后把那些文件全部添加进去再保存。现在你们得到一个MPQ文件了。下一步是添加w3x地图文件的文件头用UltraEdit-32随便打开一个w3x魔兽地图文件和自己的mpq文件。对比一下,就会发现w3x文件比MPQ文件多了一个16字节的文件头后边的事我不用说了吧,w3x文件中复制,然后在MPQ中粘贴这个16字节的文件头,然后把后缀名MPQ改成w3x就可以了。修改地图就是这么简单,欢迎大家修改地图,尤其是好地图。 ==============分界綫是必須的==========================WE] 谈加

密地图的原理,破解加密地图的可能及研究加密地图的方法1.不可还原式删除加密, 即破坏性加密说明: 这种加密难度小, 方法简单, 比较常用原理: 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其中一部分数据是只有WE要用而游戏时不要用的, 我们可以将它们移掉, 造成启动WE无法读到相关数据方法: 1.用Import Manager导入这些文件的替代空文件2.用mpq工具删掉这些文件破解可能: 由于需要的文件已经被移掉, 而Jass->Trigger的还原难度非常大, 所以基本不能完全还原原来的地图2.可还原式移动加密说明: 这种加密比较复杂, 但可以利用一些密钥还原原理: 根据上面一种方法的原理, 我们把地图里的一些文件改名为特殊的文件名或者移动到特殊的目录去, 并且删掉(listfile), 这个文件是用于获取mpq格式的文件里面的文件列表的, 这样WE也无法读取到这些文件从而无法启动方法: 根据一定的算法把密钥哈希成一个字符串, 然后把文件改名或者移动到用这个字符串生成的文件名里. 还原时只要有密钥就可以找到移动后的文件并还原破解可能: 这些算法通常是md5等不可逆算法, 或RSA等大素数可逆算法, 加上我们根本连移动或改名后的文件名或路径都不知道, 基本很难破, 除非你知道密钥3.可还原式破坏WE显示加密说明: 该方法简单但如果被知道了了方法很容易破解原理: WE启动时和读取地图时会读取一些模型, 音乐, 贴图等, 如果我们导入一些错误的文件, 在WE读取时会先读地图里的文件, 就会因为这些错误的文件而出错方法: 我自己不太清楚可以导哪些文件, 大家可参考以前的一些帖子破解可能: 如果你知道这个方法, 那么只要从地图里删除坏文件就可以了然后讲一下几个加密中会用到的技巧:1.删掉(listfile), 这样别人不能看你的文件列表, 无法知道你的加密方法2.把war3map.j移动到Scripts\\目录下, 这样仍然被游戏读取, 但是一般人不知道就会无法解压出这个文件3.针对一些mpq工具可能会将文件头部的一个数改掉导致mpq工具无法处理, 通常offset是0x218, 用16进制工具把这个位置改为20 00 00 00即可还原最后讲一下如何研究加密的地图:1.学会Jass语言《jass使用教程·基础篇》2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\\war3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, 估计是有些选项必须符合, 考虑到有些人加密地图就是为了保护地形不让别

人"盗版", 所以我也没有多做研究, 只要知道war3map.j的内容就可以学习别人所有的地图处理过程了总结一下:解密是很难的, 但是可以通过解压war3map.j来分析别人的地图, 希望这篇文章对大家关于加密解密的争论能给出一个理论依据.

本文来源:http://www.guakaob.com/zigeleikaoshi/141481.html

    【魔兽地图太大打不开怎么办】相关推荐