使用Cheat Engine制作自己的游戏专用修改器

Cheat Engine是一款非常强大的游戏修改器,甚至包括了内存的反汇编。不过他使用起来却很简单,即使你完全不懂编程,也可以用他做很多的修改。本文以命令与 征服3 1.09为例,简单的介绍一下CE的强大。所用的修改器是我自己汉化的Cheat Engine 5.3^_^

 

首先,开修改器,进游戏开始修改,这太简单了就不细说了。此时我们已经找到了游戏中钱的地址。不过要注意的是,C&C3的主程序是cnc3game.dat,而非你运行的cnc3.exe

Click Here To EnLarge

双击搜索到的两个地址中的第一个,他会被自动添加到地址栏中。然后在地址栏中右击他,选择“Find out what writes to this address”(寻找是什么在写入此地址)。然后出现这个对话框

什么都不改,直接回游戏,建个电厂,然后出来,一般就能找到一个唯一的代码了,如图

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

点击更多信息,可以看到这里已经成功修改了

Click Here To EnLarge

 

 

回到游戏,看到了吗,我们成功了,此时钱已经不会减少了

 

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

Click Here To EnLarge

 

当然是创建新的修改器了

 

在制作修改器的窗口中选择添加,加入刚刚我们修改过的代码

Click Here To EnLarge

 

然后对修改器的其他部分做一些修改,注意一定不要忘记选择进程

 

 

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

 

顺便附上做好的修改器成品:命令与征服3 1.09专用修改器

 

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

26 thoughts on “使用Cheat Engine制作自己的游戏专用修改器

  1. bts

    原以为很简单,结果还是要用指针。失望了一把,不过还是可以尝试下的。教程不错,继续吧。

    TT Explorer TT Explorer Windows XP Windows XP
    回复
  2. zjatj

    博主能不能发一个涉及指针的,一个涉及浮点数的修改例子??

    这两个对于很多人有点难度。

    Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP
    回复
  3. wettuy 文章作者

    :ya: 浮点数比较容易,在搜索时选择数值类型为Float(单精度浮点)或是Double(双精度浮点)就可以了,搜索小数点之前的数值。指针确实复杂很多,暂时还没找到适合做示范的典型……

    Minefield 3.0.1 Minefield 3.0.1 Windows XP Windows XP
    回复
  4. Pingback引用通告: 弹指神功 » Blog Archive » 使用Cheat Engine制作自己的游戏专用修改器

    1. wettuy 文章作者

      呃,抱歉了楼上的朋友,我最近用QQ比较少,所以你可以给我发邮件,我的邮箱是wettuy#gmail.com

      Firefox 3.1b3 Firefox 3.1b3 Windows XP Windows XP
      回复
  5. seven7i

    W 你好我有些不懂的东西想请教你 你能加我QQ么 39794130 谢谢 :13:

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP
    回复
    1. wettuy 文章作者

      新年快乐^_^
      其实我也不算是什么高手啦,如果有问题的话,给我发邮件就是了,我会尽力回复的 :21:

      Shiretoko 3.5.8pre Shiretoko 3.5.8pre Windows 7 Windows 7
      回复
  6. 李伟

    这修改太简单了,就是汇编有点难,希望以后介绍下2级,3,4,5或者更高的指针搜索方法。

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
    回复
  7. Kanou

    汗 不知道指针修改怎么改动态地址。我一直改不成功

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP
    回复
  8. 我要RP

    恩~~~

    全是模拟器的。
    末有网游的啊~~
    这个模拟器内存很固定啊~~

    网游内存里很动态啊~~

    帮个忙吧。

    360Safe Explorer 360Safe Explorer Windows XP Windows XP
    回复
  9. 我要RP

    可以偷偷给我。。。
    我滴邮箱 是coocoocoo3@163.com

    西西,我绝对8告诉别人。。。
    偶很低调滴

    360Safe Explorer 360Safe Explorer Windows XP Windows XP
    回复
  10. 生化4迷

    您好,我是千千万万个生化4迷中的一个。想到一个玩生化4的好方法。如果有无限子弹。但手枪的威力修改得很小或射速修改得很小一定有另一种风格的乐趣。一定会引来一大批另类玩家追捧,但我不会制作修改器,如果您能作出这样的修改器一定会成为千千万万玩家心中的上帝。做好了发到我的qq邮箱好吗? 373424810@qq.com不胜感激!!!!!!!!!!!!!

    Internet Explorer 8.0 Internet Explorer 8.0 Windows Vista Windows Vista
    回复
    1. wettuy 文章作者

      呃,您好……这样的乐趣确实比较诡异,理论上这还是比较容易做到的功能,但是我现在没有生4,也没有生5了,所以估计暂时帮不到你,你可以试着自己修改一下看看,这并不困难^_^

      Firefox 3.6.3 Firefox 3.6.3 Ubuntu 10.04 Ubuntu 10.04
      回复
  11. FF

    相见恨晚的好文章,但是图片貌似都失效了,请问wettuy还能重链接图片吗 :16:

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP
    回复
  12. ぜ識尐ゅ尐ぎ

    我想修改游戏的东西可是只是幻觉….没实用… :16: …我把想修改的东西发到你邮箱了!!!麻烦有时间就帮我看看是什么回事吧!!! :07:

    360Safe Explorer 360Safe Explorer Windows XP Windows XP
    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注