CE植物大战僵尸——阳光值基址寻找

本文揭秘如何通过内存扫描技术分析《植物大战僵尸》游戏中的阳光值,包括修改阳光值的方法、内存基址追踪与访问示意图,以及寻找随机阳光生成机制。深入理解游戏内存结构,实现游戏参数的自定义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、阳光值

1.扫描“阳光值”的内存地址并能修改

1.输入阳光初始值,扫描类型选择“精确数值”,点击“首次扫描”。
在这里插入图片描述

2.捡一个阳光或者消耗阳光,输入变化后的阳光值,点击“再次扫描”
在这里插入图片描述

3.将扫出来的地址添加到下方,双击数值修改数值。
在这里插入图片描述

2.阳光值的内存基址

1.先找到阳光地址,右键选择“找出是什么访问了这个地址”,双击指令查看详细信息
在这里插入图片描述

2.将该地址15B7C188粘贴在数值框中,选择“十六进制”,点击“首次扫描”,选择一个特殊的不变动的数值添加到下方。右键地址“找出是什么访问了这个地址”双击查看详细信息。CE的数值部分选中16进制,新的扫描上述可能的地址02879EB8。可以看到绿色的基址,任选一个地址添加到下方。
在这里插入图片描述

3.查看该基址的地址并复制,点击“手动添加地址”,选中“指针”,并点击两次“添加偏移”,输入第二步中两个指针的偏移量,点击“确定”

在这里插入图片描述
在这里插入图片描述

4.修改指针的数值并锁定,可以看到打开的每一关阳光值都不再发生改变,数值都是修改后的99999
在这里插入图片描述

3.阳光值的内存访问示意图

在这里插入图片描述
阳光数量的结构体公式为:
阳光数量=[15B816E8]
== [15B7C188+00005560]
==[[[PlantsVsZombies(原版启动).exe+2A9EC0]+00000768]+00005560]
==[[[006A9EC0]+00000768]+00005560]

二、随机阳光

1.寻找随机阳光的基址

(1)在阳光刚落下的时候扫描类型选择“未知的初始值”,点击“首次扫描”
在这里插入图片描述

(2)在阳光开始降落的时候,CE中扫描类型选择“减少的数值”,点击“再次扫描”
在这里插入图片描述

(3)最后我们扫描出一个数值,观察到它在新的阳光出现的时候会数值突增。我们接着查看是什么访问了该地址,观察到每当有阳光掉落,指令就会增加,因此判断是该地址。

在这里插入图片描述
在这里插入图片描述

(4)我们进行如上述方法寻找随机阳光的基址,最终找到了基址,并添加了地址。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
(5)我们修改数值为1并锁定,可以看到游戏中的阳光掉落满屏
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

holdoulu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值