修改版游戏下载及详细修改过程!by飞鹰 9.24 rpg 武林笑传

feiying145

普通会员
2005-06-28
80
0
0
方世玉传奇修改版下载及详细修改过程!
特别感谢小召在修改过程中的帮助

声明:本文原创,欲转载请注明原作者

第一步 准备软件并全部安装
1.破解软件(fulljava1.5)(附件中)
2.moto模拟器(sdk)(网上去下一个吧)
3.反编译软件(小颖java1.4标准版)(去网上下一个吧)
4.十六进制修改软件(HWorkS32)(附件中)
5.解压缩软件(winrar)(去网上下一个吧)

第二步 使用破解软件破解nokia程序
1.打开fulljava1.5,在选项中 增加nokia兼容性class 前面打勾 将canvas分辨率 设置为
宽128高116,确定后打开33.jar(待修改的**.jar文件),提示成功后进行下一步

2.用moto模拟器先运行一下 能够运行的话进行下一步

3.用winrar将待修改的**.jar文件释放出来,我释放到了 c:\java\33(目录可根据自己情况建立,名称位置无所谓)

4.打开反编译软件(小颖java1.4标准版)操作文件夹选择 c:\java\33、输出文件夹选择c:\java ,单击 开始反编译按钮,提示反编译成功后进行下一步

5.打开c:\java 目录分别察看目录中的**.java文件(**.class文件反编译后的代码文件)逐一搜索keypress关键字 找到后分析含有==-6、==-7的代码位置,这就是需要修改的左右软键值的位置。此游戏中只有a.class文件中有 if(k == -6)、 if(k == -7)两个位置。
(引自小召 S40游戏修改和破解浅谈 分析代码,分析出-6、-7这2个需要修改的左右软键值的位置。有些游戏在多个CLASS文件中包含-6、-7的值,因此需要逐一修改。一般常见的判断语句有 case -6 及 if (i1 == -6))

6.运行十六进制修改软件(HWorkS32)打开需要修改的**.class文件(此游戏只有a.class文件),搜索FAA0找到后将其改为 EBA0,再搜索F9A0找到后将其改为 EAA0,
修改成功后保存文件,提示备份时别忘了点是。
( if (k == -6)对应的十六进制值 FAA0,if (k == -7)为F9A0; case -6,对应的十六进制值FFFFFFFA, case -7对应的一般FFFFFFF9但是有时会有特殊情况[case特殊情况实例详解];-6在16进制中表现为FA,-7为F9,-21为EB,-22为EA)

7.用winrar打来**.jar文件,将已修改的a.class文件替换掉原文件。

第三步 享受成果
用moto模拟器再运行一下,欣赏一下自己的劳动成果 [s:2]

注意:如果修改的键在模拟器上可能无效,建议传到手机上试试。
本人修改的游戏全部在v220上测试过正常,但在模拟器上可能无法正常运行!


小召提供的资料:
入门读物 —— S40游戏修改和破解浅谈
http://bbs.blueshow.net/read.php?tid=150574&fpage=1
进阶开发 —— MOTO JAVA开发相关文档整理
http://bbs.blueshow.net/read.php?tid=150575&fpage=1
辅助读物 —— MOTO VXXX/E398游戏的误区 ( +3 )
http://bbs.blueshow.net/read.php?tid=149544&fpage=5


1.风云剑侠对话框在按键修正版的基础上进行了修正,虽不太完美但也能看见第三行文字。
2.剑笑江湖的左软键改为数字键7,右软键改为数字键3,其它功能键参照游戏说明。
3.红色警戒2帝国之辉最下面被盖住一行但按键已正常,注意按挂机后恢复时游戏会重新开始.
4.武林笑传的屏幕对话框已修正,按键正常但开始游戏时较慢,进入后正常。
 

附件

feiying145

普通会员
2005-06-28
80
0
0
的确不难 斑竹以前已经说过了有一点编程基础的都可以试试!不过这是个挺好修改的游戏,让我碰上了 呵呵
希望大家都能学会让moto的游戏越来越丰富精彩!

手机实用技术帖合集:铃声制作、游戏修改、刷机教程等
http://bbs.blueshow.net/read.php?tid=162943
 

小召

普通会员
2004-09-08
200
0
0
改这个吧,今天NOKIA上箱游戏:《名将》!
下载后把文件后缀名改为jar就可以了,不需要解压缩

 

附件

叱咤

普通会员
2005-02-03
313
0
0
哈..好久没上了,你们都好强啊...蓝色都变成你们的游戏乐园了.
 

轻风叶子

普通会员
2005-05-31
7
0
0
请问一下,游戏画面并不是用fulljava执行下就可以的

如何改成128*116?我的意思是在代码里怎么改,用fulljava对某些游戏无用,在手机里依然看不见最下面的部分
 

feiying145

普通会员
2005-06-28
80
0
0
下面是引用轻风叶子于2005-07-16 15:44发表的:
请问一下,游戏画面并不是用fulljava执行下就可以的

如何改成128*116?我的意思是在代码里怎么改,用fulljava对某些游戏无用,在手机里依然看不见最下面的部分
游戏画面fulljava不能改的情况我也不太懂,我觉得想改的话要改源代码里的坐标定位及相关的图片文件,你可以去小召的游戏修改去问问!呵呵呵 [s:4]
 

小召

普通会员
2004-09-08
200
0
0
名将的图片透明问题,可惜了个游戏了……

关于游戏画面尺寸,有些用FULLJAVA处理一下就好了,有些则不可
需要改源文件方可以,有些游戏修改屏幕是十分累的
 

feiying145

普通会员
2005-06-28
80
0
0
剑神传说和月影传说按键正常但都有点贴图问题,我不会改了,那位有这能力帮忙改一下,改好留帖呀!