魔法門 HD 與重製

魔法門 II

Might and Magic II: Gates to Another World,1988。New World Computing。

這一款用 Go 和 Ebitengine 重寫,規則與畫面以 DOS 原版為準。遊戲內 2,703 條文字全部譯成中文,職業、種族與地名取自軟體世界當年的中文說明書。HD 版以 Amiga 版素材手繪重製,桌面有 Linux、Windows、macOS 版,另有 Android 版。

HD 版第一人稱畫面:紫色石牆中間一扇木門,右側是六名隊員的中文職業,四周是石雕與紅寶石邊框
HD 版的地城。邊框是石雕、古銀和紅寶石,隊員欄與對話框都是中文。取自 v.1.1.0 桌面版推廣片。

故事

世界觀出自珍017《魔法門 II》中文說明書。天地之初,水、風、火、土四支自然種族混戰了幾百年,水、風、火三族聯手根除土族,土族卻留下一塊浮在水上、燒不壞也吹不散的大陸,就是科隆(Cron)。

人類後來在科隆上繁衍,學會從四種自然力提取精華施展法術。第八世紀末,卡隆(Kalohn)憑一顆能源水晶球把四大主宰放逐到大陸四角,成為魔術師卡隆國王。到了第九世紀,水族造出第一頭火龍反擊,卡隆想用法術築一道水牆擋下牠,結果引來洪水,連自己和整片草原一起淹沒。水晶球據說還埋在那片沼澤裡。說明書這樣寫玩家接手的時代:「現在是混亂的十世紀,劍及巫術取代原本生活中的法律及秩序。」

遊戲開場是一份報告,寫的人是魔術師柯拉克(Corak)的徒弟昆登。柯拉克在追一個從另一個世界逃進科隆的罪犯。昆登偷聽到師父自語,聽見一句預言:在可怕的波濤橫掃科隆之前,會有一位神聖的鬥士重整大地。不久,柯拉克在研究室施法後消失了。

玩法

隊伍最多六人,從人類、精靈、矮人、侏儒、半獸人五個種族和八種職業裡挑選,其中野蠻人和忍者是這一代新加的職業。畫面是第一人稱的格子視角,走一步過一格,遊戲會自動畫出走過的地圖。科隆有五座城可以落腳,城外是二十四張野外圖、地城、城堡與四座元素平面。

建立人物畫面,列出屬性數值與可選的職業
建立人物。
原版風格的第一人稱畫面,下方對話框是牧師的中文招呼語
原版素材加上中文。文字走獨立的高解析點陣層,原版 320×200 的畫面一個像素都沒改。

原版把隊伍擠在畫面下方兩欄,放不下完整名字,更放不下中文職業。重製版把隊伍移到右上那一格,每列有編號、名字、職業與生命,下方整塊留給對話,戰鬥中也看得到隊伍狀態。

彩色的科隆大陸地圖,紅圈標出隊伍目前所在的區域
探索時按 W 開彩色世界地圖,紅圈與黃十字標出隊伍所在的區域。地圖由珍017 摺頁的平面掃描修復,沒有讓 AI 重畫地名或地形。
原版片頭畫面,獨角獸與樹叢
原版片頭。13 張疊圖的落點用實機截圖逐像素定出來。
結局控制室,畫面上並列密文、英文原文與中文譯文
結局的密碼題。密文是英文字母的替代加密,中文無法照翻,所以把密文、英文原文和中文譯文並列,比對邏輯不變。

Amiga 手繪 HD

HD 版以 Amiga 版的素材為底手繪重製,場景與介面 400 張、怪物動畫 530 幀,共 930 筆對應、913 幅獨立畫稿。邊框重畫成石雕、古銀、細金線與紅寶石,四角有雙龍角飾。滑鼠移到視窗頂端會出現工具列,可以切換繁體或簡體、遊戲字級、素材平台、原圖或 HD,偏好另存,不寫進遊戲存檔。

HD 素材總覽,上半是遊玩畫面與場景部件,下半是排成格子的手繪怪物
HD 素材總覽:遊玩畫面、場景部件與 72 組怪物造型。

隊員姓名可以輸入繁簡中文,最多十字,存讀檔保留原字。需要打字回答的謎題同時接受原版英文答案與中文答案,例如 KEYS、鑰匙、钥匙。

四個平台的原版素材

《魔法門 II》除了 DOS,還有 Amiga(1989)、MSX2(1989,日版)與 Mega Drive(1991)版。四套素材的容器、壓縮與調色盤都不一樣,各自逆向後接進遊戲,按 F6 整組切換。MSX2 的戶外畫面照原版依地圖挑選擋路物、地平線和地面,讀的是 MSX2 自己的地圖檔。配樂預設用 Mega Drive 版,16 首逐首從 ROM 擷取,場景對照用模擬器中斷點量出來。

DOS 版第一人稱畫面,EGA 色彩的石牆
DOS
Amiga 版第一人稱畫面
Amiga
MSX2 版第一人稱畫面,綠紫相間的地面
MSX2
Mega Drive 版第一人稱畫面,石牆與龜裂的地面
Mega Drive

Android 版

Android 橫向畫面:左側方向鍵,中間是 HD 地城,右側是搜尋、物品、地圖、隊伍等按鍵
橫向雙手操作。左側移動,右側的指令依情境切換。取自 v.1.2.0 推廣片,畫面在 Android 軟體模擬器擷取。

Android 版採橫向雙手操作,按鍵沿用 HD 邊框的雕花、古銀與紅寶石。點隊員看資料,背包選取物品後按「裝備/使用」,「更多」可以切換繁簡與原圖或 HD。探索時自動保存檢查點,程式在戰鬥或輸入中被系統關掉,會回到最近的檢查點。

原版的 bug

社群回報的九條原版 bug 逐條回到反組譯查證:三條在 DOS 版不存在,一條的方向和傳聞相反,其餘確實存在。確實存在的一律照原版保留,例如休息會關掉水行術。只有「打倒的固定遭遇離圖再回來又出現」做成開關,因為當年的攻略把它當練功路線,預設仍照原版。

目前狀態

項目狀態
桌面版v.1.1.0-20261111,Linux AppImage、Windows x64、macOS universal。Windows 只在 Wine 抽測,macOS 只做架構與 ad-hoc 簽章檢查,兩者都還沒在真機上驗收,也沒有 Apple 公證
Androidv.1.2.0-20261111 本機測試版,支援 arm64、x86_64、x86。Android 6 模擬器驗過觸控、組字與重載,真機待驗
公開發行尚未公開發行。含原版資料、美術與配樂的完整包只留在作者本機
原始碼公開在 mm2_cht,不含原版程式、資料與音樂,要自備合法的原版才能執行

公開 repo 目前是 2026-09-09 的版本,裡面是原版素材加中文的重製,HD 與 Android 還沒推上去。說明書轉錄、任務線與攻略整理在 mm2_cht 攻略站。