各位老铁们,大家好,今天由我来为大家分享魔兽mh5 0,以及魔兽世界官网的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
一、谁能帮我找到魔兽的详细数据资料。
攻击类型
普通(绝大多数的肉搏单位)
普通攻击对中型装甲造成额外伤害,但对加强型盔甲的伤害会折损。
穿刺(大部分远程攻击者)
穿刺攻击对无装甲单位以及轻甲单位造成额外伤害,但是对加强型装甲,中型装甲,英雄装甲的伤害会折损。
攻城(火炮攻击)
攻城攻击对加强型装甲以及无装甲造成额外伤害,对中型以及英雄装甲的伤害会折损。
混乱(一些野生怪物,强有力的召唤单位)
混乱攻击对所有的盔甲类型造成完整伤害。
法术伤害(大多数的施法者)
法术攻击对轻甲和重甲有额外伤害,但是对中甲、加强型装甲以及英雄装甲的伤害会折损。
对法术免疫单位没有影响。
英雄
英雄攻击对加强型装甲的伤害会折损。
符咒
本文是指那些伤害技能,比如冰冻霜星之类的,对英雄装甲(就是英雄了)只产生70%的伤害
武器类型
普通
飞弹
火炮
即时
盔甲类型
无装甲(大多数的施法者)
无装甲会受到穿刺攻击,攻城攻击中额外的伤害。
轻型装甲(大部分远程攻击者)
轻型装甲受到穿刺和魔法攻击额外的伤害。
中型(多数低等级的肉搏单位)
中型盔甲受到普通攻击额外的伤害,受到穿刺、攻城、魔法攻击中较少的伤害。
重型(多数空中单位,高等级肉搏单位)
重型装甲会受到魔法攻击额外的伤害。
英雄
英雄会在穿刺,魔法,以及攻城攻击中受到较少的伤害。
加强型(建筑物)
加强型装甲会从穿刺,魔法,普通、英雄攻击中受到较少的伤害,但是从攻城攻击中受到额外的伤害。
注意
游戏中有些地方对同一装甲会说法不同。比如小型装甲指的就是轻型装甲,大型装甲指的就是重型装甲。
伤害和装甲等级系统
每个游戏中的单位都有装甲类型和武器类型。(类似星际争霸)
每个武器类型都会对一部分装甲有好的打击效果,而对另外一部分装甲打击效果不是那么的好。
这个系统是鼓励玩家在战斗中混合他的单位。如果你的对手清一色的生产一种兵种,比如射手,那么你就可以非常有针对性的生产低级肉搏单位来克制他们。但是,远程单位一般都具有可观的伤害力,所以你可以生产远程与肉搏的混合部队,从中受益。
攻击与盔甲类型关系图解
轻型中型重型加强型英雄无装甲
普通 100% 150% 100% 70% 100% 100%
穿刺 200% 75% 100% 35% 50% 150%
攻城 100% 50% 100% 150% 50% 150%
魔法 125% 75% 200% 35% 50% 100%
混乱 100% 100% 100% 100% 100% 100%
符咒 100% 100% 100% 100% 70% 100%
英雄 100% 100% 100% 50% 100% 100%
伤害在装甲上的减少或增加
对特定的装甲,所受伤害之减少=((装甲)*0.06)/)(1+0.06*(装甲)
对於装甲降低,受到额外的攻击计算式是:攻击增加=2-0.94^(装甲降低)。
1点的装甲增加会导致受到的伤害减少5.7%。10点的装甲减少会受到的伤害增加46.1%
(1)若防御力>0:
减少的伤害百分比=(装甲值* 0.06)/(装甲值* 0.06+ 1)
大家会不会觉得这个公式很烦呢?其实Blizzard这样设定是有原因的
假设个单位有A的防御力:
这时敌人就只能对其造成 1- [ A* 6%/(1+ A* 6%) ]的伤害
即只能对其造成 1/( 1+ A* 6%)的伤害
所以敌人要付出原本 1+ A* 6%的伤害才能有原本的效果
换句话说,这个单位就有原本1+ 6%* A的生命值
即增加了A*6%的生命值
所以我们得到了一个结论:
每增加1点Armor,相当于增加了 6%的生命值
注意魔法是无视防御力的,所以防御力加成所增加的「生命值」不适用于魔法;换言之,防御力越高,法术对其影响越大
注意这个理论不适用于负的防御值,由于一般游戏中很少会有负防御值的情况产生;因此负防御值的公式并不重要,大家稍微看一看就好了…
(2)若防御力<0:
增加的伤害= 2- 0.94 ^(-装甲值)
游戏中小数点纳入计算,例如攻击力是6.3时:
打第一下扣6滴血
打第二下扣6滴血
打第三下扣6滴血
打第四下扣7滴血
打第五下扣6滴血
打第六下扣6滴血
打第七下扣7滴血
打第八下扣6滴血
打第九下扣6滴血
打第十下扣7滴血
附:暗夜
精灵:
小精灵,()中甲
弓箭手,穿刺中甲
女猎手,普通无甲
弩车,攻城重甲
树妖,穿刺无甲
熊德,普通中甲(重甲)
山岳,普通(攻城)中甲
角鹰,普通无甲
鹰德,魔法(穿刺)无甲
仙女龙,穿刺轻甲
奇美拉,魔法轻甲
树人,普通重甲
不死
寺僧,普通中甲
食尸鬼,普通重甲
蜘蛛,穿刺中甲
石象鬼,普通无甲
男巫女妖,魔法无甲
石膏像,魔法重甲(轻甲)
憎恶,普通重甲
绞肉车,攻城重甲
冰龙,魔法轻甲
骷髅,普通重甲
骷髅法师,穿刺中甲
兽人:
苦工,普通中甲
咕噜兵,普通重甲
巨魔,穿刺中甲
投石车,攻城重甲
萨满巫医灵魂,魔法无甲
狼骑,攻城中甲
科多,穿刺轻甲
飞龙,穿刺轻甲
蝙蝠,攻城轻甲
牛头,普通重甲
召唤系:
燃烧军团的3个召唤(狗,火,魔)都是CHAOS和重甲,狗是宝物召,火是恐惧魔王召,魔是深渊领主召
石头人(6级的那个,可以召唤的,用宝物)在1.11被改为中甲1.10好象还是重甲吧对空是穿刺,对地是肉搏
龙,一直是重甲吧,穿刺攻击
熊人首领(用精神项链召唤)8级怪物,CHAOS,重甲
水元素是重甲,穿刺,先知的狼同,肉搏,老鹿的树人同先知
兽王的召唤,野猪是中甲,穿刺,老鹰是魔法,轻甲,熊是肉搏,重甲
不知熊猫的分身和月女的老鹰算不算召唤,大地是肉搏,重甲,火是肉搏,重甲,STROM(风暴?)是穿刺重甲,猫头鹰,无敌,不能攻击
复仇之魂是远程肉搏(同小猫和破法者)召唤出的6个小精神是无敌,穿刺
骷髅兵是重甲,肉搏,射手是穿刺,中甲,骷髅法师是穿刺,中甲
小甲虫是中甲,肉搏,1.10好象是重,肉搏
眼睛蛇防御塔是重甲,穿刺,剑圣的分身是英雄甲受伤害X2,能攻击,无伤害(别扁我!)
火凤凰是轻甲,魔法攻击
龙小天发布于2007-03-08 10:14:38
魔兽争霸1.20经验值列表
全部是在己方一级基地下测试,己方基地升级会有加成。具体加成为(只是单英雄):二本增加杀死单位的15%经验,三本加成30%经验,双英雄、三英雄经验没有加成。比如,龙鹰一本经验60;二本是69;三本是78。
各族农民25
人类:
民兵25步兵40火枪手60骑士85破击炮小队40直升机25牧师40女巫40破法者60龙鹰 60狮鸠115蒸汽坦克40水元素:1级42 2级57 3级75火凤凰150
兽族:
刀斧手60巨魔猎手40狼骑兵60牛头人战士115飞龙斗士85科多兽85投石车40萨满法师40巫医40巨魔蝙蝠骑士40白牛60狼:1级30 2级42 3级57眼镜蛇守卫:1级12 2级20 3级30
不死亡灵:
食尸鬼40地穴恶魔60憎恶85投石车40石像鬼40十胜雕像40毁灭者115亡灵法师40女妖40冰霜巨龙150骷髅12骷髅法师12腐臭甲虫:1级12 2级20 3级30炎魔 117
暗夜精灵:
弓箭手40女猎手60树妖40弩车40鹰爪德鲁依40兽爪德鲁依 85角鹰兽(没骑人) 40角鹰兽(骑人)85仙女龙60奇美拉115山川巨人150召唤树人20复仇之魂95
各族有攻击的建筑:
人类:防御塔(包括箭塔,炮塔,神秘塔)25
兽族:箭塔25兽人地洞25
不死亡灵:主机:1级25 2级40 3级60防御塔25蜘蛛塔25
暗夜精灵:主机:1级25 2级40 3级60战争古树25知识古树25风之古树25商店25远古守护者60
各等级英雄:1级100 2级120 3级160 4级220 5级300 6级400 7级500 8级600 9级700 10级800
还有很多自己去慢慢看吧给个分吧谢谢了
二、【追加高分】魔兽地图反作弊
"反WE类"
这类可以说是最常见的了,最早的加密就是为了使WE打不开地图,方法也很多
1.删除WE的使用而游戏不需要的地图内部文件.
如war3map.wtg,war3map.w3c,war3map.w3s,war3map.w3r等文件,其中war3map.wtg是触发文件,游戏运行时使用的是war3map.j脚本文件,而触发文件是用来在WE中显示更为直观的T,其余war3map文件则是镜头之类都可以在J文件中定义的东西,游戏也不需要,因此删除这些文件可以使WE因为缺少文件而无法打开地图.
加密方法:使用工具如w3mmaster,Wc3MapOptimizer,其中Wc3MapOptimizer是当前最好的工具,而且与其说是加密还不如说是优化,使用该工具除了删除无用文件外,还可以优化脚本,加快地图读取速度等.(这里推荐使用时参照老狼写的使用说明,写的比较详细,工具现在已经有偶汉化的4.5版,里面集成了老狼的大部分说明,这里推荐大家使用--).另外一方面还可以手动使用MPQ工具进行删除或在WE中导入同名的空文件(最老的手动加密方式--),当然手动方法是不被推荐的,因为没有任何优化效果,而且这种加密是最容易破解的.
2.导入错误文件.
这种手段也是比较初级的加密手法,使用错误的war3map.wtg或在非正常数据环境下制作相关触发数据(如修改MPQ包中的blizzard.j文件,加入新函数等--),同样造成WE错误,没有优化效果.这样做的原因是因为出现了可以忽略常规缺少文件错误的新WE(如反汇编制作的ENE WE等),这类WE可以打开缺少触发等文件的地图(不过由于缺少文件,你依然不能修改和存储地图,这也是一些菜鸟修改者修改完地图后发现地图完全不能游戏的原因),在使用错误数据后这类WE大多会出现内存读取出错.(可见加密技术都是解密而发展的--)
值得一提的是某些修改war3map.w3u(单位文件)等基础数据文件的做法,这种做法比较另类,向其中加入游戏中用不到的冗余错误数据,同时造成其中数据与war3map.wts等文件中数据错位.这种方式是针对现在比较流行MPQ工具导出相关文件进行外部修改的破解手段的,因为很多人喜欢导出w3u文件单独放入WE修改,而在没有使用Wc3MapOptimizer的WTS字符优化时,还需要导入WTS文件来查看文本信息,这时冗余的数据会造成错误,导致WE出错退出--,不得不说很有创意,不过如果使用w3mmaster修改的话就没有任何效果了,外加没有优化效果,因此也是不实用的方法.
3.SLK优化
这种方式最大的好处是可以大幅加快地图读取速度,SLK文件优化得当的话,体积也可能减小,是当前最好用的优化手段之一,很多优秀的地图如DOTA都是这种优化的.
原理:懂得基本的地图组成结构的人都应该知道,单位,技能等信息都是储存在w3u,w3a这样的文件中的,然而没有实质的了解其结构的人可能就不会知道实际上这些文件中储存的不过是改动信息,而这个改动是相对于魔兽基础MPQ文件中的SLK文件而定的.地图在读取地图时会读取w3u等文件,而如果这些信息都作为SLK的基础信息的话则不会占用读取时间,这样就做到了优化,而且SLK的读取速度也比较快.因此优化的过程实际上就是拆散w3u等文件再放到SLK文件中去.
SLK更多的是作为优化而言的,如果说到加密,那就是因为他可以防止w3mmaster这样的外部修改器,同时对于不了解内幕的人,也会因为找不到单位等数据文件而无从下手,不过现在基本上人人都知道SLK文件可以用EXCEL这样的工具来直接修改了,因此作为加密而言只是增加了修改的复杂性.
相关工具:Widgetizer(最早的SLK工具,性能可靠,可惜不支持中文,如果你是英文图的话,还是用这个最好),U9MapOpt(U9地图优化器,目前唯一支持中文的优化器,不过还不能优化大小,而且有加广告的"BUG"...).
总体来说"反WE类"是目前最广泛使用的加密方式,而且这类大部分是优化而非真正意义上的加密,同时我建议使用的SLK+Wc3MapOptimizer的优化方式.
"反MPQ类"
前面说过使用Wc3MapOptimizer等工具只能说是优化而非加密,原因之一是他们主要是做使地图变小,读取变快的优化,另一方面就是对于这类反 WE的地图,修改者最常用的手段是使用MPQ工具进行内部文件的修改,对于这类修改,很长时间内可以说是无敌的解密方法,因此真正可以说得上是加密的就是反MPQ类.
1.MPQ头文件修改
这种修改方式由来已久,直到不久前hackwaly的新加密方法出现之后才真正流行起来要讲其原理,需要先了解一下mpq头文件的结构
struct TMPQHeader文件头结构定义
{
DWORD dwMpqFlag;头文件标志,一般是'MPQ'
DWORD dwHeaderSize;头文件大小
DWORD dwArchiveSize; MPQ包大小
USHORT wFormatVersion;版本(这个直到WOW燃烧远征才开始有用,MPQ2这个值是1,魔兽的MPQ1是0)
USHORT wBlockSize;块大小,熟悉的人一般叫它BUFFER SIZE
DWORD dwHashTablePos;哈希表偏移位置
DWORD dwBlockTablePos;块表偏移位置
DWORD dwHashTableSize;哈希表大小
DWORD dwBlockTableSize;块表大小
};
具体的含义在MPQ讲解中我还会介绍,这里只说和加密相关的.
1.同样的这种加密也是随着相关MPQ工具而发展的,最早是soar(GA的c-a)的mpqworkshop,这个工具有一个弱点是其寻找MPQ时需要检验头文件大小(dwHeaderSize)这个值,而由于MPQ1的这个值显然是固定的32,所以当人为的修改这个数为一个随机数时,该工具就会认为这是个无效的MPQ文件,造成无法打开,当然明白了原理后这是很容易破解的,而且现在的MPQ工具都忽略这个错误.不过这个修改这个值几乎成了习惯,虽然没有作用也还一直沿用着.
2.之后出现了w3mmaster和mpqmaster,依然是soar的作品,使用自己制作的mpqlib,可以忽略dwHeaderSize的错误(同时sfmpq也一样).很长时间内MPQ头的加密没有新的发展,直到今年初,hackwaly公布了他的研究成果,新的killmpqmaster加密,实质上是修改块表大小为大于哈希表大小的数.这里简单讲一下原理:
最通俗的语言来说,MPQ就可以看成一本书,但他有两个目录,哈希表是第一个,当你要找书中的一页时需要先查哈希表,得到块表这个目录的位置,再从块表中查找到具体的页数,而MPQ这本书还有一个特殊之处是哈希表这个目录的大小是固定的,也就是说书里面最多能放的页数也是固定的(这就是MPQ中文件数有上限的原因),而如果我们的内容不能装满整个书的话,那么哈希表的一部分就是空的.而块表不同,他只存放有效的页,因此他的大小是不固定的,哈希表与块表是一一对应的,因此块表不可能比哈希表大.
再讲一下MPQMASTER的文件查找原理,大家就会明白为什么修改块表大小会造成这类工具不能读取地图的原因了.MPQMASTER准确说是 mpqlib.dll是需要枚举MPQ包中的每一个文件的,而魔兽则只需要查找其需要的文件,也就是说,魔兽在翻书时直接查找目录找文件,而不必去管目录到底有多大,什么时候目录会结束.而MPQMASTER则需要知道这个,他要先知道目录的大小才能得知什么时候已经找到了所有文件,mpqlib是根据块表来查找的,因此如果修改了块表大小,就相当于让他去不存在的目录查找文件,这当然是错误的.
3.修改MPQ包大小(dwArchiveSize)为0,这是我个人最先发明的,原理实际上也和修改块表大小差不多,但实际上还是由于mpqlib的严谨性,mpqlib在读取MPQ文件结构时会验证一些数据的准确性,虽然不一定有用,但是正是这项检查造成修改MPQ包大小后,mpqlib将地图识别为错误MPQ.
4.修改哈希表大小(dwHashTableSize),这种加密也和我有一定关系,不过没有流行起来,而且事实证明也并不是一种安全的加密
在killmpqmaster加密(工具为hackwaly的w3xmaster)流行后,mpqmaster的使用受到限制,当然也出现了不少手动破解方法,不过相对而言最好用的是winmpq和我的ShadowEditor,sfmpq是因为其在查表时是检查哈希表而不受块表错误的影响,同时也不检查 MPQ包大小,因而可以正常打开w3xmaster加密的地图,不过从w3xmaster0.006开始采用了修改哈希表的技术而造成其显示错误文件而不那么好用了.同时期我就结合了sfmpq的优点做了ShadowEditor,自动修复所有的头文件错误,修复后可以用mpqmaster打开.作为反 ShadowEditor还原的第一例,就是55YOU的简单做的修改哈希表大小加密,理论上说哈希表大小会直接影响查表的过程,因而不能修改,但确实在一些特例中成功了,但并不是所有图都可以,再加上我第一时间修改了还原程序,这个加密貌似就只出现了那么片刻的时间--...
2.利用地图大小限制
魔兽连网是有4M大小限制的,而在早期大家都使用MPQMASTER来修改地图时,由于mpqlib的压缩性能较差,因而总会造成地图变大,有些加密就是利用这个漏洞,在地图较大的情况下干脆直接让地图接近4M,这样随便改动都会造成无法连网.这种加密实际上也在winmpq和偶的 ShadowEditor流行起来之后变得用处不大了,因为SFMPQ.DLL的压缩效果要明显好的多.
值得一提的是最近还能见到一些图利用0byte文件来填充的方法把MPQ包添满,当然这也是在地图本身比较大的情况下,这种方法貌似是利用地图大小的升级加密版本,因为这样即使压缩的很好也有可能超出4M,不过解起来也很简单,把这种文件删就好--,所以感觉是种很搞笑的方法.
3.脚本文件加密
包括3种:
1.最早的是移动脚本,把根目录下的war3map.j放到scripts\下依然可以用,在开始没有人知道的情况下,确实找不到脚本,但是现在已经是路人皆知的事情了,使用Wc3MapOptimizer会自动移到那里去.
2.双脚本,一个在根目录下,另一个在scripts\下,出现两个脚本,迷惑新手罢了,当然只有一个是真的,我给他的评价是劳民伤财,白占体积--.
3.替身脚本,这个理论上有些技术含量,和后面要讲的我的文件隐藏法有一定的联系,原理上说是利用了魔兽的storm与一般工具的MPQ库之间读取文件的原理差异,在地图中放入两个同名的war3map.j,一个是假的替身文件,在用一般的MPQ工具读取时只能读出假文件,游戏则会读真的,识别方法可以用偶的ShadowEditor打开发现两个同名的war3map.j且大小不一样(大小不一样很重要,因为w3xmaster也有一种能造成这种假象的),这种方法对所有具有写入功能的MPQ工具都有效,不过估计应该不是用某种专门加密器完成的,估计是用了某个MPQ工具的BUG,而且这种方法加大地图体积,还可以用简单的方法破解,因此我只说他是理论上有技术含量的东西--.
4.文件属性加密
这种貌似是最扯淡的加密了,方法简单的出奇,而且不容易察觉,就是把地图的属性改成只读,这样任何MPQ工具都不能对其进行写操作了,当然还原方法不用多说了,不过不仔细的话还真以为是什么厉害的加密呢,汗......
5.MPQ哈希表,块表加密
这种才可以说是真正意义上有技术含量的加密(相对于Wc3MapOptimizer等工具也算不上有技术--,不过那些是优化...),从hackwaly的w3xmaster开始.
这里只举两个例子:
1.w3xmaster0.009:未公布的地图加密器,主要原理是将块表扩充为确实比哈希表大,同时打乱哈希表与块表间的连接,填充无用的哈希空位,迷惑性的复制哈希表项目(这就是为什么ShadowEditor可能读出两个J文件的原因,大家也可以推想一下替身脚本的原理--...),再详细的原理我也不想说了,未公布的东西不能乱讲,其实主要是防止我的ShadowEditor对地图进行还原,同时也造成了无法重压缩的问题,虽然不能防止解压,但是确实比较有效的防止了在原图上进行修改.
2.War3map Encrypt:未公布的加密器,这个是我做的,也是只简单的讲一下原理:前面已经说过war3和一般的mpq工具读图原理是有差别的,这也是制作加密的突破口,简单的说这个差异就是在 MPQ中出现同名文件时的处理机制,因为正常的MPQ是不会有同名文件的,因此一般的MPQ工具不会处理这个错误,而war3则会,因此才有了替身文件和隐藏文件的可能,与替身文件不同的是,我的加密是通过直接修改哈希表制作的,因此我不需要替身文件可以直接隐藏文件,同时在加密中加入了SFMPQ列表读取崩溃和w3xmaster的一些反mpqlib机制,所以现在基本上可以防止所有流行的MPQ写入工具进行修改,甚至读取.不过既然魔兽能够读取,那么就一定有办法能解压文件,这种方法是什么我就不想多说了,这里只是加密讲解.
话说回来任何加密都可以破解,懂得MPQ核心原理的人应该可以自己写程序破解,不过我的SE暂时是不会再写任何破解模块了...
"脚本类"
从这类开始应该说就是反作弊的范畴了,这类出现的前提是无法阻止脚本文件的解压,以及某些外挂作弊(MH)
1.打乱脚本,变量名替换.
这是最早的了,也是沿用至今的基本方法,代表工具是Wc3MapOptimizer,利用他进行脚本优化后,脚本中放在一起的T相关函数被分散并进行同类汇总,删除注释,这样造成脚本可读性变差,但是真正使可读性变得很差的还是重新用字母或数字来替换那些有意义的函数名,这样就给理解脚本造成了很大的麻烦,因此修改脚本时需要的是对于J文件的深刻理解了.
2.添加作弊检查的函数.
这类方法很多,比如检查玩家的资源数等,只要超出合理范围就判定为作弊,同时可以检查是否使用了单机秘籍.其中还有一类比较有趣的方法是在游戏中读取wts文件的字符,如果修改者修改了某些字符,如作者信息之类就判定此图为盗版.
3.禁止单人游戏.
这种多用于ORPG,防止单机秘籍的使用造成游戏平衡性破坏.
方法有几种,比较好用的有判断是否可以保存缓存,单机可以,多人就不行,另外判断是否可以保存游戏也可以做到,同样是只有单机可以.
单机判断和作弊检查函数联合,同时分散写上多个处判断函数,可以使修改者不容易删除判断函数,而且在判断为作弊后采用死循环或大量制造单位的方法来强制地图出错,也可以防止修改者通过文字信息来找到相关函数.
4.反MH函数.
MH无疑是最让对战地图头疼的东西,不过在kook,hackwaly,朱朱等人的研究下,确实找到了一些反MH的脚本方法,我没有仔细看过他们的脚本,所以以下只是简单的写点基本原理,如有不对的地方还请指正--:
1.通过触发选择不可见单位,然后判断是否出现取消选择的事件来判断是否使用MH,在开了MH后是不会出现取消选择的事件的.
2.通过在不可见区域创建闪电特效,如果没有开MH不会返回句柄,开了就会有.
3.使用由hyp制作的看见就会造成游戏错误的模型.
"特殊标示类"
说到特殊标示,最先想到的应该是官方的兰色小标志,这一类就是采用各种算法来给地图加上独特的标示,通过标示可以方便的辨认正版地图.
1.官方的签名.
这个不知道有多少人想要破解了,不过现在还没有人成功,而且估计也不可能有人成功
原理:对地图内容进行SHA-1摘要,然后对摘要的结果进行RSA运算,当然懂RSA的人应该知道这运算是要有自己的私钥的,结果是一个260字节的签名,放在地图末尾,在game.dll中有检验这个签名的公钥,只要验证成功就会加上兰色小标志.
知道原理就不难理解为什么这个是不可能破解的了,首先RSA现在还没有破解理论,其次你不可能从暴雪手里偷到那个私钥,因此该签名是目前最保险的防盗版方法.
2.GA的签名.
既然我们不可能从官方得到地图签名,那我们就自己改,通过将game.dll中的公钥修改为自定义的和自己的私钥相匹配的数据,我们就可以做自己的签名了,这就有了GA的补丁,不过确实这种补丁的推广很难,广大玩家并不像地图作者那样需要他......
3.盗版地图删除器.
这个东西的作用不是很大,但毕竟起过一些作用,这里把他放在标示类也有一些原因.
原理:早期的盗版地图删除器如3CORC之类的,是根据地图大小来判断是否正版的,这样做的缺点是每更新一张地图就需要更新一次删除器的列表,比较麻烦.后期我为WOW8制作的删除器是采用类似签名的摘要加密法,不知道原理的情况下很难仿制,而且随便的更改都会造成不匹配,这样只要用删除器对签名进行判断就可以验证是否是正版图,不需要更新列表这种麻烦事.至于算法可以自己随便选择,如MD5,RSA等有名的算法...
4.(attributes)文件.
这个文件是官方检验地图文件是否受损的文件,也是所有改图者必删的文件,否则游戏中就会提示文件错误.
原理:这个文件是按照MPQ中的文件顺序将每个文件的CRC32值,文件时间等数据放入(attributes)中,游戏中进行检验,在MPQ2中应该还包括MD5校验.
这个东西由于一般都被删了所以也没什么作用,不过可以是另外一种盗版地图删除器的判断方法,加入自定义的校验文件(里面包含关键文件的MD5,CRC32等值),然后检查时自动查找就可以了,由于是自定义文件名,也不容易被直接找出来.
我也不知道是不是。
三、求魔兽争霸所有术语和英文简称
回答:
看下:
RoC:魔兽争霸III:混乱之治
Classic:同上
TFT:冰封王座,混乱之治的扩展包
Xpac或 Expansion:同上,指冰峰王座
Caster:指代所有以释放魔法为主要职能的单位.例如女巫,萨满,女妖,利爪德鲁伊
Air:指所有的飞行部队.例如双足飞龙,石像鬼,角鹰和矮人直升机.通常按照单体的威力分为轻型和重型两种.
AA:指"对空",通常用来指能够攻击空中目标的单位,以及那些专门用来歼灭飞行部队的单位.例如猎头者,弓箭手,火枪手,穴居恶魔.
Melee:指那些以近战为主要职能的单位.例如咕噜,步兵,女猎手,食尸鬼.
BS:背后捅刀子,指一个玩家故意使自己的盟友处于不利的局面,通常是在事先没有警告的情况下,而且试图使盟友落败.这被认为是非常卑鄙的手?而且可能会导致cdkey在ladder中被封停. Bser指有上述行为的玩家.
Abuse:滥用某种容易取胜的战术和部队.例如,如果某人突然发现一种可以充分利用娜迦海巫的魔法盾的战术,而且连着20场比赛每场都用,那就可能被其他玩家称为Abusive.(P.S:看录像的时候经常看到有人说别人是Abuser...)
DD:直接伤害,用来形容在使用时能对单位和区域造成伤害的魔法或技能.
Buff:用来描述能对单位产生持续效果的魔法或技能.例如心灵之火或者嗜血术.引申出来的De-Buff则指那些能造成负面效果的Buff,例如净化和减速.
常用战术
----------------
Strat:战术
Macr宏观操作的简写,指关于建造部队,建造基地,以及经济方面的操作.
Micr微观操作的简写,指在战斗中向部队发布命令---例如将受伤的单位从激战中拉开或集中火力攻击某一个优先目标.
Rush:在游戏的初期集中精力尽快地建造部队,并试图在对手能建立起防御前击败对方.
Cheese或者 Cheap:用来指那种基于某种或某些原因被大多数人看不起的战术:可能因为没什么深度,没什么技巧,或者只是表面上看来有压倒性的优势.这些战术往往是在游戏的初期使用的,而且往往依赖于出其不意,再加上些运气的成分,往往是孤注一掷的.这种战术一旦被击退,通常就再也不可能重振旗鼓击败对方了.(P.S: 5555,惭愧死了,偶最喜欢看这种战术的录像...)
Harassing:持续不断的hit-and-run(P.S:打带跑)战术,主要目标不是给对方造成伤害,而是干扰对方进行宏观和微观操作的能力和效率.(P.S:就是骚扰,一般都直接用harass,你要真的尊重语法用harassing,老外肯定说"显然你的母语不是英语">_
Multitasking:同时做几件事---例如,攻击的时候建造部队和开分基.
Tech:攀科技,做动词用,例如 to tech指建造建筑和研究升级来达到科技树上的某个位置,以便能够建造特定的部队.例如, going to tech to tier 3.通常需要靠骚扰和建造防御来配合.(P.S: fast-tech就是指速攀科技的战术)
攻击性的, offsensive的第一个字母.通常用来形容建筑的摆放,例如otower或obarrack.
Tower Rushing, Offsensive Towering, Tower Pushing, TR:在敌人的基地建造防御塔作为攻击手段.
Creep:做动词用,例如 to creep.指用来攻击和消灭中立有敌意的野外生物(P.S:中立无敌意的就是绵羊了...)来获得金子,经验,物品,已经扫清通往一个战略性建筑物的通路.例如地精商店和雇佣兵营地.
D:防御, defense的简写,通常指防御塔这样的防御建筑。例如告诉你的盟友 get some d
Tank:做动词用,(例如use your moutain gaint to tank)指单位承受伤害的能力,通常用来保护其他的单位。作名词用的时候(例如 A kinght makes a good tank)指能够用来做肉盾的单位。
Hit Caster:指集中火力攻击敌人的魔法部队。
Expand或 Exp做动词用,指进行扩张来建立新的基地。也作名词用(参看下面关于地图和地图点的说明)
Tier:指你用来生产工人的那个建筑的状态。(P.S:就是主基地--!)游戏开始的时候为Tier 1,每次升级主基地后这一等级也随之上升,最高为Tier 3.(P.S:搞不懂为什么要用这么复杂的语言描述这么简单的概念...)也可以简写为t1/t2/t3,或者用 main代替.
CC: Creep and Counter的缩写.通过在地图周围快速的MF升级你的英雄,然后对对手将要采取的行动进行反击,例如骚扰或是攀科技.
Rush:做动词用,指尽快建造一个英雄和一些部队,然后尽可能早的攻击敌人,从而在一级基地的时候就结束游戏.做名词用的时候用来指代这种战术.
Turtle:做动词用,指在你攀科技的时候在基地中放下很多防御塔.
Nuke:做动词用,指连续使用直接伤害的技能迅速杀死一个单位(通常是英雄,称为hero nuke).例如 I"m going to nuke his death kinght as soon as the fight starts.做名词用的时候,指上述这种攻击方式.例如 I use my Death Coil+Frost Nove+Impale nuke to take out Archmage all the time.
Back:做动词用,指撤退.
Third-Party Programs:第三方软件.
----------------
MH:地图作弊器,用来消除战争迷雾的作弊软件.
APM:每分钟的动作数量--由某个第三方软件制定的标准,用来衡量一个人点击鼠标的速度并且显示出点击了什么,通常用来粗略地衡量一个玩家的水平.
建造顺序
----------------
建造顺序指建造单位的特定顺序,通常都涉及游戏的开局。例如,当游戏开始的时候,派三个农民采金,一个建兵营,一个伐木,然后再在城镇大厅中训练两个农民,这就是一个建造顺序的示例。
>>>>>>>>>>>>>>>>
在游戏开始前和游戏中的聊天,以及游戏名称>>>>>>>>>>>>>>>>
TT:哭的表情。像一双闭上的眼睛垂下两行眼泪。
GL:祝好运。
DD:别死(输)啊。
HF:玩得开心。
KA:全都杀光。
No Map:指没有用或不要用地图作弊器。
GG:出色的比赛。
Plz:请。
LOL:放声大笑。
Noob:新手,刚刚开始接触游戏的人--也用来讽刺那些没水平的人。
Re或 RM:重建。通常用来要求别人再来一盘。
RC:同上。
Bab源自韩国,一个语气比较和缓的咒骂用语,暗指你是个畜牲.
Gosu:专家、高手,同样源自韩国.
Chob新手,同样源自韩国。
BM:没礼貌。(bad manner)
Smurf:高水平的玩家建立新帐号装作新人与那些没什么经验的玩家玩。
l33t或 leet:精英玩家,高手。
Aim#:用来快速通知你的盟友集中攻击某个特定的单位。通常#指的是野外生物或英雄的等级。例如有两个5级的野外外生物,一个6级的和一个2级的。Aim 6的意思就是攻击那个6级的野外生物。
>>>>>>>>>>>>>>>>
地图
>>>>>>>>>>>>>>>>
Rigged:通常用来指那种给特定玩家带来不公平的优势的地图。(通常都是自定义地图)
地图名称
----------------
LT: Lost Temple.
PI: Plunder Island
GW: Gnollwood
TR: Turtle Rock.
TM: Twisted Meadows
2R: The Two Rivers
地图点
----------------
你开始游戏的位置,也就是建造主基地的位置。
Expo或 Expand:分基地或者能够创建分基地的资源点。
制作地图
----------------
MPQ: Mike O"Brain Pack,麦克奥布赖恩封包。一种暴雪所采用的压缩档案格式。所有的游戏数据都采用这种格式。
Trig: Trigger的缩写,触发器。通常用来在游戏中执行的一种条件/动作语句,可以用地图编辑器创建。
Mod:用来改变游戏数据和单位属性等的一组文件。虽然对单人游戏来说很有趣,但无法在Battle.net上玩。是forum moderators的简写。
>>>>>>>>>>>>>>>>
兽族
>>>>>>>>>>>>>>>>
战略
----------------
Chainwave:闪电链+震荡波
Gruntapult:咕噜+攻城车。这种战术通常首发先知用来骚扰敌人的农民。在一级基地的时候建双兵营出咕噜,2级的时候出攻城车。这种战术对NE最有效,但是对那些坚持出地面部队的种族也有效。咕噜攻击中甲单位有优势,攻城车攻击无甲或加强型护甲的单位有优势。
Bat/Wyv:巨魔蝙蝠骑士和风骑士。这个战术中骚扰至关重要,因为几乎不造任何一级兵种,例如咕噜。最好用剑圣和先知骚扰,再建一两个箭塔。迅速升级到二级基地后造两个兽栏。完工后开始快速出风骑士和巨魔蝙蝠骑士。蝙蝠对角鹰这样的轻型空中单位非常有效,而且对建筑的攻击力也不错。风骑士对女猎手这样的地面近战部队非常有效,因为对方无法攻击他们。但是不利于对抗大量的地面远程部队。
单位
----------------
HH巨魔猎头者
Zerker巨魔狂战士
Cate或 Demo攻城车
Wolves幽魂之狼
Wyv或 Vern风骑士
Bat巨魔蝙蝠骑士
Doc巫医
Sham萨满
SW或 Walker灵魂行者
Cow牛头人
FS或 Seer先知
BM剑圣
TC或 Chieftan牛头人酋长
SH暗影猎手
建筑
----------------
Rax兵营
Mill战争磨坊
Shop商店
Lodges灵魂归宿
Totem牛头人图腾
技能
----------------
CL或 Chain闪电链
Wolves野兽幽魂
FS透视
Quake means地震
WW疾风步
MI镜像
Crit or Criti致命一击
BS剑刃风暴
Wave或 SW震荡波
Stomp或 WS战争践踏
End或 EA耐久光环
Wards毒蛇守卫
Wave或 HW治疗波
BBV或 Voodoo伏都巫术
>>>>>>>>>>>>>>>>
不死族>>>>>>>>>>>>>>>>
战术
----------------
Wagonmancer:巫师+搅肉车
Abomshee:憎恶+女妖
Mass Ghouls或 Mass Goos:暴食尸鬼
Fiend/Stats:穴居恶魔+十胜石雕像
部队
----------------
Goo食尸鬼
Abo或 Abom憎恶
Dessy或 Destro或 Dest毁灭者
Nec巫师
Shee女妖
Stat十胜石雕像
Garg石像鬼
Wyrm冰龙
Aco侍僧
DK死亡骑士
DL恐惧魔王
CL地穴领主
建筑
----------------
Yard坟场
Shop商店
Zig通灵塔
Temple or TotD诅咒神庙
Houses屠宰场
Pit牺牲深渊
技能
----------------
AMS:反魔法外壳
Coil:死亡缠绕
Pact或 DP:死亡契约
Unholy或 UA:邪恶光环
AD操纵死尸
Vamp吸血光环
Beetles腐尸甲虫
Carapace或 Spikes倒刺甲壳
FN霜冻新星
FA霜冻护甲
DND死亡凋零
>>>>>>>>>>>>>>>>
人类>>>>>>>>>>>>>>>>
战术
----------------
Rifle/Caster:火枪手+女巫+牧师
部队
----------------
Foot:步兵
Rifle或 Roofle火枪手
Sorc女巫
WE或 Ely水元素
Breaker破法者
Dhawk龙鹰骑士
Gryph师鹫
Tank攻城机器
Gyro飞行机器
AM大法师
MK山丘之王
Pala或 Pally圣骑士
BM血法师
建筑
----------------
Rax兵营
Shop商店
SMith铁匠铺
Mill伐木场
Sanctum神秘圣地
Aviary狮鹫笼
技能
----------------
Bliz暴风雪™(P.S:还真是谨慎啊...和公司名称同名的法术都不忘了标上注册商标的字样)
WE水元素
Brilli辉煌光环
Mass群体传送
Bolt或 SB风暴之锤
Clap雷霆一击
Big天神下凡
HL或 Light神圣之光
DS或 Shield神圣之盾
DA或 Devotion专注光环
FS烈焰风暴
Siphon魔法汲取
>>>>>>>>>>>>>>>>
暗夜精灵>>>>>>>>>>>>>>>>
战术
----------------
Chippo奇美拉+角鹰
Archer/DotT弓箭手+猛禽德鲁伊
Drys/Bears树妖+大师级的利抓德鲁伊
部队
----------------
Hunts女猎手
Lista或 Glaive掷刃车
Dry树妖
DotT或 Talon猛禽德鲁伊
DotC或 Bear利爪德鲁伊
MG山岭巨人
FD精灵之火
Hippo或 Gryph角鹰
Rider角鹰骑士
Chim奇美拉
DH恶魔猎手
KotG丛林守护者
Potm月之女祭司
建筑
----------------
AoW或 AoWar战争古树
Hall或 HH猎手大厅
Shop或 AoWonders商店
AP或 Prot远古守护者
MW或 Wells月井
AoL或 Lore知识古树
AoWind风之古树
Roost奇美拉栖木
ToL生命之树
技能
----------------
FF精灵之火,也指集中火力
MB法力燃烧
Immo献祭
Eva闪避
Meta恶魔蜕变
Roots或 Entangle根须缠绕
Fon或 Treants自然之力
Thorns或 TA荆棘光环
Tranq宁静
Owl猫头鹰侦察
Searing或 Fire灼热之箭
TS或 Trueshot强击光环
SF群星坠落
SS暗影突袭
Fok刃扇
Vengeance复仇之魂
>>>>>>>>>>>>>>>>
中立单位>>>>>>>>>>>>>>>>
单位
----------------
BM或 Cheesemaster兽王
PL深渊领主
NSW或 Naga娜迦海巫
DR黑暗游侠
Tinker地精修补匠
Sapper地精工兵
Zep或 Zeppelin地精飞艇
Shredder地精收割机
建筑
----------------
Lab地精实验室
技能
----------------
Quil召唤豪猪
Rof火焰之雨
Howl或 Hot恐怖嚎叫
Cleave分裂攻击
Bof火焰喷吐
Haze酒雾
Brawler醉拳
Sef火土风暴
MS魔法盾
Drain生命汲取
Goblins或 Factory口袋工厂
Rockets导弹轰炸
物品
----------------
Pot瓶(P.S血瓶和魔法瓶)
Dust显影之尘
Boots速度之靴
文章到此结束,如果本次分享的魔兽mh5 0和魔兽世界官网的问题解决了您的问题,那么我们由衷的感到高兴!