教你安装所有类型的游戏(新手必读)(游戏不能玩怎么办) 基础知识大放送
其实很多游戏都是可以玩的,但是用模拟器试玩或者安装时常常有问题。为提高全民游戏水平(- -0),特写一下这个技术帖:
首先检查一下JAR文件是否为英文名,MOTO不可以用中文名的JAR文件。
模拟器 (MOTO SDK)
当一个游戏肯定可以玩而模拟器不能运行游戏时一般就是JAD的问题,有以下几个可能:
1、JAD文件名没有与JAR保持一致
2、JAD文件名内 MIDlet-Jar-URL 一行JAR文件的路径不正确
3、JAD文件内存在乱码,一般中文游戏可能会这样。将其修改成非乱码就行了,具体JAD知识后文中将介绍
4、JAD文件内格式不正确
5、JAD没有被保存成UTF-8码
6、游戏本身有错,建议拿到真机上安装尝试。
7、左右软键及导航键不起作用:因为模拟器存在BUG,C650的键值与真机不一样所致
好,现在我们来讲解一下简单的JAD知识,经常看见JAD内一行一行,都是什么意思呢?
其实JAD生成的信息都是游戏包内META-INF目录下MANIFEST.MF文件的信息。我们可以通过使用JAD生成器来生成。但是生成器生成的JAD文件未必正确,而且对中文支持力度不够,所以我们需要自己来修改。
打开JAD(使用记事本就可以):
Manifest-Version: 1.0
这个是META-INF的版本信息,必须有,而且推荐放在最前。
Created-By: 1.4.2-b28 (Sun Microsystems Inc.)
游戏打包的创建信息,无所谓,一般也无关紧要
MIDlet-Name: Adventure Island
游戏名称,想改中文名就是改这个拉~
MIDlet-1: Adventure Island, /i.png, Main
游戏信息,分别是:游戏名称,LOGO地址,主程序文件
注意这里的名称必须与上面的MIDlet-Name保持一致
MIDlet-Icon: /i.png
LOGO地址,必须与MIDlet-1内的保持一致
MIDlet-Version: 1.1.0
必选项,不可缺少
MIDlet-Vendor: Living Mobile GmbH
游戏开发者,随便填什么都可以
MIDlet-Data-Size: 1000
这也是个可选项,表示运行游戏必要的额外空间,以字节计算。如果空间不足安装时则会提示无效文件。
Media-Price: 免费
这个是软件价格,随便你填拉
MIDlet-Description: 冒险岛是一款FC移植游戏
这个是说明文字,也是可以随便改写,都无所谓的
MicroEdition-Profile: MIDP-1.0
MIDP标准,这个小召提过很多次了,MOTO手机都是MIDP2.0的,当然有时候分明2.0的游戏也会被标为1.0,这里MOTO就没有问题拉。这个是必选项。
MicroEdition-Configuration: CLDC-1.0
CLDC标准,MOTO C系列是1.0的,注意索爱一些游戏是CLDC-1.1的,这时就不能用了,会显示无效文件。
MIDlet-Jar-Size: 95052
JAR文件大小,使用JAD文件来链接安装游戏时这个参数必须正确,否则会显示无效文件。模拟器运行时可忽略。
MIDlet-Jar-URL: mxd.jar
JAR文件地址,前面没有路径就是同一目录咯~不能有错。以上这2项最好放在JAD文件的最后~
----------------------------
只要遵循以上原则,安装游戏就不会有什么问题拉~最后记得在TXT中另存为保存成UTF-8格式哦~
如果还不行,对游戏本身抱有疑问,那么请从WAP上直接下载这个游戏的JAR文件,如果这样还安装不了就说明游戏本身有问题,否则就是JAD文件有问题咯,一般通过上面的修改都可以得到改正
查看RMS文件,有6K之多,这不禁让我想到了META-INF中的MIDlet-Data-Size:这一行,这一行控制着储存所必须的额外空间。之后我拿了《英雄时代》S40和MOTOC650版本做比较,发现:
S40版的MIDlet-Data-Size: 4096
MOTO版的MIDlet-Data-Size: 8192
而《大汉王朝》在MOTO上的RMS文件也有6K之大(大于4096),于是我把该游戏的MIDlet-Data-Size: 也从4096改为8192(记得存为UTF-8格式哦),重新生成JAD,把游戏传入手机,一切OK!
记得前一段看到有朋友说他的3230在玩一些游戏时存档经常丢失,如果出现存档一类的问题,尤其是非原平台的作品时,可以将MIDlet-Data-Size:这一栏稍微改大些,就可以解决存档问题了
最近一期的箱子破解游戏似乎OS7以上的机型都不能安装,都会有授权失败的字样,最早我安装很多JAVA游戏的时候也有这种情况,开始我上网查了,好象没有专门介绍这方面的东西,后来自己找到了解决的办法,这里和大家分享下:
1.授权失败的解决办法:
通常授权失败是由于游戏文件是破解版的缘故,这里简单的说一下梦网游戏破解的简单道理和方法:每月的1号,11号,21号都是百宝箱更新新游戏的时候,“厚道”的会在推出新游戏的时候推出一次性试玩的游戏版本(S40,S60V1,SE,MOTO都有,但是惟独S60V2也就是7610的箱子没有)试玩的原理很简单,就是在原版游戏的基础上处理了下,自动生成几个class,通过生成存档来判断是否运行过一次,下下来的JAR文件会有一个com文件夹在里面,里面有fourthpass和sincetimes两个文件夹,破解的原理就是将里面处理RMS的代码进行修改,使得程序得以正常运行。一般说来,如果是直接每个游戏每次修改,理论是不会出现授权失败的问题,但是如果破解者为了省事,将一个修改好的文件直接替换,可能就会出现授权失败的问题。解决的办法其实很简单:
将下下来的JAR文件里面的COM文件夹删除,然后传到手机上,这样就不会存在安装失败的问题了,但是安装完后游戏不能运行了,再将没有删除COM文件夹的JAR文件传到手机上,用SELEQ复制到游戏安装目录下(SYSTEM/MIDLET/下,看你安装文件的名字就可以判断,不是在SYSTEM/APP下,那个只是安装产生的注册文件),覆盖原来安装的游戏,就可以正常运行了,原理和安装SIS原版游戏,然后用破解文件替换APP文件的原来是一样的不过操作相对麻烦点了。
2.文件无效的解决办法:
产生该情况的原因一般是因为JAR文件中的MF信息遭到了修改造成的,解决办法很简单,如果能找到原版的游戏,将里面的MF信息修改回来就可以了。用WINRAR打开JAR文件,里面有一个META-INF文件夹,里面的MANIFEST.MF文件就是信息了,用记事本打开,然后修改,重新保存,记住一定要用另存为,编码选择UTF-8格式。最保险的方法是你安装了WTK,新建一个工程,主MIDLET和游戏的MIDLET名字一样,把SETTING里面的信息写成游戏需要的信息,比如ICON,作者,版本什么的,这样就会在WTK的工程APP/工程文件/bin文件夹里自动生成一个MANIFEST.MF文件,使用这个文件替换原来的文件就可以解决文件无效的问题。
3.版本无效
一般是由于CLCD的版本造成的问题,同样是修改MANIFEST.MF文件,把MicroEdition-Configuration: 这一项修改,比如QD,6600都是MicroEdition-Configuration: CLDC-1.0,如果是MicroEdition-Configuration: CLDC-1.1就直接改成MicroEdition-Configuration: CLDC-1.0,但是这种方法只能解决安装的问题,不一定就能够正确运行,只有少数游戏虽然写的是1.1,但是实际上还是1.0的游戏可以,同样,QD也可以通过修改MIDP的版本来解决安装的问题,至于能不能运行就看游戏本身和RP了
首先,只要确认是可安装的MOTO游戏(别人安装能成功),那总是可以通过MIDWAY来安装的,如果出现问题(主要是报无效文件),我们一遍一遍来排除故障。
1、乱码
解压JAR包,查看其中META-INF目录下的MANIFEST.MF文件里面是否有乱码(用记事本就可以打开),如果有,则将其逐一修改为非乱码。产生乱码的地方主要是中文的游戏名、介绍开发商和游戏价格。就是以下4行:
游戏名:(红色标记的就是游戏名,改为自己想要的名字吧,注意2处保持一致)
MIDlet-Name: Adventure Island
MIDlet-1: Adventure Island, /i.png, Main
开发者:
MIDlet-Vendor: Living Mobile GmbH
游戏介绍:
MIDlet-Description: 冒险岛是一款FC移植游戏
游戏价格:
Media-Price: 免费
OK,把这上面4处的乱码全部修正就可以了!随便填什么都没有关系的!(注意标点符号用英文半角,每行的冒号和后面的文字之间有英文空格)然后另存为同名文件,选择UTF-8格式,再拖入JAR包替换原文件就可以了,重生JAD试试。
2、JAD格式有错误
JAD格式有错有2个可能,一个是JAD生成器不规范(例如生成的不是UTF-8格式的JAD文件),第二个还是MANIFEST.MF文件本身有错(箱子游戏可真麻烦呀)
JAD明显的错误包括,字符显示不完善,一串字符明显还有下文,他突然间就断掉了。例如:
MIDlet-Description: 冒险岛是一款FC移植游戏,适用于MOTO C65 (应该是C650吧??)
MIDlet-1: Adventure Island, /i.png, Ma (Main的“in”上哪去啦??)
这个明显就是出问题。
这个时候还是手工来修 MANIFEST.MF了,方法同上
3、JAD生成器无效
还有这种事?的确有,JAD生成器的程序其实笨笨的,这个时候你去查看一下META-INF这个目录名是否皆为大写,有时候变成了Meta-inf,这个时候JAD生成器就不认了。
4、文件路径和容量一定要正确
这个不用多说了,不过从WAP上下载下来的游戏JAD路径多数不正确,重新生成一下
5、CLDC不能超出标准
MicroEdition-Configuration: CLDC-1.0
1.0是符合标准的,1.1就超出了C650的标准
6、内存不够
MIDlet-Data-Size: 1000 这个表示了至少保留1K的剩余空间,如果这个数字显示为1000000,则表示至少保留1M的剩余空间,这个时候如果剩余空间不足就会“无效文件”,把这行去掉就可以了
7、缺少必要项目
以下项目是JAD内必须具备的,其他的都是可选项,去掉也没关系。但是必选项内如果少了一项可就装不了了
Manifest-Version: 1.0
MIDlet-Name:
MIDlet-1:
MIDlet-Version:
MIDlet-Vendor:
MicroEdition-Profile:
MicroEdition-Configuration:
MIDlet-Jar-Size:
MIDlet-Jar-URL:
8、JAD和MANIFEST.MF文件内容不同
这个就是提醒我们修改了MANIFEST.MF后一定要重生JAD
请大家记住我们的网址http://www.antpp.com,蚂蚁爬爬手机资源下载站永远欢迎您! [加入收藏]
如果您觉得蚂蚁爬爬好,请推荐给您的QQ好友.万分感谢!!!新手发帖,下载,上传须知[教程]
帖子3975 积分8007 威望14 金钱98 蚂蚁盾19434 贡献708 阅读权限150 在线时间155 小时 查看详细资料引用 使用道具 报告 回复 TOP
hcaimao
咕噜队长
帖子70 积分176 威望1 金钱71 蚂蚁盾-5 贡献0 阅读权限50 在线时间4 小时 个人空间 发短消息 加为好友 当前离线 2楼 大 中 小 发表于 2007-11-12 20:20 只看该作者 最近游戏精品版越来越兴旺了,随之而来的问题也多了起来,很多新手都不会安装游戏,几乎天天都能看到类似“如何安装游戏”的求助帖子,现在我就教大家安装游戏,新手要好好学习,看完这个帖子,你肯定会安装游戏的。
先讲讲S60机,因为本版的游戏几乎都是S60的游戏,所以主要讲S60游戏的安装方法:
前提条件:电脑安装了解压软件WINRAR和WINZIP(很多游戏是打包上传的)。
安装游戏的必备传输工具:读卡器,蓝牙适配器,红外适配器(需手机带红外功能),以及数据线。在这里我主要向大家推荐读卡器和蓝牙适配器。因为有些游戏(比如QD的官方游戏)多为文件夹格式的,有了读卡器可以很快速的复制,而且速度快。一些SIS游戏和JAVA游戏,对于储存卡在电池下面的机型(比如7610,6600),用读卡器比较麻烦,必须关机-取卡-拷贝-卡装机子里-开机安装,所以还是用蓝牙比较方便点。
目前一合一的读卡器的价格在30块左右,推荐SSK的。20米范围的蓝牙适配器大约80几块,牌子无所谓
如果两者一种都没有的话,那么我还是劝你至少买一个上述的工具吧。花了那么多银子买了智能机,不差这点钱买一个传输工具吧?
推荐读卡器,各种类型的都可以安装,蓝牙安装文件夹格式的游戏很麻烦很麻烦。不过最好两个都买,加一起不过100多点。各地的电子城很容易就买到
有了这些工具,游戏就可以安装了。
现在就开始教我装游戏吗?
别着急,还没装文件管理软件呢!
文件管理软件是干吗的?
SIS文件和JAVA游戏,如果是通过读卡器拷贝到MMC卡上,还需要通过文件管理软件来进行安装。而一些破解游戏文件和汉化游戏文件,也需要通过它来剪切替换。它还可以删除文件,设置LOGO,隐藏文件等等等等,属于必装软件
新手看到这里,是不是有点晕了,其实是很简单很简单的!只要你有信心!
下载一个文件管理软件,比如SELEQ(我会在这个帖子的末尾附件里发上来一个SELEQ)
读卡器安装SELEQ方法:把SELEQ这个文件拖到卡里,不用放在某一个文件夹里,放在根目录下就可以了(打开读卡器的那个盘符里面,有IMAGE,VIDEO等文件夹,这里就叫根目录)。然后把卡放进手机里,开机后进入菜单,最下面是不是出现了SELEQ的图标?这说明已经安装完成了(我发的这个是MMC无须安装版)
蓝牙适配器安装SELEQ方法:安装好适配器的驱动后,打开手机的蓝牙功能,在电脑上打开蓝牙,提示你输入蓝牙通行证密码,电脑上的通行密码和手机的通行密码打上相同的数字,完成配对后,把SELEQ这个软件拖进去,在手机的短信收件箱里会出现这个软件,提示你安装,一路点安装,提醒不被信任,也不用理它,没有任何危险的)。安装完成后再把收件箱的SELEQ的安装文件删除(已经没有用了)。再进菜单,最下面出现了SELEQ的图标
文件管理软件安装完毕了?下一步正式开始教你们安装游戏
安装游戏必须先看它是什么类型的,怎么看游戏是什么类型的呢,主要是看这个文件的后缀。
S60的游戏主要分四种:后缀是SIS的游戏,后缀是JAR或JAD的游戏(JAVA游戏),GBC,MD等后缀的游戏(模拟器游戏),只有一个文件夹(文件夹式游戏)
先教大家安装SIS游戏:
读卡器:把后缀是SIS的文件拖到根目录下。完成后再把储存卡装到手机里开机。进入SELEQ,找那个E进去(就是E盘,MMC的盘)。在最下面找到刚刚装进去的游戏,按确定键打开,提示你安装程序,一路点安装,提醒不被信任,不用理它(假如提醒和手机不兼容退出安装,也暂且不管它安装)。安装完之后退出SELEQ,进菜单的最下面,会出现一个新的图标,这个就是你刚刚安装上的游戏,进入后就可以玩啦
蓝牙:SIS游戏的安装方法和上面安装SELEQ的方法是一样的
安装SIS游戏很简单吧?
接着教你们安装JAVA游戏:
下载的JAVA游戏一般都是一个压缩包,如何区分它是否要解压缩呢?还是要看它的后缀,后缀如果是RAR或ZIP的,点鼠标右键释放到这里。解压完了怎么还有一个压缩包?再看看它的后缀,如果是JAR或JAD的后缀,你就不要解压缩了,因为解完后,你的桌面会出现一大堆文件......
读卡器安装JAVA游戏:把这个JAR或JAD的压缩包直接放进根目录里面。然后进SELEQ找到它打开安装(步骤和安装SIS游戏是一样的)
蓝牙安装JAVA游戏:也是安装SIS游戏是一样的,把JAR或JAD的压缩包蓝牙传过去,打开安装
假如你正确的按照步骤安装,但进入不了这个游戏,很可能是你的手机和这个JAVA游戏不兼容(我的7610经常遇到这种情况),只能删掉它,我会在后面讲讲删除游戏的方法
安装文件夹格式游戏的方法:
一般QD的官方游戏都是文件夹格式的,怎么安装呢?这时候就体现出读卡器的价值了!
首先打开文件夹游戏,文件夹里面会有很多二级文件夹,名称为APPS,DATA之类的文件夹。只要你把这些文件夹放在MMC卡的对应文件夹里就可以了。
MMC盘符的APPS,DATA文件夹都是在SYSTEM这个文件夹里,可我的卡里没有这个文件夹啊!SYSTEM这个文件夹是隐藏文件夹,打开MMC卡的盘符,点上面的工具-文件夹选项-查看-显示所有文件和文件夹-确定。再看看,是不是出来了SYSTEM这个文件夹了?
MMC盘符的SYSTEM里有APPS这个文件夹,把你下载的文件夹游戏打开,找到APPS进去,APPS里面的那个文件夹复制到MMC的SYSTEM-APPS里粘贴(注意是APPS里面的文件夹),APPS文件夹就复制过去了(千万不要把APPS这个文件拖到MMC盘里,如果复制并覆盖了,你的卡里只有这一个游戏,其它的软件和游戏都没了!)接着看看文件夹游戏的APPS目录里还有什么文件夹。比如还有DATA文件夹,打开DATA文件夹,把里面的文件复制到MMC的SYSTEM-DATA文件夹里。
比如说文件夹游戏里和APPS在一级目录里,还有一个recogs文件夹,但MMC卡的SYSTEM里却没有recogs文件夹的话,那么你就可以直接把recogs拖到MMC卡里,只要没提示你是否替换,就没有什么顾虑了。
不知道说了这么多,大家懂了没有,实际上就是简单的复制粘贴而已
模拟器游戏的安装方法:
一般常见的模拟器有MD,FC,GB,SFC,MGS等等,想在手机上玩魂斗罗完全可以实现(还可以调30条命呢),玩模拟器游戏必须先安装模拟器,也就是一个平台,SIS格式的,安装方法和安装SIS游戏是一样的,安装完之后会在MMC的根目录生成一个文件夹,专门存放模拟器游戏(我们一般把魂斗罗等模拟器游戏称之为ROM)。菜单里也会出现这个模拟器平台的图标,以后玩游戏必须进入这个图标里再选择。你再根据自己的喜好,下载ROM放到这个文件夹里,打开模拟器就可以了
我下载了一个ROM,但不知道是什么模拟器的怎么办?
FC的模拟器,ROM后缀为NES
GB的模拟器,ROM后缀为GB或GBC
MD的模拟器,ROM后缀为SMD
SFC的模拟器,ROM后缀为SMC
MGS的模拟器,ROM后缀是SIS的
读卡器安装模拟器ROM,把ROM拷贝到根目录里该模拟器的文件夹里就可以了
蓝牙安装模拟器有点复杂:进SELEQ-E或C的SYSTEM-MAIL里寻找蓝牙发送过来的ROM(C就是手机内存,E就是MMC卡。按照短信的储存位置来找寻。MAIL就是短信)。挨个找,找到后复制到E盘该模拟器的ROM文件夹里粘贴(SELEQ的左键选项里有复制粘贴的选择)。再把短信里的ROM删除就可以了
看完上述的教程后,安装游戏全部讲完了,下面讲讲RSC和APP文件。
在游戏版下载的游戏,除了SIS文件,还有几个其它后缀的文件,比如后缀是RSC的或APP的,这是干吗的?其实这样的文件是该游戏的汉化或者破解补丁,如果没有用它,你玩的游戏只能是英文版的或者是试玩版的。如何安装破解补丁呢?
读卡器:把这样后缀的文件复制到APPS里面的文件夹里面,提示你是否替换?选择确定,就完成了
蓝牙:把这样类型的文件发送过去,进E或C的SYSTEM-MAIL找到它并且按选项-选择复制,然后再进E/C-SYSTEM-APPS,找到该游戏的文件夹,按选项选择粘贴,提示是否覆盖,选择是,就完成了(我不知道APPS里哪个文件夹是我刚刚安装的游戏。怎么办?教你一个办法:APPS里面挨个文件夹进去,看看AIF,APP的图标有没有和该游戏图标是一样的,或者找MBM后缀的文件打开,看看是不是该游戏的文件夹,如果确定的话就粘贴,只要选择正确,它一定会提示你是否覆盖)
最后我要讲讲如何删除游戏
SIS的和JAVA的可以在机身自带的程序管理里删除
文件夹的如何删除呢?
和安装文件夹游戏一样,按照APPS里的文件夹名称删除,在菜单的该游戏图标上删除是删不掉的。如果还有DATA文件,那么你要有原始文件夹游戏查询该DATA文件夹的名称,再进入SELEQ删除掉
S60游戏的安装方法我讲完了
下面讲一讲其它手机的安装方法
我首先说明,其它手机我玩的不多,但是也经常帮家人的功能手机安装游戏,有一些自己的认识
下载游戏前,一定要知道该游戏是否支持自己的机型,比如说,用7260的就不能下载这里S60的JAVA游戏,必须寻找支持S40的JAVA游戏
支持蓝牙的机子,就拿我妹妹的索爱T628来说,先在网上找相适应的T628的JAVA游戏(必须有说明支持该机型),打开T628的蓝牙,电脑端的蓝牙适配器发送过去,T628直接安装完成
支持红外的机子,打开手机红外端口,和红外适配器的端口对上,红外适配器发送,手机安装
本文转自
http://bbs.antpp.com/thread-29384-1-1.html
其实很多游戏都是可以玩的,但是用模拟器试玩或者安装时常常有问题。为提高全民游戏水平(- -0),特写一下这个技术帖:
首先检查一下JAR文件是否为英文名,MOTO不可以用中文名的JAR文件。
模拟器 (MOTO SDK)
当一个游戏肯定可以玩而模拟器不能运行游戏时一般就是JAD的问题,有以下几个可能:
1、JAD文件名没有与JAR保持一致
2、JAD文件名内 MIDlet-Jar-URL 一行JAR文件的路径不正确
3、JAD文件内存在乱码,一般中文游戏可能会这样。将其修改成非乱码就行了,具体JAD知识后文中将介绍
4、JAD文件内格式不正确
5、JAD没有被保存成UTF-8码
6、游戏本身有错,建议拿到真机上安装尝试。
7、左右软键及导航键不起作用:因为模拟器存在BUG,C650的键值与真机不一样所致
好,现在我们来讲解一下简单的JAD知识,经常看见JAD内一行一行,都是什么意思呢?
其实JAD生成的信息都是游戏包内META-INF目录下MANIFEST.MF文件的信息。我们可以通过使用JAD生成器来生成。但是生成器生成的JAD文件未必正确,而且对中文支持力度不够,所以我们需要自己来修改。
打开JAD(使用记事本就可以):
Manifest-Version: 1.0
这个是META-INF的版本信息,必须有,而且推荐放在最前。
Created-By: 1.4.2-b28 (Sun Microsystems Inc.)
游戏打包的创建信息,无所谓,一般也无关紧要
MIDlet-Name: Adventure Island
游戏名称,想改中文名就是改这个拉~
MIDlet-1: Adventure Island, /i.png, Main
游戏信息,分别是:游戏名称,LOGO地址,主程序文件
注意这里的名称必须与上面的MIDlet-Name保持一致
MIDlet-Icon: /i.png
LOGO地址,必须与MIDlet-1内的保持一致
MIDlet-Version: 1.1.0
必选项,不可缺少
MIDlet-Vendor: Living Mobile GmbH
游戏开发者,随便填什么都可以
MIDlet-Data-Size: 1000
这也是个可选项,表示运行游戏必要的额外空间,以字节计算。如果空间不足安装时则会提示无效文件。
Media-Price: 免费
这个是软件价格,随便你填拉
MIDlet-Description: 冒险岛是一款FC移植游戏
这个是说明文字,也是可以随便改写,都无所谓的
MicroEdition-Profile: MIDP-1.0
MIDP标准,这个小召提过很多次了,MOTO手机都是MIDP2.0的,当然有时候分明2.0的游戏也会被标为1.0,这里MOTO就没有问题拉。这个是必选项。
MicroEdition-Configuration: CLDC-1.0
CLDC标准,MOTO C系列是1.0的,注意索爱一些游戏是CLDC-1.1的,这时就不能用了,会显示无效文件。
MIDlet-Jar-Size: 95052
JAR文件大小,使用JAD文件来链接安装游戏时这个参数必须正确,否则会显示无效文件。模拟器运行时可忽略。
MIDlet-Jar-URL: mxd.jar
JAR文件地址,前面没有路径就是同一目录咯~不能有错。以上这2项最好放在JAD文件的最后~
----------------------------
只要遵循以上原则,安装游戏就不会有什么问题拉~最后记得在TXT中另存为保存成UTF-8格式哦~
如果还不行,对游戏本身抱有疑问,那么请从WAP上直接下载这个游戏的JAR文件,如果这样还安装不了就说明游戏本身有问题,否则就是JAD文件有问题咯,一般通过上面的修改都可以得到改正
查看RMS文件,有6K之多,这不禁让我想到了META-INF中的MIDlet-Data-Size:这一行,这一行控制着储存所必须的额外空间。之后我拿了《英雄时代》S40和MOTOC650版本做比较,发现:
S40版的MIDlet-Data-Size: 4096
MOTO版的MIDlet-Data-Size: 8192
而《大汉王朝》在MOTO上的RMS文件也有6K之大(大于4096),于是我把该游戏的MIDlet-Data-Size: 也从4096改为8192(记得存为UTF-8格式哦),重新生成JAD,把游戏传入手机,一切OK!
记得前一段看到有朋友说他的3230在玩一些游戏时存档经常丢失,如果出现存档一类的问题,尤其是非原平台的作品时,可以将MIDlet-Data-Size:这一栏稍微改大些,就可以解决存档问题了
最近一期的箱子破解游戏似乎OS7以上的机型都不能安装,都会有授权失败的字样,最早我安装很多JAVA游戏的时候也有这种情况,开始我上网查了,好象没有专门介绍这方面的东西,后来自己找到了解决的办法,这里和大家分享下:
1.授权失败的解决办法:
通常授权失败是由于游戏文件是破解版的缘故,这里简单的说一下梦网游戏破解的简单道理和方法:每月的1号,11号,21号都是百宝箱更新新游戏的时候,“厚道”的会在推出新游戏的时候推出一次性试玩的游戏版本(S40,S60V1,SE,MOTO都有,但是惟独S60V2也就是7610的箱子没有)试玩的原理很简单,就是在原版游戏的基础上处理了下,自动生成几个class,通过生成存档来判断是否运行过一次,下下来的JAR文件会有一个com文件夹在里面,里面有fourthpass和sincetimes两个文件夹,破解的原理就是将里面处理RMS的代码进行修改,使得程序得以正常运行。一般说来,如果是直接每个游戏每次修改,理论是不会出现授权失败的问题,但是如果破解者为了省事,将一个修改好的文件直接替换,可能就会出现授权失败的问题。解决的办法其实很简单:
将下下来的JAR文件里面的COM文件夹删除,然后传到手机上,这样就不会存在安装失败的问题了,但是安装完后游戏不能运行了,再将没有删除COM文件夹的JAR文件传到手机上,用SELEQ复制到游戏安装目录下(SYSTEM/MIDLET/下,看你安装文件的名字就可以判断,不是在SYSTEM/APP下,那个只是安装产生的注册文件),覆盖原来安装的游戏,就可以正常运行了,原理和安装SIS原版游戏,然后用破解文件替换APP文件的原来是一样的不过操作相对麻烦点了。
2.文件无效的解决办法:
产生该情况的原因一般是因为JAR文件中的MF信息遭到了修改造成的,解决办法很简单,如果能找到原版的游戏,将里面的MF信息修改回来就可以了。用WINRAR打开JAR文件,里面有一个META-INF文件夹,里面的MANIFEST.MF文件就是信息了,用记事本打开,然后修改,重新保存,记住一定要用另存为,编码选择UTF-8格式。最保险的方法是你安装了WTK,新建一个工程,主MIDLET和游戏的MIDLET名字一样,把SETTING里面的信息写成游戏需要的信息,比如ICON,作者,版本什么的,这样就会在WTK的工程APP/工程文件/bin文件夹里自动生成一个MANIFEST.MF文件,使用这个文件替换原来的文件就可以解决文件无效的问题。
3.版本无效
一般是由于CLCD的版本造成的问题,同样是修改MANIFEST.MF文件,把MicroEdition-Configuration: 这一项修改,比如QD,6600都是MicroEdition-Configuration: CLDC-1.0,如果是MicroEdition-Configuration: CLDC-1.1就直接改成MicroEdition-Configuration: CLDC-1.0,但是这种方法只能解决安装的问题,不一定就能够正确运行,只有少数游戏虽然写的是1.1,但是实际上还是1.0的游戏可以,同样,QD也可以通过修改MIDP的版本来解决安装的问题,至于能不能运行就看游戏本身和RP了
首先,只要确认是可安装的MOTO游戏(别人安装能成功),那总是可以通过MIDWAY来安装的,如果出现问题(主要是报无效文件),我们一遍一遍来排除故障。
1、乱码
解压JAR包,查看其中META-INF目录下的MANIFEST.MF文件里面是否有乱码(用记事本就可以打开),如果有,则将其逐一修改为非乱码。产生乱码的地方主要是中文的游戏名、介绍开发商和游戏价格。就是以下4行:
游戏名:(红色标记的就是游戏名,改为自己想要的名字吧,注意2处保持一致)
MIDlet-Name: Adventure Island
MIDlet-1: Adventure Island, /i.png, Main
开发者:
MIDlet-Vendor: Living Mobile GmbH
游戏介绍:
MIDlet-Description: 冒险岛是一款FC移植游戏
游戏价格:
Media-Price: 免费
OK,把这上面4处的乱码全部修正就可以了!随便填什么都没有关系的!(注意标点符号用英文半角,每行的冒号和后面的文字之间有英文空格)然后另存为同名文件,选择UTF-8格式,再拖入JAR包替换原文件就可以了,重生JAD试试。
2、JAD格式有错误
JAD格式有错有2个可能,一个是JAD生成器不规范(例如生成的不是UTF-8格式的JAD文件),第二个还是MANIFEST.MF文件本身有错(箱子游戏可真麻烦呀)
JAD明显的错误包括,字符显示不完善,一串字符明显还有下文,他突然间就断掉了。例如:
MIDlet-Description: 冒险岛是一款FC移植游戏,适用于MOTO C65 (应该是C650吧??)
MIDlet-1: Adventure Island, /i.png, Ma (Main的“in”上哪去啦??)
这个明显就是出问题。
这个时候还是手工来修 MANIFEST.MF了,方法同上
3、JAD生成器无效
还有这种事?的确有,JAD生成器的程序其实笨笨的,这个时候你去查看一下META-INF这个目录名是否皆为大写,有时候变成了Meta-inf,这个时候JAD生成器就不认了。
4、文件路径和容量一定要正确
这个不用多说了,不过从WAP上下载下来的游戏JAD路径多数不正确,重新生成一下
5、CLDC不能超出标准
MicroEdition-Configuration: CLDC-1.0
1.0是符合标准的,1.1就超出了C650的标准
6、内存不够
MIDlet-Data-Size: 1000 这个表示了至少保留1K的剩余空间,如果这个数字显示为1000000,则表示至少保留1M的剩余空间,这个时候如果剩余空间不足就会“无效文件”,把这行去掉就可以了
7、缺少必要项目
以下项目是JAD内必须具备的,其他的都是可选项,去掉也没关系。但是必选项内如果少了一项可就装不了了
Manifest-Version: 1.0
MIDlet-Name:
MIDlet-1:
MIDlet-Version:
MIDlet-Vendor:
MicroEdition-Profile:
MicroEdition-Configuration:
MIDlet-Jar-Size:
MIDlet-Jar-URL:
8、JAD和MANIFEST.MF文件内容不同
这个就是提醒我们修改了MANIFEST.MF后一定要重生JAD
请大家记住我们的网址http://www.antpp.com,蚂蚁爬爬手机资源下载站永远欢迎您! [加入收藏]
如果您觉得蚂蚁爬爬好,请推荐给您的QQ好友.万分感谢!!!新手发帖,下载,上传须知[教程]
帖子3975 积分8007 威望14 金钱98 蚂蚁盾19434 贡献708 阅读权限150 在线时间155 小时 查看详细资料引用 使用道具 报告 回复 TOP
hcaimao
咕噜队长
帖子70 积分176 威望1 金钱71 蚂蚁盾-5 贡献0 阅读权限50 在线时间4 小时 个人空间 发短消息 加为好友 当前离线 2楼 大 中 小 发表于 2007-11-12 20:20 只看该作者 最近游戏精品版越来越兴旺了,随之而来的问题也多了起来,很多新手都不会安装游戏,几乎天天都能看到类似“如何安装游戏”的求助帖子,现在我就教大家安装游戏,新手要好好学习,看完这个帖子,你肯定会安装游戏的。
先讲讲S60机,因为本版的游戏几乎都是S60的游戏,所以主要讲S60游戏的安装方法:
前提条件:电脑安装了解压软件WINRAR和WINZIP(很多游戏是打包上传的)。
安装游戏的必备传输工具:读卡器,蓝牙适配器,红外适配器(需手机带红外功能),以及数据线。在这里我主要向大家推荐读卡器和蓝牙适配器。因为有些游戏(比如QD的官方游戏)多为文件夹格式的,有了读卡器可以很快速的复制,而且速度快。一些SIS游戏和JAVA游戏,对于储存卡在电池下面的机型(比如7610,6600),用读卡器比较麻烦,必须关机-取卡-拷贝-卡装机子里-开机安装,所以还是用蓝牙比较方便点。
目前一合一的读卡器的价格在30块左右,推荐SSK的。20米范围的蓝牙适配器大约80几块,牌子无所谓
如果两者一种都没有的话,那么我还是劝你至少买一个上述的工具吧。花了那么多银子买了智能机,不差这点钱买一个传输工具吧?
推荐读卡器,各种类型的都可以安装,蓝牙安装文件夹格式的游戏很麻烦很麻烦。不过最好两个都买,加一起不过100多点。各地的电子城很容易就买到
有了这些工具,游戏就可以安装了。
现在就开始教我装游戏吗?
别着急,还没装文件管理软件呢!
文件管理软件是干吗的?
SIS文件和JAVA游戏,如果是通过读卡器拷贝到MMC卡上,还需要通过文件管理软件来进行安装。而一些破解游戏文件和汉化游戏文件,也需要通过它来剪切替换。它还可以删除文件,设置LOGO,隐藏文件等等等等,属于必装软件
新手看到这里,是不是有点晕了,其实是很简单很简单的!只要你有信心!
下载一个文件管理软件,比如SELEQ(我会在这个帖子的末尾附件里发上来一个SELEQ)
读卡器安装SELEQ方法:把SELEQ这个文件拖到卡里,不用放在某一个文件夹里,放在根目录下就可以了(打开读卡器的那个盘符里面,有IMAGE,VIDEO等文件夹,这里就叫根目录)。然后把卡放进手机里,开机后进入菜单,最下面是不是出现了SELEQ的图标?这说明已经安装完成了(我发的这个是MMC无须安装版)
蓝牙适配器安装SELEQ方法:安装好适配器的驱动后,打开手机的蓝牙功能,在电脑上打开蓝牙,提示你输入蓝牙通行证密码,电脑上的通行密码和手机的通行密码打上相同的数字,完成配对后,把SELEQ这个软件拖进去,在手机的短信收件箱里会出现这个软件,提示你安装,一路点安装,提醒不被信任,也不用理它,没有任何危险的)。安装完成后再把收件箱的SELEQ的安装文件删除(已经没有用了)。再进菜单,最下面出现了SELEQ的图标
文件管理软件安装完毕了?下一步正式开始教你们安装游戏
安装游戏必须先看它是什么类型的,怎么看游戏是什么类型的呢,主要是看这个文件的后缀。
S60的游戏主要分四种:后缀是SIS的游戏,后缀是JAR或JAD的游戏(JAVA游戏),GBC,MD等后缀的游戏(模拟器游戏),只有一个文件夹(文件夹式游戏)
先教大家安装SIS游戏:
读卡器:把后缀是SIS的文件拖到根目录下。完成后再把储存卡装到手机里开机。进入SELEQ,找那个E进去(就是E盘,MMC的盘)。在最下面找到刚刚装进去的游戏,按确定键打开,提示你安装程序,一路点安装,提醒不被信任,不用理它(假如提醒和手机不兼容退出安装,也暂且不管它安装)。安装完之后退出SELEQ,进菜单的最下面,会出现一个新的图标,这个就是你刚刚安装上的游戏,进入后就可以玩啦
蓝牙:SIS游戏的安装方法和上面安装SELEQ的方法是一样的
安装SIS游戏很简单吧?
接着教你们安装JAVA游戏:
下载的JAVA游戏一般都是一个压缩包,如何区分它是否要解压缩呢?还是要看它的后缀,后缀如果是RAR或ZIP的,点鼠标右键释放到这里。解压完了怎么还有一个压缩包?再看看它的后缀,如果是JAR或JAD的后缀,你就不要解压缩了,因为解完后,你的桌面会出现一大堆文件......
读卡器安装JAVA游戏:把这个JAR或JAD的压缩包直接放进根目录里面。然后进SELEQ找到它打开安装(步骤和安装SIS游戏是一样的)
蓝牙安装JAVA游戏:也是安装SIS游戏是一样的,把JAR或JAD的压缩包蓝牙传过去,打开安装
假如你正确的按照步骤安装,但进入不了这个游戏,很可能是你的手机和这个JAVA游戏不兼容(我的7610经常遇到这种情况),只能删掉它,我会在后面讲讲删除游戏的方法
安装文件夹格式游戏的方法:
一般QD的官方游戏都是文件夹格式的,怎么安装呢?这时候就体现出读卡器的价值了!
首先打开文件夹游戏,文件夹里面会有很多二级文件夹,名称为APPS,DATA之类的文件夹。只要你把这些文件夹放在MMC卡的对应文件夹里就可以了。
MMC盘符的APPS,DATA文件夹都是在SYSTEM这个文件夹里,可我的卡里没有这个文件夹啊!SYSTEM这个文件夹是隐藏文件夹,打开MMC卡的盘符,点上面的工具-文件夹选项-查看-显示所有文件和文件夹-确定。再看看,是不是出来了SYSTEM这个文件夹了?
MMC盘符的SYSTEM里有APPS这个文件夹,把你下载的文件夹游戏打开,找到APPS进去,APPS里面的那个文件夹复制到MMC的SYSTEM-APPS里粘贴(注意是APPS里面的文件夹),APPS文件夹就复制过去了(千万不要把APPS这个文件拖到MMC盘里,如果复制并覆盖了,你的卡里只有这一个游戏,其它的软件和游戏都没了!)接着看看文件夹游戏的APPS目录里还有什么文件夹。比如还有DATA文件夹,打开DATA文件夹,把里面的文件复制到MMC的SYSTEM-DATA文件夹里。
比如说文件夹游戏里和APPS在一级目录里,还有一个recogs文件夹,但MMC卡的SYSTEM里却没有recogs文件夹的话,那么你就可以直接把recogs拖到MMC卡里,只要没提示你是否替换,就没有什么顾虑了。
不知道说了这么多,大家懂了没有,实际上就是简单的复制粘贴而已
模拟器游戏的安装方法:
一般常见的模拟器有MD,FC,GB,SFC,MGS等等,想在手机上玩魂斗罗完全可以实现(还可以调30条命呢),玩模拟器游戏必须先安装模拟器,也就是一个平台,SIS格式的,安装方法和安装SIS游戏是一样的,安装完之后会在MMC的根目录生成一个文件夹,专门存放模拟器游戏(我们一般把魂斗罗等模拟器游戏称之为ROM)。菜单里也会出现这个模拟器平台的图标,以后玩游戏必须进入这个图标里再选择。你再根据自己的喜好,下载ROM放到这个文件夹里,打开模拟器就可以了
我下载了一个ROM,但不知道是什么模拟器的怎么办?
FC的模拟器,ROM后缀为NES
GB的模拟器,ROM后缀为GB或GBC
MD的模拟器,ROM后缀为SMD
SFC的模拟器,ROM后缀为SMC
MGS的模拟器,ROM后缀是SIS的
读卡器安装模拟器ROM,把ROM拷贝到根目录里该模拟器的文件夹里就可以了
蓝牙安装模拟器有点复杂:进SELEQ-E或C的SYSTEM-MAIL里寻找蓝牙发送过来的ROM(C就是手机内存,E就是MMC卡。按照短信的储存位置来找寻。MAIL就是短信)。挨个找,找到后复制到E盘该模拟器的ROM文件夹里粘贴(SELEQ的左键选项里有复制粘贴的选择)。再把短信里的ROM删除就可以了
看完上述的教程后,安装游戏全部讲完了,下面讲讲RSC和APP文件。
在游戏版下载的游戏,除了SIS文件,还有几个其它后缀的文件,比如后缀是RSC的或APP的,这是干吗的?其实这样的文件是该游戏的汉化或者破解补丁,如果没有用它,你玩的游戏只能是英文版的或者是试玩版的。如何安装破解补丁呢?
读卡器:把这样后缀的文件复制到APPS里面的文件夹里面,提示你是否替换?选择确定,就完成了
蓝牙:把这样类型的文件发送过去,进E或C的SYSTEM-MAIL找到它并且按选项-选择复制,然后再进E/C-SYSTEM-APPS,找到该游戏的文件夹,按选项选择粘贴,提示是否覆盖,选择是,就完成了(我不知道APPS里哪个文件夹是我刚刚安装的游戏。怎么办?教你一个办法:APPS里面挨个文件夹进去,看看AIF,APP的图标有没有和该游戏图标是一样的,或者找MBM后缀的文件打开,看看是不是该游戏的文件夹,如果确定的话就粘贴,只要选择正确,它一定会提示你是否覆盖)
最后我要讲讲如何删除游戏
SIS的和JAVA的可以在机身自带的程序管理里删除
文件夹的如何删除呢?
和安装文件夹游戏一样,按照APPS里的文件夹名称删除,在菜单的该游戏图标上删除是删不掉的。如果还有DATA文件,那么你要有原始文件夹游戏查询该DATA文件夹的名称,再进入SELEQ删除掉
S60游戏的安装方法我讲完了
下面讲一讲其它手机的安装方法
我首先说明,其它手机我玩的不多,但是也经常帮家人的功能手机安装游戏,有一些自己的认识
下载游戏前,一定要知道该游戏是否支持自己的机型,比如说,用7260的就不能下载这里S60的JAVA游戏,必须寻找支持S40的JAVA游戏
支持蓝牙的机子,就拿我妹妹的索爱T628来说,先在网上找相适应的T628的JAVA游戏(必须有说明支持该机型),打开T628的蓝牙,电脑端的蓝牙适配器发送过去,T628直接安装完成
支持红外的机子,打开手机红外端口,和红外适配器的端口对上,红外适配器发送,手机安装
本文转自
http://bbs.antpp.com/thread-29384-1-1.html