想必很多蛙爸蛙妈对于养蛙崽还是挺上心的,每天早上睁开眼睛刷票圈变成了先看看我的蛙崽有没有回家,有没有出去玩给我寄照片回来呀?
那蛙崽的生活水平就取决于蛙爸蛙妈的割草勤劳程度啦——万万没想到,想买最好的帐篷毛巾碗也需要小小肝一下
我对割草没那么大兴趣,但是又想让我的蛙崽做个富二代,怎么办呢?
(文末有改好的存档福利)
正文开始:
首先在手机上查看了一下软件包名,为什么呢?因为就算是岛国的游戏也需要有一个英文名路径去存放程序相关的文件呀,那找到这个文件最小白的办法就是在根目录下全盘搜索软件包名
可以看到,包名是 jp.co.hit_point.tabikaeru
然后在手机的根目录下搜索这个包名(大家就不用搜了)
发现了几个文件夹名中包含这个包名的文件夹,然后简单排除一下,就可以找到存放游戏存档文件的目录:
/sdcard/Android/data/jp.co.hit_point.tabikaeru/files
(ps:这个目录前面的/sdcard意思是在手机文件存储分区,小白直接在手机存储的目录下找Android/data/jp.co.hit_point.tabikaeru/files文件夹目录就可以,下同。)
在这个文件夹下,可以看到一个Unity的文件夹和Picture的文件夹,我们不用管它,另外还有个文件叫Tabikaeru.sav和一个Tabikaeru.sav.back的文件,显然,第一个.sav就是游戏存档了,后一个是backup存档备份文件。
第一步已经完成了。
这么容易么?!我不信
到底这个是不是这么容易呢,开始验证吧。
鉴于这个是一个sav文件,所以只要去百度一下sav文件就会得知,这个是不可被第三方修改的!
我不信。
很早之前就用金山游侠和反汇编工具修改过游戏数据,就想着看看金山游侠可不可以修改sav文件,结果喜人,果然是可以的,看来开发团队也是没有充分考虑好这个问题。
先把这个.sav文件发送到电脑。
在电脑上打开金山游侠->文件修改-新建-浏览-选择发送过来的.sav文件,打开,然后点确定
这时候怎么判断哪个地址才对应的是三叶草数值呢?
前方一般高能
假设我手机上的三叶草数值是499,那这个十进制数对应的十六进制数就是01F3(不会转换的来这里http://tool.oschina.net/hexconvert/)
然后把这个16进制数的后两个字符(比如前面的01F3的话就是取F3)从16进制转换为10进制,F3的10进制就是243。
然后在金山游侠的当前页面上的搜索框输入这个十进制数(你转换的是多少就输多少,不要在意图上的数值),然后点搜索。
会出来这样的情景(上图)
然后注意看双字节和四字节的值是不是相同,如果有一行是相同的,就选中这一行,然后点金山游侠的文件编辑(图中的4)
然后出来之后是下面的样子
注意看第一行,是不是看到了前面从十进制转换到的十六进制数了!!!
这个就是三叶草的数量,你可以把图里标号为9的那一列以及标号为8/7/6/5这些底下的第一行的数(见图中红线)改为0~F,如果你不会改的话照着这个图里的数值改一下第一行就可以了。
然后关闭这个窗口,退出金山游侠。
然后把这个.sav文件发送到手机
把手机后台的青蛙清理掉。
再把手机上/sdcard/Android/data/jp.co.hit_point.tabikaeru/files目录下的原来的.sav重命名一下,万一我们刚刚修改的错的还可以有个备份,比如改成Tabikaeru.sav_backup,用于区分原来的文件。
然后把电脑刚发过来的.sav文件存放到/sdcard/Android/data/jp.co.hit_point.tabikaeru/files目录下,完成
打开手机上的青蛙,是不是发现一下子就好有钱了呢?再也不用搬砖割草了?
献上改好的存档文件,只需要替换一下就可以了:(不会替换的翻上去看一遍文章)
https://pan.baidu.com/s/1htaBJFm
不点个赞点个感谢就走?