如何使用ce制作游戏修改器的方法——实战讲解

娱小七 2024-05-28 14:25:08
最佳回答
1 此修改器的目的是要实现修改阳光值(如上图中的数值:1950),因此要找出游戏中存放“阳光”的内存地址,然后使用api函数writeprocessmemory进行内存修改,但是每次运行游戏时这个内存地址都会不一样,所以要找出基址,我使用的工具是cheat engine 5.4简体中文版(以下简称ce),步骤如下:21、打开游戏并运行在窗口模式,再打开ce,点击左上角电脑图标->选中进程->确定,如下图:32、在数值框中输入当前阳光数50,点击首次扫描,切换到游戏中种一棵向日葵,使阳光数变成0,再切换回ce,在数值框中输入0,点击再次扫描,将会搜索到一个结果,如下图所示:43、双击此地址添加到下方的地址列表中,在列表中双击“数值”下面对应的内容可以修改此内存值;我们将值改成1000试试看,如下图:54、再看看游戏中的值,修改成功了,内存地址“0cd29fb8”就是存放阳光的地址,我们可以随意的修改此内存中的数值。但是此地址是动态的,下次运行游戏时它存放的肯定就不是阳光了,我们要继续查找不会变的静态地址,看下一步。65、在此地址上点右键->查找写入该地址的代码,会看到一个对话框“下列代码更改选择的地址”,里面是空白的切换回游戏,随便种一棵植物(目的是让阳光变少,好找出哪些代码修改了此内存);再回到ce,会看到刚才的空白对话框中已经有内容了,双击或点“更多信息”出现下图内容;(注意看红色汇编代码 :mov 是传送指令,把esi的值传送到edi+5560,esi的值是16进制的320,等于10进制的800,恰好就是阳光值,而edi指向的地址0cd24a58偏移加5560刚好等于0cd9fb8,此地址保存着当前阳光值,很显然这就是改变内存的赋值代码了,红色代码上面那行,很显然就是减法运算。记住edi的值“0cd24a58“)76、将上面的搜索框前的16进制勾选上—>将edi的值填进去—>首次扫描,如下图所示;(搜索出一堆地址,刚开始时我也是毫无头绪,搜索了几次都发现有这个值“010d84e0”,以为这个就是基址了,其实不是的,但这个值是怎么来的呢?我们继续下一步。)87、将上一步搜索出的值添加到地址列表—>右键—>查找所有访问此地址的代码,稍等一下就出一大堆代码出来了,如下图:98、双击第一个mov 指令查看更多信息如下图:(原来esi的值是edi+768得来的,edi的值是010d7d78)109、我们得到了edi的值是010d7d78,然后,回到ce界面继续搜索010d7d78。如下图:(大功告成,查找到了绿色内存地址,绿色内存地址表明该地址在游戏中是静态的,它就是我们要找的基址了。)1110、下面我们试着把这些内存地址连接起来,内存地址006a9ec0(值为010d7d78)+偏移 768 = 010d84e0,地址010d84e0(值为0cd24a58)+偏移5560=0cd9fb8(此地址就是我们第二步搜索出来的阳光地址)好了,我们用ce测试一下是否正确,如下图,手动填加地址进行测试如下图:1211、结果完全正确,最终地址指向的内存值为800,有了内存基址,现在我们就可以写程序了,相对于找基址,写代码就简单得多。这里就不详细介绍了。最终结果如下图:end 20210311
汇率兑换计算器

类似问答
  • 通达信如何使用和修改已编制好指标公式?
    • 2024-05-28 15:21:37
    • 提问者: 未知
    画一条水平的 3000点位置的直线有3种写法:1、drawline(c>o,3000,c,3000,11);2、polyline(c>0,3000);3、3000;我不知道用函数怎么.
  • 游戏制作人的主要工作是什么?如何成为一名游戏制作人?
    • 2024-05-28 11:02:28
    • 提问者: 未知
    需要具备什么样的技能?​ 2 条评论 探索者,一个爸爸,创业者 60 人赞同了该回答 回答这个问题,需要先定义什么是游戏制作人。就像产品经理这种复合型职位一样,各个公司对于游戏制作人的定义...
  • 如何看待**游戏音乐制作和国际游戏的音乐制作?
    • 2024-05-28 17:26:23
    • 提问者: 未知
    即使网易《倩女幽魂》在配乐上投资稍高,甚至找来梁邦彦做《天下2》,但盈利也干不过把音乐外包给月之门的《剑网3》。...它并不是一个“黄焖鸡vs米其林三星”的关系。...
  • 奇游加速器使用方法
    • 2024-05-28 18:37:42
    • 提问者: 未知
    1度娘:奇游加速器→进入奇游官网→注册→验证手机号→**48小时超级会员2官网(或百度)下载奇游4.0→一键安装(奇游没有插件,可放心安装)3 进入界面→输入账号密码→登录4添加游戏→选择需要加速的游戏5 点击“一键加速”→加速成功即可开始游戏end
  • ce教程:如何修改动态数值
    • 2024-05-28 21:51:44
    • 提问者: 未知
    1首先,打开ce修改器,打开进程。这里以pvz(植物大战僵尸)为例。2进入游戏。我们首先来尝试修改阳光数量 首先搜索目前阳光数量(50)。3可以看到,有很多地址。于是,我们想办法更改这个数值(增加或减少),搜索减少(增加)的数值。4看到还有很多数值。再次更改此数值。选择增加(减少)的数值。5还有3个,但是数值为25的只有1个。把数值为25的地址双击以移动到修改区。6双击数值来修改数值。此处修改为9...
  • 如何使用ce来修改游戏并制作一个修改器
    • 2024-05-28 01:35:54
    • 提问者: 未知
    1首先下载ce,地址在参考资料里面。http://pan.baidu.com/s/1hqkrpcc打开后启动cheat engine.exe和练习软件tutorial.exe打开之前最好关闭杀毒软件,杀毒软件可能会误报。windows v**ta和win 7用户请按右键选择“以管理员身份运行”2打开ce后可能会出现“想研究一下练习教程吗?”点“否” 在愚人节(4月1日)那天ce会出现一个小笑话,请...
  • ce修改器到底怎么用啊
    • 2024-05-28 12:17:34
    • 提问者: 未知
    1、首先下抄载安装cheat engine6.3修改袭器后打开ce修改器(cheat engine)。bai 2、然后点击右上角隐**图标隐藏ce修改器,接着进zhi入您玩的游戏。3、进dao游戏后打开ce的最左上边的小电脑。4、然后选择界面上文件”菜单->“打开进程”->打开main进程(m开头有数字的)。5、然后输入你当前的某...
  • 无线对讲系统发射合路器使用方法
    • 2024-05-28 15:56:45
    • 提问者: 未知
    1无线对讲系统接收分路器瀚网h-fh450介绍上海瀚网智能科技有限公司自主研发生产用于无线对讲系统发射合路器h-fh450,采用模块化设计、集成度高、后期操作维护简单,相对于市面上的其它发射合路器,我们在产品内集成了可控电路组件,能通过软件可视化控制及检测设备运行状态,可方便的安装在 19寸标准机柜上。并且为了保证质量,本产品模块均采用国内外上市企业和专业厂家器件。本合路器采用质量稳定可靠的模块组...
  • 如何评价《战神》系列游戏?
    • 2024-05-28 04:26:34
    • 提问者: 未知
    战神三继承了前两作的所有闪光点,虽然没有进一步发扬,但是集合了所有的经验,又是ps3的作品,绝对值得一玩,至今战神3的画面都算ps3里的佼佼者,只是,还没做到战神2那种...
  • 如何制作像素游戏?
    • 2024-05-28 03:55:26
    • 提问者: 未知
    要用什么软件? 制作流程? 投放**? 需要什么语言或技术? 简不简单?
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。