吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5672|回复: 60
收起左侧

[原创] CE修改植物大战僵尸实现部分功能

  [复制链接]
qiushouxiong 发表于 2021-11-15 10:45
本帖最后由 qiushouxiong 于 2021-11-16 21:22 编辑

一. 修改阳光


1.修改基址先找到改阳光的地址(精准扫描数值),右键“是什么访问了这个地址”,找到“该数值可能是XXXXXXXX”,复制粘贴到搜索栏,点击16进制,首次扫描,根据找前几位不同的,找到“768”,再次找到“该数值可能是XXXXXXXX”,复制粘贴到搜索栏,点击16进制,首次扫描,找到四个绿的,点击第一个,即为“总基址” 2.修改代码双击找到的总基址,将地址PlantsVsZombies(原版启动).exe+2A9EC0”复制,手动添加地址,指针,添加偏移,5560768PlantsVsZombies(原版启动).exe+2A9EC0,然后确认,右键“是什么改写了这个地址”,种下一个植物后,“显示反汇编程序”,点击地址的上一行“sub(汇编语言中的减法)”,右键“用空指令替换”,种植物不消耗阳光,右键“add(汇编语言中的加法)”,种植物增加阳光。   



二. 卡槽CD

1. 搜索“未知的初始值”,以普通植物为例,开始搜索“未变动的数值,种下后搜索“变动的数值”,每次都点击多次“数值”,找到一个较小的数值(738向日葵),现在开始找公共地址,在刚才找到的地址,双击地址,在十六进制下+50,就是下一个植物的冷却,右键“是什么改写了这个地址”,找add dword ptr [edi+24],01,【edi(寄存器)+24=卡槽冷却增加值,+01改为+16CD明显加快,2. 方法一:直接把01改为80 3. 方法二:右键“是什么改写了这个地址”,“显示反汇编程序”,Ctrl+A(自动汇编),模板,Ctrl+I(代码注入),在“originalcode:”上添加“mov [edi+24],#50004. 方法三:字节搜索0(冷却中暗)和1(冷却完成亮),找10的变化地址,右键改写反汇编,找mov byte ptr [ebp+48],00,把"00"改成"01"
三. 自动收集



1.逻辑判断:BOOL 阳光收集成功 = 1,未被收集 = 0有阳光掉落时,搜索0”,收集成功后,搜索“1”,找到一个地址,右键“是什么访问了这个地址”,找到最下边的cmp byte ptr [ebx+50],00”,“显示反汇编程序”,找到“cmp”下的“jne(不等于0跳跃),将“jne”改为“jmp”即可实现自动收集。

2. 原理:有两个call”,判断未收集执行第一个,收集执行第二个,将第一个强制改为收集,jne-jmp

四. 子弹叠加

1.思路:跟子弹发射倒计时有关系,当子弹在发射途中时,状态不变,为“12.操作:中下一个西瓜投手,当子弹在空中时,首次扫描未知的初始值,然后等下一个西瓜子弹,观察西瓜投手的状态,当快要发射时(即西瓜被压弯),搜索“增加的数值”,之后搜索“减少的数值”,扫描2次,搜索“值小于1000”,再次搜索“减小的数值”,直接观察子弹飞行途中“当前值”是否为“1”,直接找到“cmp dword ptr [esi+00000090],01”,将“cmp”下面的“jne”“用空指令替换”2.2崩溃做法:将eax替换成“#1


五. 更改卡槽植物(坚果保龄球模式)  观察植物图鉴可知,坚果在3”,开始游戏,当传送带开始传送植物时,如果是坚果,精确数值搜索“3”,如果“传送带”出现巨型坚果和爆炸坚果,则搜索“变动的数值”(因为不知道另外两种植物的地址),当不变时,搜索“未变动的数值”,只要植物在卡槽里,就可以搜索,当植物被使用后,才可以搜索,直到找到一个小于100的数
file:///C:\Users\11324\AppData\Local\Temp\ksohtml\wpsE7F5.tmp.jpg
坚果:3巨型坚果:50爆炸坚果:49


剩下的我发不了,说是违规,有需要的回复就好

免费评分

参与人数 11吾爱币 +8 热心值 +9 收起 理由
cxy0511 + 1 + 1 我很赞同!
MYQX + 1 谢谢@Thanks!
kongqing + 1 谢谢@Thanks!
13699513436 + 1 用心讨论,共获提升!
xxsdpyz + 1 + 1 我很赞同!
香芋 + 1 + 1 用心讨论,共获提升!
qi2001127 + 1 + 1 用心讨论,共获提升!
zhp0015 + 1 我很赞同!
不能吃的李子 + 1 谢谢@Thanks!
Wondereal + 1 + 1 谢谢@Thanks!
to0716 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2021-11-17 11:32
@qiushouxiong 你这图片贴的有问题,马上就会全部失效,看这个赶紧修改下https://www.52pojie.cn/misc.php? ... 29&messageid=36
 楼主| qiushouxiong 发表于 2021-11-15 12:17
hhxx23 发表于 2021-11-15 11:43
你这个厉害是厉害,但是降低难度游戏就……

我也是刚开始学,连小小小小白都不算
hhxx23 发表于 2021-11-15 11:43
你这个厉害是厉害,但是降低难度游戏就……
岁禾星涣 发表于 2021-11-15 11:45
强啊大佬
你不会了解 发表于 2021-11-15 12:06
能通过CE找到玩家名称吗?
lty521 发表于 2021-11-15 12:12
正好需要,感谢
 楼主| qiushouxiong 发表于 2021-11-15 12:20
你不会了解 发表于 2021-11-15 12:06
能通过CE找到玩家名称吗?

这个好像不行,都是修改游戏里的数据
yxpke 发表于 2021-11-15 21:44
下载试试
kuangnuyishi 发表于 2021-11-15 21:50
不错不错,下载试试
AB12315 发表于 2021-11-15 22:08
爷青回今天有空试一试
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 16:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表