植物大战僵尸存档关卡和金币修改

通过软件Hex Editor Neo修改游戏的存档文件实现对关卡的调关和金币数量的修改。

Hex Editor Neo软件

官网下载

Hex Editor Neo Ultimate是一款多功能的16进程编辑查看器,同时还支持二进制的文件查看,支持ASCII,十六进制,十进制,float,double和二进制数据等数据进行编辑和建立,通过Hex Editor Neo可以制作文件补丁或者批量对代码进行替换和代码查找等

存档位置

Windows下的游戏存档位置(隐藏文件)为

C:\ProgramData\PopCap Games\PlantsVsZombies\userdata\user*.dat

当有多个用户存档时,就会有多个user*.dat存档文件

关卡修改

使用user1游玩游戏,通过第一关来到第二关后,并使用Hex打开user1.dat文件,发现第四列(04)从 0000 0001 变到了 0000 0010,由此猜测第四列即为记录游戏关卡数据的。

将其改为 0010 1010 ,对应十进制的42,重启游戏可发现关卡变为了5 - 2:

金币修改

由于戴夫的杂货店在关卡3 - 4才出现,因此在修改金币之前先将关卡调至3 - 4或以后的关卡。

修改关卡后,我们发现修改5、6、7列金币没有变化,而修改8、9、a、b列金币发生了变化。规律为:9列为8列的高八位(乘以256),a列为9列的高八位、b列为a列的高八位,并且数据与金币的比例为1 : 10。

注意:数据格式为低位在前,高位在后

我们修改为0001 0000 0010 0111 0000 0000 0000 0000对应的金币数为100000


自测

  • 110101010001转⼗六进制是多少?

    D51

  • 101011.101011的⼗进制数是多少?

    43.671875

  • 常⻅的视频编码格式有哪些?

    H264 , VP8, AVS, RMVB,WMV

  • 65对应ASCII码是哪个字符?

    A

植物大战僵尸存档关卡和金币修改相关推荐

  1. “开挂”-修改植物大战僵尸的关卡和金币

    这里写自定义目录标题 目的 实现过程 1.修改关卡 2.修改金币 目的 通过修改植物大战僵尸存档信息,可以随意跳到某一个关卡或者获取多少金币. 实现过程 建立两个账号user1.user2,从C:\P ...

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

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

  3. 植物大战僵尸针对关卡地址以及全部关数的内存基址详细步骤~包含如何观察地址情况等

    植物大战僵尸针对关卡地址以及全部关数的内存基址详细步骤 找到全部关数的内存基址 第一关的精确值为1,所以扫描初始值为1 通过第一关之后,进入第二关之后继续搜索精确值2 通过第一关之后,进入第三关之后继 ...

  4. 计算机音乐植物大战僵尸泳池,植物大战僵尸 泳池关卡 背景音乐

    Introduction 植物大战僵尸 泳池关卡 背景音乐 视频地址:https://www.bilibili.com/video/BV1it4y1U7Ju 如果觉得做的好 请来b站关注一下 希望各位 ...

  5. 使用JAVA实现对游戏《植物大战僵尸》游戏数据进行修改

    文章目录 前言 一.概述 1.游戏背景 2.游戏图片 3.修改思路 4.工具准备 二.效果呈现 1.修改关卡 2.修改游戏币 三.java代码 1.修改关卡类 (1)导入包 (2)方法 2.修改游戏币 ...

  6. C/C++植物大战僵尸之CE找基址+修改器制作(基础版)

    思路: 每个程序打开后他们的数据的内存地址都会改变,但他们的静态基址和偏移不会变 关于获取的是静态基址,所以就算是关闭了游戏,再开启动,地址也是不变的也可以修改 所以我们用CE找到他的静态地址和偏移地 ...

  7. 【Unity植物大战僵尸】关卡管理器开发(中)(二十)

    目录 37.关卡管理器中僵尸刷新完善 测试 38.关卡管理器天数和波数开发 37.关卡管理器中僵尸刷新完善 导入资源 然后创建2d图像,将第一个LVStartUIEF(1).png放进去,然后加入动画 ...

  8. 修改《植物大战僵尸》的存档文件AND运用黑白像素课程通过二进制画出一个图形

    C1-01 LZG小组 任务一:修改<植物大战僵尸>的存档文件 1.修改<植物大战僵尸>的存档文件,能跳转到指定关卡,例如[ 5-1 ],实现步骤如下: 1.1. 准备工作 去 ...

  9. CE修改植物大战僵尸-关卡基址(小宇特详解)

    CE修改植物大战僵尸-关卡基址 这里是CE修改植物大战僵尸的第二个博客,其他的操作请看我之前的博客. 植物大战僵尸的关卡基址寻找. 这里说明一下版本: CE:CE7.4 植物大战僵尸版本:植物大战僵尸 ...

  10. c1任务如何通过进制转换修改关卡和金币

    文章目录 前言 一.任务分析 二.修改过程 1.如何下载 2.如何修改关卡 2.如何修改游戏金币 总结 前言 任务C1:要求修改植物大战僵尸的关卡并且修改金币10万 一.任务分析 要想修改植物大战僵尸 ...

最新文章

  1. java-多线程 String 常量池缓存功能带来的问题
  2. java feature get_Java ShapeFeature.getLocations方法代码示例
  3. 深度学习(二十七)可视化理解卷积神经网络-ECCV 2014
  4. java全面的知识体系结构总结
  5. 2019年Linux与开源如何统治技术圈
  6. Jexus支持HTTPS协议
  7. 1.c++中初始化列表和构造函数初始化的区别是什么?2.类的成员变量的初始化顺序是按照声明顺序吗?
  8. php面向对象初始化一次,php单例模式实现(对象只被创建一次)
  9. ASP.NET Core默认注入方式下如何注入多个实现(多种方式) - sky 胡萝卜星星 - CSDN博客...
  10. 360浏览器显示没网络连接服务器,360浏览器无法连接网络?怎么办?
  11. tftp协议给服务器上传数据,TFTP连接过程详解
  12. 生物医学基础--人体阻抗模型
  13. 超级账本执行董事:区块链将削弱谷歌、亚马逊和Facebook的市场力量
  14. Liunx操作指令大全(基础知识到应用(易上手),全网最全)
  15. spring-test部分翻译
  16. PHP简单的手机验证码验证过程
  17. 大数据面试重点之kafka(七)
  18. 浅谈GPU虚拟化技术(四)- GPU分片虚拟化
  19. context.getApplicationContext()与context的差别
  20. 安装MongoDB出现的问题

热门文章

  1. 关于微信小程序的wx.request执行后sucess和fail的问题
  2. MySQL原理与实践(三):由三种数据结构引入MySQL索引及其特性
  3. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:
  4. 程序员实习期馒头加酸菜,转正后月薪10K起步:走路都带风!
  5. apache评分表的意义_APACHE-II评分系统表.doc
  6. 横版闯关手游【觉醒大陆90装备版】5月最新整理商业Linux手工服务端+吃鸡+组队PK+运营后台+CDK清包后台+GM授权后台+安卓苹果双端+视频教程+详细搭建教程
  7. java开灯问题_算法题-开灯问题
  8. hp服务器进智能配置是红屏,illegal opcode 红屏报错(hp 360 G6安装win2003)问题解决方法...
  9. 无线入侵检测和入侵防御(WIPDS)市场现状研究分析与发展前景预测报告
  10. 猫哥教你写爬虫 043--模拟浏览器