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