告别存档"认机器":《旷野之息》存档转换免费工具,让 Switch 与 Wii U 进度一劳永逸互通
【免费下载链接】BotW-Save-ManagerBOTW Save Manager for Switch and Wii U项目地址: https://gitcode.com/gh_mirrors/bo/BotW-Save-Manager
你是不是也有这样的瞬间:在 Wii U 上肝了上百小时的《旷野之息》,换成 Switch 后却对着"无法读取存档"的提示发呆?游戏换了台机器能继续玩,进度却死活带不走——这不是你一个人的问题,而是所有旷野之息存档转换需求背后共同的痛。好消息是,今天要介绍的这款免费开源工具,就是专门来拆这道墙的。
一句话搞懂:它是帮你把存档"搬家"的免费工具
BotW Save Manager(旷野之息存档管理器)是一个完全免费、开源的存档转换器,只做一件事:在 Switch 和 Wii U 之间双向转换《旷野之息》的存档文件。
- 双向互通:Wii U 转 Switch、Switch 转 Wii U 都可以,不是单向导出;
- 自动识别:打开存档文件夹,自动判断它来自哪个平台、游戏是哪个版本,不用你自己查任何资料;
- 全量处理:6 个存档槽位、option.sav 全局配置、相册 album、图鉴 pict_book、追踪数据 tracker,一个不落;
- 双模式运行:图形界面给日常使用,命令行适合批量与脚本化,Windows 和 Linux 都支持。
如果你手头正有一份"换了机器就读不出来"的存档,那这个工具对你就是刚需。😄
上图是一份标准存档文件夹该有的样子:数字 0~5 是游戏里的 6 个存档槽位,album 存照片,pict_book 存图鉴,tracker 存追踪标记,最外层那个 option.sav 是全局配置文件,也是工具识别平台的"身份证"。看懂这张图,你就不会选错文件夹。
三步完成一次存档转换:先跑起来再说
理论再漂亮不如动手试一次。整个流程大概两分钟,比想象中简单得多。
第一步:把完整存档文件夹拷到电脑上
用你习惯的方式(Switch 存档备份工具、Wii U 的存档管理功能)把完整的存档文件夹拷贝出来。关键是"完整"两个字——文件夹里应该同时有 option.sav、0~5 的槽位目录,以及 album、pict_book、tracker 这些辅助目录,缺一不可。
第二步:把文件夹"喂"给工具
打开 BotW Save Manager 后,三种方式任选:
- 菜单栏选择 File > Open Save Folder,或者直接按快捷键 Ctrl+O;
- 把存档文件夹直接拖拽到窗口上;
- 双击窗口空白处调出文件选择框。
加载成功后,界面会显示识别出的平台类型(Wii U / Switch),以及每个存档槽位对应的游戏版本,一眼就能确认"认对了没"。
第三步:选个空文件夹,点 Convert
确认无误后点击 Convert 按钮,在弹出的对话框里选一个全新的空文件夹作为输出位置。右侧日志窗口会实时打印转换过程,几秒钟后弹出成功提示,就这么简单。
到这里,你已经完成了 80% 的日常需求。剩下 20% 的疑问,往下看。
可选阅读:它凭什么能"搬"存档?一个关于字节顺序的故事
只想知道怎么用的话,看到上面就可以去动手了。但如果你好奇"为什么 Switch 读不了 Wii U 的存档",下面这段值得花两分钟。
想象你在纸条上写下"薯片在柜子第三层",然后把纸条递给一个习惯从右往左读的朋友——他读到的内容变成了"层三第子柜在片薯"。信息一个没丢,但顺序全反了。存档文件里的数字就是同一个道理:Switch 和 Wii U 存储多字节数值的"阅读顺序"是相反的,专业说法叫字节序(Endianness)。
工具怎么判断平台?读取 option.sav 的前 4 个字节:
- 读出来是
0x1B470000,说明这是Wii U的存档; - 读出来是
0x0000471B,说明这是Switch的存档。
看到没,两个值恰好是彼此的"倒影"——这正是两种平台字节序相反的直观证据。
转换原理也因此变得直白:把存档文件里所有需要按平台区分的数值,逐块翻转字节顺序。但难点在于——存档里不只有数值,还有物品名、字符串这类文本内容,乱翻会直接变乱码。所以它的转换引擎会按 4 字节一组扫描整个文件,一边翻转字节序,一边智能识别并跳过以Item、Weap、Game等开头的数据段,确保只翻该翻的数值。这就是"转完就能用"而不是"转完就报错"的秘密。
想深入钻研的话,核心逻辑集中在BotwSaveManager.Core/BotwSave.cs,欢迎翻源码。
进阶玩法:快捷键、命令行与效率技巧
日常用熟了之后,这三个小技巧能让你更快:
技巧一:F3 一键转换的快捷通道
File > Convert Save(快捷键 F3)是熟手最快的路——连续选两次文件夹(一次源、一次输出)直接完成转换,省去中间的确认步骤。适合已经知道自己在干什么的人。
技巧二:命令行版本适合批量与自动化
如果你喜欢命令行,或者想把这个流程脚本化,克隆源码后运行控制台版本:
git clone https://gitcode.com/gh_mirrors/bo/BotW-Save-Manager cd BotW-Save-Manager/BotwSaveManager.Console dotnet run控制台会引导你分两次拖入文件夹:第一次拖入源存档,回车确认平台后,第二次拖入空的输出文件夹,回车等待完成。整套交互一目了然,Linux 用户尤其喜欢这种方式。
技巧三:转换前的"体检"
工具打开存档时会自动核对游戏版本(目前支持 v1.0 到 v1.6),每个槽位的版本号都会列在界面上。转换前先确认 Switch 和 Wii U 两边的游戏更新版本一致——目前只保证同版本转换的稳定性,跨版本(升级/降级)属于"未测试"状态,别拿存档赌运气。
一个真实到不能再真实的故事:老王的换机之夜
老王在 Wii U 上把《旷野之息》玩到了 300 小时,神庙全通,呀哈哈差几个就集齐。周末他抢到一台 Switch OLED,兴冲冲插卡开玩——新档,一片空白。那一刻,他差点把新机器挂上二手平台。
冷静下来后,他在网上搜到了 BotW Save Manager。按流程来:把 Wii U 上的完整存档文件夹拷到电脑 → 拖进工具窗口 → 界面显示"Wii U 存档,v1.3"→ 确认 Switch 上的游戏也更新到了 v1.3 → 选了个新文件夹点 Convert → 几秒钟后弹出成功提示。他把转换好的文件夹拷回 Switch,进度、背包、地图标记、任务状态,一个不落。
现在老王的日常是:白天在单位用 Switch 摸鱼,晚上回家用 Wii U 接着玩,两台机器的进度靠这个工具来回"搬"。他说这工具唯一的"缺点"是——太简单了,简单到让他怀疑自己是不是漏了什么操作。
快问快答:新手最关心的 5 个问题
Q:它支持哪些系统?A:Windows 和 Linux 都支持,图形界面和命令行两种形态可选,Windows 上装好 .NET 6 运行环境即可。
Q:转换会弄坏我的原始存档吗?A:不会。转换是在复制出来的副本上进行的,原始文件纹丝不动。如果你把输出位置选成了源文件夹,它会先把原目录备份到 backup 子目录再动手,双保险。
Q:如何避免选错存档文件夹?A:最经典的错误是把存档槽位内部的子文件夹(比如 0 号槽位)当成存档文件夹拖进去,工具会报错"该文件夹不包含 option.sav"。记住一个原则:选那个同时装着 option.sav 和 0~5 数字文件夹的父目录。
Q:转换完就能直接用吗?A:同版本转换基本开箱即用。但稳妥起见,转换后先在目标设备上跑一小段流程,确认能正常读取、进度正确,再考虑清理原始备份——别把"后悔药"一起删了。
Q:它能改存档内容吗?比如改血量、加物品?A:不能,它也不是干这个的。它是存档转换工具,不是存档编辑工具。想修改存档内容得另找专门的存档编辑器。
现在就动手,让几百小时的冒险跟着你走
不管你是从 Wii U 换到 Switch 的换机党,还是想在两台机器之间同步进度的双机党,又或是单纯想给存档留一份跨平台备份的备份党——把存档文件夹拖进 BotW Save Manager,两分钟,进度就顺利"搬家"完成。
最后把话说清楚:BotW Save Manager 只负责把存档在两个平台之间搬来搬去,不改动任何游戏内容。如果你想给林克加点血量、塞几件神装,请另寻专门的存档编辑工具;而"让存档跟着人走"这件事,交给它就够了。
【免费下载链接】BotW-Save-ManagerBOTW Save Manager for Switch and Wii U项目地址: https://gitcode.com/gh_mirrors/bo/BotW-Save-Manager
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考