N-EMU · 懷舊遊戲模擬器v1.11.3
開發故事發表日期 thorv1.0.7

讓其他模擬器的存檔也能匯入

有使用者回報無法匯入 Delta 的任天堂 DS 存檔。除了檔案格式,我們還需要檢查 N-EMU 的匯入功能究竟接受哪些檔案。

封閉 Beta 測試

一位使用 Delta 的使用者告訴我們,無法將任天堂 DS 存檔匯入 N-EMU。

首先檢查了存檔格式。N-EMU 的 DS 核心是 melonDS。要匯入的 .dsv 檔案採用 DeSmuME 格式,與 N-EMU 存檔的副檔名和檔案末尾附加的資訊不同。

匯入功能本身也有限制:只支援 N-EMU 建立的備份,不能直接匯入其他 App 的遊戲內存檔。存檔位於 App 私有空間,使用者也不方便自行複製進去。這個問題不僅影響 DS,也影響其他機種。

DeSmuME 的 .dsv 檔案在遊戲內存檔後附加了 40 位元組的資訊。檢查並移除這部分資訊後,就能得到 N-EMU 可讀取的存檔資料。

為避免使用者另找轉換工具,我們讓匯入流程自行識別檔案格式。發現 DeSmuME 附加資訊時,先驗證再移除;一般存檔則直接讀取。

匯入時還會檢查檔案大小是否符合支援範圍,不符合的檔案不會匯入。超級任天堂和 PSP 的存檔由多個檔案組成,無法透過單一檔案還原,因此不在此次支援範圍內。

只要機種和格式受到支援,就可以匯入其他模擬器的遊戲內存檔,繼續遊玩。使用者實際使用後的回報幫助我們改善了匯入功能的限制。感謝這次回報。

  1. 開發故事v0.9.5Alpha 測試

    不需帳號也能轉移存檔

    用一個檔案攜帶多個遊戲的存檔與設定,在變更現有資料前先選擇與確認。

  2. 開發故事v0.5.1早期開發

    以檔案形式保管存檔

    無需連接 Google Drive,也能匯出存檔保管或轉移到其他裝置。

返回清單支援主機與功能