将手机游戏的英文名称改为中文名称的方法图解

通常我们从网上下载的 K-JAVA (J2ME)游戏由JAR文件和JAD文件组成,其中JAR是程序的主体(即class文件的打包),JAD为程序描述文件,相当于一个安装脚本信息,告知J2ME安装程序如何找到和效验JAR文件 。一般大小在1K字节以内(这也就是 K-JAVA 的由来) 。由于众所周知的原因,现在的游戏名称大部分都是英文,对于手机中存储较多游戏的用户在使用时会感到有些不方便,一般的手机用户对J2ME程序了解的不是很多,本文无意对J2ME进行过多的论述,只是站在实用的角度告诉大家如何将手机游戏的英文名称改为中文名称 。
一、电脑基本开发环境:win98或winXP操作系统 。
二、所需软件:JAD文件生成器-即JADgen.exe,需要注意的是有些JAD文件生成器的版本较早,不是很完善,一定要用最新版本的才可靠 。这里推荐JADgen.exe下载地址:http://ohfaint.3322.org/ot756/JADgen.exe
三、具体操作步骤如下:(以原版俄罗斯方块为例)
1、 打开游戏文件中的JAR文件,重要提示:为了防止在修改过程对原文件造成意外损坏,一定要对原文件进行必要的备份,以防不测!
图1
2、打开META-INF文件夹:
图2
3、用系统自带的"记事本"打开MANIFE.MF文件,提示:只能用"记事本"打开后才能进行下一步的修改 。
图3
4、删除原文件名称Tetis:
图4
5、改为中文名称:"05俄罗斯方块"
图5
6、点击记事本界面左上方的"文件(F)",选择"另存为",用UTF-8编码另存为新的MANIFEST.MF文件,保存在当前文件夹,提示:一定要选择"UTF-8编码"!否则修改失败 。
图6
7、用鼠标将新的MANIFEST.MF文件拖移到原文件夹对原文件进行覆盖:
图7
8、选择"添加并替换文件",点击"确定":
图8
9、退出"档案文件名字和参数"界面,回到当前目录,可以用"属性"查看一下经过修改后的"jar文件"的生成时间:
图9
10、用鼠标将"JAR文件拖移到电脑桌面的"JADgen.xex"图标中,自动生成新的"JAD文件",该文件会自动替换当前文件夹中的"JAD文件",如果操作不得法时可能新生成的"JAD文件"会停留在桌面上,遇到这种情况时,用鼠标把它拖进当前目录界面即可 。为保险起见,我们可以用上一步的方法查看一下新的"JAD文件"的生成时间:当然我们也可以用规范的操作方法,先打开"JADgen.exe",将"JAR文件"的完全路径输入到"JAD文件生成器的目录栏目框中",再点击"JAD"生成"JAR"文件,但是相对要麻烦些 。
图10
11、至此,游戏名称的修改过程结束 。我们可以打开新的"JAD文件"和"JAR-MF文件"进行查验:
图11
经过查验对比后,我们不难发现,"JAD文件"和"MANIFEST.MF文件"内容几乎完全一样,不同的只是在"JAD文件"中多了两个条目,其中的"Size:139631"表示的是主程序文件的字节数目,"URL:"表示主程序文件的网络路径 。了解了这一点,即便没有"JAD文件生成器"我们也完全可以自己编制"JAD文件",只需将"MANIFEST.MF文件"完全复制后再增加"MIDIet-Jar-Size:(字节数)"和"MIDIet-Jar-URL:(网络路径)"两个条目,其中的主程序文件的字节数目,可以用查看"JAR文件""属性"的方法得到 。网络路径就是原"JAR文件"压缩包的标注名称 。
12、修改名称过程的一点小技巧:一般安装在手机中的游戏并不是以游戏的安装时间先后排序,而是根据先阿拉伯数字大小,后英文字母表的次序来进行排序的 。利用这一点我们在给游戏改名时可以有意识的在新名称前加上阿拉伯数字,把你最喜欢,最经常玩的游戏安排在前面,这样可以很快的找到你要玩的游戏 。下面的两张手机JAVA应用图片就是更改名称前后的对比:怎么样?有种不一样的感觉吧!

推荐阅读