C1认证:任务一

C1认证:任务一植物大战僵尸数据修改以及计算机像素系列任务

  • 植物大战僵尸数据修改
    • 跳到指定关卡比如5-2:
    • 让游戏账号有指定数量的金币
    • 解锁迷你游戏和生成模式
    • 可能出现的问题
  • 计算机像素系列任务

植物大战僵尸数据修改

修改之前我们得先安装两个软件,第一个就是植物大战僵尸这款游戏,第二个就是Hex Editor Neo用来编辑二进制文件。

植物大战僵尸下载
Hex Editor Neo下载

游戏安装好后,会有个userdata文件夹,路径为C:\ProgramData\PopCap Games\PlantsVsZombies\userdata,植物大战僵尸产生的二进制文件就在这个文件夹里。注意,有可能找不到ProgramData文件夹,这时候只要在文件资源管理器上点击查看,然后将隐藏的项目这一选项勾上就可。

跳到指定关卡比如5-2:

打开植物大战僵尸玩几把,并多创几个用户,userdata文件夹里就会变成这样
C1认证:任务一_第1张图片
用Hex Editor Neo打开前面两个文件进行比较,会发现04那一列第一行的数据不一样,可以知道那就是控制关卡数的,将它改成32,如下图所示。
C1认证:任务一_第2张图片
十六进制32换算成十进制就是5-10关,打开游戏的确如此。
C1认证:任务一_第3张图片

让游戏账号有指定数量的金币

再玩几关,获得金币后发现第08,09列第一行控制金币的数量,将其改成1234,如下图。
C1认证:任务一_第4张图片

打开游戏,就会发现该用户有(116+2+34096+4*256)*10=133300个金币。
C1认证:任务一_第5张图片

解锁迷你游戏和生成模式

用前面的方法,也就是控制变量加观察可以发现将第0c列第一行改成01即可,直接上图。
C1认证:任务一_第6张图片

可能出现的问题

C1认证:任务一_第7张图片
emmm,我也遇到过这种情况,这应该是你玩游戏的同时打开了它的数据文件造成的,数据文件改好保存关闭应该就不会出现这种情况了。

计算机像素系列任务

在code.org上注册账号,完成与计算机像素相关的系列任务(https://studio.code.org/s/pixelation)

这里前两个字节,也就是前16位二进制数控制点的个数,如下图,第一个字节控制高度,第二个字节控制宽度。(空格没有影响)。后面每一位都对应图上的一个点,0代表熄灯,表示黑色,1代表开灯,表示白色。
C1认证:任务一_第8张图片

你可能感兴趣的:(笔记,游戏)