Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)

封面參考(原作): Diablo · 原作遊戲截圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。

來源維護者: ITSTDMCC · 版本: 3dffa503c1a8 · 整理日期: 2026-10-12

文件授權: Sustainable Use(文件範圍待確認) · 本文形式: 原創介紹

本文為依公開文件撰寫的原創專案介紹,不是 README 的翻譯或重刊。文件授權未確認或有範圍限制;請到原始 Repo 閱讀完整說明。功能與進度依來源文件,本站未逐項實機驗證。


本專案是將 1996 年《暗黑破壞神》以 Rust 重新實作的移植版本,程式碼逐函式對照 DevilutionX 1.5.3 翻譯,視窗與輸入層則交由 Bevy 0.19 處理。README 明確指出,這個移植是在 Anthropic 的 Claude 作為編碼代理協助下建構,並以自動化測試與 DevilutionX 比對;作者同時提醒成品仍有粗糙之處,並在文件中列出與原版可察覺的差異。專案本身不含任何遊戲資料,使用者必須自備合法取得的 DIABDAT.MPQ,另需 DevilutionX 1.5.3 的 devilutionx.mpq 提供字型與介面素材。

在玩法層面,README 描述了一項可選的「自由移動」設定,關閉時角色移動與原版一致,開啟後可朝任意方向行走、沿牆滑動,並支援滑鼠與控制器操作;多人模式仍採原版移動以維持與 DevilutionX 的相容。另有一個實驗性的第一人稱視角,按 X 切換,作者自評效果並不理想,並表示未來可能再調整。這些功能屬於 README 陳述,實際體驗與穩定度仍待驗證。

技術上,專案以 cargo 建置,提供 Windows 10/11 64 位元的預編譯版本,並附帶測試掛鉤與輸入腳本,用於無視窗執行、固定步進重播與雙人 TCP 連線測試。README 也說明存檔與設定置於獨立資料夾,格式與 DevilutionX 相同而可互通,但 ZeroTier 連線與觸控操作並未支援。整體而言,這是一個以 Rust 重寫、帶有實驗性玩法的移植專案,其完成度與相容性主張主要來自 README 與作者自述。