Cheat Engine是一款非常强大的游戏修改器,甚至包括了内存的反汇编。不过他使用起来却很简单,即使你完全不懂编程,也可以用他做很多的修改。本文以命令与 征服3 1.09为例,简单的介绍一下CE的强大。所用的修改器是我自己汉化的Cheat Engine 5.3^_^
首先,开修改器,进游戏开始修改,这太简单了就不细说了。此时我们已经找到了游戏中钱的地址。不过要注意的是,C&C3的主程序是cnc3game.dat,而非你运行的cnc3.exe
![]()
双击搜索到的两个地址中的第一个,他会被自动添加到地址栏中。然后在地址栏中右击他,选择“Find out what writes to this address”(寻找是什么在写入此地址)。然后出现这个对话框
什么都不改,直接回游戏,建个电厂,然后出来,一般就能找到一个唯一的代码了,如图

现在我们已经知道是什么代码在让我们掉钱了。点击替换,把它改成nop(当然你也可以改成add,这样他就只增不减了^_^)

点击更多信息,可以看到这里已经成功修改了
![]()
回到游戏,看到了吗,我们成功了,此时钱已经不会减少了

不过此时还没有结束,因为我们下一步要开始制作专用修改器。回到CE的主界面,点击最下面的高级选项,这里可以看到我们修改的代码。点击上面的保存按钮
![]()
当然是创建新的修改器了

在制作修改器的窗口中选择添加,加入刚刚我们修改过的代码
![]()
然后对修改器的其他部分做一些修改,注意一定不要忘记选择进程

至此,我们的修改器就全部完成了

顺便附上做好的修改器成品:命令与征服3 1.09专用修改器
怎么样,是不是很简单啊,这里我们完全没有用到任何编程的知识,更没有用到指针,就已经完成了一个专用修改器了,当然这主要是因为C&C3的地址比较容易,如果他每次都会变的话,就需要使用指针才能找到代码了。不过,那就是下次的事情了^_^



毕竟是没有用到指针……不知道这篇文章会不会误人子弟呢^_^!!!
原以为很简单,结果还是要用指针。失望了一把,不过还是可以尝试下的。教程不错,继续吧。
博主能不能发一个涉及指针的,一个涉及浮点数的修改例子??
这两个对于很多人有点难度。
:ya: 浮点数比较容易,在搜索时选择数值类型为Float(单精度浮点)或是Double(双精度浮点)就可以了,搜索小数点之前的数值。指针确实复杂很多,暂时还没找到适合做示范的典型……
联系方式有没?有很多问题想问你~~
呃,抱歉了楼上的朋友,我最近用QQ比较少,所以你可以给我发邮件,我的邮箱是wettuy#gmail.com
高,实在是高。
W 你好我有些不懂的东西想请教你 你能加我QQ么 39794130 谢谢
新年快乐^_^
其实我也不算是什么高手啦,如果有问题的话,给我发邮件就是了,我会尽力回复的
忘了跟你说 新年好咯
W 有没有收到我给你发的邮件咯
这修改太简单了,就是汇编有点难,希望以后介绍下2级,3,4,5或者更高的指针搜索方法。
如何搜索命数阿?
呃这个,不是还有其他几个教程么^_^!!
很不错的教程,:13:,偶转载一哈:
http://bbs.52miji.com/thread-1211-1-1.html
多谢支持^_^
汗 不知道指针修改怎么改动态地址。我一直改不成功
恩~~~
全是模拟器的。
末有网游的啊~~
这个模拟器内存很固定啊~~
网游内存里很动态啊~~
帮个忙吧。
可以偷偷给我。。。
我滴邮箱 是coocoocoo3@163.com
西西,我绝对8告诉别人。。。
偶很低调滴
您好,我是千千万万个生化4迷中的一个。想到一个玩生化4的好方法。如果有无限子弹。但手枪的威力修改得很小或射速修改得很小一定有另一种风格的乐趣。一定会引来一大批另类玩家追捧,但我不会制作修改器,如果您能作出这样的修改器一定会成为千千万万玩家心中的上帝。做好了发到我的qq邮箱好吗? 373424810@qq.com不胜感激!!!!!!!!!!!!!
呃,您好……这样的乐趣确实比较诡异,理论上这还是比较容易做到的功能,但是我现在没有生4,也没有生5了,所以估计暂时帮不到你,你可以试着自己修改一下看看,这并不困难^_^
相见恨晚的好文章,但是图片貌似都失效了,请问wettuy还能重链接图片吗
[...] http://www.luoshen.cn/blog/pc/202.html [...]