修改日志:
3.7:反编译成功白发魔女,增强了修改仙剑的信心!
3.8:查看了S60版的仙剑代码,混淆得实在太严重了,做了2个小时,没有多少进展,上班又比较忙,想着还是利用白发的代码来改吧,把仙剑的资源包替换进去,可以运行,多少有点问题,因为存在系统上的部分不一样,所以还是不行,决定还是老老实实的去做。修改了2个class中的错误到半夜1点,困得不行了,睡觉!(今天还编译完了S40的聂小倩,可以运行但是不能存档,也懒得去找原因了)
3.9:修改完全部class中的错误,但是不能运行!!想想还是有方法名改错了的缘故!有点想放弃了,但做了这么多又不忍心。上网乱逛,在梦网的游戏PK大赛里面发现居然有仙剑的在线试玩,居然还是S60的,查看网页代码,下载下来太失望了,居然是集成了模拟器的版本,而且所有的J2ME的类都混淆了如FullCanvas居然是com.nokia.mid.ui.c,image居然是javax.microedition.lcdui.m……但是游戏本身混淆得不是很严重,至少没有太多相同的方法名和变量。决定重新改这个版本的!对比刚做的版本,重新把所有的J2ME的类和方法改完,修正完所有的错误,到了半夜3点,拿模拟器运行,居然有空指针错误!!气得想把电脑砸了!!还是睡觉先,明天还要上班。
3.10:重新查看原代码,想找找原因,还是没找到,继续空指针错误,又耐着性子重新反编了一次,继续空指针!怎么我的RP居然沦落到这种地步呢?气得老夫把原文件删除,准备重新再做!刚准备做,忽然发现,天啊,居然发现自己没有把一个图片文件夹放进去!终于算是找到了原因。但是原代码都删了,这……想起来昨天好象传到手机里测试的安装文件还没删除,总算还有点希望,从手机上传下来,把图片文件夹拖进去,拿模拟器运行,哈哈,运行成功了!!总算是老天开眼了。拿真机测试了下,有部分小问题,对话不能显示完全,菜单和退出两个地方显示的位置不对,这都好改,最后发现最大的问题是和前天修改的聂小倩一样居然不能存档!!NND,气死我了。但是天色已晚,还是睡觉吧。
3.11:有点私事,没碰电脑,但一直想着为什么会有显示和存档的问题。
3.12:原代码删了,只好最后再做一次。运行正常,发现了画面显示错误的原因了,原来把一处定义屏幕宽度的变量定义成getWidth()!但是还是不能存档,找到相关的代码查看,对比了下白发的代码,修改好了,运行终于正常了!拿真机测试到第二个资源包,没有发现什么问题,决定放出让大家测试。不厚道的把梦网的LOGO改成自己的LOGO,前面添加了一处KIM1997修改游戏的信息,修改了游戏帮助。完成!!
转自YY手机论坛
经过本人测试,游戏适合6670使用
3.7:反编译成功白发魔女,增强了修改仙剑的信心!
3.8:查看了S60版的仙剑代码,混淆得实在太严重了,做了2个小时,没有多少进展,上班又比较忙,想着还是利用白发的代码来改吧,把仙剑的资源包替换进去,可以运行,多少有点问题,因为存在系统上的部分不一样,所以还是不行,决定还是老老实实的去做。修改了2个class中的错误到半夜1点,困得不行了,睡觉!(今天还编译完了S40的聂小倩,可以运行但是不能存档,也懒得去找原因了)
3.9:修改完全部class中的错误,但是不能运行!!想想还是有方法名改错了的缘故!有点想放弃了,但做了这么多又不忍心。上网乱逛,在梦网的游戏PK大赛里面发现居然有仙剑的在线试玩,居然还是S60的,查看网页代码,下载下来太失望了,居然是集成了模拟器的版本,而且所有的J2ME的类都混淆了如FullCanvas居然是com.nokia.mid.ui.c,image居然是javax.microedition.lcdui.m……但是游戏本身混淆得不是很严重,至少没有太多相同的方法名和变量。决定重新改这个版本的!对比刚做的版本,重新把所有的J2ME的类和方法改完,修正完所有的错误,到了半夜3点,拿模拟器运行,居然有空指针错误!!气得想把电脑砸了!!还是睡觉先,明天还要上班。
3.10:重新查看原代码,想找找原因,还是没找到,继续空指针错误,又耐着性子重新反编了一次,继续空指针!怎么我的RP居然沦落到这种地步呢?气得老夫把原文件删除,准备重新再做!刚准备做,忽然发现,天啊,居然发现自己没有把一个图片文件夹放进去!终于算是找到了原因。但是原代码都删了,这……想起来昨天好象传到手机里测试的安装文件还没删除,总算还有点希望,从手机上传下来,把图片文件夹拖进去,拿模拟器运行,哈哈,运行成功了!!总算是老天开眼了。拿真机测试了下,有部分小问题,对话不能显示完全,菜单和退出两个地方显示的位置不对,这都好改,最后发现最大的问题是和前天修改的聂小倩一样居然不能存档!!NND,气死我了。但是天色已晚,还是睡觉吧。
3.11:有点私事,没碰电脑,但一直想着为什么会有显示和存档的问题。
3.12:原代码删了,只好最后再做一次。运行正常,发现了画面显示错误的原因了,原来把一处定义屏幕宽度的变量定义成getWidth()!但是还是不能存档,找到相关的代码查看,对比了下白发的代码,修改好了,运行终于正常了!拿真机测试到第二个资源包,没有发现什么问题,决定放出让大家测试。不厚道的把梦网的LOGO改成自己的LOGO,前面添加了一处KIM1997修改游戏的信息,修改了游戏帮助。完成!!
转自YY手机论坛
经过本人测试,游戏适合6670使用
附件
-
361 KB 查看: 0