教你如何修改JAVA游戏内部参数
简单实例小教程--如何修改JAVA游戏内部参数以火焰字纹章为例,竞技场的入场费为1100元,感觉有点昂贵,于是
想到了可以通过修改其数值达到加快赚钱的目的。(如图1) ![]() 首先,准备一下工具并且执行安装: 1.小颖Java源代码反编译超级引挚V1.4版 [下载页面]:http://www./soft/8252.html 2.UltraEdit-32 [下载页面]:http://www./soft/737.html 3.手机顽童模拟器 [官方下载地址]:http://www.******.com/setup.zip 接着,解压"火焰字纹章.jar",可以发现,解压后,文件内一共有6个 class文件:a.class、b.class、c.class、d.class、e.class和 GameMIDlet.class。此时,我们可以双击打开这些class文件,搜索 1100,结果可以发现b.class文件含有1100的数值(如图2) ![]() 然后,打开windows自带的计算器,查看选项选择“科学型”,然后在 十进制时输入1100,然后切换到十六进制,可得转换后结果“44c”(如 图3) ![]() 再接下来,用UltraEdit-32打开“b.class”,搜索“044C”,可以发现 ,一共有两个返回结果。(如图4) ![]() 最后,所要做的就是将0001替换044c(如图5),然后保存,将修改之后的 b.class文件拖进jar包内。注意,由于有两个“044c”,肯定要排除一 个,可以用手机顽童模拟器测试修改后的运行情况,经过测试,第二 个"044c"为所要修改的地方。 ![]() 总的来说,还是非常容易的。熟练之后,便可将此方法举一反三。 |
|