ce吧 关注:195,943贴子:3,799,236
  • 7回复贴,共1

【CE扫盲系列·第三弹】CE第三关:浮点数 (密码=890124)

取消只看楼主收藏回复

前言:本教程使用的工具为:
Cheat Engine 7.4 64位
官网网站为:https://cheatengine.org/
如果您没有CE,那么请参考这篇教程,他会教您如何下载并安装一个CE
https://tieba.baidu.com/p/8126971048?pid=146028156375&cid=0#146028156375
本教程修改游戏目标为:
Cheat Engine 7.4 自带的默认新手教程(64位游戏),如果您没有看过前面的教程,推荐您先看完前面的教程然后再观看此次教程。


IP属地:湖南1楼2022-11-17 15:11回复
    注:本教程旨在带领新人小白熟悉和使用CE,如您应该能够熟练掌握并使用CE,那么您可以略过本教程。


    IP属地:湖南2楼2022-11-17 15:12
    收起回复
      这一关主要是教如何对浮点数进行修改,当然,实际游戏中并不会告诉你数值以何种方式进行存储,这一关主要还是为了让新手熟悉CE修改的过程。或者你能猜测出游戏中使用的是浮点进行存储,那么你就可以试试使用这种方式对游戏进行修改。


      IP属地:湖南3楼2022-11-17 15:12
      回复
        这里我们先看介绍:
        在前面的教程中我们使用字节的方式进行扫描,但有些游戏使用了"浮点数"来存储数值(这么做是为了给菜鸟制造一些麻烦,让他们没那么容易修改游戏)。
        浮点数是带有小数点的数值(如 5.12 或 11321.1)。
        正如本关中的健康和弹药,两者都以浮点方法储存数据,不同的是,健康值为单精度浮点数,而弹药值为双精度浮点数。
        点击"打我"将减少一些健康值,而点击"开火"则消耗掉 0.5 的弹药。
        你得把这两项都修改到 5000 或者更多才能过关。
        "精确数值"扫描的方式虽然也可以完成本关的工作,但你应该试试其它更简练的扫描方式。
        提示: 扫描双浮点数类型建议禁用 "快速扫描"


        IP属地:湖南4楼2022-11-17 15:12
        回复
          可以看出来这一关和第一关其实是类似的,只不过把四字节换成了,“单浮点”和“双浮点”。所以这里的操作我们就不过多的赘述了。
          如果您没有看过第一关那么请看这里:https://tieba.baidu.com/p/8140177488
          接下来只要把扫描类型换成,"单浮点"和"双浮点"然后分别进行扫描就能得到我们想要的结果。这里我们还要把"快速扫描"禁用掉,如图:






          IP属地:湖南5楼2022-11-17 15:17
          回复
            这样我们就得到了一个健康值的地址了,我们把得到的地址拉到CE表中。接下来就是如法炮制,把"单浮点"修改为"双浮点"再对弹药的值进行扫描了,如图:

            然后这里我们对弹药值进行搜索,记住,数值类型,一定要改为"双浮点类型"。

            可以看到,弹药就一个地址,我们这里直接拉下来即可。接下来我们按照要求把健康值和弹药值都改为5000并锁定,就能通过游戏了。


            IP属地:湖南6楼2022-11-17 15:18
            回复
              Ctrl + A 选中所有地址,然后右键


              统一改为5000

              然后锁定,这一关就通过了。

              可以看到下一步已经可以点击了,这里我们点击下一步开始下一关卡。


              IP属地:湖南7楼2022-11-17 15:20
              回复
                OK,那么第三关就结束了,其实过程与第一关还是挺相似的。


                IP属地:湖南8楼2022-11-17 15:20
                回复