我爱秘籍 > 修改器 > M > 文章内容
魔兽争霸3:冰封王座

《魔兽争霸3》多版本多功能修改器v1.519

英文名称:Warcraft 3: Frozen Throne
相关操作:评论(45) 收藏 下载地址 扩展
工具作者:离不开电脑
工具数量:1 款
最后更新:2011-04-09

1.521:修正1.520无法锁定资源的BUG。

1.520:修正1.519如射程等部分属性无法修改的BUG,加入些人性化设计,自己体验。

1.519:支持魔兽1.20-1.26版本,优化魔兽版本判断方式,更加准确(WIN7需要以管理员身份运行),加入更多属性修改,比如射程等,具体自己看修改器界面。

支持在局域网模式下修改,但是只能是一个人玩的时候改,否则会掉线。

注意:不能在部分对战平台上使用,因为对战平台对魔兽的内存进行特殊处理了,只能单机直接启动魔兽才可以修改。

感谢“[tc]天驰”研究出的魔兽内存地址,要源码请到他的博客去下载,是C#写的,有兴趣的朋友可以下载研究。

-------------------------

1.519:支持魔兽1.20-1.26版本,优化魔兽版本判断方式,更加准确(WIN7需要以管理员身份运行),加入更多属性修改,比如射程等,具体自己看修改器界面。

附录1:

当发现新版本时只要允许修改器寻找游戏一次提示不支持的话就会在修改器目录自动生成一个config.ini文件,里面可以定义不支持的魔兽版本的基址,只要改好后再次寻找游戏即可,这3个基址找法如下:

基址很好找的,用CE+OD可以快速找到,下面给出简单方法:

用CE搜索英雄的力量或者敏捷属性地址(让英雄带个+力量或敏捷的装备),然后打开OD附加魔兽,Ctrl+G跳转到力量或者敏捷属性地址(多跳转几次),然后右键-断点-内存写入,返回游戏把+属性的装备丢掉OD里就会断下了,一直单步步入(F7),按几次后会出现类似下面的:

直接运行魔兽不通过任何工具或平台运行魔兽的话基址的开头都是6Fxxxxxx,xxxxxx就是基址了,6F不要。

6F040770 56 push esi

6F040771 8B35 E0E5AC6F mov esi, dword ptr [6FACE5E0]-------6FACE5E0就是资源基址War3AddressThisGame

6F040777 57 push edi

6F040778 8BF9 mov edi, ecx

6F04077A C1EF 1F shr edi, 1F-----------可以根据这个辨认,一般都是1F

继续狂按F7往下找就会有:

6F2F8F4F 8B0D 4CD4AC6F mov ecx, dword ptr [6FACD44C]-------6FACD44C就是单位列表基址War3AddressSelectedUnitList

6F2F8F55 0FB741 28 movzx eax, word ptr [ecx+28]-----------可以根据这个辨认,一般都是ecx+XX,并且下面也会有个eax+XX

6F2F8F59 50 push eax

6F2F8F5A E8 31920A00 call 6F3A2190

6F2F8F5F 8B40 34 mov eax, dword ptr [eax+34]-----------可以根据这个辨认,一般都是eax+XX

这种方法虽然傻瓜但是还能用。

移动速度基址本工具可以自动获取,但是必须先确保前面的2个基址是对的。

发布日期点击标题下载对应游戏版本说明
2011.04.01《魔兽争霸3》多版本多功能修改器v1.519-[跳]