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 创建的备份,不能直接导入其他应用的游戏内存档。存档位于应用私有空间,用户也不方便自行复制进去。这个问题不仅影响 DS,也影响其他机种。

DeSmuME 的 .dsv 文件在游戏内存档后附加了 40 字节的信息。检查并移除这部分信息后,就能得到 N-EMU 可读取的存档数据。

为避免用户另找转换工具,我们让导入流程自行识别文件格式。发现 DeSmuME 附加信息时,先验证再移除;普通存档则直接读取。

导入时还会检查文件大小是否符合支持范围,不符合的文件不会导入。超级任天堂和 PSP 的存档由多个文件组成,无法通过单个文件恢复,因此不在此次支持范围内。

只要机种和格式受到支持,就可以导入其他模拟器的游戏内存档,继续游玩。用户实际使用后的反馈帮助我们改善了导入功能的限制。感谢这次反馈。

  1. 开发故事v0.9.5Alpha 测试

    无需账号也能转移存档

    用一个文件携带多个游戏的存档和设置,在更改现有数据前先选择和确认。

  2. 开发故事v0.5.1早期开发

    以文件形式保管存档

    无需连接 Google Drive,也能导出存档保管或转移到其他设备。

返回列表支持的机型与功能