游戏辅助教程

您所在的位置:网站首页 ce修改器文本在哪里 游戏辅助教程

游戏辅助教程

2023-08-22 12:15| 来源: 网络整理| 查看: 265

该教程为系列教程,后续教程程会持续更新

对当前教程有疑问请在下方留言,我会按照大家建议修改和完善课程内容。请大家多多关注支持。

 

CE找地址教程

目录

CE找地址教程

1.讲在前面

2.数值类型

3.搜索精确的数值

4.搜索模糊数值

技巧-模糊搜索法

5.搜索浮点数

技巧-二分排除法

6.模糊搜索的补充

7.常见游戏的数值特征

FPS人物坐标

FPS人物视角

1.讲在前面

    本问讲的是找地址教程,并不是找基址教程,找基址教程会在本博客专栏后面的教程里讲解。

    课程从最简单的找地址说起,逐渐深入。另外分享一个些主流游戏类型的关键数据搜索技巧,提高大家的搜索效率。

    本文以植物大战僵尸和cs1.6为示例。因为我发现大部分涉及的搜索技巧,这两个游戏里面都会涉及到。

2.数值类型

    游戏中的各种数据都是存在内存里面,我们在CE搜索的时候,首先要知道我们要搜索的是什么数据类型,这样才不会走岔路,CE所列举的数值类型是对所有数值通用的,这里我对每个数值类型做一下说明

类型内存大小说明字节1-128 到 127 或 0 到 2552 字节2-32,768 到 32,767 或  0 到 65,5354字节4-2,147,483,648 到 2,147,483,647 或 -2,147,483,648 到 2,147,483,6478字节8-2^32 到 2^32 -1  或    0 到2^64 - 1单浮点41.2E-38 到 3.4E+38    精度6位小数双浮点82.3E-308 到 1.7E+308 精度15位有效小数            

 

 不同的数值有不同的范围,我们搜索的时候,要先排除不可能的数值范围。

  比如人的生命值为1883 ,那就不可能是字节型。因为字节型最大能表示255

  比如金钱为500000,那么就不可能是字节型,和2字节型。因为2字节最大能表示的数是65535

  实际搜索中,常用2字节,4字节来搜索整数。常用单浮点来搜索小数。

3.搜索精确的数值

    这种地址即,所见即所得。界面上写着什么数值,内存中就是什么数值。这种也是最简单的搜索法。

    这里搜索是植物大战僵尸的阳光数值。

 

                                             

    首次搜索75                                                              再次搜索100

   

    可以看到,这时候我们搜到这个地址就是阳光地址了,我们修改数值为2500

    这时候我们看到阳光值已经变成2500了

 

4.搜索模糊数值

    这里我们采取的例子是植物大战僵尸金钱的数值(下左图)

  

    问题:

    这里我们按照之前方法搜索54910,发现搜索结果为空(上右图)。

     

    即,游戏中金钱的数值,并不是以54910的数值存在的。

    这时候,就需要我们的模糊搜索法了。

技巧-模糊搜索法

    模糊搜索法是在不知道数据具体是多少,却能知道数值的变化规律时,采用的的搜索方法。此时,我们依据数据的变化去定位数值的基址。

      

    首先,我们选择未知初始值,单击首次扫描。这时候我们可以搜索到4794w个地址

 

      

    我们买个化肥,金币减少,这时候我们 再次扫描  减少的数值。

    重复   买物品,搜减少数值   操作

 

    

    经过多次筛选,剩下992个数值。这时我们停止消费金钱,多次再次扫描未变动的数值。剩下3个地址,

 

   

    我们对这三个数值进行依次修改尝试,发现第二个地址为正确数值,显示数值= 实际数值*10

    至此,我们通过模糊搜索找到了金钱的基址已经显示数值和实际数值的对应关系。

    附注:模糊搜索扫描类型的解释

        部分模糊搜索条件需要用户输入数值,以x,y代替

    1.值大于....(x):  在当前扫描结果中,筛选出值大于x的地址。

    2.值小于....(x):在当前扫描结果中,筛选出值小于x的地址。

    3.值介于....(x,y)两者之间: 在当前扫描结果中,筛选出    >=x 并且



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3