一、魔兽争霸怎么修改别人的地图

①ShadowEditor Ver0.10或者用MPQWorkshop,MPQMaster,(魔兽地图就像一个压缩包一样用)。用来解压添加作者

②W3MMASTER(大部份地图都可以修改,只是会出错,相当出错。例如修改后地图无法正常读入,修改的数据无法正常读入。不过有个强大的功能就是所有的地图都可以解压)

魔兽地图编辑器

③we(地图编辑器,魔兽也有自带worldedit.exe)

④加密工具(强大呀一定要用不要觉得用不着)

首先找一张魔兽RPG地图,只要你觉得好玩,只要你想改,只要是W3MMASTER无法修改的rpg地图。来吧动起手来。

用ShadowEditor打开你想改的地图,如有提示无法打开点击mpq文件头修复.打开后你会发现图里有好多文件,主要针对

war3map.w3u单位

魔兽地图编辑器

war3map.w3t物品

war3map.w3a技能

war3map.w3h魔法特效

(war3map.wtg触发事件一般作者都删了,只有这个会保留war3map.j jass数据库`里面包涵了触发事件第二种修改方法就是针对这个做触发脚本添加到这里)

war3map.w3u单位

war3map.w3t物品

war3map.w3a技能

war3map.w3h魔法特效

解压到一个目录下(你自已要找到),war3map.w3h魔法特效(只是改些华丽的技能效果你觉得不需要也没必要解压出来),解压后别关掉`

we打开,按F6(物体编辑器)对相自指定的输入进去(没图片,还要上传,还要剪图,太累了)

好像你点单位,文件(ALT+F)→导入单位设置(ALT+i)|这些不用教了吧你看一下就懂得修改了按你喜好去改吧|。物品技能那些方法也同上差不多不多写了。

改完了就把原文件里的替换掉。

打开ShadowEditor你刚才打开的地图,接着对相对应的文件替换。一定要点重新压缩`

一般来说就完成了,不过有些地图会出错这就是要用到这个软件了

加密工具`把地图加密一次就ok.

还有种就是针对有些大地图又没人物模型作者做完图后很多不要因素不删`但又好玩的`那你就用W3MMASTER`把这地图里面的解压出来`接着用mpq软件打开任意一张魔兽未加密地图(地图包里的地图都是未加密的)`把里面的删掉`把解压出来的全部放进去`重压缩`这样你就可以用we直接打开修改`因为这张地图已经是未加密的了`

第二种修改方法|首先要了解 war3map.j jass数据库|

工具

①JassCraft

②ShadowEditor

用ShadowEditor打开一张地图解压文件里的war3map.j

用jasscraft打开war3map.j

先放着别动,打开we自已做个脚本保存。(不会做?不会做没办法了。因该是很快的认真看下到网站上看点教程)

做完后就把自已做的脚本保存为J的文件形式添加进去原来地图里就行(只是加入进去而已)

①将你自已做的脚本globals以下到第一个endglobals的内容复制添加到原来地图的war3map.j的globals下

②添加变量内容在war3map.j搜索InitGlobals.将触发脚本的j local integer i= 0到set i= 0的内容添加到war3map.j local integer i= 0到set i= 0之间

③将loop到endloop的(包或loop.endloop)内容复制到war3map.j__set i= 0的下面

④从第一个触发器的名字开始(就是你自已做的脚本自已要记得第一件触发事件的名字)一直到 InitCustomTriggers的上面的一个endfunction(包或endfunction)一起复制添加到 war3map.j的globals的大目录下面

⑤复制function InitCustomTriggers takes nothing returns

nothing到下一个 endfunction里的内容!然后,在war3map.j里搜索InitCustomTriggers

将刚刚复制的粘贴到下面

⑥基本ok,接着就是老办法用mpq打开`把改过的这些换成你修改过的war3map.j,重压缩。

完成。

还有种修改是最简单的。

war3mapmisc.txt游戏平衡常数

直接用文本形式打开

针对以下这个相对应的做修改

MaxUnitLevel=100单位最大等级

UpgradeRefundRate=1.0取消建筑升级偿还率

C.0取消建筑建造尝坏率

DamageB.00,0.50,1.00,1.50,1.00,0.50,0.15,1.50攻城--------

DamageB.00,1.50,1.00,0.70,1.00,1.00,0.15,1.00普通-

DamageB.00,0.75,1.00,0.35,1.00,0.50,0.15,1.50穿刺=[装甲类型排列循序为]

DamageB.00,1.00,1.00,1.00,1.00,0.75,0.15,1.00法术=[轻型,中形,重型,加强,普通,英雄,神圣,无装甲]

DamageB.25,0.75,2.00,0.35,1.00,0.50,0.15,1.00魔法-

EtherealDamageB.00,0.00,0.00,1.66,0.00,1.66,0.00虚无奖励-

DamageB.00,1.00,1.00,0.50,1.00,1.00,0.15,1.00英雄-------

CallForHelp=1000.0呼叫帮助范围

CreepCallForHelp=1000.0呼叫帮助范围,中立

ChanceToMiss=0.33低对高失误几率

DefenseArmor=0.03装甲伤害减少参数

PickupItemRange=250.0拾起物品范围

DropItemRange=150.0掉落物品范围

GiveItemRange=250.0给予物品范围

PawnItemRate=0.8物品贩卖价格比

PawnItemRange=1500.0贩卖物品范围

MaxUnitSpeed=522.0单位速度最大

MinUnitSpeed=1.0单位速度最小

MaxBldgSpeed=522.0建筑速度最大

MinBldgSpeed=1.0建筑速度最小

TradingIncLarge=10000控制点击(CTRL+左键)增加资源量(联盟交易资源)

TradingIncSmall=1000普通点击(联盟交易资源)

UpkeepGoldTax=0.00,0.00,0.30,0.60,0.60,0.60,0.60,0.60,0.60,0.60黄金维修费

Summ.0英雄EXP取得——英雄-上一个值因素

GrantHeroXPFormulaC=0.0英雄EXP取得——英雄-固定因素

GrantHeroXPFormulaB=9.0英雄EXP取得——英雄-等级因素

GrantHeroXP=40英雄EXP取得——英雄-表格

NeedHeroXPFormulaA=1.04英雄EXP要求——上一个值因素

NeedHeroXPFormulaB=200.0英雄EXP要求——列表

StrRegenB.15每点力量生命恢复奖励

StrHitPointB.0每点力量生命值奖励

StrAttackB.0每点主要属性攻击力奖励

AgiMoveB.1每点敏捷移动速度奖励

AgiDefenseB.3每点敏捷防御奖励

IntManaB.0每点智力魔法值奖励

AgiDefenseBase=0.0防御基础值(敏捷奖励之前)

IntRegenB.03每点智力魔法恢复奖励

AgiAttackSpeedB.01每点敏捷攻击速度奖励

HeroExpRange=100000.0英雄EXP最大取得范围

MaxHeroLevel=1000英雄最大等级

BuildingKillsGiveExp=1建筑物杀死单位是否给予经验值(0是假,1是真)

MaxLevelHeroesDrainExp=0最高等级英雄是否消耗经验值(0是假,1是真)

HeroFactorXP=100中立生物经验参数

GrantNormalXPFormulaC=0.0英雄EXP获取——普通-固定因素

GrantNormalXPFormulaB=4.0英雄EXP获取——普通-等级因素

GrantNormalXP=15英雄EXP获取——普通-表格

FoodCeiling=300人口限制

FrostAttackSpeedDecrease=0.2冰冻攻击速度降低

FrostMoveSpeedDecrease=0.4冰冻移动速度降低[/code]

二、魔兽地图编辑器工具面板在哪

在魔兽编辑器,最上菜单栏,第四个“层面(L)”里面,点开后,可选择

地形(T)---可以做高山,低洼,梯田等

地形装饰物(D)----在地形上加上可破坏物木桶*树木*屏障等

单位(U)---可选取玩家单位,自定义建筑,英雄,敌对单位等

矩形区域(R)---配套触发器使用,做的图,有AI特性,更有意思

镜头(C)--配套触发器使用,可以做出电影特效

点开“层面(L)”里面,工具栏

三、魔兽争霸地图编辑器教程

魔兽争霸通过地图编辑器可以自建任务地图,通过玩家的想象力丰富了魔兽游戏的娱乐性。

使用魔兽争霸地图编辑器制作地图的过程,就是在学一个制作软件。

熟悉编辑器菜单

菜单栏中有:文件、编辑、查看、层面、情节、工具、高级、模块、窗口、帮助。

【文件】对工作进行保存,打开地图进行编辑、查看。

【编辑】编辑地图时需要用到的命令。

【查看】查看地图中需要显示的元素。去掉多余的元素,只查看所需要的,便于修改。

【层面】需要添加到地图中的元素都在这里。

【情节】设置地图及图中元素的各种属性。

【工具】选中刷子后,可以选择地图中的元素。

【高级】地图设置的进阶属性。

【模块】运用模块功能,让地图内容更丰富、可玩性更强。

制作对战地图

点击“菜单栏”中“文件”选项,创建一个新地图。选择图的大小。“菜单栏”—〉“层面”—〉“单位”,在“工具面板”中,选“玩家1(红色)”,在下面的“建筑”中,找到“开始点”。选择地图左上角,将第一个玩家的放置到这里。其它玩家的位置也如此选。

“菜单栏”—〉“层面”—〉“单位”,在“工具面板”中。选“中立无敌意”,在下面的“建筑”中,找到金矿。放置到地图中。选“地形装饰物面板”中的“树/可破坏”,将树木放置到地图中。

选“中立敌对”,将怪物放置到地图中。

选刷子,目的是将鼠标上的选择物去掉。在怪物身上双击左键,进入编辑状态。可设置怪物属性与掉落物品。

地图中的元素设置好后,点“菜单栏”—〉“情节”—〉“地图描述”,设置地图名称与内容等信息。保存地图。一个简单的对战地图制作完成。

四、魔兽争霸编辑器怎么给地图加密

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即可还原k

最后讲一下如何研究加密的地图:

1.学会Jass语言z>

2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\war3map.j),注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头

3.结合所学的Jass看war3map.j,就能知道对方地图的处理过程

4.关于地形的获得我还没有好办法,我把别人的地形文件导进自己的地图会出现读取错误,估计是有些选项必须符合,考虑到有些人加密地图就是为了保护地形不让别人"盗版",所以我也没有多做研究,只要知道war3map.j的内容就可以学习别人所有的地图处理过程了

总结一下:

解密是很难的,但是可以通过解压war3map.j来分析别人的地图,希望这篇文章对大家关于加密解密的争论能给出一个理论依据

先把你自己地图的脚本输出.输出的时候保存为:war3map.jx

然后新建3个空文件,依次命名为:

war3map.wtg war3map.wct(listfile)然后输入你的地图,然后把4个文件的路径改成

脚本: scripts\war3map.ja

空文件: war3map.wtg

空文件: war3map.wct

空文件:(listfile)这个方法不是很好理解,运用起来也不方便

我得方法是||

1.只须建立一个空文件后不一定要改文件名,就是说无论任何文件名都是可以的

2.将空文件在输入管理器中输入

3.将自定义路径改为war3map.wct或war3map.wtg就行了

4.war3map.wct或war3map.wtg只须存在任意一个就可以,

5.自定义路径必须改为war3map.wct或war3map.wtg,改为###.wct或###.wtg无效!

6.之所以要建立一个空文件是应为输入文件后,输入的文件有多大(K)地图的大小也会增加多少。所以原则上无论输入任何格式、任何大小的文件都是可以的

文章分享到这里,希望我们关于魔兽地图编辑器的内容能够给您带来一些新的认识和思考。如果您还有其他问题,欢迎继续探索我们的网站或者与我们交流,我们将尽力为您提供满意的答案。