[心得] 阿爾發新文明繁中翻譯修改心得

作者: ottoli (世界的盡頭)   2021-12-03 21:42:30
席德梅爾的阿爾發新文明目前可以在GOG上買到。
若直接在Windows 10下啟動,似乎會因為畫面不全而無法遊戲。
但安裝後將遊戲目錄內資料複製到虛擬機下的XP中是可以正常遊戲。
這款遊戲網路有人作漢化檔案
在網路上可以找到簡中版的版本
而所有的文本內容都在遊戲目錄裡的.txt檔案中
所以只要把.txt檔案置換掉,理論上就可以變成繁體中文
我把簡中檔案、原文檔案、簡中轉繁體改ANSI編碼的檔案
及Big5碼對照表
放在Google雲端硬碟分享
https://drive.google.com/file/d/1eg0gOPAInqauumi3Juab0qJsZTtScucc/view
將繁體的.txt檔案覆蓋掉原來遊戲的.txt即可 中文化。
可惜的是
因為遊戲本身使用了一些特殊字元作文本的標示
所以套用到Big5碼上會產生亂碼
例如:
開始遊戲的"開"
社會工程的"會"及"程"
都有亂碼
經過嘗試後發現
在亂碼的文字後加上特殊字元就可以正常顯示
例如,開的Big5碼是B67D
在"開"後面加上"}"(Ascii 碼是7D)
變成"開}"即可在遊戲中正常顯示"開"
以下是一些常見字的對照
Ascii 碼:5B
[:5B
觀:C65B
Ascii 碼:5D
]:5D
設:B35D
因:A65D
財:B05D
Ascii 碼:7D
}:7D
開:B67D
良:A87D
Ascii 碼:7B
{:7B
坊:A77B
程:B57B
現:B27B
Ascii 碼:7C
|:7C
會:B77C
上列較常見的字都是在後面加上特殊字元就可以正常顯示文字
但遊戲內有52個純文字檔案,要一個一個文字查找修改太累了
不知道有沒有人可以寫程式,根據Big5碼表,快速取代這些文字?
作者: if4 (if)   2021-12-03 21:59:00
推繁中化
作者: widec (☑30cm)   2021-12-03 22:32:00
用繁化姬的app可以設自訂取代清單這是用來把字幕本地化的app
作者: ja20331 (沒有)   2021-12-04 01:16:00
我的想法用notepad++改字元集到oem-us 再逐個取代 但字元集也是要慢慢換
作者: iamdco (DC)   2021-12-04 03:32:00
linux sed 取代比較快,big5 碼跳脫字元的問題。
作者: ja20331 (沒有)   2021-12-04 12:06:00
在notepad++看到autocodepage外掛 這個可以自動換字元集
作者: likeapig (想換電腦)   2021-12-06 22:54:00
最後還是用英文看了,中文全部疊在一起

Links booklink

Contact Us: admin [ a t ] ucptt.com