8分钟教你制作一个游戏外挂


大家好,今天教大家制作一个游戏外挂(修改器)

一项又实用又装逼的技能哦~

首先我决定用我最擅长的游戏来练手,我收藏多年的珍稀版红色警戒!

然后就是大名鼎鼎的CE

然后运行游戏,使用CE监视游戏数据(进程中有时无法确定程序可从窗口栏目中查找)

进入游戏后首先使用CE进行首次扫描,扫描值为10000

然后花费一些钱,使得数值发生变化,然后再次扫描以确定我们要修改的目标

第二次搜索8400,我们得到了三个同样拥有8400值的地址。但这三个肯定不会都是金钱参数,因为如果用多个参数控制一个数值的话游戏的结构会非常复杂。红色警戒身为上个世纪的产物不可能采用这种技术。当然现在的游戏其实也没几个使用这种脑抽设计。那么怎么确定那个是真正的那个地址呢?用最笨的办法,一个一个试。尝试修改第一个数值,游戏无变化。尝试修改第二个数值,游戏依然无变化。那么就肯定是第三个了。修改第三个数值为9999,回到游戏发现金钱数变为9999且其他地址数值也改变了。(其他两个和本教程无关,下面不再提及)

成功修改数值。想我这种懒人是不可能玩一次游戏就重新搜索一次的,那样太累了。所以接下来我们来制作修改器。

右击选中“找出是什么改写了这个地址”,然后回到游戏购买一次东西,使数值被改写一次。

返回桌面,CE中已经显示出了一个内存调用的痕迹,双击打开详细记下里面的两串数值。偏移量和地址。

选中Hex,然后开启一个新扫描,扫描刚刚记下的地址。然后我们就可以在左侧看到一个绿色的高亮地址。在CE中地址的种类用不同颜色标记,黑色的是动态地址,每次启动程序都会发生变化。绿色的是基址,永远不发生变化。如果你不想你的修改器只是一次性货的话那就使用基址为目标吧!

点击手动添加地址,添加一个指针项。填入偏移量和基址。上面应该会直接显示出当前游戏内的金额值,如果出现了正确的值,那么说明指针信息正确。

添加成功后会在下面出现。其格式为p->xxxxxxxxx

顺便改了指针的描述(我这里忘记改了)

然后选择文件生成脚本

弹出修改器DIY界面,大家可以在这里修改自己的修改器信息。选择添加插件选择我们的指针项

点击生成,进入到最后步骤。注意进程,默认为32位,改选为64位(毕竟现在32位系统很少见了吧)下面的其他功能貌似没什么用,选不选都一样。然后点击生成,选择路径生成成功。

完工!小伙伴们学会辣么?

话说......没课的日子真是无聊啊

哦对了,最后生成的时候文件名以汉字命名时会出现错误导致无法生成哦~

声明:阿硕的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 8分钟教你制作一个游戏外挂


Carpe Diem and Do what I like