為什麼需要自備 ROM?
遊戲內容在啟動時從你自己的 ROM 讀取,本項目不提供 ROM。項目提供重編譯工具與執行時、翻譯文本和介面;原作的程式、文字、影像和音樂歸各自的版權方所有。
目前只支援《超級機器人大戰64》日版 Rev 0。.z64、.v64、.n64 三種位元組序都可以,遊戲會自動識別並轉換;按 .z64 計算的 SHA-256 為
ee5f4a21d8e5f7827d21199e27800edf250df9a8e4d10befb1a6992df597b13e。其他版本不受支援。
ROM 放在哪裡?
- Windows:把 ROM 改名為
rom.z64,放進解壓出的Marchwind64-windows-x64資料夾,然後雙擊Marchwind64.cmd啟動(不是Marchwind64.exe)。也可以放在%LOCALAPPDATA%\SRW64Recomp\rom.z64。Windows 預設隱藏擴充名,改名時容易變成rom.z64.z64,先在資源管理器的「檢視」裡勾選「檔案擴充名」。 - Linux/Steam Deck:改名為
rom.z64,放在marchwind64.sh旁邊,或~/.local/share/srw64-recomp/rom.z64。 - macOS、Android:不用改名,首次啟動時在彈出的窗口裡選擇 ROM。
- Nintendo Switch:改名為
rom.z64,放進 SD 卡上的/switch/Marchwind64/。首次啟動會在主機上匯入,約半分鐘。
ROM 是壓縮包的話先解壓。.n64、.v64 格式改名為 rom.n64、rom.v64 即可。詳見安裝。
這是模擬器嗎?
本項目是通過靜態重編譯製作的原生移植:先將 N64 的 MIPS 程式翻譯成 C,再編譯成 Windows、macOS、Linux、Android、Switch 的本機程式,圖形由 RT64 渲染(Switch 上用自己的 OpenGL 渲染器)。執行時無需配置 BIOS、外掛或模擬器,也可以在原版的基礎上調整介面、增加功能。
支援哪些平臺和手柄?
| 平臺 | 要求 |
|---|---|
| Windows(實驗性) | 64 位 Windows |
| macOS | Apple 晶片,macOS 14 起 |
| Linux | x86-64,glibc 2.35 起,需要 Vulkan 驅動 |
| Steam Deck(實驗性) | 與 Linux 同一個包,自動識別 Deck |
| Android(實驗性) | arm64,Android 9 起,需要 Vulkan 1.1;實測機型見安卓相容列表 |
| Nintendo Switch(實驗性) | Atmosphère 自制系統與 hbmenu,應用模式;只提供 NRO,不提供 NSP |
各平臺對 CPU、顯示卡和驅動的具體要求見安裝頁的系統要求。
支援鍵盤和常見手柄,畫面上的按鍵提示會隨最後使用的裝置切換。Android 未連線手柄時可以觸屏操作:觸碰屏幕後會出現當前畫面需要的按鍵,並標出「確定」「快進」「下個單位」等功能名。鍵盤和手柄的按鍵分配可以在設定視窗的「操作」頁修改。
存檔在哪裡?能和模擬器互通嗎?
存檔都在使用者目錄的 saves 資料夾裡:
- Windows:
%LOCALAPPDATA%\SRW64Recomp\saves,在資源管理器位址列輸入這個路徑回車即可開啟。便攜模式(Marchwind64.exe旁邊有user-data資料夾)下是遊戲資料夾裡的user-data\saves。 - macOS:
~/Library/Application Support/SRW64Recomp/saves,在訪達裡按 ⇧⌘G 輸入路徑。 - Linux/Steam Deck:
~/.local/share/srw64-recomp/saves。 - Android:在系統「檔案」應用裡找到「Marchwind64」,開啟裡面的
saves。 - Nintendo Switch:SD 卡上的
/switch/Marchwind64/saves,可以用讀卡器或 ftpd 拷出來。
裡面的 cartridge.sram 是卡帶存檔(存檔欄 1、2),slots/ 是存檔欄 3 起,auto/ 是自動存檔。備份時複製整個 saves 資料夾;恢復時先退出遊戲,再放回原處。換電腦或換平臺時也是這樣搬存檔。
卡帶存檔 saves/cartridge.sram 與 ares 的 .ram 格式相同,可以直接互拷。其他模擬器的存檔可以通過設定視窗的「存檔」頁匯入或匯出:「匯出給模擬器」將存檔欄 1、2 轉為 ares、Project64、mupen64plus、RetroArch 的格式;「從模擬器匯入」讀取放在 import 資料夾中的存檔,存入新的存檔欄,保留原有存檔。
能隨時即時存檔嗎?
不能。遊戲不是在模擬器裡執行的,沒有模擬器那種任意時刻儲存、讀取的即時存檔。存檔仍按原版的方式進行,另外加了自動存檔:
- 預設開啟,在過關進入場間、出擊前和每回合開始時自動儲存。
- 預設保留 3 份場間存檔、5 份回合存檔,超出的舊存檔會刪除。份數可以在設定視窗的「存檔」頁修改,也可以在那裡關閉自動存檔。
- 在標題畫面的讀取畫面裡讀取自動存檔。讀取回合存檔會從那一回合開始重來。
HD 包是什麼?
HD 包是單獨下載、可選安裝的圖片包,只替換遊戲畫面。未安裝時使用原版畫面;安裝後,可以在遊戲中隨時切換原版與 HD。Android 上在應用裡匯入:長按應用圖示選「匯入 HD 包」,或用 SRW64 開啟下載的 zip。Switch 用單獨的 Switch 版 HD 包,解壓到 SD 卡根目錄即可,電腦版的包在 Switch 上不能用。
包內圖片主要通過以下兩種方式製作,來源列在包內說明和發布說明中:
- AI 生成:頭像、場間背景、宇宙物件和標題圖由阿里雲百鍊的通義千問影像模型以原版畫面為參考生成;劇情世界地圖和戰術地圖的底圖由 OpenAI 的影像模型以原版畫面為參考繪製。
- 由原版放大:機體立繪和地圖上的機體圖示用本地放大模型從原版畫素圖放大重繪;戰術地圖的色號圖由原版地圖畫素放大而來。
邊框由代碼繪製;BANPRESTO 標誌、GAME OVER 和視窗邊框在遊戲執行時從你的 ROM 生成,不包含在包內。
怎麼切換語言?
在設定視窗的「語言」中選擇中文、英文、日文或韓文(韓文由社群譯者 테오(jung5441) 翻譯),遊戲中也有切換語言的快捷鍵(各平臺按鍵不同,見設定的「操作」頁)。對白、選單和資料文本會一起切換,所選語言會保留到下次啟動。
和原版有哪些不同?
遊戲保留原版劇情,數值、敵人行動和戰鬥結算以原版為基礎。設定視窗的「規則」頁提供可關閉的修正選項;啟用後,對應的計算和規則會有所調整。
新增功能主要圍繞介面、閱讀和操作:原生繪製的設定與場間畫面、對白回看與自動閱讀、快進與跳過、寬屏、多存檔欄與自動存檔,以及改鍵等。
遊戲卡在某個畫面不動,或視窗「未響應」?
多半是顯示卡驅動太舊,請先更新到下面的版本或更新:
- NVIDIA:高於 475.14。
- AMD:2019 年以後發布的驅動。
- Intel:最新驅動。
- Linux:發行版提供的最新 Mesa 或 NVIDIA 驅動。Steam Deck 保持 SteamOS 為最新即可。
驅動最好從顯示卡廠商官網下載,Windows 更新自帶的往往偏舊;筆記本如果有兩塊顯示卡,兩塊都要更新。更新後仍然卡住,請重新開啟遊戲,在「選項 → 反饋」裡匯出問題報告,附在 GitHub Issue 裡。
遇到問題怎麼反饋?
請到 GitHub Issues 按表單提交,註明版本、平臺和問題發生前的操作,方便復現。遊戲裡「選項 → 反饋」可以一鍵複製平臺資訊、匯出問題報告(版本、系統、顯示卡、設定和最近幾次執行的日誌,不含存檔和 ROM),請一併附上;有截圖更好。劇情臺詞和圖鑑譯名的意見,請在官網劇情和圖鑑頁面對應的句子旁直接提交。