![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏辅助原理与制作
文章平均质量分 67
你的名字2018
这个作者很懒,什么都没留下…
展开
-
游戏辅助原理与制作02-植物大战僵尸03-冷却时间基址
一、分析思路 当我们种下一棵植物的时候,通常需要等待一段时间才能再种下一棵。在游戏开发中实现这一过程的,往往是使用一个定时器的变量。对于定时器的变量,一般有两种,一种是递减的,即从某个数开始逐渐减到0;另一种是递增的,即从0开始一直加到某个数。二、分析过程对于一开始,游戏的植物没有种植,所以计时器肯定是不变的,所以这时我们用CE搜未知初始化的值“Unknow initial value”,发现搜出很多值。然后,种下一棵向日葵,计时器开始计时,这时计时器开始变化了。但我们不知道它是递...原创 2021-09-03 22:05:53 · 3168 阅读 · 2 评论 -
游戏辅助原理与制作02-植物大战僵尸02-金币基址
二.金币基址CE找金币基址1.打开游戏,看到左下角金币是350,CE中按下图设置,点“First Scan”按钮Scan Type:Exact Value (精确值)Value Type:4 Bytes (4字节)改变金币的值,点击“Next Scan”再次扫描,发现搜不出来此时,最普遍的做法是,选择Unknown initial value(未知的初始值),进行扫描查看左边列表,Found:数值改变金币的值,选择“Increased value”(增..原创 2021-09-01 20:27:03 · 675 阅读 · 0 评论 -
游戏辅助原理与制作02-植物大战僵尸01-阳光基址
一.阳光基址1.阳光地址通过不断改变阳光值,用CE在内存中搜索这个值,定位到修改阳光的地址。1.打开游戏,看到左上角的阳光是150,CE中按下图设置,点“First Scan”按钮Scan Type:Exact Value (精确值)Value Type:4 Bytes (4字节)2.通过种植植物来改变阳光值种植一个植物,阳光值变为50,CE中按下图设置,点“Next Scan”按钮Scan Type:Exact Value (精确值)Value Type:4 B原创 2021-08-31 22:30:54 · 1511 阅读 · 0 评论 -
游戏辅助原理与制作02-植物大战僵尸00-概述
Plants Vs Zombies GOTY植物大战僵尸年度中文版年度最佳游戏(Game Of The Year)操作系统:Windows2003 32位、Windows10 64位目标程序:植物大战僵尸年度版使用工具:CE、OllyICE熟练掌握CE使用熟悉OllyICE的使用熟悉C++编写简单外挂步骤、调用CALL...原创 2021-08-31 22:13:14 · 258 阅读 · 0 评论 -
游戏辅助原理与制作01.扫雷-02菜单CALL
4.菜单CALLCALL是汇编中的一个指令,CPU执行这条指令会执行2个动作:(1)压入EIP入栈 (2)跳转到后面的地址。跟RETN指令配合就实现了汇编中子程序的作用,通常我们说的写CALL就是调用游戏中已经存在的功能子程序。CALL指令具体原理请参阅汇编语言相关书籍。下面来看下,扫雷游戏中菜单CALL(初级、中级、高级、自定义),并使用代码注入器,注入汇编代码来模拟一次菜单选择的调...原创 2019-01-31 14:32:53 · 879 阅读 · 0 评论 -
游戏辅助原理与制作01.扫雷-03代码编写
5.WindowsAPI函数原型消息处理函数的原型:函数功能:该函数是一个应用程序定义的函数。它处理发送给窗口的消息。WINDPROC类型定义了一个指向该回调函数的指针。WindowProc是用于应用程序定义函数的占位符。LRESULT CALLBACK WindowProc( // 定义了一个指向该回调函数的指针。HWND hwnd, // ...原创 2019-01-31 14:46:26 · 330 阅读 · 1 评论 -
游戏辅助原理与制作01.扫雷-01基址
1.前言直接读取内存方式,扫雷游戏辅助制作过程。参考:郁金香2013网授汇编逆向与外挂 2.基本工具1.扫雷程序: https://download.csdn.net/download/music0564/107813202.代码注入工具CodeinEX_www.yjxsoft.com.exe:同13.CheatEngine681:官网自行下载4.Microsoft...原创 2019-01-31 09:35:27 · 2052 阅读 · 0 评论