植物大战僵尸存档修改

  • 前言
  • 一、前置准备
  • 二、进行修改
  • 总结

前言

这次是通过对游戏的存档修改为例学习进制的相关知识

一、前置准备

  • 下载一个进制编辑器(此处下载的是EmEditor编辑器)
  • 找到存档位置 X:\ProgramData\PopCap Games\PlantsVsZombies\userdata11

二、进行修改

  • 首先打开存档文件User1.data,此时为初始状态

  • 图下为进行一段时间游戏后的存档(关卡为2-3,金币为700),可以看出01变成了0D,变成了46,0D通过十六进制转换十进制等于13(等于2-3关卡),46转换为70,而游戏内金币以10为单位,所以刚好等于700。所以这两个位置分别是关卡进度和金币数目

  • 下图通过对两个位置的数据进行修改,关卡进度修改为第50关卡(十六进制数为32,金钱修改为十万金币(十六进制数为2710)

  • 下图为修改后的游戏内数据,关卡进度为5-10,金币数目为十万

总结

各进制转换对于我初学者的最大的难点在于和平时的十进制十进一规则的不同,大脑对其进行解读和理解的速度会变得有些迟钝,也很容易被绕晕,能掌握和明白本质原理后理解会变得容易,但也依然会出现反应不过来的状态,需要重视基本功,和编程一样都属于需要多练习和多强化的。

以修改植物大战僵尸存档为例进行的进制学习相关推荐

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

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

  2. 修改植物大战僵尸游戏存档,二进制绘制字符或图形

    目录 修改植物大战僵尸游戏存档 安装游戏注册用户 找到用户的游戏存档二进制文件并修改 二进制绘制字符或图形 修改植物大战僵尸游戏存档 植物大战僵尸版本:植物大战僵尸2010年度版 操作系统:Windo ...

  3. C1任务01-信息编码之修改植物大战僵尸数据存档

    任务要求: ⾸先,修改<植物⼤战僵⼫>的存档⽂件,能跳到指定关卡,例如「5-1」 其次,修改<植物⼤战僵⼫>的存档⽂件,让游戏账户有指定数量的⾦币 然后,修改<植物⼤战僵 ...

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

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

  5. C1认证任务:修改植物大战僵尸中的关卡位置与金钱的数据

    文章目录 C1阶段的任务:修改植物大战僵尸中的关卡和金币数量 任务挑战 任务目的 任务内容 任务过程 1.下载植物大战僵尸 2. 植物大战僵尸创建游戏用户名 3.分析任务,寻找数据文件位置 4.查看数 ...

  6. ce逆向修改——植物大战僵尸针对“阳光值”

    ce逆向修改--植物大战僵尸 一.实验目的 为熟悉CE的使用和对软件逆向分析有进一步的了解. 二.实验设备 Cheat Engine 6.8.植物大战僵尸 三.实验内容 1.针对"阳光值&q ...

  7. CE实战:修改植物大战僵尸中阳光数值

    CE实战:修改植物大战僵尸中阳光数值 游戏版本:植物大战僵尸中文版( PlantsVsZombies ) Cheat Engine 版本:Cheat Engine 7.0 一.打开游戏 二.打开CE并 ...

  8. ce修改植物大战僵尸阳光

    ce修改植物大战僵尸阳光 准备: CE修改器 植物大战僵尸游戏 易语言 选择进程,最重要的是找到阳光的基址 阳光数量为50 首次扫描和再次扫描 找到阳光的动态地址 找出是什么改写了这个地址,并双击 偏 ...

  9. cheat engin修改植物大战僵尸游戏

                 cheat engin修改植物大战僵尸游戏 修改阳光 思路:首先载入进程,如图黑圈勾画处 然后将初始阳光写入数值处并搜索,如下图 此时会出现许多地址,我们无法确定阳光的所在地 ...

最新文章

  1. elk系列7之通过grok分析apache日志
  2. hinton、李飞飞支持的NLP明星创企,今获1.25 亿美元B轮融资
  3. 17,18_常见函数梯度,激活函数梯度(Sigmoid、Tanh、ReLu)
  4. foxmail 不知道这样的主机_华为P50真机图!网友:早知道这样,就不加价买mate40了...
  5. nginx redis mysql_Nginx + Lua + Kafka + Redis + Mysql
  6. 设置 cookie过期时间
  7. webservice实例java_Java WebService(实战) 简单实例
  8. 车机没有carlife可以自己下载吗_长安CS55自带百度CarLife使用方法
  9. 洛谷P3195 [HNOI2008]玩具装箱TOY——斜率优化DP
  10. 使用Ant打包java程序
  11. 记录linux deploy如何进行分区安装centos7
  12. Sqlmap常用命令总结及注入实战(Access、mysql)
  13. 坡度如何用计算机计算,坡度计算公式图解,教你正确的计算方法
  14. 【python】定义一个“曲调类”Note,value属性表示声音的高低 Note的三个子类分别表示高音、低音和中音定义一个“乐器类”Instrument具有play()方法
  15. mockjs的安装使用
  16. MsCOCO数据集标注详解
  17. seata: endpoint format should like ip:port
  18. 网络营销高人的8大生意经:病毒性营销
  19. 【Python】实现一个简单的区块链系统
  20. 信号系统中使用的继电器

热门文章

  1. C#--Object装箱拆箱
  2. 快速解决pr2020兼容性问题
  3. Windows Mysql 版本更新
  4. 微信小程序控制盒子显示隐藏_微信小程序动态的显示或隐藏控件的方法(两种方法)...
  5. 水平凡、lvyecms转齐博X1
  6. 数据结构 浙江大学 2019春期中考试
  7. ubantu 黑屏_手机黑屏、卡屏怎么办?几招就能轻松搞定!
  8. 区块链在能源领域中的应用
  9. Python基础:程序停止语句
  10. python3 类的继承