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字节(含浮点数)为主。
文章出处:https://www.cnblogs.com/LyShark/p/16490428.html
本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2019-07-18 植物大战僵尸:植物栏无冷却的找法
2019-07-18 植物大战僵尸:寻找向日葵的生产速度
2019-07-18 植物大战僵尸:寻找阳光掉落Call调用
2019-07-18 植物大战僵尸:实现游戏内自动收集阳光