赤道 陈殿雍 C1-01 修改植物大战僵尸游戏存档及二进制绘制字符或图形

本文介绍了如何使用十六进制编辑器修改植物大战僵尸游戏存档,包括改变游戏设置、调整关卡进度和金币数量。同时,探讨了二进制数据在绘制字符和图形中的应用,分享了在Code.org上进行二进制图形创作的体验。

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

目录

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

修改植物大战僵尸游戏存档

  • 游戏:植物大战僵尸中文版
  • 16进制修改工具:Hex Editor Neo
  • 操作系统:Windows 10

在这里插入图片描述
游戏打开是全屏看着难受,于是:
Win+R : 输入regedit ,
打开注册表编辑器,
路径:计算机\HKEY_CURRENT_USER\SOFTWARE\PopCap\PlantsVsZombies,
找到ScreenMode(屏面方式),将数值数据改为0

在这里插入图片描述
–首先进入我的电脑,勾选隐藏的项目
在这里插入图片描述

先进入游戏,创建一个新用户(先打个一两关
找到新用户的存档文件user1.dat
路径C:\ProgramData\PopCap Games\PlantsVsZombies\userdata
(由于我原先创建了2个新用户,所以有两个存档文件)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

我的两个存档:一个是在1-3关,一个是在1-4关
为了清楚对比 哪一行代表关卡数,我又建了一个新存档(没有通过第一关)并且将存档名为‘1’的号(user1)打到 1-6关
此时,不难发现 第一行 04列下的数字就代表关卡数,并且此数字为十六进制

在这里插入图片描述

于是我将关卡改到5 -1,解锁了商店功能,但是金币为0
所以玩了一关获得20金币
在这里插入图片描述

对比前后,发现第一行的 08 09 0a 0b 列负责金币数,为16进制
在这里插入图片描述

修改了 0c 后解锁了其他模式:

在这里插入图片描述

遇到问题:
由于本人好奇 0d0e0f 有什么用,和0c一起改了之后,出现游戏重置,如下图
上答疑区问了大佬才知道 把第330行02位置的01改为00后一切正常

在这里插入图片描述

Code.org 注册账号,二进制绘制字符或图形

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值