游戲漢化教程
其實漢化游戲的步驟跟網(wǎng)上流傳的一些關于Android軟件漢化的教程步驟差不多,不過一些游戲可能比軟件多了一些資源解包或提取資源的步驟.下面我來講解一下基本步驟.漢化的基本步驟一般為反編譯,修改數(shù)據(jù),回編譯,實機運行.所用到的軟件一般為Apktool(反編譯,回編譯工具),Notepad++(文本編輯工具), Beyond Compare 3(文件對比工具), AdobPhotoshopCS5(圖片編輯工具), UltraPng(PNG圖片提取工具), PNGOUTWin(PNG圖片壓縮工具), 碩思(FLASH修改工具)等等一些工具軟件.這些工具軟件網(wǎng)上一般都會有.這里我就不詳例了.現(xiàn)在有些游戲開發(fā)商已經(jīng)意識到資源修改會造成對于正版的發(fā)行,所以會特地的使用一些加密方式來對資源進行加密,這些就必須用到一些二進制修改軟件或是對其公司資源進行編程的游戲資源提取修改工具.如大名鼎鼎的植物大戰(zhàn)僵尸,和EZ等等.好了,廢話不多說了.現(xiàn)在正式開始我們的漢化之旅.
1. 反編譯
這是我基于Apktool所編寫的DOS GUI編譯器.界面丑陋,別介意哈.
輸入1,進入反編譯APK文件界面.
把文件拖放到此窗口,這里我們以漢化田野奔跑者Field_RunnerV1.0.8.apk為例.
拖放后,直接回車.這時會出現(xiàn)反編譯的進度.
反編譯完成后,我們暫時可以把APKTOOL DOS GUI給關掉了.而現(xiàn)在可以開始漢化游戲了.(一般漢化之前,需要先安裝原版到手機里面進行全界面的了解)
而在這里先解釋一下各個文件目錄.
Assets為資源文件夾,一些游戲會把圖片或是數(shù)據(jù)存放于此.
Lib為資源鏈接庫,里面的SO文件相當于windows的DLL文件.
Res為存放資源文件,而RES目錄又分為drawable(圖片所在文件夾),drawable-hdpi(高分辨率圖片所在文件夾),layout(界面布局xml文件所在文件夾),layout-hdpi(高分辨率界面布局xml文檔所在文件夾),menu(一些菜單文件所在目錄),raw(存放幫助類文檔或其他資源的文件夾,如help.html;clock.zip),xml(其他一些xml文件所在目錄),values為文本目錄(一些界面語言就是在這里實現(xiàn)的).
2.資源查找
不知道要漢化的部分是什么,那么我們就要用到一些軟件了.首先,圖片查找可以通過AcdSee來一個目錄一個目錄的遍尋,而文本的,更簡單了,用NotePad++就可以搞掂了. AcdSee就不詳例了,這里說一下Notepad++的文件夾遍尋功能.
看到在文件中查找功能了嗎?我們用得就是這個.
在查找目標中選擇要搜索的字符,替換為:這里你可以理解吧.文件類型:全部文件可以輸入*.*,如果是限制搜索的后綴,你可以輸入XML或SMALI,因為我們不知道究竟隱藏在哪里,就直接輸入*.*了.目錄,肯定是要漢化游戲的目錄了.然后按”全部查找”按鈕.這樣經(jīng)過短暫的等待,會下端出現(xiàn)結果,
這時接點擊所在的行就可以打開并定位到所要修改的地方了.任何軟件都需要摸索才能慢慢的上手.
我們現(xiàn)在要漢化的這個游戲基本上為圖片文本,為什么這么說呢,嘿嘿,難道我會告訴你我是用AcdSee一個目錄一個目錄的查看過嗎?
看到那一大堆的圖片,是不是有點小激動呢?既然找到了要漢化的東西,那么就可以用相關的軟件來編輯了.咳咳,圖片用什么軟件來編輯?親,你別玩我了,對于
圖片編輯肯定是用PS啦,PNG圖片千萬別用美圖秀秀,否則沒有透明底的.至于圖片編輯,咳咳,我可以省略了,我的PS功力丟不起那人吶.
那么PS完之后,就可以回編譯了.
3.回編
重新打開APKTOOL,輸入3,即編譯文件并給予文件簽名,把文件夾拖放到命令窗口,然后回車.
有這提示表示已經(jīng)生成APK文件并已經(jīng)簽了名.那么我們現(xiàn)在就可以安裝到手機里查看結果了.
這就是結果了.
漢化基本完成了.圖片該PS的已經(jīng)PS了,但是有些字句還是英文,那么就要再用NOTEPAD++這一利器了.還記得那全文件夾搜索功能嗎?我們可以用它來搜索const-string字段來查找.
至于哪些相對應的,呃,慢慢的查看吧.不過我偷偷的告訴你一個小竅門,引號后面是大寫開頭的一般都是要漢化的字句.但是全部大寫的話,像這些
就不能漢化了.這些是變量來得哦.如果漢化了,游戲就會FC的哦.嗯.帶有下劃線的不能漢化.嘿嘿.
好了,漢化游戲基本上就這幾個步驟,騷年,來動手看看你的成果吧.
漢化工具:教程中的游戲網(wǎng)址:
http://android.d.cn/game/20181.htmlJAVA環(huán)境下載:
http://www.xdowns.com/soft/softdown.asp?softid=53171特別感謝此教程編寫人員 @
xyao1983 希望更多的熱愛漢化的基友通過這個教程更全面的了解學習漢化,希望更多的基友能夠加入漢化組,為漢化版貢獻自己的一份力量!