318's Blog

来人间一趟,总要见见太阳

0%

植物大战僵尸逆向

鸽了好久好久好久,完了感觉已经不会做题了(都怪进了考试最多的大学。。。好吧还是因为我菜)想了很久用植物大战僵尸试一试CE实践,今天来实现一下

一、修改关卡

从网上刚下载下来的游戏一关都没开,又不想从头开始打
惊喜的学到可以修改底层数据改关卡,二进制yyds!!

首先创立一个用户
在这里插入图片描述
然后在C:\ProgramData\PopCapGames\PlantsVsZombies\userdata
找到相应的dat 文件~
在这里插入图片描述
拖入编辑器(HxD 或 010 editor 都行)
经尝试发现每通过一关,04位的值会改变,所以猜测04位是关卡
在这里插入图片描述
改一改保存,打卡果然到了第九关,好耶!
在这里插入图片描述

二、修改阳光值

打开CE,附加到进程
在这里插入图片描述
可见此时阳光为25,搜索数值为25的变量
在这里插入图片描述
在这里插入图片描述
收集阳光,改变数值,再次扫描,以确定准确的阳光值的地址~
在这里插入图片描述

双击增加到监控地址区,改变数值,阳光值999
(虽然很简单,但看这个999还是蛮爽的。。。
对了,值不能改太大,好像过1000就会溢出,你再收集阳光就会减哈哈哈
在这里插入图片描述

三、修改冷冻时间

有了无限的钱,但还是要等待植物加载
所以为了更好的游戏体验(bushi
试图更改冷冻时间

啊这个还没成功试出来

四、更改植物攻击力