魔兽争霸3地图加密,支持重制版-魔兽争霸3地图加密实操

2022-05-13综合234

本文为伊凡原创撰写仅仅代表伊凡个人观点,与一颗优雅草科技无关切不代表其立场,谢谢,欢迎喜欢写文的道友来投稿联系合作,欢迎大家,如需请保留原创信息否则将会视为侵权行为,为保护原创知识产权做出努力。

魔兽争霸3地图加密,支持重制版-魔兽争霸3地图加密实操,魔兽地图加密工具,最近伊凡迷上了做魔兽地图看大家玩,挺有意思的,但是了辛辛苦苦做的图只要呗别人改个名字发出去总感觉不尊重,其实本来地图就是免费给大家玩的也永远会免费,但是非要改名字的人也不知道作何想法的,另外就是地图本身是为平衡做的,有着丰富的可玩性,一旦被瞎改体验极差反而对作者本身造成一种恶劣影响,但是其实不是作者所为。

这是最近过年期间在家没事做的图,大家都还很喜欢,建议使用重制版游玩体验更加,伊凡魔兽地图官网 忠实的魔兽争霸爱好者~-希望大家在我的地图中快乐! 欢迎大家试玩。

忠实的魔兽争霸爱好者~-平衡-★英雄游击★-镇压达尔巴-正式v2.5-对抗

◇获胜条件:

打爆魔轮国基地!

◇失败条件:

传送门被毁!

玩法介绍:

·【英雄等级上限15级】进行游戏,英雄死亡自动复活!

·玩家英雄通过击杀敌人单位获得金币!击杀远古野怪获得装备!

·神器是王者之剑,全图三把,死亡后掉落,其余有几样可售辅助神装。

·镇压达尔巴地图分AI和对抗版,AI打电脑对抗版为玩家对抗。

·法师技能均有增强,法师并不脆弱,叛军升级比玩家块但是无法吃书升级。

2.5新增♠新英雄-真·太乙真人♠

v2.5更新

·仲裁法师加强,技能加强,毒蛇守卫变霜冻新星,攻击距离加长。

·新增英雄,仙·太乙真人,太乙真人也是远程法师,拥有流星之怒,沙尘风暴,双重镜像,元素飞舞,闪电轰鸣。

·修复如意屋不能购买东西并且变中立无敌。

一波地图ad结束:

所以伊凡最近要开始钻研一下魔兽地图加密了,其实凡是与技术沾边的东西都是乐此不疲的,毕竟咱又不图这个吃饭,所以兴趣和爱好总是最能让人永不停歇的,

先一部分介绍:

什么是地图加密

地图加密就是通过特殊方法破坏地图文件,使它可以在魔兽中运行,却不能被World Editor读取。

目前有哪些加密方法

现在已有很多种加密War3地图的方法。

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就可以轻易破解掉。

为了能够正常打开地图并提取文件信息,本网站(HIVE)将自动修复这类加密文件。

(译者:这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解)

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\“下面也可以正常运行。

只要知道了这一点,就很容易破解这种加密 ;-) 非常感谢 BahamutZERO 和Quantam 帮我解决这种方法。

4: 打乱war3map.j 文件

有些加密者认为自己很聪明,他们用随机数字重命名了所有的变量和函数。这使常人很难读懂 war3map.j 文件。但这对脚本是不起作用的。

我为这个网站所写的脚本根本不在乎关键字,它只搜索模式,所以我仍然可以从地图中提取我所需要的信息 ;-)

只要借助能够重建 war3map.wtg 的脚本,这种加密方法同样可以破解。恐怕你唯一没法改变的就是已经重命名的变量和函数。

但这并不重要,因为你仍然可以用world editor打开它。 ;-)

这是一部分介绍,关于加密的内容介绍,转自

3dgame 作者 keing0828 其实作者不详,但是确实没办法我也不知道谁是作者。

开始实践,

## 一、工具计算加手动加密

对触发进行加密,首先我们下载一个工具,工具我已经传csdn,这是一个计算器辅助我们来加密,这个主要是对触发动作加密

魔兽争霸地图加密-算法辅助计算工具1.1.zip-其它文档类资源-CSDN下载

这是下载工具,打开可以看到工具提示

有id和没有id的区别,我用白话简单说一下,一张地图如果你要长期更新就用id,一张地图临时用就不绑定id,否则设置了id就会比较麻烦。

打开触发

这是值,我们用工具计算

计算后的值,填入触发中替换之前的内容。主要填入部分是

if

条件 = 的 值【主要就是把值经过算法变成另外的结果】

涉及到ID的算法: function XW_YS takes string str returns string local integer

i= 0 local integer i1= 0 local integer i2= 0 local integer slen=

StringLength(str) - 1 local string resul loop exitwhen i slen set

i1=i1 + StringHash(SubString(str, i, i + 1)) +

StringHash(I2S(i1))+StringHash(I2S(i2))+StringHash(GetPlayerName(GetTriggerPlayer))

set i2=i2 + StringHash(I2S(i2)) - StringHash(SubString(str, i, i +

1))-StringHash(I2S(i1))-StringHash(GetPlayerName(GetTriggerPlayer))

set i=i + 1 endloop set resul="" set resul=resul + I2S(i1) set

resul=resul + I2S(i2) return resul endfunction

不涉及到ID的算法: function XW_YS1 takes string str returns string local

integer i= 0 local integer i1= 0 local integer i2= 0 local integer

slen= StringLength(str) - 1 local string resul loop exitwhen i slen

set i1=i1 + StringHash(SubString(str, i, i + 1)) +

StringHash(I2S(i1))+StringHash(I2S(i2)) set i2=i2 +

StringHash(I2S(i2)) - StringHash(SubString(str, i, i +

1))-StringHash(I2S(i1)) set i=i + 1 endloop set resul="" set

resul=resul + I2S(i1) set resul=resul + I2S(i2) return resul

endfunction

使用方法: 把以上2段算法都一一放到WE的脚本代码中。 然后新建2个字符串变量 例如:Sxw和Sxw1 然后

事件:任意玩家输入聊天信息 条件:你们可以自己设计自己的条件 动作:设置 Sxw = (输入的聊天信息) 动作2:设置 Sxw1 =

(输入的聊天信息) 动作3:set udg_Sxw=XW_YS(udg_Sxw) 动作4:set

udg_Sxw1=XW_YS1(udg_Sxw1) 动作5:如果 (所有条件成立) 则运行 (Then - 动作) 否则运行 (Else -

动作)

If - 条件

或 - 任意条件成立

条件

Sxw 等于 17794823481198652816 注意:这是涉及ID运算后的结果

Sxw1 等于 647140524558526224 注意:这是不涉及ID运算后的结果

注意具体两个变量包括动作34那里面的可以对比下上面2个算法

这样就相当于两个密码,sxw=绑定ID的,sxw1=不绑定ID的,不绑定ID的可以设置为临时密码。

Then - 动作 选择英雄的call,自行填写。

Else - 动作

建议2个全局变量,

这个方式确实不错,而且安全性是大大的提高,坏处就是纯手动,如果if比较多那就有的搞。

这个方法Ivan当然是要用拉,这个是最好的办法。

## 二、简便工具加密

魔兽争霸地图加密工具便捷加密U9MapTool.rar-其它文档类资源-CSDN下载

下载我们的工具,选择地图,下一步点优化,直接加密成功:

这个优化器也有很多好处,比如删除多余数据,那么输出的图没有你即将要登场的新东西,另其他改图者也只能靠自己去创作了,所以还蛮不错,但是安全性比起第一个纯手动的肯定不足拉。

本文为伊凡原创撰写仅仅代表伊凡个人观点,与一颗优雅草科技无关切不代表其立场,谢谢,欢迎喜欢写文的道友来投稿联系合作,欢迎大家,如需请保留原创信息否则将会视为侵权行为,为保护原创知识产权做出努力。

相关文章

小冰冰传奇哪些英雄值得培养,英雄培养推荐攻略?

小冰冰传奇英雄培养推荐攻略后期需要培养的英雄:DP,术士,沉默,风行,女王,黑鸟,巫师,小鹿,死灵,电棍,毒龙,神灵,全能,潮汐,船长,刚背,人马,火女,小黑,白虎,光法,冰女,冰魂,小那家,一姐,猴子,巫妖,修补,拍拍,这些都是必培养的,而且绝对不会后悔的。如果从前期可以逐渐逐渐累积英雄数量,到了...

风暴英雄现在还有多少人玩?好玩吗?

你好,《风暴英雄》这个游戏现在至少在国内玩的人已经不多了,其实在暴雪宣布关闭全球的《风暴英雄》联赛之前玩家就不是很多,把“风暴”打入冷宫之后,玩得就更少了,我和朋友组队匹配的话经常要等2分钟以上,有时候甚至要等五分钟,而且暴雪将其打入冷宫不就侧面表明了这款游戏的玩家数量“不达标”以至于没有必要继续投...

怎样用网通去电信区玩LOL?

英雄联盟中,对于网络大区还有网通和电信划分的,实际上并不是不能玩,而是说用网通的网络玩电信的大区可能会卡顿比较严重的,对于LOL这种实时竞技游戏来说,非常重要的。 1.登录WEgame游戏平台,这是腾讯的官方平台。 2.切换到WeGAME主页,找到左侧的英雄联盟游戏,单击。 3.在英雄联盟界面中,点...

全民英雄精彩分析?

正常对线打弱势英雄,如石头,可以先贪婪憋电刀,出门多兰剑。打均势英雄如jax可以多兰盾或多兰剑或水晶瓶,然后耀光转三项。打强势英雄如jj鳄鱼多兰盾或布甲出门,猥琐q补刀,y先小冰锤或贪婪。出完电刀或三项后根据局势选择攻击或防御装,攻击可电刀加三项最后无尽,防御可兰顿女妖春哥。鞋子水银或cd.附喧哗或...

王者荣耀:弱化流猪八戒火了,掌握“壁咚大法”,可在峡谷中横着走,如何评价?

还有不到一个月,S18赛季就要过去了,各位想上分的玩家可要抓紧时间了。想要有个愉快的上分之旅,熟练的掌握几个版本强势英雄是很有必要的。最近,我看带弱化的猪八戒在游戏中非常火,即抗打还有输出,学会一招,在峡谷中横着走都无压力。 猪八戒的技能机制非常出色,是一位非常抗打的坦克英雄,在KPL职业比赛中有很...

AG6.6苦练关羽却练不出来,居居透露:“6.6的关羽从不拐弯抹角”,具体是怎么一回事?

2019年KPL秋季赛,AG超玩会通过收购BA黑凤梨KPL席位的方式重返KPL赛场。而AG超玩会重返KPL赛场第一个赛季就完成了不可能,拿到了队史的第一个总冠军。有一说一,这一路走来,“六一组合”居功至伟。而咱们这一次重点要聊的六点六,他就是“六一组合”的其中之一。 我们知道,六点六的英雄池相当的深...

如何评价猎魔人这部小说?

不知你看到了多少内容,大陆版目前只能看得到重庆出版社的三卷本,翻译到了第三卷“精灵之血”,贴吧上好像还有人从英文版翻译过一些情节。 首先提一点,这本书如果进行比较评价的话,不适于与“冰与火之歌”及“魔戒”这种史诗奇幻相比,因为没有可比性。前者是英雄奇幻(Heroic fantasy),后两者是史诗奇...

有哪些《风暴英雄》玩家才懂的笑话?

风暴英雄本身是暴雪大杂烩,所以里面很多梗都是互通的,但是风暴英雄给了所有暴雪英雄同台亮相的机会。下面分享一些公认的实心梗。 风暴要火作为暴雪三假象之一,每次有人说风暴英雄要火,我就会想起那个问答《哪些游戏凉了》评论里的那个暴击:这游戏不是凉了,是从来没有火过。 假象+错觉让风暴感觉自己要走上人生巅峰...

刘涛拍过的所有电视剧?

最热刘涛演过的电视剧(共58部) 我们都要好好的44集全 我们都要好好的 主演:杨烁 刘涛 亲爱的婚姻42集全 亲爱的婚姻 主演:马天宇 刘涛 琅琊榜54集全 琅琊榜 主演:胡歌 刘涛 欢乐颂42集全 欢乐颂 主演:蒋欣 刘涛 第一目标26集全 第一目标 主演:陈刚...

中国机长是否应该被视为全民英雄?还是专业能力强的职责守护?

中国机长不是全民英雄,是他的本职工作。他应该为飞机上的乘客做出牺牲的准备。他只为飞机上的乘客负责。与陆地上的人民有关? 现如今的社会,飞机的乘务服务已经普及,但是数十亿中国人民,没有、不能乘坐飞机的还是在百分之六七十,这些人没有享受到飞机上的服务。如果把机长作为全民英雄,是不会得到这些人的认可的。...

燕双鹰和谢文东谁厉害?

其实燕双鹰是一个虚构人物,他真有那么厉害吗?在小说中,燕双鹰,1918年生,吉林关东山人,一个身负血仇的青年。孤身向盘踞在关东山,黑戈壁的日伪余孽、土匪恶霸等恶势力挑战,身经百战,历尽凶险,终于成为关东山中头号传奇英雄。然而,面对亲人朋友和无辜百姓一个个死去,燕双鹰毅然参加解放军,最终走上革命道路,...

刘德华、郭富城哪部电影和演唱会最好看?

刘德华好看的电影有好多,【1981-1985】 1. 《投奔怒海》 2. 《彩云曲》 3. 《毁灭号地车》 4. 《家在香港》 5. 《夏日福星》 6. 《唐人街的故事》 7. 《上海滩十三太保》 8. 《停不了的爱》 【1986-1987】 9. 《法外情》 10.《最佳福星...