站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题手机游戏修改概述(1)[转贴]

手机游戏修改概述(1)[转贴]

摘要: 手机游戏修改概述(1)[转贴]
手机游戏修改概述(1)



我花费了十几天的时间来学习手机游戏修改,通过自己的手,也成功修改过了十几款手机游戏。在学习手游修改的过程中,遇到了不少的问题和困难,当然也遇到一些帮助。现在,网络上关于手游修改的教程和知识还不是十分丰富,而且有些教程写的非常晦涩,通过十几天,二三百个小时的实践,我也算是积累了一点的手游修改的知识,我想,在这里写几篇心得和教程,让那些误入本阁,又对手游修改有点兴趣的朋友可以一读,或许也得有点心得吧;虽然这样的几率很小。另外,也是对自己的一种提醒,如果将来自己疏懒了,很久以后又重燃修改手游的热情,也可以不用再有求于人了。

一、手机游戏修改的基本概念

我们这里提到的手机游戏,是指由JAVA语言编写的运行于手机上的JAVA游戏。JAVA语言是由SUN开发的一种程序设计语言,有兴趣的朋友可以去了解一下相关的知识。 我们这里提到的手游修改,不是通过对即有程序进行反编译,修改源文件以后,再重新编译的方式进行的,我们这里修改的实际上是二进制的文件。因此,我们这里的修改受到很多的约束和局限,我们可能不得不根据二进制文件的特征进行修改。同时,这种方式的修改也是一种劳动量非常大的活动,如果您没有耐心的话,请最好不要尝试,以免浪费您的宝贵时间。

我们这种手机游戏修改的方式可是修改的内容有:

A.对手机按键的修改。简单地说,这是我们修改的主要内容。我们知道,手机的型号是成百上千的,而手机游戏往往是对于某一特定的型号或品牌的,比如诺基亚的手游一般是不能直接在摩托罗拉的手机上运行的,主要是因为两者的手机按键的键值不一样,这一点我们会在后面具体说明。

B.对文字和对话框的修改。诺记的手机可以显示小号的字体,所以有些游戏里的字体设置的很小,但摩托的手机却不支持小字体,所以如果诺机的游戏在摩机上会出现字体重叠的现象,我们将不能将两行字分开,所以我们需要调整行距,以美化外观。这一点,也是可以通过修改二进制文件的方式来实现的。

C.图片和背景音乐的修改。部分游戏里的图片和背景音乐是可以修改的,我们可以将其换成自己喜欢的图片,或者加入自己的LOGO,这也是件很有成就感的事情。

D.其它内容的修改。

二、我需要知道些什么

为了便于理解,这篇文章里面不会采用大量的专业用语。

A.JAVA游戏的组成。一个JAVA游戏,一般包含两个文件,一个是以.jar为后缀的JAR文件,另一个是以.jad为后缀的索引文件。其中,JAR是JAVA程序的主程序,而JAD文件只是显示了JAR文件的相关信息。我们从网上下载JAVA程序,一般只下载JAR文件就可以了,我们可以自己制作JAD文件(有相关软件),不过,如果网站同时提供两个文件的下载,最好还是一同下载。

B.JAVA游戏的安装。首先,请确认您的手机支持安装JAVA游戏,一般来说,国外的品牌都支持JAVA游戏的安装。我们这里以MOTORALA E375为例,来说明游戏的安装。E375首先需要在手机上打开“JAVA加载器”选项,该选项默认是隐藏的,需要通过软件调出来,相关内容请参阅手机之家MOTO E375论坛。在电脑端,我们需要一个叫做MIDWAY的软件,这个软件可以将JAVA文件传入手机,请注意,如果您直接通过其它软件将JAR文件拷入手机,手机是不会安装该文件的。MIDWAY的使用方法这里就不罗嗦了,很简单的。用MIDWAY将JAR传入手机之后,手机就会自动安装该文件了。

结尾语:前面大概介绍了一下手机游戏修改的概念,其实有些手机游戏的修改是很简单的,几分钟就可以搞定。这主要取决于经验。所以,那些浅尝辄止的人,是注定学不会的。

如果你对手机游戏修改有兴趣的话,你可以继续阅读下面的几篇文章。




↑返回目录
前一篇: 手机游戏修改概述(2)工具[转贴]
后一篇: 架构性宣言: 用 Java ME 进行无线消息传递