目录

  • 任务简介
  • 安装下载 Hex Editor Neo
  • 对《植物大战僵尸》存档进行修改
    • 修改关卡
    • 修改金币
    • 迷你模式和生存模式
      • 迷你模式
      • 生存模式

任务简介

  • 修改《植物大战僵尸》的存档文件,跳到指定关卡
  • 修改《植物大战僵尸》的存档文件,调整账户金币
  • 修改《植物大战僵尸》的存档文件,解锁迷你模式和生存模式

安装下载 Hex Editor Neo

安装地址:https://www.jb51.net/softs/311426.html

对文档进行解析操作:

导入Hex Editor Neo:

对《植物大战僵尸》存档进行修改

思路:新建用户,通过控制变量的方法查看数据所在位置。
注意:不能打开Hex Editor Neo的同时刷关卡,否则可能会导致数据无法写入导致软件闪退的情况。

新建3个用户:

用户 作用
user1 与user2、user3形成参照
user2 修改关卡
user3 修改金币

这几个用户都会存放在一个目录下面,目录路径为:C:\ProgramData\PopCap Games\PlantsVsZombies\userdata

修改关卡

要求:把user2的闯关关卡调整到5-10。

对比user1和user2账号,发现只有第4列有所不同:


在植物大战僵尸中每10关一个模式,调整到5-10即将user2的第4列第1行改为32。

打开软件查看是否有更改:


我们可以看到,user2的关卡已成功调整到5-10关。

修改金币

赚了第一手金币后,对比原始数据,发现第一行从08列开始有所变化,通过十六进制的转换和更改数值,发现08~0b列的第一行与金币有关0b列是最高位,08列是最低位。
注意:这里是以十为整数倍,得到的结果要先除以10,再进行进制的转换。

把user3的金币数值改为40000,除以10是4000。
40000转换为十六进制是fa0,把fa0写入文件:

迷你模式和生存模式

迷你模式

把user2的5-10打通关后可以进入迷你模式和生存模式。

可以看到,更改成01之后迷你模式通关了:

生存模式

生存模式与迷你模式一样,不过要修改的参数是05,不是01,位置如下图所示:


到此,存储文件修改完成。

C1任务01 植物大战僵尸存档修改相关推荐

  1. C1任务01植物大战僵尸修改

    这里写目录标题 目录 挑战 说明 内容 一.任务实现工具: 游戏:植物大战僵尸中文版 十六进制编辑器:Hex Editor Neo 二.任务实现过程 1.修改关卡 2.修改金币数量 3.解锁所有模式 ...

  2. 以修改植物大战僵尸存档为例进行的进制学习

    植物大战僵尸存档修改 前言 一.前置准备 二.进行修改 总结 前言 这次是通过对游戏的存档修改为例学习进制的相关知识 一.前置准备 下载一个进制编辑器(此处下载的是EmEditor编辑器) 找到存档位 ...

  3. 用Java实现植物大战僵尸的修改(续)

    用Java实现植物大战僵尸的修改(续) 之前已经使用HxD Hex Editor工具成功修改游戏存档, 具体步骤请参考:https://blog.csdn.net/weixin_50669669/ar ...

  4. Qt植物大战僵尸实现修改阳光和无冷却

    Qt植物大战僵尸实现修改阳光和无冷却 网上关于qt修改植物大战僵尸的,尤其是开头获取进程句柄和窗口句柄,代码和博客方面会模糊一些,今天写个简洁易懂的,本人也是菜鸟刚学qt快两个月,有疑问在下面我一定回 ...

  5. 自己动手制作植物大战僵尸简单修改器(2)

    自己动手制作植物大战僵尸简单修改器2 地上物品自动拾取 地上物品自动拾取 上次的内容自己动手制作植物大战僵尸简单修改器 地上物品的地址是 0x006A9EC0 + 0x768 + 0xe4 + 0xd ...

  6. [re入门]ce对植物大战僵尸的修改

    CE对植物大战僵尸的修改 1.对阳光的修改 思路:通过种植物来改变阳光的数值,ce中使用精确数值搜索即可,如下图 植物偏移地址的寻找(不需要每次都搜阳光地址,直接修改即可) 上面的地址点右键,什么访问 ...

  7. 自己动手制作植物大战僵尸简单修改器(3)

    自己动手制作植物大战僵尸简单修改器3 目的 过程 找到阳光地址 获取修改阳光的指令 找到自动汇编窗口 找到代码注入 改变阳光增量 结果 目的 这一篇并不是制作,改变每一次捡起阳光时阳光增加量. 过程 ...

  8. 植物大战僵尸如何修改金币和关卡

    挑战 有的玩家在玩游戏时,可能并不想⼀关⼀关地慢慢玩,⽽是希望可以直接跳到最后⼀关,或者从⾃⼰指定的关卡开始,⽐如 经典的<植物⼤战僵⼫>:再就是怎么能够「开挂」,得到更多的⾦钱.更⾼的属 ...

  9. 植物大战僵尸阳光修改之美

    0x00: 使用工具  Cheat Engine 5.6.1 将要修改游戏  PlantsVsZombies.exe - 植物大战僵尸 修改器开发环境  MingW and gcc 注: VC等IDE ...

  10. 植物大战僵尸中文版修改器python实现

    #阳光edx+5560 import win32gui import win32process import win32api,ctypes import tkinter as tk main=tk. ...

最新文章

  1. 精通Python自然语言处理
  2. 了解大数据在人力资源和薪资中的作用
  3. Hibernate配置文件,省的到处找了
  4. Cloudera Enterprise 试用版 6.3.1查看cloudrea的许可证---可用期限
  5. plesk 打不开php,Laravel在Plesk背后,遇到PHP版本困难
  6. 将虚拟主机加入到netskills.net域环境_网站建设阿里云虚拟主机、ECS服务器、企业邮箱选择购买指南...
  7. 如何掌握Java内存(并保存程序)
  8. 计算机专业怎样提升竞争力,新形势下如何提高计算机专业学生就业竞争力.doc...
  9. linux utmp结构体,Linux C编程如何使用联机帮助来解决编程问题?
  10. CVPR 2019 | 文本检测算法PSENet解读与开源实现
  11. iphone7测试软件,iPhone7如何测试网速 ping命令测试网速方法介绍
  12. python utc时间如何取整_Python和Pandas:如何在不同的分辨率上取整unix时间戳(utc):1min5min15min30min1d?...
  13. web网站嵌入QQ临时会话代码 ----转载----小技巧
  14. Java观察者模式讲解及代码实现
  15. Can‘t update 分支名 has no tracked branch
  16. linux认证ppt的图片,linux用户、组和身份认证-课件(PPT-精).ppt
  17. 腾讯优图发布三款AI硬件,深化To B能力
  18. 关于Holder不等式等号成立的条件的理解
  19. 小米9se开发版系统回刷MIUI稳定版系统
  20. AT32F437VM SPI驱动AT7456E OSD芯片

热门文章

  1. One Mathematic Problem
  2. python列表转化为数字信号的过程_如何用python写一个简单的数字信号处理计算器(文章末公开代码)?...
  3. 零散专题31 JS中的日期对象
  4. 数字电路——流水灯(一)
  5. html+css实现静态小米商城界面的学习感受与收获
  6. 我的RUST学习 ——【第九章 9-2】Result 与 可恢复的错误
  7. IDEA背景色和背景图片的设置
  8. 河南计算机会考必背知识点,2017年河南物理高中会考知识点大全
  9. ubuntu关闭网络防火墙后,外网依然不能连接ubuntu的端口
  10. 温故而知新---jquery(jq)进阶篇