創世紀 I:黑暗紀元
Ultima I: The First Age of Darkness,1981
這一代可以從建立角色玩到結局,畫面全部是繁體中文。v1.0.1 有 Linux、Windows 和 macOS 版,要自備 GOG 版的原版資料。Release 是精簡版,只有 EGA 和 CGA 畫面,其他平台的畫面要從原始碼建置才有。

故事
索薩利亞有四塊大陸,由不列顛王治理。巫師蒙丹(本作遊戲內譯作蒙登)造了一顆不朽寶石,儀式完成後就再也沒有人殺得了他。玩家是從異世界跌進來的陌生人,一開始什麼都沒有。
要阻止蒙丹得完成三件事:通過四位國王的試煉、買太空梭升空擊落十五艘敵艦成為星海王牌、從城堡牢房救出公主換來時光機。最後駕著時光機回到過去,趁蒙丹還沒不朽時了結他。
1981 年的奇幻遊戲中途插一段太空射擊,當時很少見,後來也很少有人這樣做。
畫面


B 就會開對應的店。
T 晉見國王領任務,討伐指定數量的惡徒可以換金幣和力量。


七個平台的畫面
這一代移植過很多機器,每一版的美術都不同。中文版把七個版本的圖塊一格一格取出,對齊到引擎的 52 格圖塊。遊戲中按 PageDown 就能切換,不用重開。

| 版本 | 圖塊來源 | 背景音樂 |
|---|---|---|
| EGA(DOS) | EGATILES.BIN | 原版沒有,用占位曲 |
| CGA(DOS) | CGATILES.BIN | 原版沒有,用占位曲 |
| FM Towns | Trilogy CD | EUPHONY 序列,自寫合成器轉檔 |
| MSX | .dsk 磁碟映像 | MCP 序列,自寫合成器轉檔 |
| PC-98 | .fdi 磁碟映像 | SCORE 序列,自寫合成器轉檔 |
| Apple IIgs | 1994 Vitesse 版,反組譯後解開 LZSS | 只有音效,沒有地圖音樂 |
| Atari 8-bit | 1983 年 ATR 磁碟映像 | 原版沒有地圖音樂 |
循環裡還有一個 VGA 選項,是 EGA 的擴色版。這些圖塊衍生自原版美術,Release 精簡版不放,只有從原始碼建置才看得到。平台音樂不隨專案散布,偵測不到就退回預設。解法見技術篇的美術和音樂一文。
中文化做了什麼
- 全畫面繁體中文:地圖訊息、狀態列、戰鬥、敵人名稱、商店、任務、結局。
- 內部畫布從 320 寬拉到 640 寬,地圖用最近鄰放大維持銳利,中文用 16 像素的 Noto Serif CJK。
- 引擎以開源重製 open_ultima 為起點,上游只有世界地圖、基礎地牢和地面戰鬥。建角、商店、怪物表、國王試煉、法術、載具、太空戰、救公主和結局,以及七個平台的逆向與音樂還原,都是自行開發。
- 加上存檔:
F10離開時自動存檔,F5手動存檔。ESC只做取消,按錯不會丟進度。 - 地面怪物預設照 1981 年的行為,出現就攻擊、不會移動。這條考據自 1983 年 Atari 版的反組譯,
F6可以打開追蹤。
怎麼玩
- 下載:GitHub Release v1.0.1(Linux AppImage、Windows zip、macOS)
- 原版資料:自備 GOG 版,放進程式旁的
gamedata/,檔案清單見 Release 說明 - 介紹影片:創世紀一代 中文化(YouTube)
- 原始碼:wicanr2/u1-cht
- 要看七個平台的畫面:依 DEV-SETUP.md 從原始碼建置(全程 Docker)
程式碼承上游 open_ultima,採 GPL-3.0 授權。原始遊戲資料和各平台的美術、音樂屬原權利人。