魔兽争霸III 全图的制作

您所在的位置:网站首页 war3全图挂 魔兽争霸III 全图的制作

魔兽争霸III 全图的制作

2024-07-15 23:41| 来源: 网络整理| 查看: 265

推荐全图网站: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