一,环境准备:

1,植物大战僵尸安装包(CSDN下载链接)-无广告植入
2,用于修改读取和修改16进制文件的工具

3,植物大战僵尸用户存档文件路径:
C:\ProgramData\PopCap Games\PlantsVsZombies\userdata\user1.dat

4,进制转换基础知识-链接

二,任务说明:

修改《植物⼤战僵⼫》的存档⽂件,将⼀个新⽤户的进度直接修改到8-8关,⾦钱(能量)直接修改到1000;
注:游戏金额 = 用户存档中所设置值的10倍,因此金币修改到1000 则值只需设置成100。

三,方法步骤:

1,首先进入游戏创建用户;
2,通过玩游戏,按进度备份游戏进度文件,观察用户存档文件中数据的变化,找出存储游戏进度,和金币存储地址。(只有当游戏进度到达4-1商店功能才被开启)
3,修改用户存档完成本次任务。

四,演示

1,起始状态

2,通过对比发现了04这个地址存储的是游戏进度,每一层共10关,因此想要到达4-1的关卡则需要设置到31转换成16进制值是1f

此时游戏进度到达了4-1,商店功能已开启。

进入商店,查看到金额为 0;

3,继续游戏,通过对比发现,金币的存储地址为:01这个位置,十进制100就相当于游戏金币1000;因此16进制文件中值应该设置为64;

可以看到此时金币为1000了。

4,通过观察游戏里的商品金额都挺大的,对于 09 这一个的内存空间最大值是ff 转换成十进制就是255对应的金币就是2550,因此存储游戏金币的值应该还有其他内存空间;

植物大战僵尸-修改游戏进度和金币(用户存档文件)相关推荐

  1. **C1-1任务解析**——植物大战僵尸-修改游戏进度和金币(用户存档文件)

    C1-1任务解析 植物大战僵尸-修改游戏进度和金币(用户存档文件) 一.软件安装准备 1.植物大战僵尸安装包 https://pan.baidu.com/s/1jEhpBlotLbUeCKTWJfOh ...

  2. 初识数据编码,从 0 开始的进阶之路 ! ~ 内附:植物大战僵尸修改游戏存档、金币 演示~

    学习目标: 任务一: 在code.org完成计算机像素相关内容练习,理解计算机二进制存储图片的底层原理. 任务二: 掌握使用进制编辑器. 学习内容: 任务一(用 0 和 1绘图): 1. 使用使用0和 ...

  3. 修改植物大战僵尸的游戏数据

    修改植物大战僵尸的游戏数据 说明 1.掌握的知识 1.了解二进制.十六进制对于计算机的意义 2.掌握二/七/八十/十二/十六等多种数据进之间的转换 3.掌握如何在windows及linux中修改并保存 ...

  4. 修改《植物大战僵尸》游戏数据

    修改<植物大战僵尸>游戏数据 最近参加认证培训,注重动手操作,虽然对新手有难度,但是这种模式确实能够很好的锻炼动手能力,最重要的是记忆会非常深刻.第一个任务就是修改植物大战僵尸游戏数据到& ...

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

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

  6. 关于植物大战僵尸如何更改关卡与金币

    关于植物大战僵尸如何更改关卡与金币 仅仅关于主要关卡,不包括生存模式等等. CSDN能力认证中心C1级别 主要的思路便是对游戏的用户信息文件进行更改,由于植物大战僵尸是单机游戏,所以其用户信息会保存在 ...

  7. 汉化版植物大战僵尸修改器

    1,自己用c#调用api写了一个植物大战僵尸修改器: 2,可以修改阳光值,金钱,花肥,杀虫剂,树肥,巧克力等属性: 3,自动拾取(冒险模式有效),无等待建造: 4,可以选择不同模式的跳关: 5,僵尸游 ...

  8. 植物大战僵尸 php,植物大战僵尸修改器使用方法 PHP __autoload函数(自动载入类文件)的使用方法...

    这也是OO设计的基本思想之一.在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可.下面是一个实际的例子: 复制代码 代码如下: class ClassA{ ...

  9. VB版 植物大战僵尸修改器

    植物大战僵尸这个小游戏做的还真不错,我看到了几个版本的植物大战僵尸修改器,如C++版,C#版,所以就改写了一个VB版本的,以下是源码 '界面中有两个按钮,分别是cmdSunUnlimited(capt ...

  10. 基于C++控制台(Windows平台)的一个植物大战僵尸小游戏

    Plants Vs Zombies --南京大学2019秋季学期 "高级程序设计" 课程设计二 基于C++控制台(Windows平台)的一个植物大战僵尸小游戏 已实现的目标: 12 ...

最新文章

  1. php 类示例,PHP类实例教程(二十二):类型提示
  2. SCCM 2016 客户端硬/软件资产收集 (一)
  3. ZooKeeper、Eureka谁是最好的注册中心?
  4. 【03】把 Elasticsearch 当数据库使:简单指标
  5. oracle 超市管理系统,SuperManager 超市账单管理系统 JSP + Servlet + Oracle Jsp/ 240万源代码下载- www.pudn.com...
  6. java操作redis redis连接池
  7. 阿里面试题(含内推)
  8. 静态反编译工具IDA Pro 7 for Mac
  9. easyui tree复选框是否打钩状态_原创深度:如何利用OpenVINO工具套件监控机器操作员情绪状态(一)...
  10. C#的6种常用集合类大比拼(转)
  11. 【转】Topshelf入门
  12. 细数继承与派生(纯干货推荐)1.0
  13. asc怎么用 linux zip_asc文件扩展名,asc文件怎么打开?
  14. jsp mysql超市管理_基于WEB的小型超市管理系统的设计与实现(JSP,MySQL)
  15. 普通糖尿病人1周食谱
  16. 算法复杂性渐近阶的分析
  17. java 存根,使用mockito使用三个参数对方法进行存根
  18. FOP(PDF与JAVA)
  19. 服务器名称显示 n a,EXCEL技巧 怎样消除vlookup找不到目标时出现的#N/A
  20. 第四章:前缀和、差分(数列)

热门文章

  1. iPhone手机Mac地址查看
  2. 行列式的3种计算方法技巧和一点注意
  3. 二,变量(variable)
  4. 如何用VBA制作工资条
  5. 掌上医院:手机生活助手
  6. Python重试之美, 优雅的Tenacity
  7. Android Runtime (ART) 和 Dalvik
  8. Stm32中英文手册官网免费
  9. mysql my.cnf 生效_mysql配置文件生效顺序
  10. C#:控制台数绵羊小程序