2023年12月11日发(作者:emui系统下载)
真人教你自己转JAVA游戏为黑莓COD
最近一段时间因为是将手机从步步高i288换成了黑莓8800,总是经常的折腾自己的手机。时间一长就发现可以在黑莓上玩的游戏并不多,而且很多不是我喜欢的类型,于是就学学网上高手们的说法,自己转。转换了十几个游戏之后,有那么一丁点心得,不敢独享,发布出来,大家自己动手,给咱们的黑莓手机丰衣足食!
必备软件列表:
HandyParterner 1.6 – 用于处理Jar程序
JavaMagic – 用于处理Jar程序
Java2Cod / WinLoader – 用于转换Jar为Cod
– 用于测试各Jar游戏手机键值
– 用于测试黑莓手机键值
BlackBerry JDE 4.5.0 – 主要用到的是模拟器(Simulator)
手机顽童 – 用于模拟运行Jar游戏以获取游戏的操作键
第一步:来当一回小顽童
好了,第一步,咱们先把手机顽童装上。装上之后,所有的Jar程序默认的打开方式被改为使用手机顽童加载打开。实际上手机顽童就是个Jar程序的PC端模拟器。咱们装上它,主要就是为了拿它来测试Jar游戏,看看都需要哪些按键操作——你总不能各种手机一样买一个吧,太不现实了,而且切换上又麻烦,所以咱干脆用个方便的,直接装上个手机顽童,就当一回顽童吧。
咱们就拿PopCap的经典游戏Chuzzle的MOTO E2的版本针对黑莓8800的转换为例(真人就只有一个8800),来运行手机顽童看看。直接双击就能启动手机顽童打开了。如图: 因为这个游戏是240×320像素的,所以用N70来模拟显然是不行的。咱们从“换机型”菜单中选择“Nokia N73 大屏”,就能正常显示240×320了: 但是运行到这里就麻烦大了!无论你点那个键,你都会发现你根本无法操作„„无论想“Enable Sound”还是想给它个“No”,反正是操作不了了。这怎么办?
难道就这样不能继续了吗?换了其他机型试了试,包括MOTO V300和MOTO E680了,都不行。不甘心的到网上去查MOTO E2的键值,发现MOTO E2的左软键和右软键的键值分别是-21和-22,而不是Nokia常见的-6和-7!
既然这样,那咱们就先给它把左右软键改成-6和-7。 第二步:改键,改键,第一个手术
这里既可以使用HandyPartner来改,也可以用JavaMagic来改。以JavaMagic为例,打开JavaMagic,点击左侧的“设置”按钮,出现设置项:
勾上“启用键码转换功能”,点击“键码设置”,出现键码设置的窗口: 左边显示的-21和-22不正是MOTO E2的左软键和右软键吗?而右侧不正是Nokia常见的键值分配表吗?好,既然这样,就按照提示在左侧给改成和现在的右侧相同的内容,而右侧给改成未改动前的内容,点两次“确认”,回到JavaMagic的主界面。点击“处理jar”指定jar游戏的位置,或者直接把Jar程序拖放到窗口上,JavaMagic就马上自动对Jar程序进行处理了,然后我们得到一个Chuzzle_文件。运行之,OK,左软键,右软键被调整过来了,用Nokia N73模拟能选择打开音乐还是关闭音乐了。
或者使用HandyPartner来修改。
打开HandyPartner,界面上全是灰色的:
点击“原始设置”,就可以加载原始的配置,如下:
咱们首先只是为了改键值进行测试,可以先不用管其他的键怎么设置,咱们先只改掉MOTO E2的软右软键。因此,咱们把“启动触摸屏”的勾去掉,其他的保持不变,在最左侧的“启用键值转换”这里进行操作。你会说,没有-21和-22啊。没关系啊,上面不是还有一个-6和-7和一个-8和-9的吗?咱们拿它们两个动手就可以了。
说道这里,咱们必须说明一下,除了-8和-9的具体对应键值是什么真人还没有搞明白之外,其他的从上到下分别是#、*、0、1、2、3、4、5、6、7、8、9和常见的左软键、右软键对应的ASCII码值。另外还必须说明的一点是,这里右侧的一列数字是期望的键值,而左侧的这一列才是实际进行操作的键值。也就是说,本来是左软键为-6,你想通过其他键来完成这个键的功能,那必须将左侧的-6改成其他键的键值,而不是右侧的一列里面的-6。
而这里咱们既然是要先改成在Nokia N73下正常使用的版本,就直接把右边的-6换成-21,-7换成-22(这里很绕,一定要好好考虑下,为什么要这么换?)。然后点“运行转换”,指定到要转换的,马上就转换完了,得到一个pkg_文件。咱们运行一下它,切换到Nokia N73,发现怎么着,左软键右软键都能用了!好,基本上成功了一小半了。
第三步:GetKey,我认得去你家的路
既然讲到键值了,有人问,如果我不知道哪个键的键值是多少,怎么办?真人告诉你,用GetKey呀。用手机顽童加载,随便按按试试,就可以知道哪些键是什么键值了。当然有些键咱们是获取不了键值的,如Nokia N73的智能键,没关系,那些获取不了的,在游戏里面也基本上不可能用到。下面的图是在Nokia N73下点数字键“5”的时候的截图: 由此,咱们也就知道了,原来数字键“5”对应的键值是53。
那么有人又会问了,那我怎们知道自己的黑莓手机上的键分别是什么键值呢?别着急,真人已经想到这个问题了,所以提前一步把转换成了COD文件,可以安装到黑莓手机,或者加载到黑莓手机模拟器当中进行测试。下图就是在真人的黑莓8800上直接运行GetKey之后点d键返回的值。 下图则是在黑莓8800的模拟器当中运行时点d键的截图: 有人还会问,你刚才说的是“d”,是小写字母,可是我们都知道,通过组合键,d键可以输出“d”、“D”、“5”来呢,怎么取得“D”和“5”的键值呢?没有关系,既然“D”要用CAP+d,“5”要用ALT+d,那就按这个顺序去按一下这个组合看看,就可以得到“D”和“5”的键值了。方便不方便? 不过实际上咱们玩游戏都是为了个简单而已,能使用一个键操作的,肯定不会想去用两个键来完成,所以,既然咱们点d键得到的就是d,而不是D和5,咱们实际转换的时候只要考虑输出d就可以了,用不到D和5.
好,话转回来继续。既然已经获得了能在Nokia N73上正常运行的Jar文件,那咱们就来直接测试下它都需要哪些键来操作吧。
经过一番点、按,终于知道以下键是必须的操作键:
左软键、右软键、2、4、5、6、8
那好,咱们就直接对这些键进行转换,来得到咱们黑莓手机上能用的Chuzzle游戏。还是HandyPartner,同时辅助在模拟器或者黑莓手机上的Getkey,就可以完美的对之进行转换了。
第四步:HandyPartner,你真是我的好帮手
首先考虑到是240×320像素的,而咱们的黑莓8800是320×240的,不旋转的话,肯定是不方便的。所以还要旋转以下。基于方便手持的原因,咱们考虑对的转换采用顺时针旋转90°(其实绝大部分Jar游戏转换为黑莓的COD游戏都是顺时针旋转90°,即右旋90°)。
右旋的话,咱们就考虑使用t键来代替左软键,v键代替右软键,d键代替数字键5(d、5同一个键),f键(对应6)代替数字键2,e键(对应2)代替数字键4,x键(对应8)代替数字键6,s键(对应4)代替数字键8——这样的代替方式是有原因的,你总不能很别扭的使用90°的转角来弯着脑袋来玩游戏吧,既然游戏的方向转了,咱们的按键当然也要跟游戏的方向一顺了才方便。至于为什么使用这些键代替,没什么好解释的,你拿个黑莓全键盘手机看看,这样岂不是正好模拟了一个普通手机的键盘布局?
因此得到的参数就如下了:
和刚才咱们转成Nokia N73适用版本不同,这里改动的更多,也就是基本上全改了。按照图上来看,键盘的所有操作键都有对应的改动了。而且最右侧的显示模式下面,咱们选了“旋转屏幕”下面的“顺时针”,其他的则都没有改变。
对,就是这样设置,现在点“运行转换”,选定进行转换,马上就得到了新的pkg_。
到这里呢,就算成功一半了。补充一下的就是这样的按键替换配置如果需要在以后常常用到的话,可以点“保存设置”,然后每次启动的时候,直接点“缺省设置”可以直接把你保存的按键替换配置加载进来,避免再次重复修改本来可以不用改动的键。
第五步:Java to Cod,转吧,转吧
到了现在就很简单了。只需要简单的转换一下,就可以得到咱们黑莓手机适用的COD程序了。
运行Java2COD,首先需要你选择两个文件的地址,一个是net_rim_。另一个是。这两个文件,如果你安装了BlackBerry JDE的话,可以在程序目录下找到它们,并顺利的指定。如果没有安装JDE的话(当然也就没有黑莓的模拟器了,不过黑莓的模拟器程序文件夹simulator可以直接从安装过JDE的童鞋的计算机上拷贝出来,绿色的,能用,真人就在用着),就只好请你找个WinLoader把,它的目录里有这两个文件,然后在Java2Cod的界面上指定一下所在的位置就好了。
指定好了之后,直接把刚刚得到的pkg_拖到这个软件的界面上,把生成文件名改一下(这里提一点,很多转Java游戏的人很不负责,包括下面要讲到的WinLoader转换,都懒得改这里的名字,结果很多不同的程序,因为生成COD文件的名字一样不能同时安装到一部黑莓手机里面,很讨厌!),比如,咱们直接写个Chuzzle,然后直接点下面的“生成 cod
& alx 文件”按钮,稍等一下就会在右侧的小窗口里显示“文件转换完成!”这样,一个新的COD游戏的COD文件和ALX文件就诞生了!
或者,使用WinLoader来转换。切换到WinLoade的java2cod选项卡,有很多可以进行设置的内容。直接点“载入jar文件”按钮来载入pkg_。这时候下面的COD文件名当中会自动填写上pkg_new。自己动手改成需要的名字。然后对其他各项可以修改的项目进行设定,之后点“生成COD文件”按钮,就可以生成了
生成的过程当中,右侧的窗口会有状态提示。翻到最后一行,如果是“No errors.”(无错)那就说明转换已经成功了。而当出现不是这个提示的时候,说明转换的过程当中出现了错误,要么是用于转换的Jar文件不支持黑莓,要么就是转换按键的时候把Jar程序弄废了。 这样,就可以加载到手机的模拟器上先试试是不是能用,然后再决定是不是要往手机上安装了。虽然有些Java2COD和WinLoade转换出来的程序,在转换的过程当中没有出错,可是并不代表加载到手机上面不出错,因此,还是先拿模拟器来试试就好了。如果在模拟器上运行无错的话,再往手机上加载吧。而如果不能运行,那就根本不用往手机上安装了。至于出现按键不对的问题,那肯定是你按键没有弄好,重新去修改下吧,改到你心目中认为完美的时候为止。
第六步:总结一下下
1.真人给的手机顽童是最新版,另外还专门提供了一个支持320×240显示的文件,解压到手机顽童的安装目录下即可。但是这个没有对应的键盘显示,不好操作。不过真人提示大家,其实,手机顽童是支持PC键盘操作的。
2.那些174×220的游戏可以考虑使用HandyPartner弄成居中显示的不旋转游戏,那样键值的转换还更容易把握一些。
3.不是每个游戏都能顺利的转成COD游戏的。有些根本就不能转成COD游戏。而有些转换出来了,也不能正常运行,有的是慢的要命,有的则是根本就不能运行,会报错。这种游戏,可以放弃。比如真人前几次转换失败了的Paris Hilton’s Diamond Quest和Sexy Vegas
Pixel 240×320版,无论怎么弄,都最后没有生成出来。到网上去查找,也没发现哪位高手将这两个游戏成功转换出来。
4.通常Jar游戏不只有一个版本,特别是一些比较大的手机游戏开发商,比如gameloft之类,他们发布的某个游戏往往有对应不同手机的版本。据网上的高手传说,和真人自己尝试的经验,MOTO系列手机的Jar游戏版本转换的成功率会相对的高一些,但是这并不代表MOTO的Jar游戏就全都能转成成黑莓的COD游戏。
5.有些Jar游戏的转换过程可能需要JavaMagic和HandyPartner轮替着上阵好好处理几遍才能转换成合适的COD游戏,这也是很常见的事情。
6.不仅Jar游戏,很多Jar软件也都可以这样转换为黑莓的COD程序!
7.最后扯上一句:还等什么,自己动手,来体验玩转黑莓的乐趣吧!
发布者:admin,转转请注明出处:http://www.yc00.com/num/1702279575a1196317.html
评论列表(0条)