魔兽争霸III 全图的制作 |
您所在的位置:网站首页 › war3全图挂 › 魔兽争霸III 全图的制作 |
推荐全图网站:www.pandamh.com
研究WarCraft III 全图有一段时间了,在这里记录一下制作的过程。 首先 凭经验 假设每个单位都有一个标记 ,如果能被看见为1 不能被看见为0。用cheatengine来测试这个结论的正确性。 选择一个单位 当有该单位视野时 搜索 (byte类型) 1,走到不能看见该单位的地方 搜索0 通过多次的筛选 可以找到一个地址 标记着该单位是否可见 在ce中锁定这个值 回到游戏 能看见这个单位在闪烁 用ce找出是什么访问了这个地址 6F3A20A3 - 66 8B 0C 41 - mov cx,[ecx+eax*2]6F00F5CD - 0FB7 04 41 - movzx eax,word ptr [ecx+eax*2]6F4AC4F4 - 0FB7 31 - movzx esi,word ptr [ecx]6F4076F4 - 8B 0C 10 - mov ecx,[eax+edx] Game.dll+3A20AB - 66 81 C9 00F0 - or cx,F000 { 61440 }Game.dll+F5D1 - 0D 00F00000 - or eax,F000 { 61440 }这两个命令与全图显示单位有关的我们把 F000 修改为 F001 然后地图已经打开了 我们可以看见视野外的单位 这就是绝大多数 辅助工具的原理了。通过修改Game.DLL的字节码来作弊。 其他的功能如显示隐身单位,显示敌方信号的功能都可以通过修改内存来实现。下面直接给出应该patch的地址 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |