c1-01任务:修改《植物大战僵尸》
C1-01任务一:修改植物大战僵尸*
·修改《植物⼤战僵⼫》的存档⽂件,能跳到指定关卡,例如「5-1」 ·修改《植物⼤战僵⼫》的存档⽂件,让游戏账户有指定数量的⾦币 ·修改《植物⼤战僵⼫》的存档⽂件,能解锁「迷你游戏」选项 ·修改《植物⼤战僵⼫》的存档⽂件,能解锁「⽣存模式」选项 ·要完成以上任务,可先在学习⼩组内讨论:修改存档⽂件之前,需要⾯对并解决哪些问题?
第一问:修改《植物⼤战僵⼫》的存档⽂件,能跳到指定关卡,例如「5-1」
1、找到下载好的《植物大战僵尸》文档,其路径一般为:c盘->programdata->popcap games->popcap games->plantsvszombies->userdata(其中user1是修改关卡的文件,users为用户信息) 2、在Hex Editor Neo编译器中打开文件夹user1,users。 3、通过对比未玩之前和玩了之后的二进制图片可知只有04列进制编码发生了变化,可知04列控制着关卡数。 (1)、未玩之前: (2)、玩一关之后:
3、在user1中修改关卡,在04列为修改关卡数,修改为29,即可跳到关卡5-1,如下图:
4、修改后关闭文档,打开《植物大战僵尸》软件,即可看到修改后的关卡如下图:
第二问:修改《植物⼤战僵⼫》的存档⽂件,让游戏账户有指定数量的⾦币
第三问:修改《植物⼤战僵⼫》的存档⽂件,能解锁「生存游戏」选项
修改如图: 生存模式开启 0000000c(00000000-0c) 改为02
第四问:修改《植物⼤战僵⼫》的存档⽂件,能解锁「迷你游戏」选项
修改选项如下: 迷你游戏开启 00000300(00000300-00) 改为01
第五问: 要完成以上任务,可先在学习⼩组内讨论:修改存档文件之前,需要⾯对并解决哪些问题?
1、需要下载《植物大战僵尸》软件 2、需要下载编译器 3、修改文档时需要先关闭游戏,不可同时打开修改 4、建立两个用户,一个用来测试,一个用来对比测试文档进行修改数据,验证想法。 5、必须要完成第一关,否则没有数据。
