1. 认知辅助。
辅助功能分为记忆、CALL、分组三种。
我们这里要说的是内存。 它是与CPU通信的桥梁。 计算机中的所有程序都在内存中运行。 也就是说,如果我们修改这段内存。 程序中的数据也会为我们修改。 所以如果我们要修改程序中的数据易语言制作游戏辅助,可以使用内存来修改。
那么如何修改内存呢?
这里我们就得用到一个叫做Cheat engine的工具。 他是一个可以修改程序内存的工具。
下面以超级马里奥这个游戏为例,让我们更好的理解记忆的概念
你可以看到现在我们有 10 颗心。 这 10 个红心存储在一个内存地址中。 我们现在打开 CE。 在值框中搜索“10” 首先搜索:
会出现如图所示的界面。 因为我们输入的10是爱情地址的当前值。 所以CE可以把我们所有值为10的地址都搜索出来,给我们列出来,我们心里的内存地址就在里面。 因为地址中可能有成百上千个值为10的地址,所以我们需要过滤掉。 如何过滤呢? 大家可以想一想音效,我们现在是增爱还是减爱。 那么爱情地址的价值会增加还是减少呢? 这样我们就可以过滤掉爱情地址了。 我们现在要吃一颗心,可以看到爱心现在是11,所以这里我们在数值中输入11,重新搜索
可以看到还有很多。那我们继续用这个方法过滤
现在输入 12 表示 12 并再次扫描
可以看到房屋,另外两个继续放映。 可以发现有两场是连续放映的,所以可以说这两场是爱情地址。 其中一个你可以看到文字颜色是绿色的。 那么他就是基址。 黑色的是地址。 这里就不得不说说基地址和内存地址的区别了。 程序的基地址是一种内存地址。 内存地址是临时的。 当你关闭游戏再打开时,内存地址的值会改变易语言制作游戏辅助游戏素材,但基地址不会。 所以我们用这里的基地址作为我们的爱地址。 在这节课中,我们学习了内存的基本概念,并找到了超级马里奥的心脏地址。
那就是基址