ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CE修改器入门:浮点数的扫描

2022-07-18 15:01:34  阅读:209  来源: 互联网

标签:字节 弹药 浮点数 扫描 数值 修改器 搜索 CE


在前面的教程中我们使用4字节的方式进行扫描,但有些游戏使用了"浮点数"来存储数值,浮点数是带有小数点的数值(如 5.12 或 11321.1),正如本关中的健康和弹药,两者都以浮点方法储存数据,不同的是,健康值为单精度浮点数,而弹药值为双精度浮点数。

步骤 4: 浮点数 (密码=890124)

点击"打我"将减少一些健康值,而点击"开火"则消耗掉0.5的弹药。
你得把这两项都修改到 5000 或者更多才能过关。
"精确数值"扫描的方式虽然也可以完成本关的工作,但你应该试试其它更简练的扫描方式。

1.在扫描浮点数时,我们需要将数值类型改为浮点数,浮点数扫描时不必输入后的小数 97.0000 扫描时输入97就可以了。

2.此时将97这个浮点数改为6000即可。

3.接着搜索双浮点数,也就是找到弹药的内存地址。

4.最后改写弹药将99.5改成6000即可通关。

5.最后,点击下一步,本关通过。

这里面要强调的是:

浮点数的长度是4字节,使用4字节也可搜索到浮点数,但需要使用模糊搜索。
双浮点数的长度是8字节,使用8字节也可搜索到浮点数,但需要使用模糊搜索

现在好多游戏都采用浮点数来处理。例如您在扫描游戏时发现一个数值是 1120403456 这时候您就要想到它是浮点数。

4字节的 1120403456 = 浮点数的 100 目前的游戏大多以4字节(含浮点数)为主。

标签:字节,弹药,浮点数,扫描,数值,修改器,搜索,CE
来源: https://www.cnblogs.com/LyShark/p/16490428.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有