瀏覽單個文章
0948217712
Master Member
 

加入日期: Feb 2005
文章: 1,908
引用:
作者jiahan
遊戲是非常的困難,因為一般程式是用windows標準的視窗元件來顯示字元的,有標準的方法可以從那些元件撈出文字訊息進行翻譯...

但是像遊戲或是Java這類有獨立的GUI的程式,對翻譯軟體來講,那都只是貼圖而已,沒有統一的方法可以去撈出文字訊息....除非用抓圖加上文字辨識,才能一勞永逸...


Windows 上我知道用 Hook 的方式欄截 TextOut API 的入口並判斷輸出的內容,如果是目標句則輸出你指定的文字,那時用在一家大公司當 RD 公司的大系統的碼非 Big5 而老董想轉成Big5 讓員工能上網管理專案....我就是這樣做的,但以 P4 來做 Hook 對系統有一點點重,所以資料的排序(in RAM)要用 Hash Table 才會快.

遊戲中的文字應該是在顯卡內合成的,如果要研究應向DX 下手,一樣攔它的 Function 入口.

...沒有就查字典吧,賺不到錢的事不用太在意...
     
      
舊 2009-11-09, 10:34 PM #11
回應時引用此文章
0948217712離線中