本文目录一览:
- 1、下载了一个破解的凯立德地图,解压出来还有4个解压包,如何使用这地图给导航仪升级?没分了,对不起
- 2、怎样解密已经加密的魔兽地图,比如说守卫剑阁等都加了密,怎样破解?
- 3、魔兽地图解密方法
- 4、加了密的地图怎么破解?
下载了一个破解的凯立德地图,解压出来还有4个解压包,如何使用这地图给导航仪升级?没分了,对不起
一般在下载页面有说明的,你可先解压一个压缩包得到NAVIONE文件夹,然后将其它压缩包的文件解压到该文件夹,查看与你原地图包端口与波特率一致(可以用凯立德端口配置工具来查看与修改),再复制到内存卡或机身存储中
怎样解密已经加密的魔兽地图,比如说守卫剑阁等都加了密,怎样破解?
1: 破坏 MPQ 文件头大小信息
魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带一个MPQ 档案,
这个MPQ 档案中包含了一个地图所需的全部文件。 MPQ 文件的前4个字节是一个标识符。它可以被识别为 ’MPQ’。接下来的4个字节
是文件头大小,通常是16进制 hex 0x20 00 00 00的形式。 有些加密者将 0x20 00 00 00 改成一个随机数值,例如hex 0xF6 6E BA 76这个
样子。 目前多数 MPQ 程序因为大小错误而无法打开这样的 MPQ 档案。而 Warcraft3 似乎忽略了这种错误的文件头大小,所以这些地图
仍可以在魔兽中运行。
这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。
(这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解)
2: 删除地图内的 war3map.wtg文件
war3map.wtg 文件中包含了地图中所用到的变量,触发,数组等必需信息。但这个文件只对World-Editor有用。
war3map.wtg 文件丢失或者被改动都将导致 World-Editor 无法读取地图。
当然,这种加密也可以完美地解除。 通过一个小程序你就可以利用war3map.j 文件中存储的信息来重建 war3map.wtg 文件。
你可能注意到,既然一个简单的 PHP 脚本就可以提取出 war3map.j,那么使用其它脚本就有可能重建war3map.wtg 文件。
2b: 删除 war3map.w3c, war3map.w3s, war3map.w3r 文件
war3map.w3c 存储了world editor的镜头设置。 war3map.w3s 存储了world editor在地图中所设置的声音。 war3map.w3r 存储了world editor中的区域设定。
这几个文件同样只对World Editor有用,而且同样可以通过 war3map.j 文件进行重建。参见上面的 “删除地图内的 war3map.wtg 文件“ 。
3: 隐藏 war3map.j 文件
有些耍小聪明的加密者找到了隐藏 war3map.j 的办法,这样我们就无法用一个网页脚本来轻易将它解出了。
正规的地图中 war3map.j 是直接保存在根目录里的。而这些加密者发现把它移动到 “Scripts\“下面也可以正常运行。
只要知道了这一点,就很容易破解这种加密 ;-)
4: 打乱war3map.j 文件
有些加密者认为自己很聪明,他们用随机数字重命名了所有的变量和函数。这使常人很难读懂 war3map.j 文件。但这对脚本是不起作用的。
只要借助能够重建 war3map.wtg 的脚本,这种加密方法同样可以破解。恐怕你唯一没法改变的就是已经重命名的变量和函数。
但这并不重要,因为你仍然可以用world editor打开它。 ;-)
魔兽地图解密方法
通常加解密的方法如下:1: 破坏 MPQ 文件头大小信息 魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带一个MPQ 档案, 这个MPQ 档案中包含了一个地图所需的全部文件。 MPQ 文件的前4个字节是一个标识符。它可以被识别为 ’MPQ’。接下来的4个字节 是文件头大小,通常是16进制 hex 0x20 00 00 00的形式。 有些加密者将 0x20 00 00 00 改成一个随机数值,例如hex 0xF6 6E BA 76这个 样子。 目前多数 MPQ 程序因为大小错误而无法打开这样的 MPQ 档案。而 Warcraft3 似乎忽略了这种错误的文件头大小,所以这些地图 仍可以在魔兽中运行。 这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。 为了能够正常打开地图并提取文件信息,本网站(wc3sear.ch)将自动修复这类加密文件。 (译者:这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解) 2: 删除地图内的 war3map.wtg文件 war3map.wtg 文件中包含了地图中所用到的变量,触发,数组等必需信息。但这个文件只对World-Editor有用。 war3map.wtg 文件丢失或者被改动都将导致 World-Editor 无法读取地图。 当然,这种加密也可以完美地解除。 通过一个小程序你就可以利用war3map.j 文件中存储的信息来重建 war3map.wtg 文件。 本网站忽略掉war3map.wtg 文件,而是直接从war3map.j 文件中提取诸如触发数目,变量数目等信息。 你可能注意到,既然一个简单的 PHP 脚本就可以提取出 war3map.j,那么使用其它脚本就有可能重建war3map.wtg 文件。 2b: 删除 war3map.w3c, war3map.w3s, war3map.w3r 文件 war3map.w3c 存储了world editor的镜头设置。 war3map.w3s 存储了world editor在地图中所设置的声音。 war3map.w3r 存储了world editor中的区域设定。 这几个文件同样只对World Editor有用,而且同样可以通过 war3map.j 文件进行重建。参见上面的 “删除地图内的 war3map.wtg 文件“ 。 3: 隐藏 war3map.j 文件 有些耍小聪明的加密者找到了隐藏 war3map.j 的办法,这样我们就无法用一个网页脚本来轻易将它解出了。 正规的地图中 war3map.j 是直接保存在根目录里的。而这些加密者发现把它移动到 “Scripts\“下面也可以正常运行。 只要知道了这一点,就很容易破解这种加密^_^!
加了密的地图怎么破解?
就是说除了魔兽自带的那些对战图能用WE打开之外,其他所有网站公布的RPG图都是加过密的,目的是防止被人恶意修改,未加密的原地图(即作者在编辑器上一点一点画出来的图)一般只有作者有,不向任何人流传。
此种加密是删除地图中的一个文件,所以WE打不开这种图,即便打开了再储存的时候文件也变得不完整,地图也就废了。一般的破解密程序完全没办法破解这种破坏性的加密,就连原作者一般也解不开加密好的图,但一些小东西能略微修改技能、任务、物品等等,比如W3MMaster,但修改得相当有限。还有如MPQMaster等工具能把地图的组件解压出来导入未加密地图,再用WE打开该地图进行修改,修改完再把相组件用MPQMaster导回原图
但是这些办法都是修改不了RPG地图的精髓---触发器的,因为虽然能解压出触发器,但是却没办法看懂,因为是用jass(魔兽地图专用编程程序,需要英语水平相当高和记忆大量术语,汉化的一般都对占总信息3分之2的术语解释不准确)写的。要想修改触发器就要去专门研究JASS
如果想改图,可以自己用W3MMaster(还需要一个叫做"空空的按钮突破专家"的东西辅助,不需要借助WE,直接修改,方便快捷)、MPQMaster(配合WE,除去单位放置和触发器之外各种详细参数都能修改,包括所有英雄\单位属性\物品\技能)等工具修改吧,在baidu上搜名字很容易搜的到