war3map.j文件

合集下载

魔兽争霸RPG地图太大,不能玩怎么办-

魔兽争霸RPG地图太大,不能玩怎么办-

三一文库()〔魔兽争霸RPG地图太大,不能玩怎么办?〕*篇一:魔兽争霸地图的加密解密魔兽争霸地图的加密解密游戏加密:工具:U9MapTool,W3MMASTER和Wc3MapOptimizer4.5[CN]任意一个都可以,一般用后面的那个,前面的那个主要作用是地图slk优化,提高读取速度,如果用它来加密,地图体积会比较大。

后面的工具使用频率很高,技术比较成熟,很少出错。

这两个工具都非常容易得到,在bbs.uuu9自己搜索一下,或者直接baidu就可以下载到。

至于怎么设置参数,对于新手来说,只要选择“产出多余数据(加密)”就可以了。

中间那个更傻瓜化,比较适合新手,既能加密也能解密。

这三个工具都是中文界面,如果你还不会。

那买一块豆腐撞死算了。

游戏解密:相对于加密来说,解密要复杂很多。

并且这世界上不存在完全的解密。

所有的手段解密都会损失掉触发器文件。

那些触发的实际内容都全部写进了war3map.j文件。

如果你想修改触发器,那你需要了解的东西就不是一般的多了。

就你现在的水准,我建议你想都别想。

如果你偏要想,我也只能硬着头皮放弃这80分。

简单一点的修改加密地图,我是指修改单位数据,技能数据等等。

方法如下:工具:W3MMASTER,MpqMaster,Mpq2k,EnEWE,老狼的增强UI。

如果是很简单的加密,那么用第一个工具就可以了。

可以修改很多数据,但仍然动不了触发器。

最后两个工具是为了增强普通WE的功能,是为了用WE就打开地图(如果打开了的话,触发器肯定还是没有的,但其他东西像地形,单位设置等基本上都可以看见)。

当然,仅仅用最后两个工具就能打开的地图很少的。

如果加密的稍微复杂一点的话,你就必须学一些高级一点的解密技术了。

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

推荐你看一下这个教程(比较大43M):《深入了解WAR3加密地图的修改》,我学习修改地图时,觉得它对我帮助很大。

想入门的话,推荐你去看一下。

仅仅给你纯文字的说明,那基本上能起到的唯一作用是——让你头晕——并伴随着强烈的挫败感。

HkeW3mModifier

HkeW3mModifier
[-]修正了算法 智能分析基本上能找到魔兽地图所有资源文件
[-]去掉了自动重压缩的默认项 优化速度
[-]修正2处bug
1.6版更新
[+]加入智能分析文件列表功能
虽然和白银大人的还有一定差距 大部分文件还是行滴 我有空会完善的
[-]修Hale Waihona Puke 3个小bug 1.5版更新
[+]加入了分析文件列表的功能 这个暂时只是用listfile获取
HkeW3mModifier2.05
这是一个修改MPQ格式文件的工具
可以修改加密过的MPQ文件
还带有强大的资源搜索功能
可以搜索出魔兽地图中大部分资源 重建列表
解压模型能智能解压相关贴图
-----------------------------------------------
1.如果不稳定出现错误重启本软件即可
[-]修正了个可能是逻辑的问题
[+]加入了只读打开功能 勾起来可以只读打开不修改文件
[+]加入了个设置语言的功能 嘿嘿纯属无聊 不过说不定有用
1.2版更新
[+]加入MPQ头修复功能
没办法有的图不修复会卡死
不喜欢的话可以把那个选项勾掉
1.1版更新
[+]加入了读取/修改地图显示名的功能
由于技术不够 本来想写拖放解压的看样子不行了
1.8版更新
[+]新增双击列表运行文件的功能
[+]新增解压列表文件功能
[+]新增筛选结果功能 可以保留匹配项 也可以去除匹配项 嘿嘿 还算方便吧
[-]修正了查找算法 能搜到更多资源
1.7版更新

原创:5分钟冰封王座提权

原创:5分钟冰封王座提权

原创:5分钟冰封王座提权阅读:452 时间:2009-8-12 9:00:21------------------------------------------------------------------声明:原创文章,转载请指名来自华夏黑客联盟(),违者必究!本文教大家如何快速修改魔兽争霸-冰封王座的地图,这仅是一种技术,不推荐大家游戏作弊。

虽然网络上已经有过魔兽地图自动修改器,但那种傻瓜式的修改工具就连修者自身都会感到傻瓜。

下面小锋将和大家一起分享小锋的魔兽地图修改之旅。

搭建工作环境:windows XP , HkeW3mModifier,修改笔记.txt(各人总结的一些修改经验),魔兽地图一张,部分工具将打包下载。

在修改地图前先做下说明:地图文件扩展名为.w3x,其实这个文件就像我们用的winrar压缩了很多文件,里面有地图资源、声音资源、图片资源、触发器等等。

我们修改地图一般只修改触发器,而不去更改其他地图资源,否则将会失去地图原有的味道。

把地图文件解压出来后我们将提取出 war3map.j ,这个文件就是魔兽地图的触发器,游戏的过程都在里面。

然后修改里面的代码,再打包进原有的地图中,就完成了地图的修改。

这种方法只修改了触发器的方法,并不是所谓盗版地图,只要处理得到将不会被其他玩家发觉,并且经过测试可以过浩方等对战平台。

火影竞技の疾风乱舞V3修正版打开工具 HkeW3mModifier打开文件选择地图,解压文件然后用记事本打开 war3map.j 这个文件我们修改的第一步,玩家1、玩家3 在游戏初始化时,金钱,木材,人口全满。

搜索 InitBlizzard ,将自动跳转到 call InitBlizzard() 然后在后门加上复制代码call SetPlayerStateBJ(Player(0),PLAYER_STATE_RESOURCE_GOLD,1000000)call SetPlayerStateBJ(Player(0),PLAYER_STATE_RESOURCE_LUMBER,1000000)call SetPlayerStateBJ(Player(0),PLAYER_STATE_ALLIED_VICTORY,100)call SetPlayerStateBJ(Player(2),PLAYER_STATE_RESOURCE_GOLD,1000000)call SetPlayerStateBJ(Player(2),PLAYER_STATE_RESOURCE_LUMBER,1000000)call SetPlayerStateBJ(Player(2),PLAYER_STATE_ALLIED_VICTORY,100)大家可以自己修改这段代码, Player(0) 代表玩家1,也就是建主机的玩家,Player(1),就是代表玩家2一次类推。

命令与征服3地图编辑器地图编辑主教程

命令与征服3地图编辑器地图编辑主教程

命令与征服3地图编辑器地图编辑主教程(2010-8-9更新)作者:ufo1996215、T-17(其实是同一个人)本次修改是因为我在EA官网找到了凯恩之怒的正式版地图编辑器,由于之前的地图编辑器是EA游戏出的最初版地图编辑器,功能BUG很多。

所以,我汉化了正式版地图编辑器后,继续完善此教程。

命令与征服3中文地图编辑器教程共分为两篇,一篇是《命令与征服3地图编辑器地图编辑主教程》,另一篇是《命令与征服3地图编辑器配套教程》。

主教程主要讲解地图编辑器制作步骤和过程,配套教程主要讲解地图编辑器工具和细节方面渗透,请大家在我的文库查看这两篇教程,或者在百度文库打入标题进行搜索即可找到,这两篇教程缺一不可!前言:命令与征服3是一个很不错即时战略游戏,想当初那时候地图编辑器还没有汉化版,我全靠网上的一点稀里糊涂的教程慢慢摸索,并且自学软件汉化工作。

最终才有了这个完美版本的汉化编辑器和地图编辑教程!本地图编辑教程从2010年2月一直到现在,经历了无数次大改和小改,篇幅很长。

但是希望大家能尊重作者(我),俗话说:“重在实践”希望大家不要死按照本教程说的做,大家需要自己增强一下动手和探索能力,来灵活运用这个地图编辑器做出更多有趣的内容。

这个地图编辑器功能是很强大的,只能看你会不会挖掘它的功能了!其次,由于触发器部分无法完成汉化,所以触发器部分没有汉化。

如果大家想使用触发器的话最好需要有一点英文基础,这样才行。

欢迎大家访问百度贴吧ufo1996215吧做客制作一个对战地图的大概步骤:新建地图→设置好地图参数并添加玩家→绘制基本地形、悬崖、峡谷沟壑等→按照地形绘制地形贴图纹理、增加装饰物→放置可采集资源、中立建筑并美化→放置玩家开始位置→保存并测试命令与征服3地图编辑器常用快捷键列表:【H】高度笔刷工具,按下此快捷键可选中工具栏的高度笔刷工具。

【Shift+H】地形增高笔刷工具,按下此快捷键可选中工具栏的地形增高刷工具。

2019年魔兽争霸rpg地图太大,不能玩怎样办_.doc

2019年魔兽争霸rpg地图太大,不能玩怎样办_.doc

2019年魔兽争霸rpg地图太大,不能玩怎样办_篇一:魔兽争霸地图的加密解密魔兽争霸地图的加密解密游戏加密:工具:U9MapTool,W3MMASTER和Wc3MapOptimizer4.5[CN]任意一个都可以,一般用后面的那个,前面的那个主要作用是地图slk优化,提高读取速度,如果用它来加密,地图体积会比较大。

后面的工具使用频率很高,技术比较成熟,很少出错。

这两个工具都非常容易得到,在bbs.uuu9.自己搜索一下,或者直接baidu就可以下载到。

至于怎么设置参数,对于新手来说,只要选择“产出多余数据(加密)”就可以了。

中间那个更傻瓜化,比较适合新手,既能加密也能解密。

这三个工具都是中文界面,如果你还不会。

那买一块豆腐撞死算了。

游戏解密:相对于加密来说,解密要复杂很多。

并且这世界上不存在完全的解密。

所有的手段解密都会损失掉触发器文件。

那些触发的实际内容都全部写进了war3map.j文件。

如果你想修改触发器,那你需要了解的东西就不是一般的多了。

就你现在的水准,我建议你想都别想。

如果你偏要想,我也只能硬着头皮放弃这80分。

简单一点的修改加密地图,我是指修改单位数据,技能数据等等。

方法如下:工具:W3MMASTER,MpqMaster,Mpq2k,EnEWE,老狼的增强UI。

如果是很简单的加密,那么用第一个工具就可以了。

可以修改很多数据,但仍然动不了触发器。

最后两个工具是为了增强普通WE的功能,是为了用WE就打开地图(如果打开了的话,触发器肯定还是没有的,但其他东西像地形,单位设置等基本上都可以看见)。

当然,仅仅用最后两个工具就能打开的地图很少的。

如果加密的稍微复杂一点的话,你就必须学一些高级一点的解密技术了。

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

推荐你看一下这个教程(比较大43M):《深入了解W AR3加密地图的修改》,我学习修改地图时,觉得它对我帮助很大。

想入门的话,推荐你去看一下。

仅仅给你纯文字的说明,那基本上能起到的唯一作用是——让你头晕——并伴随着强烈的挫败感。

War3地图的安装及4款辅助软件使用说明

War3地图的安装及4款辅助软件使用说明

魔兽争霸3地图的安装及4款常用软件介绍*后缀为.W3X 的是冰封王座的地图文件格式。

*请放到魔兽争霸Maps\目录下,例如:\Warcraft III Frozen Throne\Maps\Download\也可再创建其他文件夹,例如:\Warcraft III Frozen Throne\Maps\downloads*如果无法运行地图,可以查看错误提示做出修改。

【常见错误】:1.地图文件存放路径不正确,可能会与观看录像时地图路径错误配套出现。

只需按错误提示,修改地图文件存放路径即可,如若不行,则说明地图版本不正确,需要找到保存该录像时使用的地图文件。

以在锐派网【下载录像】为例:○1打开/并选择REPLAYS○2可以看到【Download Rep】选项即下载录像文件○3与录像配套的地图文件也需下载,以防无法播放录像文件,见下图红字部分,即可【下载录像地图】,地图存放位置,按录像信息中给出的【地图位置】存放,未有的文件夹手动新建即可。

○32.地图版本与游戏版本不兼容,可以用【零度魔兽助手】来转换版本,【版本转换】方法如下:一、点击图标打开助手二、首次使用需先建立助手与魔兽的关联,方法如下:1.点选助手面板上的【高级】选项2.然后在该选项下边的功能菜单里点击【修复注册表按键】(建议关闭360等杀毒软件或警告时添加信任,以防误报)3这时会弹出路径选择对话框,选择你的游戏安装路径,并选中War3.exe后点击打开.4提示说明关联成功。

三、转换魔兽版本:1.依然是在【高级】选项下,可以看到版本切换功能:(首次使用建议先备份正在使用的版本,例如已有1.20e版本,在选择下拉菜单里选择1.20e,然后选择【备份】即可)2.必装的有两种版本【1.20e和1.24e】例如:在选择下拉菜单里选择1.24e版本,然后点击【下载】,待下载完毕后,点击【切换】即可切换相应版本*****1.20e下如何自动显示血量?1、1.24e自带显血功能选项,在游戏菜单里【选项】-【游戏性】里勾选【是否始终显示生命值条】来打开\ 关闭显血功能2、1.20e无自动显血功能,可手动按【Tab】键或者在零度魔兽助手里点选【常用】-【显血】勾选我方和敌军即可打开血条自动显示功能。

魔兽编辑器基本问题

魔兽编辑器基本问题

【Q.01:什么是WE?怎么么打开WE?】☆ WE, 就是worldedit.exe的简称,也就是“魔兽争霸III世界地图编辑器”。

WE是暴雪公司专门为魔兽争霸的地图制作与开发而制作的地图编辑工具。

这款工具功能十分强大。

目前,很多网站论坛都以魔兽争霸地图制作为主题,可见其影响度。

在安装完魔兽争霸后,在游戏目录下可以找到worldedit.exe,将安装CD插入光驱,点击WE运行。

现在有了剑心的免CD补丁的WE,可以不用光盘便可以运行worldedit.exe了。

★【Q.02:怎么在地图上放置单位和物品?】☆ 在使用WE创建好地图后,右边有一个工具面板,将工具面板的面页下拉到单位面面页。

点击单位面页内的相应单位的图标,放置到地图上就可以了。

物品也在单位面页中,把面页中玩家项目拄下拉,就可以找到物品面页了了。

点击相应物品的图标就可以将物品放到地图上了。

至于装饰物,树木,桥等,可以调整到相应的面页选择放置到地图上,非常方便。

不过要注意的是,放置的物品,装饰物品,单位等有数量限制。

物品最高可以放255个,装饰物品可以放置8192个,树木、桥之类的可以放置4096个。

如果超过限制数量了,编辑器就不让放置了。

★【Q.03:如何自已设定单位的数据,比如攻击、生命?】☆ 打开WE地图编辑器创建或打开地图后,打开物体编辑器(Object Editor)——点击一下工具栏头盔样的图标,快捷键是F7。

打开物体编辑器后,可以看到单位面页,然后就可以修改单位的数据了。

一般来说,单位的数据分为声音、战斗、技能、移动、显示、属性、科技树、文本、放置等几种分类型的数据。

可以通过边修改边测试地图来了解这些数据的用途。

而如其他的比如技能、物品、装饰物数据等,都可以通过修改——测试的方法来了解,虽然有些麻烦,但实际效果会比你看上十几篇教程来得有用。

★【Q.04:如何修改地图上所放置的单位,物品,或装饰物?】☆ 首先要将工具面板调整到相应的面页。

[课程]魔兽争霸3地图载入画面制作完全手册

[课程]魔兽争霸3地图载入画面制作完全手册

载入画面简介:魔兽争霸3 地图的游戏载入画面背景是一个*.mdx文件. 所有魔兽3的单位3D模型都是这种文件。

这种模型由两部分组成, 一是存储模型坐标动画等各种信息的MDX文件, 还有就是BLP或者TGA贴图文件(或者叫蒙皮,就是包裹模型的皮肤).两部分都得正确才能显示出模型来.注: BLP是暴雪开发的一种模型贴图压缩格式, TGA是一种常见的图片格式. 可以用ACDsee或者PhotoShop来转换格式.用PhotoShop保存为TGA格式的时候一般选为24位,若是需要透明效果则选32位. 建议勾上"压缩RLE"以减小文件大小.若希望制作自己的载入画面, 有两种办法:一种是下载现成的载入画面模型,将其中的贴图文件修改成自己想要的样子.另一种就是用3DMAX来完全自己制作, 当然这个比较复杂. 仅适合有制作过魔兽模型的朋友.现成载入画面修改:这里我整理和制作了几种载入画面放到这个ZIP包里。

请下载后选择自己适合的MDX和对应的TGA文件。

1.修改将要显示的tga图片文件为你需要的内容。

图象编辑通常工具用: WINDOWS画图, PhotoShop, CorelDRW......2.导入你的地图中(注意导入后的tga文件路径为根目录)打开WE,按"F12" 打开输入文件管理器. 导入相应的MDX和贴图文件.3.指定运用该MDX文件为载入画面。

WE的菜单里"情节->地图读取设定" ,选"使用输入的文件". 然后选中导入的载入画面MDX 文件.保存地图后就可以察看效果了.=========================================LoadingScreen.mdx4张图片显示地图载入画面左上,右上,下左,下右四个区域,其余区域为黑色背景.图片路径为:LoadingScreenTL.tga (左上, 尺寸: 512*512)LoadingScreenTR.tga (右上, 尺寸: 512*512)LoadingScreenBL.tga (下左, 尺寸: 256*256)LoadingScreenBR.tga (下右, 尺寸: 256*256)Loading.mdx一张图片显示整个地图载入画面.图片路径为: LoadingScreenTL.tga图片尺寸必须为: 1024*1024 或512*512 或256*256Loading 2.mdx一张图片显示地图载入画面左上方区域,其余区域为黑色背景.图片路径为: LoadingScreenTL.tga建议图片尺寸为:512*512 或256*256BOOMmapLoad.mdx水元素动态效果的地图载入画面. (动态效果演示)全部共使用魔兽争霸3自带的8张图片,无须再导入图片路径为: Textures\Lords0000.blp ~~~ Textures\Lords0007.blpLoading 3.mdx一张图片显示地图载入画面左上方区域,一张图片显示地图载入画面右上方区域, 其余区域为黑色背景.图片路径为: LoadingScreenTL.tga 和LoadingScreenRL.tga建议图片尺寸为: 512*512 或256*256BOOMmapLoadU9.mdx一张图片显示整个地图载入画面. (U9 5周年庆典节日动态效果)图片路径为: LoadingScreenU9.tga图片尺寸必须为: 1024*1024 或512*512BOOMmapLoad2.mdx群星闪烁动态效果的地图载入画面. (动态效果演示)使用魔兽争霸自带的的"Textures\Star7b.blp"图片作为星星, 另外需要导入一张路径为"LoadingscreenTL.tga"的512*512图片作为显示内容.本压缩包还包含了3DMAX5源文件和所用到的两张贴图3DMAX制作魔兽3载入画面要求:制作魔兽3模型只能是3DMAX4或5。

魔兽格式

魔兽格式

后缀为W3X 的是冰封王座(TFT)的地图。

■ 后缀为W3M 的是混乱之治(ROC)的地图。

■ 请放到魔兽争霸Maps\Download\ 目录下,进入游戏后选择此地图即可。

■ 后缀为W3N 的是战役包请放在魔兽争霸Campaigns\ 目录下,进入游戏后选择Single Game (单人游戏),Custom Campaigns(自定义战役),便可以体验该战役了。

■ 后缀为W3G 的是录像文件,请放到魔兽争霸replay\ 目录下,需要有对应的地图才能观看,当找不到对应地图时会提示"指定目录的地图文件找不到",请查找对应的地图放到指定的目录下。

■ 单人地图、电影、演示地图和录像,请在单人游戏中运行。

■ 为了更流畅的游戏,请保证你操作系统的稳定性,推荐适用windowsxp及vista。

另外硬件也是很重要的因素,请尽量选择配置高的pc电脑,显卡、CPU(inter、amd)、内存决定了您游戏运行的速度。

《魔兽争霸3》地图编辑器教学

《魔兽争霸3》地图编辑器教学

《魔兽争霸3》地图编辑器教学:《魔兽争霸3》地图编辑器教学1有朋友反映魔兽争霸III 地图编辑器不太会用,我想也是,因为它比SC的地图编辑器要难的多(但是要好玩过),因此找了一些教学手册放上,希望会对大家有所帮助!World Editor 的集成界面各位好:)World Editor(以下简称WE)界面可分为以下几个部分:一、菜单栏:这是多数应用程序都有的部分,大多数的命令在这里被分门别类的放入菜单。

可以说,熟悉了一个程序的菜单,你就掌握了这个程序基本功能的一半以上了:)二、工具栏:相信多数人对这个也很熟悉。

一般都把最常用的功能做成工具栏上的按钮,让用户随时都以方便地选取。

WE的工具栏从左向右数过来分:1、文件操作功能 - 新建,打开,保存2、剪贴板操作功能 - 剪切,复制,粘贴3、步骤操作功能 - 撤消,重做4、选取工具。

程序默认是你想在地图上添加内容,只有点了这个以后才由添加变成选择,这样就能点选地图上当前层面的元素了。

(很多朋友都问过这个问题)5、其它编辑模块功能 - 除了最基本的第一个地形编辑窗口,还包括了触发器编辑器,声单编辑器,兵种单位编辑器,已存在对象浏览器等。

当点击他们中的一个时会打开相应的编辑窗口。

6、测试地图。

有些鸡肋的功能,必需在WARCARFT 3没有运行时才能用,点击后会将当前地图保存到MAPS/TEST/WorldEditTestMap.w3m,然后自动运行WAR3并建立一个名为WorldEdit的单机账号,使用此账号进入CUSTOM GAME读取该地图。

问题是在测试完退出后还在WAR3里,也就是说不能再用这个功能了(必需在WAR3没运行的情况下使用),还是要到游戏里选~~~~实在没什么意思。

三、缩略图预览即时显示当前地图的MINI地形图,对于绘制地图很有用的东东。

两个复选上面那个是是否显示中立建筑,下面一个是是否对小地图的显示使用和游戏中一样的设制,效果不是很明显。

魔兽地图编辑要点

魔兽地图编辑要点

【Q.01:什么是WE?怎么么打开WE?】☆WE, 就是worldedit.exe的简称,也就是“魔兽争霸III世界地图编辑器”。

WE是暴雪公司专门为魔兽争霸的地图制作与开发而制作的地图编辑工具。

这款工具功能十分强大。

目前,很多网站论坛都以魔兽争霸地图制作为主题,可见其影响度。

在安装完魔兽争霸后,在游戏目录下可以找到worldedit.exe,将安装CD插入光驱,点击WE运行。

现在有了剑心的免CD 补丁的WE,可以不用光盘便可以运行worldedit.exe了。

★【Q.02:怎么在地图上放置单位和物品?】☆在使用WE创建好地图后,右边有一个工具面板,将工具面板的面页下拉到单位面面页。

点击单位面页内的相应单位的图标,放置到地图上就可以了。

物品也在单位面页中,把面页中玩家项目拄下拉,就可以找到物品面页了了。

点击相应物品的图标就可以将物品放到地图上了。

至于装饰物,树木,桥等,可以调整到相应的面页选择放置到地图上,非常方便。

不过要注意的是,放置的物品,装饰物品,单位等有数量限制。

物品最高可以放255个,装饰物品可以放置8192个,树木、桥之类的可以放置4096个。

如果超过限制数量了,编辑器就不让放置了。

★【Q.03:如何自已设定单位的数据,比如攻击、生命?】☆打开WE地图编辑器创建或打开地图后,打开物体编辑器(Object Editor)——点击一下工具栏头盔样的图标,快捷键是F7。

打开物体编辑器后,可以看到单位面页,然后就可以修改单位的数据了。

一般来说,单位的数据分为声音、战斗、技能、移动、显示、属性、科技树、文本、放置等几种分类型的数据。

可以通过边修改边测试地图来了解这些数据的用途。

而如其他的比如技能、物品、装饰物数据等,都可以通过修改——测试的方法来了解,虽然有些麻烦,但实际效果会比你看上十几篇教程来得有用。

★【Q.04:如何修改地图上所放置的单位,物品,或装饰物?】☆首先要将工具面板调整到相应的面页。

《魔兽争霸3》地图编辑器教学

《魔兽争霸3》地图编辑器教学

《魔兽争霸3》地图编辑器教学:《魔兽争霸3》地图编辑器教学1有朋友反映魔兽争霸III 地图编辑器不太会用,我想也是,因为它比SC的地图编辑器要难的多(但是要好玩过),因此找了一些教学手册放上,希望会对大家有所帮助!World Editor 的集成界面各位好:)World Editor(以下简称WE)界面可分为以下几个部分:一、菜单栏:这是多数应用程序都有的部分,大多数的命令在这里被分门别类的放入菜单。

可以说,熟悉了一个程序的菜单,你就掌握了这个程序基本功能的一半以上了:)二、工具栏:相信多数人对这个也很熟悉。

一般都把最常用的功能做成工具栏上的按钮,让用户随时都以方便地选取。

WE的工具栏从左向右数过来分:1、文件操作功能 - 新建,打开,保存2、剪贴板操作功能 - 剪切,复制,粘贴3、步骤操作功能 - 撤消,重做4、选取工具。

程序默认是你想在地图上添加内容,只有点了这个以后才由添加变成选择,这样就能点选地图上当前层面的元素了。

(很多朋友都问过这个问题)5、其它编辑模块功能 - 除了最基本的第一个地形编辑窗口,还包括了触发器编辑器,声单编辑器,兵种单位编辑器,已存在对象浏览器等。

当点击他们中的一个时会打开相应的编辑窗口。

6、测试地图。

有些鸡肋的功能,必需在WARCARFT 3没有运行时才能用,点击后会将当前地图保存到MAPS/TEST/WorldEditTestMap.w3m,然后自动运行WAR3并建立一个名为WorldEdit的单机账号,使用此账号进入CUSTOM GAME读取该地图。

问题是在测试完退出后还在WAR3里,也就是说不能再用这个功能了(必需在WAR3没运行的情况下使用),还是要到游戏里选~~~~实在没什么意思。

三、缩略图预览即时显示当前地图的MINI地形图,对于绘制地图很有用的东东。

两个复选上面那个是是否显示中立建筑,下面一个是是否对小地图的显示使用和游戏中一样的设制,效果不是很明显。

魔兽地图修改SLK参数对照

魔兽地图修改SLK参数对照

魔兽地图修改SLK参数对照war3map.w3u单位war3map.w3b可破坏的war3map.w3d地形装饰物war3map.w3t物品war3map.w3a技能war3map.w3h魔法特效war3map.w3q升级war3map.wts文字war3map.wtg触发器war3map.j JASS数据库war3map.shd地层数据war3map.wpm mp3 wav等媒体文件的设置war3mappreview.tga地图缩略图war3map.blp图形文件的设置war3mapMisc.txt游戏平衡性常数关于SLK加密修改的一些注释。

希望对新人有点帮助!解压出来的数据unitbalance.slk和unitweapons.slk unitui.slk unitabilities.slk单位数据abilitydata.slk 技能数据itemdata.slk 物品数据campaignabilitystrings.txthumanabilitystrings.txtnightelfabilitystrings.txt 技能数据记事本neutralabilitystrings.txtorcabilitystrings.txtundeadabilitystrings.txtcampaignunitstrings.txtneutralunitstrings.txtnightelfunitstrings.txt 单位数据记事本orcunitstrings.txtundeadunitstrings.txtitemabilitystrings.txtitemstrings.txt 物品数据记事本11项levels:等级12项reqLevel:使用技能所需要的等级15项targs1:允许攻击(例如:地面,空中等)16项Cast1:法术施法时间17项Dur1:对普通单位的持续时间18项HeroDur1:对英雄的持续时间19项Cool1:法术施放间隔20项Cost1:魔法消耗值21项Area1:法术所影响范围22项Rng1:法术施放范围23项-31项DataA1-DataI1:该法术数据(比如伤害等等这个要大家打开WE对着改)32项UnitID1:召唤法术所召唤出来的生物DI33项BuffID1:魔法效果34项EfctID1:特效(WE是这样翻译的)后面的如此类推所有后面是1的就是该魔法第一等级值单位修改只翻译比较重点的!貌似是建筑物的数据对应SLK数据:unitbalance.slknsight 【视野范围(夜晚)】sight 【视野范围(白天)】23项HP:初始生命值24项readlHP:最大生命值25项regenHP:生命恢复率(越大生命的恢复速度越快)26项regenType:生命恢复类型(当然是always啦)31项def:基础防御值32项defup:防御升级奖励34项defType:防御类型(最好的当然是神圣防御divine啦)39项reptm:这个是建筑物的修理时间(有时候不想把基地改那么BT 的话可以把这个改成1秒。

魔兽编辑器基本问题

魔兽编辑器基本问题

【Q.01:什么是WE?怎么么打开WE?】☆ WE, 就是worldedit.exe的简称,也就是“魔兽争霸III世界地图编辑器”。

WE是暴雪公司专门为魔兽争霸的地图制作与开发而制作的地图编辑工具。

这款工具功能十分强大。

目前,很多网站论坛都以魔兽争霸地图制作为主题,可见其影响度。

在安装完魔兽争霸后,在游戏目录下可以找到worldedit.exe,将安装CD插入光驱,点击WE运行。

现在有了剑心的免CD补丁的WE,可以不用光盘便可以运行worldedit.exe了。

★【Q.02:怎么在地图上放置单位和物品?】☆ 在使用WE创建好地图后,右边有一个工具面板,将工具面板的面页下拉到单位面面页。

点击单位面页内的相应单位的图标,放置到地图上就可以了。

物品也在单位面页中,把面页中玩家项目拄下拉,就可以找到物品面页了了。

点击相应物品的图标就可以将物品放到地图上了。

至于装饰物,树木,桥等,可以调整到相应的面页选择放置到地图上,非常方便。

不过要注意的是,放置的物品,装饰物品,单位等有数量限制。

物品最高可以放255个,装饰物品可以放置8192个,树木、桥之类的可以放置4096个。

如果超过限制数量了,编辑器就不让放置了。

★【Q.03:如何自已设定单位的数据,比如攻击、生命?】☆ 打开WE地图编辑器创建或打开地图后,打开物体编辑器(Object Editor)——点击一下工具栏头盔样的图标,快捷键是F7。

打开物体编辑器后,可以看到单位面页,然后就可以修改单位的数据了。

一般来说,单位的数据分为声音、战斗、技能、移动、显示、属性、科技树、文本、放置等几种分类型的数据。

可以通过边修改边测试地图来了解这些数据的用途。

而如其他的比如技能、物品、装饰物数据等,都可以通过修改——测试的方法来了解,虽然有些麻烦,但实际效果会比你看上十几篇教程来得有用。

★【Q.04:如何修改地图上所放置的单位,物品,或装饰物?】☆ 首先要将工具面板调整到相应的面页。

map 修改

map 修改

一般你用WE是打不开的可以用MPQMaster解压出war3map.XXX的文件然后用WE新建个地图在物品单位 ...每个选项里面导入修改后导出再用MPQMaster导入回原来的地图改脚本就比较麻烦了这里不多说了下面是个比较详细的说明---第一步:要有一张魔兽地图(废话)。

,大家最好是不要修改3C与对战地图1、用W3MMASTER将地图打开(用这一工具打开地图的好处就是能将地图里的所有文件都解压出来)如图1所示2、然后把这些文件(如图2)全部一个一个解压到一个新文件夹里(别怕麻烦,因为他实效);第二步:1、用MPQMaster打开这张地图,注意:在弹出的“选择内表文件”对话框中,直接点确定(我一直都是这么做的,当然你也可能试试全选再点确定),然后出现的那一堆杂七杂八的文件(如图3),别管他,全选了全删了2、然后按“Alt+O”再按“Alt+C”(其实就是点“操作/重新压缩”),先这样放着,记得千万不要关掉,然后接着下一步;第三步:1、打开worldedit.exe,再按F6(物体编辑器),然后就可以开始编辑你要修改的地方了,比如说你要改一些单位,那你就:“文件”-->“输入单位设置...”-->出现一个打开的提示框,你选择你刚刚解压出的那个文件“war3map.w3u”打开-->编辑你想修改的东西。

2、改完之后,如上类似:“文件”-->“输出单位设置...”-->出现一个保存的提示框,你就以那个文件名“war3map.w3u”进行保存(覆盖掉就OK了);3、同理:那些“物品”“技能”“魔法特效”等也是依葫芦画飘。

第四步:1、编辑完之后呢,用“MPQMaster”的“操作-->添加文件-->出现的打开提示框中选择你解压后编辑完的那些文件,全选、打开(覆盖掉)如图4;2、再在“操作-->重新压缩”就全部搞定了,关闭程序后就可以玩了,呵呵。

魔兽争霸3 1.24 Maphack教程(本人翻译)

魔兽争霸3 1.24 Maphack教程(本人翻译)

1.写一个魔兽争霸3 1.24d的maphack [mAsm]一场正在进行的暴风雪,使得所有快餐店都关了,看来无法摆脱我的宿舍了,正是如此,我再没有藉口去逃避写这篇教程了,该开始了:在我谈论之前,我想有必要提出以下要点:这也是我首次hacking魔兽3,同时也是首次写maphack,因此所有出现在这篇文章的要点完全规定-我鼓励你去指出任何我可以制造的错误,因为我有时不像1337那样。

带着这些不碍事的,让我们在这里开始。

有需要提出的是你的地址可能会不同,因为Game.dll是一个可装载的dll,它伸请了6F000000H的空间,然而,它会意想不到地重新分配它自己,所以要记住。

如果它真的做了(重新分配它自己),你有两个选择:重新开始游戏,或者简单地离开你的地址,把所有的在这个教程中的地址作为Game.dll+偏移的组合。

哈哈,从每个地址中减去6F000000H,并把结果加入你的基址里。

这篇教程是基于魔兽争霸3 版本1.24.3.6384(即1.24d)。

如果你使用一个不同的版本,偏移很可能会改变,但是这个方法仍然可行。

去尝试阻止人们hacking他们的游戏,暴雪公司放入了一些反调试的代码,主要以调用SetSecurityInfo()形式,这个函数修改Game.dll的DACL(任意访问控制表),并且不允许从外部修改。

然而,知道这个我们通过修改SetSecurityInfo的能数可以很容易地修正这个行为,而这个参数不过是一些代表安全描述的位的组合罢了。

现在我们怎么着手去找这个?好吧,我们知道Game.dll必须导出一个函数到主执行文件,所以最好开始在那个地方。

最好的方法去着手调试魔兽争霸3是将它运行于窗口模式。

你可以通过在它的快捷方式上点击右键,选属性,并在目标这个方框后面加上“-window”(没有引号,但有个空格),打开魔兽争霸3使它在主屏幕里空闲,并用OLLY附加到它上面(文件->附加)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

----------------------------
第六部分,地图设置
function config takes nothing returns nothing
endfunction
----------------------------
其实函数名都不是固定的,都是可以改的,但是初学做图的人而且不熟悉编程的人还是按照系统原始的命名规则哦
这个是系列第一篇,以后会循序渐进的对整个JASS系统进行讲解,请大家期待以后的哦~~~大家多多支持多多顶啊
其实最重要的还是要敢于阅读,不要怕长哦,特别是WE自动生成的脚本文件都非常规范,很容易阅读的
本来准备把空白地图的war3map.j传上来的,但是因为不知道怎么传附件,所以就没办法了.
InitTrig___* *为你的触发器的名字
Trig___*_Actions为实际的功能实现函数
InitTrig___*为触发器的初始化函数
这是整个脚本文件最关键的部分
---------------------------
第三个部分,用户自定义触发器的注册
这个是在下面的函数中实现的
注册完成后就可以开始运行触发器监视游戏的运行了
----------------------------
第五个部分,主函数main
这个是脚本文件真正的入口,游戏是从这里开始运行的
function main takes nothing returns nothing
endfunction
进行的
监视全部都是在
function RunInitializationTriggers takes nothing returns nothing
call ConditionalTriggerExecute( gg_trg___* )
endfunction
进行的
在WE自动生成的war3map.j里面所有的触发器都会来这里留名
第一个部分,变量声明部分
声明了脚本文件中使用的全局变量.
globals
endglobals
----------------------ቤተ መጻሕፍቲ ባይዱ-
第二个部分,触发器部分.
声明了地图中使用的触发器
一个标准的触发器被WE转变成脚本文件后成为2个函数
一般名字为Trig___*_Actions
function Trig___*_Actions takes nothing returns nothing
endfunction
这个函数基本没什么好讲的,想实现什么功能就写什么上去
但是
function InitTrig___* takes nothing returns nothing
第四个部分,运行初始触发器 //就是事件为"地图初始化"的触发器
function RunInitializationTriggers takes nothing returns nothing
call ConditionalTriggerExecute( gg_trg___* )
endfunction
自己手工加触发器的化记得在这两处加上
call InitTrig___*( )
call ConditionalTriggerExecute( gg_trg___* )哦
如果想读懂WE自动生成的war3map.j文件的化就基本是这个结构了
----------------------------
JASS的变量类型很多,基本都是代表的地图中的某一个对象
随便打开一个RPG地图的war3map.j文件 就可以看到密密麻麻的全局变量定义
----------------------------
声明一个变量的格式是
对于指针型变量
变量声明符
变量名=null
----------------------------
call TriggerAddAction( gg_trg___* , function Trig___*_Actions)
endfunction
大家注意到没有,
call TriggerAddAction(gg_trg___* , function Trig___*_Actions)
整个war3map.j的中枢,触发器部分
在endglobals后面就是函数的定义部分
一般来说,在WE中写好的触发器会被WE自动转换成2个函数
Trig___*_Actions
InitTrig___*
有点英语基础的朋友应该可以看懂哦,Trig___*_Actions为触发器实际的动作,InitTrig___*为触发器的初始化部分
endfunction
----------------------------
必须要注意一点
下面贴一部分代码
function InitTrig___* takes nothing returns nothing
set gg_trg___* = CreateTrigger()
gg_trg___*就是第一部分在globals endglobals中声明的trigger类型的变量
而Trig___*_Actions就是该触发器的实际动作
这里有一个暴雪官方的函数TriggerAddAction,它的作用是告诉系统函数Trig___*_Actions是触发器gg_trg___*的实际执行部分
在加入自己的触发器前要在
globals
endglobals
中声明自己的触发器变量哦
常用的有 unit(单位变量),integer(整数变量),real(实型变量),player(玩家变量),rect(区域变量)
----------------------------
第三讲
让系统在触发器gg_trg___*条件满足是执行Trig___*_Actions
一般来说在触发器初始化部分还有一个函数设置触发器的出发条件,但是因为资料不全,请大家自己找RPG地图的脚本看哦
这个地方一定不可以弄错哦,不然的话。。。。你试试~~~呵呵。。。。。。。。。
----------------------------
function InitCustomTriggers takes nothing returns nothing
call InitTrig___*( )
endfunction
在函数体中call InitTrig___*()就完成了注册
----------------------------
但是建议大家解一个war3map.j文件出来对照着看,任何脚本文件都是这个框架.
----------------------------
第二讲
准备讲的是第一讲中提到的war3map.j的第一部分变量声明部分
也就是写在
globals
endglobals
之间的部分
----------------------------
war3map.j的结构大体就是这个样子了,请大家注意,我在讲述的时候一直使用的一个词
WE自动生成的
这个是我讲解的基础,因为不可能真正有哪一门语言这么死板,规定了必须初始化在什么函数中进行
执行在什么地方进行
----------------------------
我做这篇文章的目的是为了大家在打开war3map.j的时候看着几千行代码的时候能够不眼晕
第四讲
触发器的注册和运行触发器监视
这2个部分是很形式化的东西,WE生成的规范的war3map.j所有的触发器的注册都是在
function InitCustomTriggers takes nothing returns nothing
call InitTrig___*( )
endfunction
对于一般变量
变量声明符 变量名
其实我也不知道到底哪些是指针变量哪些是一般变量...
但是可以确定的是最常改的触发器是指针性变量 也就是说必须 trigger 变量名=null
和其他大部分编程语言一样,变量必须先声明后使用
eg.
trigger gg_trg_orbfinish=null //声明一个触发器变量gg_trg_orbfinish
下面贴出一张空地图文件的war3map.j文件(我所谓的空地图就是什么都不写直接保存的地图),请大家仔细的对照阅读.
==========================================================
一个标准的脚本文件由几个关键的部分组成
----------------------------
能够找到你真正需要的东西
相关文档
最新文档