我想很多朋友都有和我一样的疑问,JAVA游戏的存档应该怎样修改呢?但是很遗憾,S60第三版手机出了这么长时间,网上却没有任何一个完整的修改JAVA游戏存档的教程,我也因为不会修改JAVA游戏的存档而郁闷的好一阵子,今天闲来无事,摆弄手机上的游戏,经过电脑的无数次蹂躏,终于忍无可忍,于是大喊一声:我要改游戏!放下手机,到处找资料,但是没什么结果,于是乎连上USB,自己研究,经过无数次的游戏崩溃之后,终于搞明白了JAVA游戏存档的修改方法,第一时间做了这个教程,供和我一样喜欢修改游戏的朋友借鉴,亲身测试,完全可行.
该教程是我的原创教程,版权归手机巴士所有,如要转载,请注明手机巴士论坛和作者,谢谢
下面我告诉大家我是怎样修改游戏的,我们以模拟人生2为例,我会尽量详细的讲解修改过程,如果实在看不懂,可以问我.
Hex Workshop 4.23 汉化版到这里下载:
点我下载
手机顽童模拟器到这里下载:
点我下载
一.安装游戏
这个不用说了,拿来游戏之后首先改名,改成英文或数字在安装,安装完成之后运行一次游戏,记下一个数据,这里我记下了模拟人生2的金钱数(
红色方框部分,700块),以便修改
二.设置电脑显示所有文件和文件夹
记下来之后退出游戏,用数据传输模式连上电脑的USB,打开
我的电脑,选择工具-文件夹选项-查看-选上显示所有文件和文件夹(做过这一步的朋友略过)
三.查找JAVA游戏存档位置
设置完显示所有文件和文件夹之后,在电脑上进入手机存储卡,这时就可以看到
Private文件夹了,双击进入
Private文件夹,找到
10203636文件夹,进去
10203636文件夹之后里面有很多
*.xml文件,这些
*.xml文件就是我们装过的游戏的信息文件,里面记录了游戏的名称,出品公司,版本号等信息,当然,还有我们最最最需要的
游戏存档位置.
接下来要做的就是从这些
*.xml文件里找到我们要修改的那个游戏的
*.xml文件,随便打开一个
*.xml文件,如图所示
红色方框里的就是游戏的名字,因为不支持中文名,所以是乱码,黑色方框是游戏的安装路径,而蓝色方框就是我们要找的游戏的存档文件名.
怎样知道这个
*.xml文件是不是我们要修改的游戏的
*.xml文件呢?很简单,既然上面有游戏的安装路径,那我们就进去看看吧,从上面的图的黑色框框可以看到这个游戏安装的位置是
10152edf,依次进入
X:\Private\102033E6\MIDlets文件夹下(X是你的存储卡的盘符),可以看到这个文件夹下有很多文件夹,这些文件夹都是我们安装的JAVA游戏的文件夹,在这些文件夹里找到我们要找的
10152edf文件夹,如图所示
找到之后双击进入
10152edf文件夹,可以看到里面有一个
*.jar文件和一个
uids文件,下面要做的是什么大家应该知道了吧?用手机顽童模拟器运行一下这个
*.jar文件,这样就可以知道是不是我们想要修改的那个游戏了,运气不错,这个文件夹正是我要修改的模拟人生2的文件夹,知道了这个游戏就是我们要修改的游戏之后,看上面的
*.xml文件,已经说过,
黑框是游戏的安装位置,既然安装位置找对了,那么和这个安装位置对应的蓝框(游戏存档名称)也肯定是对的.
接下来要做的就是找到上面
*.xml文件蓝框里显示的那个文件了,打开
X:\Private\100012a5,这个文件夹里面全部都是游戏的存档,而且存档的开头都是
DBS,慢慢找,找到上面
*.xml文件蓝框里显示的
DBS_10204058_7y1gmMPnnSLE+AIuERWws5g#iOo-文件,这个文件就是模拟人生2的存档文件了.
四.修改JAVA游戏存档
找到游戏的存档之后工作就简单了,先用系统自带的科学计算器把要修改的数值转换成16进制(
点开始-运行-输入calc即可打开系统自带的计算器),上面我们要修改的数值是700,转成16进制就是
02bc
然后复制一个存档出来,用
Hex Workshop打开,(UE也可以,看个人习惯),打开之后里面都是16进制代码
点击
编辑-查找,输入
02bc,确定,
Hex Workshop会定位到这个
02bc的位置,(很多游戏会有重复的值,也就是说不一定只有一个
02bc,说不定会有2个,3个甚至更多,这就要靠自己的修改经验来判断哪是才是我们要修改的
02bc了),然后我们把
02bc改成
ffff,改完之后点击
文件-保存,退出
Hex Workshop.
接下来我们把修改完成的
DBS_10204058_7y1gmMPnnSLE+AIuERWws5g#iOo-文件复制回
X:\Private\100012a5文件夹里覆盖原来的文件,断开USB,运行一下游戏,看看是否修改成功.
嘿嘿,修改成功,任务完成,因为改失败了很多次,所以两个截图不是一个存档的截图,但是我绝对没有骗大伙,照着我这个教程绝对可以修改任何一个JAVA游戏的存档
大家可以举一反三,其实难就难在找存档位置的地方,找到了以后,没什么难度了,赶紧动手试试吧
[
本帖最后由 七分吝シ 于 2008-5-16 17:44 编辑 ]