方世玉传奇修改版下载及详细修改过程!
特别感谢小召在修改过程中的帮助
声明:本文原创,欲转载请注明原作者
第一步 准备软件并全部安装
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.武林笑传的屏幕对话框已修正,按键正常但开始游戏时较慢,进入后正常。
特别感谢小召在修改过程中的帮助
声明:本文原创,欲转载请注明原作者
第一步 准备软件并全部安装
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.武林笑传的屏幕对话框已修正,按键正常但开始游戏时较慢,进入后正常。
附件
-
62 KB 查看: 0
-
17 KB 查看: 0
-
52 KB 查看: 0
-
59 KB 查看: 0
-
68 KB 查看: 0
-
13 KB 查看: 0
-
63 KB 查看: 0
-
57 KB 查看: 0
-
6 KB 查看: 0
-
57 KB 查看: 0
-
63 KB 查看: 0
-
62 KB 查看: 0
-
60 KB 查看: 0
-
120 KB 查看: 0
-
19 KB 查看: 0
-
53 KB 查看: 0
-
6 KB 查看: 0
-
19 KB 查看: 0
-
17 KB 查看: 0
-
371 KB 查看: 0
-
252 KB 查看: 0
-
252 KB 查看: 0
-
252 KB 查看: 0
-
252 KB 查看: 0
-
252 KB 查看: 0
-
252 KB 查看: 0
-
252 KB 查看: 0
-
252 KB 查看: 0
-
105 KB 查看: 0
-
59 KB 查看: 0
-
64 KB 查看: 0
-
55 KB 查看: 0
-
56 KB 查看: 0
-
7 KB 查看: 0