现在国产手机游戏越来越喜欢捞钱,而且经常是换汤不换药的变来变去,特别是复活得要钱,技能点又要钱,而且练级实在太浪费时间了。所以就和大家分享一下在手机上如何修改JAVA游戏存档的方法!
你只要有这三个工具(搜下就有,就不上传了)
1.Fileman,用来查找程序位置。
2.SeleQ1.7,它的16进制是准确无误的(1.8不行)。
3.BestCalc.科学计算器v1.0简体中文汉化版,计算10进制转为16进制的工具。
首先用fileman进入E:\SYSTEM\apps目录下,会看到你所安装的所有程序,往下翻能看到一排由数字和字母组成的文件夹。这就是你所安装的游戏。进入文件夹会发现有个以.Txt后缀的文件。
此文件显示的是游戏名以及在MIDIets里的名称(下文以A来代替),得记下来。(NOKIA-QD进入E:\SYSTEM\MIDP\里面就是你的游戏目录了)再用SeleQ1.7进入E:\SYSTEM\MIDIets,找到你上一步查到的文件夹A,打开后有4个文件,其中的rms.db就是存档。
做到这一步就快大功告成了(在这得说明一下,有的玩家频繁存档,会让这个文件很大,这时建议先进入游戏中,让角色换一张地图或触发一新剧情,切换到SeleQ1.7,按数字键3删掉rms.db,然后回到游戏中再选择存档。
这时会生成新的rms.db而且文件也会很小)。做好上述步骤我们就可以用SeleQ1.7的16进制打开存档来进行修改(你会发现是一大串的数字,别头大了)。
这里用一个通用的例子—改金钱。
比如你游戏里的金钱是100,转换为16进制就是64,用SeleQ1.7选项查找二进制输入0064,如果就找到一个那么恭喜一击即中。
如果SeleQ1.7会提示你找到多少次,总不能一个一个修改吧,我们得缩小范围找到正确的一个。
方法是你再输入角色其他的属性数据,比如经验,比如角色的属性点,由于角色的属性一般都是在一起的,此时在你查到的经验或者属性点的位置附近所出现的0064就是你的金钱了。
找到后如果你要把金钱修改成9999的话就在科学计算器用10进制输入9999然后转换成16进制为270F,然后把0064改成270F就可以了。
(这里又得说明一下,有人会问F是怎么输,请在用十六进制编辑的前提下按左键有个A-F选项,选中后,数字按键123456分别对应ABCDEF)
经验修改也这样有的人按我说得去做也许没得到想得到的结果,举例如金钱100(0064)改为9999(270F),然后进入游戏发现变为了3879(0F27),这不是你的原因,简单说是因为这个游戏执行的是高前低后,通俗讲你得倒过来写入。
这种情况下你写入0F27才能得到9999。在这样的游戏存档中,你查找数据时也得遵循这一规定,比如金钱100你就得找6400。其实电脑上会用FPE改电脑游戏的就很容易,基本上原理相通,只是电脑上数据更难找。转自乐迅N70
标签 'jar' 的存档
关于jar文件的小问题解决:《1》.很多朋友格机后即询问所有jar文件打不开了,解决方法很简单,进入e\system\MIDlets\文件夹,把里面101****\里面的.jar文件点击安装一次即OK~安装后会新产生一个e\system\MIDIets\101****文件夹。可以把你点击.jar安装的那个101****文件夹给删除了!《2》.下载的jar文件无法安装了,有很多朋友采取格机格卡处理,甚至格机后还未解决…其实只需要进入c和e\system\install\Registry\把里面.reg文件(jar文件的安装记录)删除,就可以正常安装jar文件。《3》.有朋友询问.jar文件安装了也打不开,是因为你把.jar文件名称改名含有中文名安装嘀,解决方法即把名称改为英文或者数字.jar重新安装即可以正常打开了。———–乐讯N70







最新评论