本文目錄一覽:
java中安轉漢化包後為什麼打不開設置的文件
java中安轉漢化包後刪除eclipse的臨時文件可以打開設置的文件。刪除eclipse的臨時文件:eclipse/configuration目錄下的org.eclipse.osgiorg.eclipse.update兩個子目錄,重新啟動eclipse。
手機Java遊戲要怎麼漢化啊??
如果有人做過GBA遊戲的漢化,一定會覺得,手機遊戲的漢化真的是太容易了。簡單的說,漢化的工作就是把遊戲中所有的文本都替換成中文的。在一個手機遊戲里,修改文本大概存在以下3種形式:
圖片字。就是指所有以圖片形式存在的文本,比如遊戲的splash,文字背景或特效等等。替換的方法很簡單,找個美工做圖,然後直接把原圖換掉。有很多過去的遊戲都是把這些圖片不經過任何處理或者只去掉擴展名放到jar里,替換這些很簡單;但是為了減容,現在的很多遊戲則是把n張圖片打包放在一個文件里,要準確的替換這些文件就有些麻煩了。
首先要弄清文件的儲存格式。按程序的畫法,可以大體分為drawImage和drawRGB兩種形式。
drawImage就是直接把圖片打包,不破壞任何圖片的格式,drawRGB則是以RGB格式保存圖片的象素信息。前者比較容易,除了PNG以外,有的手機還支持GIF,JPG等格式,只要保證圖片格式正確就可以了。後者稍微麻煩一些,因為形成的RGB象素信息的數組很大,有的還經過壓縮,因此準確的替換會比較困難。
寫在程序里的字符串。處理方法也很簡單,反編譯源文件之後替換相應的字符串就ok了。別問我什麼是反編譯,這貼里不講編譯原理。再詳細的說一下,有2條路,第一就是直接修改class文件。直接把漢字寫在源程序里的話,生成的class文件里的漢字字符串應該是標準的utf8編碼,一個簡單的做法就是自己編譯一個寫好中文字符串的java文件,再把生成的class文件裡面對應的字節copy到原class文件里。第二就是反編譯之後生成的java文件,由於擾碼的原因,會有地方編譯不過,一般是因為反編譯後生成的文件有問題。由於擾碼工具的不同,存在的問題也不一樣。有的地方沒有反編譯成功,還有的地方使用了偽彙編指令(如goto等),有的構造函數的名稱被隱藏等等,還有的擾碼工具還會故意增加不合理代碼來給反編譯設置陷阱,因此就得進行很麻煩的修改。當然改來改去也就是那麼幾種錯誤,就是很麻煩。擾碼和反編譯技術是一魔一道,沒有萬全之策。總之在沒有徹底排除擾碼的干擾的時候,不推薦用這種方法。
寫在外部數據里的字符串。如果這個遊戲的程序結構好的話,所有的字符串都應該是放在外部的某個文件里的。不知道是哪個文件的話,直接把所有文件都用文本編輯器打開查看就能發現儲存字符串的文件。很多遊戲都是用readUTF()這個通用函數來讀取文件中的數據的。因此確保所用的新字符串都是utf-8編碼,由於沒有原xml文件來重新生成這個數據文件,可能需要通過替換字符串的16進制編碼才能正確的替換原來的字符串。一般的說,uft-8每個字符比Unicode大一個字節,因此替換完成的字符串文件可能會比原來要大一點。如果不是utf8格式,也有可能是unicode或其他格式,但如果程序本身都沒有考慮到多字節文本的讀入,那麼除非修改源代碼否則是無法解決的。
到此基本上大功告成,替換這些字符串所帶來的jar大小和遊戲運行時內存的變化可以忽略不計。最後一步,請確認要運行此程序的手機支持中文。
總之,沒有自帶字庫真是一件讓人高興的事。拿到一個GBA rom,第一件事就是破解,但拿到一個手機遊戲呢?直接解開查看各文件就是了。做一個GBA漢化,至少需要破解,翻譯,美術,而做一個手機漢化呢,文本量不大,圖片不多,一個人足夠。還有最重要的一點,國內沒有一家GBA遊戲製作公司,想玩到中文遊戲只能靠fans自己動手,但是手機遊戲的遊戲正相反,國內的製作公司很多。但儘管如此,大部分的中文遊戲仍然是純粹的垃圾,和國外的大牌公司製作的遊戲相比真是不堪一擊。
java編寫的軟件可以用漢化工具進行漢化嗎
可以啊,一般向eclipse都有漢化版,但是對於編程者來說不建議使用漢化版,其實使用英文版也是蠻舒服的
java漢化教程
java的開發建議使用jbuilder、eclipse或是netbeans
eclipse在這裡免費下載:
netbeans在這裡免費下載:
教程的話,你可以看看這個:
精通JBuilder 2005 中文版 高清PDF+隨書光盤
是中文版,也有隨書光盤中的實例。
下面還有一些好的資料和視頻供你參考一下:
Java 編程初步 傻瓜書
;ID=159167
數據結與算法 Java語言版
;ID=160250
精通JBuilder 2005 中文版 高清PDF+隨書光盤
JSF JavaServer Faces in Action
;ID=160229
Spring in Action (第二版)
;ID=146170
Manning jQuery in Action
;ID=174769
Spring In Action
;ID=174107
AspectJ in Action
;ID=174106
Hibernate In Action
;ID=174105
Struts in Action
;ID=174005
Lucene in Action
;ID=173991
Java Extreme Programming Cookbook
;ID=174729
Java Programming Cookbook
;ID=173667
Beginning Java Objects
;ID=174685
Building Java Enterprise App
;ID=174684
Ant: The Definitive Guide
;ID=174683
Better Faster Lighter Java
;ID=174681
Hibernate Reference 3.1
;ID=174674
Pragmatic Version Control using CVS
;ID=174479
Pragmatic Project Automation
;ID=174476
jQuery Reference Guide
;ID=174411
Java 2 核心技術 卷1卷2 CHM版
;ID=174123
Wrox Professional Java JDK 6 Edition
;ID=163451
Java 2 寶典
;ID=159154
侯捷java編程思想 PDF中文版
;ID=163902
Learning Java (第三版)
;ID=146869
Beginning Java Programming for Dummies 第二版
;ID=163923
Java 2 核心編程
;ID=146174
Java How to Program (第六版)
;ID=146371
Java All-In-One案頭參考傻瓜書 (第二版)
;ID=152871
21天自學 Java 6 (2007年5月更新出版) PDF
;ID=159315
Java咖啡館
;ID=151447
Thinking in Java(第四版)
;ID=152053
深入學習JFC SWING – Java基礎類組件集
;ID=152049
J2EE全實例教程
;ID=158057
Java信息系統設計與開發實例(第二版)
;ID=151993
Java優化編程
;ID=151994
Java信息系統設計與開發實例(第二版)
;ID=151993
Tricks of the Java Programming
;ID=159305
Wrox Professional Java Native Interfaces with SWT JFace
;ID=159290
Java Swing 第二版 PDF文字版 O’Relliy出版
;ID=159158
O’Reilly – Java Database Programming with JDBC
;ID=159292
JDBC與Java數據庫程序設計
;ID=151448
Learning JQurey (2007年7月最新出版)
;ID=159652
J2EE設計開發編程指南
;ID=159288
Java Web Services簡明教程
;ID=159159
O’Reilly Java and XML (第二版PDF)
;ID=146231
O’Reilly Java and XML (第三版PDF)
;ID=167584
Java技術XML高級編程
;ID=147800
Expert One-on-One J2EE Design and Development
;ID=160652
Expert One-on-One J2EE Development without EJB
;ID=160653
JBoss – A Developer’s Notebook
;ID=146179
The Java Programming Language (第四版)
;ID=147095
Professional Java Development with the Spring Framework
;ID=159303
Core Java Server Faces 第二版
;ID=145549
精通Enterprise JavaBeans
;ID=146018
Enterprise JavaBeans EJB 第四版
;ID=159166
J2EE應用與BEA WebLogic Server (第二版PDF)
;ID=146227
O’Reilly Java Web Services
;ID=146377
Ant權威指南
;ID=148383
Ajax和Java框架高級編程
;ID=148371
Java Web Services簡明教程
;ID=159159
Cross-Platform Web Services Using C# and Java
;ID=160472
O’Reilly Ajax on Java
;ID=160600
O’Reilly Java and XSLT
;ID=149585
O’Reilly Java and XML Binding
;ID=149583
O’Reilly Java and SOAP
;ID=149581
Design Patterns Java Companion
;ID=163920
J2EE Java黑客大曝光 開發安全的Java應用程序
;ID=151446
J2ME API 速查手冊
;ID=158248
精通J2ME無線編程
;ID=152047
J2ME開發大全
;ID=151987
Java網頁開發的藝術
;ID=151991
Java編程高手
;ID=151990
Java 5.0 Tiger程序高手秘笈
;ID=151989
Java2網絡協議技術內幕(附源碼)
;ID=151988
Using Enterprise JavaBeans 2
;ID=166051
Java技術實用教程
;ID=158244
企業級Java安全性(構建安全的J2EE應用)
;ID=152048
Java語言集成開發環境Eclipse中文教程
;ID=158237
NetBeans IDE 5.5 企業版高級開發教程
;ID=159653
Using Enterprise JavaBeans 2
;ID=166051
Borland JBuilder Developer’s Guide
;ID=166294
Eclipse精要與高級開發技術
;ID=151986
Code Generation in Action
;ID=174722
Java 6 3D遊戲開發
;ID=160251
Java視頻教程 孫鑫Java無難事 (全12CD)
;ID=154630
J2EE開發IDE Eclipse視頻教程 全9CD 完整版
;ID=158075
Java視頻教程 即學即會java
J2EE高級開發視頻教程第01講
;ID=149010
J2EE高級開發視頻教程第02講
;ID=149011
J2EE高級開發視頻教程第03講
;ID=149012
J2EE高級開發視頻教程第04講
;ID=149113
J2EE高級開發視頻教程第05講
;ID=149209
J2EE高級開發視頻教程第06講
;ID=149211
J2EE高級開發視頻教程第07講
;ID=149212
J2EE高級開發視頻教程第08講
;ID=149214
J2EE高級開發視頻教程第09講
;ID=149215
J2EE高級開發視頻教程第10講
;ID=149216
J2EE高級開發視頻教程第11講
;ID=149217
如何漢化java遊戲
我是做java開發的但是沒做過遊戲,你可以找一款反編譯軟件把遊戲的安裝包反編譯得到源文件,用編輯器打開然後將所有的輸出,就是顯示在界面上的單詞或句子改成中文就可以了,一定要注意文件編碼問題,否則改出來可能是亂碼哦!如果對方使用的資源文件,直接改資源文件就行了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/286091.html