教你如何修改JAVA游戲內(nèi)部參數(shù)
簡單實例小教程--如何修改JAVA游戲內(nèi)部參數(shù)以火焰字紋章為例,競技場的入場費為1100元,感覺有點昂貴,于是
想到了可以通過修改其數(shù)值達(dá)到加快賺錢的目的。(如圖1) ![]() 首先,準(zhǔn)備一下工具并且執(zhí)行安裝: 1.小穎Java源代碼反編譯超級引摯V1.4版 [下載頁面]:http://www./soft/8252.html 2.UltraEdit-32 [下載頁面]:http://www./soft/737.html 3.手機頑童模擬器 [官方下載地址]:http://www.******.com/setup.zip 接著,解壓"火焰字紋章.jar",可以發(fā)現(xiàn),解壓后,文件內(nèi)一共有6個 class文件:a.class、b.class、c.class、d.class、e.class和 GameMIDlet.class。此時,我們可以雙擊打開這些class文件,搜索 1100,結(jié)果可以發(fā)現(xiàn)b.class文件含有1100的數(shù)值(如圖2) ![]() 然后,打開windows自帶的計算器,查看選項選擇“科學(xué)型”,然后在 十進制時輸入1100,然后切換到十六進制,可得轉(zhuǎn)換后結(jié)果“44c”(如 圖3) ![]() 再接下來,用UltraEdit-32打開“b.class”,搜索“044C”,可以發(fā)現(xiàn) ,一共有兩個返回結(jié)果。(如圖4) ![]() 最后,所要做的就是將0001替換044c(如圖5),然后保存,將修改之后的 b.class文件拖進jar包內(nèi)。注意,由于有兩個“044c”,肯定要排除一 個,可以用手機頑童模擬器測試修改后的運行情況,經(jīng)過測試,第二 個"044c"為所要修改的地方。 ![]() 總的來說,還是非常容易的。熟練之后,便可將此方法舉一反三。 |
|