CE-植物大战僵尸关于“植物”的修改

植物内存地址

假设植物的冷却刷新用0和1 来表示

处于冷却状态,首次刷新0,点击射手刷新状态时,再次刷新1,010101不间断刷新,找到一个特殊值,加入地址栏,就是植物的内存地址

植物的内存基址

右击什么改写了该地址,点击放下植物,出现了一条,详细信息

 复制该地址去扫描,重复两次后得到下图

 

 

 手动添加地址,添加指针

 得到植物的基址,冷却状态为0,刷新为1

所有植物无冷却(冷却时间是一个递增的定时器)

当土豆处于刷新状态时,未知初始值扫描,一直再次扫描增加的数值,,冷却结束后,再次扫描减少的数值,冷却结束数值变为0.得到土豆的冷却时钟,得到

0048728C -add dword ptr [edi+24],01,种下其他植物,发现时钟地址相同,将1更改更大的数值,冷却速度变快。

(亮:0,暗:变动的数值)

 

植物血量判断(某种植物发射另一种植物的子弹)

减少的数值,找到血量地址,右击什么改写,显示反汇编,-04是伤害值,改为+04增血

 植物当前血量

修改代码变成下面

### 使用 Cheat Engine 修改植物大战僵尸》游戏教程 #### 工具准备 为了能够顺利地使用 Cheat Engine (CE) 对《植物大战僵尸》进行修改,需要准备好 CE 软件本身。可以从官方网站下载并安装最新版本的 Cheat Engine[^2]。 #### 游戏启动与初始化设置 打开《植物大战僵尸》,进入游戏后保持其运行状态。随后启动 Cheat Engine 并通过其中的游戏列表找到正在运行中的《植物大战僵尸》进程,点击“附加到进程”按钮完成连接操作[^1]。 #### 初次数值扫描 在游戏内选定一个想要追踪或更改的具体数值作为目标对象,比如阳光数量、金钱数额或是某类资源的数量等易于观察变化的数据项。接着,在 Cheat Engine 中输入该初始值,并选择对应数据类型(通常先尝试DWORD),执行第一次扫描。由于该游戏较为复杂,初次扫描可能会返回较多匹配地址,如文中提到的2684个结果。 #### 缩小范围筛选有效内存地址 继续在游戏中改变所选项目的实际数值(增加或减少),再次回到 Cheat Engine 输入新的数值做进一步过滤。重复此过程数次直到剩余少量可能的有效地址为止。期间可以适当调整数据类型的选项来提高准确性。 #### 验证最终候选地址 对于最后留下的几个疑似正确的目标地址逐一测试验证,方法是在游戏中对该变量施加影响后再查看这些地址上的数值是否有相应变动。确认无误之后就可以将其保存下来以便后续利用了。 #### 创建表格应用修改功能 当找到了确切的记忆位置后,可以在 Cheat Engine 内创建一个新的表单项目,设定好名称以及期望赋予的新值,从而轻松实现一键式的参数篡改效果。这样不仅简化了操作流程而且提高了效率。 ```python # Python伪代码示意如何自动化上述部分步骤(仅作概念展示) def find_address(initial_value, new_values_list): ce = initialize_cheat_engine() first_scan_results = ce.scan_memory_for_value(initial_value) filtered_addresses = first_scan_results for value in new_values_list: filtered_addresses = ce.refine_search(filtered_addresses, value) return verify_and_select_final_address(filtered_addresses) final_address = find_address(sunlight_amount_at_start, [new_sunlight_after_adding_some]) set_new_value(final_address, desired_sunlight_quantity) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Moriia---

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

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

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

打赏作者

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

抵扣说明:

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

余额充值