作者flingcould (載雨拾乘三)
看板Emulator
標題[閒聊] DiscoHawk練習中文化兼抱怨
時間Tue Jan 6 04:59:52 2026
最近只是和AI抱怨有一些開源程式又不搞多國語言包給中文使用者自己搞中文化
就被AI灌毒雞湯說自己動手,相信我可以的,結果...真的搞起來了 XDDDD
我就說我英文不行啊,AI表示:你可問google或者我!
我就說我程式語言不通,AI表示:沒叫你動程式語法,改個字串而已啊
AI反問我:你會搜尋對吧?你會取代對吧?那就是會中文化了!沒問題的不會我可以教你
啊
可是我不想裝C#,也不想裝Visual Studio,AI:你可以不裝阿,路有很多條阿,你可以
的!
真的是滿滿的毒雞湯...我覺得上了賊船了!
這算是平常奴役AI的後果嗎?
一、反編譯程式,這要取得不難,它也能調整簡中版,不過,純英文比較符合網路教學對
照
https://i.meee.com.tw/GVuOhb1.png
它可以反編譯".Net架構"的桌面應用程式,可以看到C#語法這個功能挺方便的
確實會搜尋就找得到"字串",真正的問題在...它存回去會...出很多語法錯誤不給存
從ILcode難度更高它好像類似ASM,編輯模式不給搜尋取代阿 XDDDD
嚴格來說三條路只剩下改它內建的Hexeditor這條路,說好的路很多條呢?
https://i.meee.com.tw/4lpuXtV.png
從Hexeditor下手好處是它可以搜尋字串也能搜尋Hex碼,複製取代方式也多樣
缺點也很致命,字碼要對齊字元數與位址,貼錯容易動到程式,它可以存回去,但沒語法
偵錯
必須自己做好事前準備,包含備份存檔與還原
二、事前對資料的掌握要確實
https://i.meee.com.tw/J8dn2EV.png
我把搜尋到的行數、原文字串、取代字串做紀錄,方便還原後重新定位
三、字串的字碼要確立,原文字串字元數要確立,取代字串字元數要對齊
https://i.meee.com.tw/gYX4AYi.png
我奴役AI寫了一個字串→UTF16LE查詢的單頁式網頁工具
我先畫好GUI框線圖,顏色樣式指定好,剩下的就是報確切需求,來回問答兩三次搞定
四、練手標的物,多平台主機模擬器:"Bizhawk2.11版"的轉檔工具程式--DiscoHawk
https://i.meee.com.tw/MYw9iFG.png
這是它原文的長相,能夠把多個光碟映像檔轉檔成"CCD"、"CHD"檔也能轉出音軌成"MP3"
五、還沒中文化完的--DiscoHawk
https://i.meee.com.tw/POrkodx.png
我有參考網路上Bizhawk2.10版中文化的論壇截圖,還沒抓他的中文化程式
目前階段只是把看得到的中文化,純粹當練手,只是中文化這部分我就感覺到痛苦了
這真是一門手工藝,玩過這次我更敬佩單人多產中文化的諸多前輩們了
附帶一提Bizhawk2.11版有納入DosBox-X核心,可以無需抓任何bios即可玩DOSgames
不過,它只接受映像檔、磁碟檔、conf檔,單檔和多磁片掛載,其餘DosBox式掛載方式都
不行
結論,要玩Dosgames請愛用原生DosBox各類模擬器比較好
我有空來寫一篇...我好像還欠一篇Bizhawk-Hexeditor,問題它很難寫啊...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.235.24.124 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1767646806.A.EA7.html
→ flingcould: 無法登入imgur火大我就換圖床,第一次用Meee,居然是01/06 05:10
→ flingcould: 純匿名上傳,手機版Beptt可以直接顯示,tern.ptt.cc01/06 05:10
→ flingcould: 沒有直接顯示,適應中!01/06 05:10
→ flingcould: 瀏覽器直接看網頁版可以直接顯示,那應該不用重編輯01/06 05:15
→ flingcould: 了,對了這是純練手自用,還沒打算發布,純心得、抱01/06 05:15
→ flingcould: 怨的!01/06 05:15
→ flingcould: 更正參考的是2.10版論壇的截圖,懶得重編輯!01/06 05:29
想想還是把內文更正好了
※ 編輯: flingcould (182.235.24.124 臺灣), 01/06/2026 05:32:51
※ flingcould:轉錄至看板 Old-Games 01/06 05:34
推 playlive: 很厲害耶! 我只會用Resource Hacker... 01/06 18:40
→ flingcould: 欸……我現在才發現\r\n,字串裡面的斷行語法,一個 01/07 01:35
→ flingcould: 被中文字串搞到顯示出來了,另一個被我不小心抹掉, 01/07 01:35
→ flingcould: 好像不影響顯示,這要怎麼處理好呢?要嘛一起抹掉, 01/07 01:35
→ flingcould: 要嘛測試斷行的中文位置,不過,我沒什麼概念就是了 01/07 01:35
→ flingcould: ……還得考慮顯示對齊,煩啊! 01/07 01:35
→ flingcould: 工具寫的時候沒想過字串會有換行回行與跳脫字元的問 01/07 05:04
→ flingcould: 題,會顯示就是UTF16LE轉換時當做它是\\r\\n處理,我 01/07 05:04
→ flingcould: 跟AI寫工具時都沒預料有這個問題,我又寫了修正版工 01/07 05:04
→ flingcould: 具解決這個問題! 01/07 05:04
→ flingcould: 工具修正版,反編譯模式就沒有顯示問題了,只是後來又 01/07 05:49
→ flingcould: 調整中文字串換行的妥適位置,下面被抹掉就算了 01/07 05:51
→ flingcould: 現在中文化長這樣,修好\r\n顯示問題,下次貼應該就 01/07 05:58
→ flingcould: 是完成後續中文化的部分,應該啦 XD 01/07 06:00
推 if4: p大 很強耶 我要奴役您 XD 我一直不會 Resource Hacker Orz 01/07 06:40
https://i.meee.com.tw/pzqEnK5.png
目前看得到的都中文化好了
https://i.meee.com.tw/QGBbVQF.png
找得到的錯誤訊息框也搞定了,應該算中文化好了
挺有趣的,測試拖拉時其他檔案格式不接受會是禁止符號,沒有訊息
確定可以轉檔.CCD和.CHD,不過沒設定好EmuHawk的A/V錄製設定無法轉MP3
※ 編輯: flingcould (182.235.24.124 臺灣), 01/07/2026 10:45:14
推 kenu1018: 這AI是奧創嗎?ww 01/07 10:30
https://i.meee.com.tw/fB9hMWe.png
這應該是最後修正版了,附帶一提ILcode可以存回去,以後可以明碼中文化了!
※ 編輯: flingcould (182.235.24.124 臺灣), 01/08/2026 14:01:10
推 gasbomb: 直接用hexdeitor改太猛了 請問是跟哪家AI聊的? 我也想改 01/08 13:59
→ gasbomb: 三國志9但每次反組譯的結果都看不懂無從下手 01/08 13:59