大街上要饭的 发表于 2024-5-20 22:53

植物大战僵尸杂交版修改卡片CD问题

操作思路:卡片可用时,搜索“0”精确数值4字节卡片进入CD状态:搜索变动数值(多次)卡片再次可用时:搜索“0”得到地址1用地址1+50(十六进制)得到地址2https://pic.imgdb.cn/item/664b637dd9c307b7e985947b.jpg发现通过增加地址1地址2的数值可以使卡片快速可用出现问题:找到是什么改写了该地址拿到”地址X“:新的搜索“地址X”精确数值4字节十六进制,发现搜索为空。麻烦各位解惑游戏包体链接:https://wwm.lanzouq.com/iXR1i1zb7kid已检查无外部链接,无病毒文件

菜鸟丶 发表于 2024-5-20 22:53

杂家版的卡槽1 CD地址= 6A9EC0+768+144+70字节形式锁定1 = 无CD卡槽2地址 = 最后的偏移 70+50 卡槽3= 70+50+50 以此类推
卡槽1的对象基址 = 6A9EC0+768+144+28    然后用卡槽1的基址+24= 当前冷却+28= 总冷却时间 卡槽2的基址 = 卡槽1基址+50 然后+24 = 当前冷却 +28 =总冷却时间
//打个比方 卡槽1的对象基址 = 6A9EC0+768+144+28=3201A6C8      当前冷却 = 3201A6C8+24总冷却时间 = 3201A6C8+28 // 卡槽2当前冷却 =3201A6C8+50+24   卡槽2总冷却时间 = 3201A6C8+50+28//50是偏移   卡槽3 = 3201A6C8+50 +50+24 以此类推。


注册个id 发表于 2024-5-21 08:55

能用搜索1 , 不能用搜索256
搜索谁改写, 找到PlantsVsZombies.exe+88E73   mov byte ptr ,00
通过自动汇编把mov byte ptr ,00改为mov byte ptr ,01
所有卡片无冷却实现

我的爱是你 发表于 2024-5-21 10:06

杂交版冷却 0 递增到 2000 为冷却结束 ,年度版是递增到5000?好像,一看你连植物大战僵尸年度版都没搜过。
亮搜未知,种下卡片游戏暂停搜变动,后面恢复游戏一下 植物卡牌涨一点后马上暂停搜增长的数据,后面重复上一步一直搜就没几条了。

大街上要饭的 发表于 2024-5-21 12:42

我的爱是你 发表于 2024-5-21 10:06
杂交版冷却 0 递增到 2000 为冷却结束 ,年度版是递增到5000?好像,一看你连植物大战僵尸年度版都没搜过。 ...

是这样的,最初的地址可以找到,但是偏移一层之后的就搜不到数据了

大街上要饭的 发表于 2024-5-21 12:51

注册个id 发表于 2024-5-21 08:55
能用搜索1 , 不能用搜索256
搜索谁改写, 找到PlantsVsZombies.exe+88E73   mov byte ptr ,00
...

谢谢思路,尝试一下

user008 发表于 2024-5-21 16:57

注册个id 发表于 2024-5-21 08:55
能用搜索1 , 不能用搜索256
搜索谁改写, 找到PlantsVsZombies.exe+88E73   mov byte ptr ,00
...

大佬你好 能否看一下我的帖子帮忙解决下问题:PVZ找基址在PE文件中的偏移
https://www.52pojie.cn/thread-1926473-1-1.html
(出处: 吾爱破解论坛)

行云丶尘伤 发表于 2024-5-30 20:14

杂交版在哪里下载、

TIDEchaoxi 发表于 2024-5-31 22:57

行云丶尘伤 发表于 2024-5-30 20:14
杂交版在哪里下载、

bilibili 潜艇伟伟迷 空间置顶动态就有 up本人上传的是夸克网盘 评论我记得有人发了蓝奏云的

大街上要饭的 发表于 2024-6-1 19:12

行云丶尘伤 发表于 2024-5-30 20:14
杂交版在哪里下载、

这帖子上就有啊
页: [1] 2 3
查看完整版本: 植物大战僵尸杂交版修改卡片CD问题