The JavaMagic Project


  最新测试版(0.60)已放出...如果在使用0.54 beta时遇到问题,请尝试最新版本:)

  新消息在这里,有兴趣的同学可以过去瞄一瞄……

  另外,对于留言和发信给我的同学,抱歉因为种种原因(真的是有n个原因啊,不仅仅是纯粹因为懒而已……)没有回复,总之能做的事我会尽量去做,做不了的事我也无能为力……


~前言~

  如果您已经拥有了一台Nokia手机,您可以不必继续浏览本页面,或者直接翻到后面看一看JAVAJava这个小程序 :)

  如果您是一位其它品牌手机的用户,并且您的手机支持Java功能,那么这款小工具可能会对您有所帮助。 呃,如果您对Java游戏毫无兴趣,就当我什么都没说过,然后按下alt + f4,或者ctrl + w,或者直接按下您机箱上的power键,以迅速摆脱这个页面对您造成的困扰。如果您确认自己已经准备好了,并对这个页面上的废话、病句及一些我故意写得晦涩难懂的技术词汇有足够的承受能力,就请接着往下看。

  对于非Nokia手机用户,多多少少会遇到这样的问题:在网上见到一款十分有趣的Java游戏,下载到自己的手机上却无法运行,或者是能够运行,但是按键都乱了套。这样的感觉,简直跟在路上邂逅一张钞票然而仔细一看钞票上却写着冥通银行发行仅限地府流通等字句一样郁闷。这些游戏往往是针对Nokia S40平台,或者类似的平台开发的,所以对于不兼容的第三方平台,自然很难正常运作。虽然我没有办法把假钞变成真钞,但JavaMagic却能对这些Java游戏玩一些小把戏,使它们能够在您的手机上运行。当然,成功率并不是100%,如果经过处理后游戏仍然不能正常运行,请保持一颗平常心,冷静地放弃该款游戏或尝试其它工具。

~功能介绍~

  JavaMagic的灵感来自一款叫做 FullJava 的有趣软件,但与FullJava相比,它还具有一些十分有用的功能。JavaMagic目前的主要功能如下:

  * 全屏模式。在全屏模式下,游戏的画面内容将更加丰富和完整。JavaMagic可以让游戏运行在全屏模式下,以去除碍事的软键提示栏和其它的指示栏。JavaMagic还允许用户根据自己的手机,指定全屏时的分辨率。 (需要MIDP 2.0)

  * 键码转换。JavaMagic可以将您手机的按键键码(Key Code)转换为与Nokia兼容的键码,使您的手机的方向键、左右软键等按键能在游戏中正常使用。(您需要知道自己手机各个按键的按键值,并在JavaMagic中指定。 您还可以将自己测试得出的键值保存为文件,在网络上与他人分享。)

  * 高压缩率。采用Ken Silverman's kzip对游戏进行重新压缩,使转换后的jar文件体积更小,更节省宝贵的空间。

  * 采用增强型Nokia API仿真包,更好地兼容Nokia S40游戏。没有直接使用网上广为流传的Nokia API仿真包,而是对其进行了改写和扩充,极大地提高了兼容性,图形功能也更加精确。结合键码转换功能和全屏模式,可以使您的手机能更好地享用丰富的S40游戏资源。 (需要MIDP 2.0)

  * 小字体替换。JavaMagic可以将游戏中用到的系统字体全部替换成手机的默认字体,解决部分手机无法显示小字体的问题。您不再需要因为游戏用了您手机不支持的字体而无法显示文字的问题担心了。

  * jar中文文件名自动改名。我们在网上下载的jar文件有时会使用中文文件名,但很多软件及设备对中文文件名兼容性不好,使用中文文件名的jar文件可能会识别不了。使用JavaMagic时,用户不必手动去改文件名了,JavaMagic就能自动把文件名中的汉字转换为其汉语拼音声母,以提高兼容性。

  * 自动生成jad文件。转换后可以自动生成对应的jad文件,不需要再另外使用第三方工具来生成。

  * MANIFEST.MF文件过滤。对manifest.mf中的属性进行过滤及修正,以提高兼容性。并能进行字符过滤,可以过滤中文及一些不支持的字符,以提高在某些手机上的兼容性。

  * 批量转换。可以同时对多个游戏进行转换,并有进度条提示。

  * 多种文件输入方式。除了在打开文件对话框里选择要转换的文件,还可以直接将要转换的文件拖曳到软件界面,或者直接将文件拖放到软件图标上进行转换。

  * 以及其它人性化的功能。

~界面预览~

 

~Download~

  JavaMagic:

  免安装,包含主执行文件及文档。

  Current Version: v0.54 beta

  MD5校验结果: JavaMagic_md5.txt

 

  JAVAJava:

  JAVAJava是JavaMagic的衍生物。它是一个jar重新压缩及jad生成器,利用kzip来重新压缩jar包,以生成更小的jar文件,并自动生成对应的jad文件。

  Current Version: v0.11 beta

  MD5校验结果: JAVAJava_md5.txt

 

  md5sum.exe:

  用于对文件进行md5校验。您可在本机用此程序对文件进行校验,校验结果应与网站上给出的结果一致。

  图形界面版的使用方法:选择"Generate Checksums",将JAVAJava.exe或JavaMagic.exe文件拖入窗口中,即可显示其MD5校验和。如果得到的值与本站公布的值一致则表示程序是正确的,否则请重新从本站下载相应程序。

  命令行版  图形界面版(Toast442.org MD5 GUI)

  MD5校验结果: md5_tools.txt

 

  KeyTest.jar:

  另外提供一个在网上找到的按键测试Java程序,在手机上运行此程序即可得到各个按键的键值。

  jar jad

 

~相关文档~

  软件更新记录(ChangeLog)

  使用教程

  刚接触Java游戏修改时写的文档(一)

  刚接触Java游戏修改时写的文档(二)

  刚接触Java游戏修改时写的文档(三)

 

~其它~

  如果您有任何意见及建议,欢迎告诉我,我的E-mail: returner (at) 163 dot com 或者在下面的留言簿里留言

  这个网页很丑,我临时赶出来的,是这样的啦……

 

9706