下面,回到电脑上,不管用什么软件打开iphone/ipod touch的文件系统,我用的是91手机助手。
先找到PvZ的文件夹,位置是\User\Applications\下某个包含PvZ.app的文件夹,每个机子的文件夹名可能不一样,文件夹的编号方式没研究过,可以利用91文件管理的搜索功能,搜索PvZ就能找到了。
然后就是userdata下的这几个文件,如果没有userdata文件夹,就先运行游戏,把用户名建好,开始第一关游戏就有了。
备注:IPA安装的存档文件夹在var/mobile/Applications/XXXXXXXX.app/Docunment/uersdata里,PXL的存档目录为/private/var/mobile/Documents/userdata,复制前一定要备份原存档。
如果要改太阳,就要用到game1_0.dat这个文件,有可能你的机子上是game2_0,或game2_1之类的,反正就是gameX_Y.dat这个文件,X、Y可能是其他数字。
下载下来,用UltraEdit打开。
找到00005410h和00005411h这两位,懂点电脑知识的朋友应该看出来了吧,32或者说是0x32,就是十进制的50,也就是每关一开始的太阳值,还等什么改吧。
但是即使改成ff也就是0xFF也才255呀,怎么办,还有5411h这一位呢。和我们习惯不一样的是高位是在后面的,比如说想把太阳改成9999,换算成十六进制是0x270F,对应文件里的数据应该是0F 27,如果改成FF FF那岂不是有6w多太阳了。但是不要太贪心呀,实际上在游戏里数据会溢出的,虽然显示的很多,实际可用的也就9k多。所以不要太贪心,改成9999应该够用了,改完后如下图所示:
好了,保存文件,上传,替换原文件,注意权限哦!这时候再回到iphone/ipod touch上,继续游戏,不要说你把游戏退出了,没关系,打开相同的关卡即可。
大功告成,可以开始屠杀僵尸了,以后每关开始的时候都这样子暂停游戏,回到游戏主界面,下载文件,修改文件,上传替换文件,继续游戏。