妖哥 2007-11-24 22:09
[武林外传]一天一天做外挂@第一天-CE看数据
[color=red][b]学习目的:[/b][/color]
[color=royalblue]很多的数据地址都已经被各位大大们发现了,而我们直接拿来主义就好啦,可以利用这些数据制作简单的程序从而实现很多功能。今天我们首先了解如何在CE中显示已知的地址内的数据。[/color]
[color=red]更新提示:由于66版的更新,请将文章中的基地址由&H8C6A54替换成&H8C9E54[/color]
[color=red][b]内容:[/b][/color]
1.我们可以用CE打开武林外传。运行CE,按照下图的次序打开(...\武林外传\element\elementclient.exe)
[img]http://www.ghoffice.com/bbs/attachment/Fid_74/74_16889_28cf1f2e3186a6c.jpg[/img]
2.游戏启动后,别忘了选择游戏窗口。
[img]http://www.ghoffice.com/bbs/attachment/Fid_74/74_16889_04155caee8080ec.jpg[/img]
3.这是游戏中人物的数据。
[img]http://www.ghoffice.com/bbs/attachment/Fid_74/74_16889_8ec5612b6d6096e.jpg[/img]
4.好,现在我们要在CE中显示人物的生命值。同样按照图中的顺序打开“添加地址”对话框,在数据框中添加我们已知的内存地址。当然,我们要用指针的方式,因为存储这些数据的地址是不固定的,我们可以用8C6A54这个固定的基地址以及相关的偏移地址找到我们需要的数据。我们就来看看生命的值,完成图上的项目点“确定”来看看结果。
[img]http://www.ghoffice.com/bbs/attachment/Fid_74/74_16889_298371c0e8602e9.jpg[/img]
5.怎么样!是不是角色的生命值呢,使自己失去一些血量看看这个值是不是也在跟着变化。
[img]http://www.ghoffice.com/bbs/attachment/Fid_74/74_16889_dbeb5d0ed2da8fc.jpg[/img]
6.根据已知的人物地址,我们还可以显示其它数据。
[img]http://www.ghoffice.com/bbs/attachment/Fid_74/74_16889_869cf6434e19a81.jpg[/img]
[color=red]文章涉及软件:[/color]
Cheat Engine游戏修改器 5.2 (CE)
[url=http://www.hot.ee/tan333/CheatEngine52.exe][color=#0000ff]http://www.hot.ee/tan333/CheatEngine52.exe[/color][/url]
[url=http://down.51ku.net/ym/soft/ce52.rar][color=#0000ff]http://down.51ku.net/ym/soft/ce52.rar[/color][/url]
[color=red]相关武林外传地址:[/color]
一级基址=8C6A54 (可能会在其他电脑上不能使用)
人物基址=+24
当前血=+254
最大血=+26C
当前蓝=+258
最大蓝=+270
以上数字均为16进制