NOKIA 7260 運行手機遊戲的心得總結

NOKIA 7260 運行手機遊戲的心得總結

心得:

一、存儲上限:我的7260是06年生產的,單個.jar文件的存儲上限是128K以下,如果大於等於128K,則會提示“存儲文件過大”的錯誤。從這一點看,我猜想是因爲7260存儲芯片的單元是以128K爲一個單位的,目的爲了避免文件浪費佔用空間。比如,130K的文件,也許要佔用132K的存儲空間。因爲手機存儲量才2.52M,所以節約存儲空間就顯得很重要。

 

二、遊戲文件的修改:

1、給遊戲瘦身:超過128K的遊戲不能夠存儲進去,所以,要給遊戲裏的文件瘦身。

     第一步:解壓jar文件進行文件分析。以《爆笑水滸2-武松後轉》爲例,jar文件大小是138K,顯然不能存儲到06年版本的7260手機裏(遊戲測試是用的什麼型號的手機我就不知道了)。爲了能讓這款遊戲在7260手機上運行,要進行文件解壓後分析。解壓後的文件分三類:.class/.bin/.png文件 。 .class文件是處理遊戲流程的字節碼文件,顯然更改它的話不是最好的選擇。那麼更改png文件吧,把裏邊開機logo等和遊戲運行無關的大容量png都替換成小的png文件(記得只能替換,不能刪除,有些文件刪除後,if遊戲運行初找不到文件,就沒有else下一步了,結果會停在某一黑屏上)。freesms.png/menu.png文件不能更改,其他的文件用c.png更名替換。

     第二步:重新打包。

     jar打包工具可以用,但是我偶然發現用zip壓縮後,更改擴展名爲jar,同樣可以被jvm識別,PC上也是。推測兩者壓縮的機制是一樣的,所以可以通用。但是用rar壓縮,就不能被手機或者PC的jmv識別。

    瘦身後的大小是126 KB (130,017 字節),滿足小於等於128K的要求。

 

2、遊戲屬性參數文件的修改:

     修改property.bin文件(用WinHex修改),把主人公武松“%0 1 10 0 160 160 30 30 56 5 21 1 0 0”改成“%0 1 10 0 999 999 99 99 99 9 99 1 0 0”,修改後打包,然後安裝到手機裏,OK。享受高魔法攻擊的快感吧。

 

疑問:.1、由於開發框架的不同,其他框架的手機遊戲怎樣更改?pak文件用什麼打開?

           2、關於1-2元收費短信的實現原理是什麼?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章