創世紀 V:命運勇士
Ultima V: Warriors of Destiny,1988
主線跑得完,NPC 對白譯完 1,712 / 1,713 段,沒翻的那段是只有四個字母的殘片 caug。Release v0.2.1 不含原版資料、中文字庫和音樂,要自備。機制和原版並排實測還沒做過,目前只有靜態讀碼支撐。

故事
上一代玩家成為聖者。這一代回到不列顛尼亞,那片土地已經不認得你了。不列顛王下到地底探勘後沒有回來,攝政的是黑棘勳爵,他耳邊的三名影主代表虛偽、憎恨和怯懦。
黑棘把八德寫成了法律,於是慈悲不再是選擇。街上的衛兵開口就要貢金,一般城鎮是每個活著的隊員十枚金幣,米諾克要你一半家財。付不出來就當場逮捕,願意付但身上沒錢也一樣。真的被押到黑棘面前,他會問聖壇的真言:說出來,那座聖壇當場被玷污;不說,鍘刀就落在同伴頸上。
要結束這件事,你得走遍八座聖壇問出力量之言,到地牢深處取回三塊碎片,站到對應的聖火前舉起它消滅影主,最後下到地底世界把王帶回來。
畫面
以下都是引擎實際輸出的畫面,640×400,中文是倚天點陣字。





0xFF。

MISCMAPS.DAT。

推廣短片 78 秒,每一格畫面都是引擎的實際輸出:創世紀 V:命運勇士(YouTube)。
逆向時發現的事
這一代沒有可用的開源引擎,所有機制都要從原版讀出來。讀的過程改掉了不少原本的印象。
- 原版沒有「偷竊偵測器」。會攔人的是對話號碼
0xFF的 NPC,走過去搭話才開口要錢。 - 原版對偷竊的定義很細:拿別人桌上的飯扣 1 點業報,拿牆上的火把不扣,還會說「借用!」。
- 三塊碎片不在任何資料檔裡,是進地下世界時由程式當場放進物件槽,座標寫在執行檔的表裡。用掉的碎片不會重生。
- 一段原本以為是光源閃爍的程式,追出來是四座燈塔的光束在轉。
- 彈豎琴彈錯不必從頭來,原版手寫了一組回退規則,效果等同 KMP 演算法的 failure function。
- 結局那一幕的觸發條件,在原版其實走不到,因為條件要看的疊圖層進不了城堡地形。專案照抄規則保留,不自己補路。
中文化做了什麼
| 內容 | 數量 |
|---|---|
| NPC 對白 | 1,712 / 1,713 段 |
| 商店對白 | 194 段 |
| 五個明文檔(故事、問答、業報、訊息、結局) | 114 筆 |
| 觀察敘述 | 216 段 |
| 譯名 | 304 筆 |
「表裡有譯文」和「玩家看得到中文」是兩回事,所以測試實際走交談、關鍵字到訊息欄的路徑,掃過 135 段對話開場和 1,307 個關鍵字回應,結果沒有英文殘留。玩家要打字的咒語、Yes、No 和對話關鍵字刻意保留英文。
譯名的權威順序是:《軟體世界》的《創世紀第 V 代》中文說明書、姊妹專案 u6-cht 和 u4-cht 的既有譯名、現代直觀。
還沒完成的部分
- 和 DOSBox 跑的原版並排實測還沒做過。
- 25 個
.SND音效還沒接上,音樂已接上。 - 美術內嵌的字母維持原樣,選單、商店和地牢介面還有幾處沒有自動巡查過。
- 咒語 In Sanct Grav 在戰鬥中的效果還沒追完。
怎麼玩
- 下載:GitHub Release v0.2.1(Linux、Windows、macOS universal)
- 原始碼:wicanr2/u5-cht
- 要自備:原版遊戲資料、倚天字庫。字庫的烘製方式見 README 的開發一節
- 機制盤點:WORKLIST.md,每一條未做的項目都寫了缺什麼證據
程式碼採 MIT 授權。原版遊戲資料、美術、音樂和字型屬各原權利人,不隨專案散布。

