news 2026/8/27 17:44:09

拖入 main.dat 就开始改:动物森友会存档编辑五步上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
拖入 main.dat 就开始改:动物森友会存档编辑五步上手

拖入 main.dat 就开始改:动物森友会存档编辑五步上手

【免费下载链接】NHSEAnimal Crossing: New Horizons save editor项目地址: https://gitcode.com/gh_mirrors/nh/NHSE

NHSE 是《动物森友会:新地平线》的开源存档编辑器,直接读写你用 JKSV 从 Switch 导出的 main.dat,物品数量、岛屿地形、村民记忆全部变成可编辑的数据。你省掉的是重复刷道具、一铲一铲改岛的数小时等待。

子模块分工:谁负责哪块数据

  • NHSE.Core:核心数据结构与加密读写,覆盖 1.0–3.0 各版本存档
  • NHSE.WinForms:图形编辑界面,全部编辑器窗口集中于此
  • NHSE.Sprites:物品与村民图标库,界面上的图片来自它
  • NHSE.Villagers:内置 417 位村民及对应房屋数据
  • NHSE.Parsing:解析 BCSV、MSBT、PBC 等游戏二进制格式
  • NHSE.Injection:通过 USB 或 SysBot 向运行中的游戏内存读写数据
  • NHSE.Tests:单元测试工程,核心功能均有对应用例

版本、验证、门槛:三个确认点

版本兼容吗?兼容。Save/Offsets 目录里,1.0 到 3.0 每个大版本都有独立的 MainSaveOffsets 与 PersonalOffsets 偏移量表,老档新档都能准确定位字段。

改动可验证吗?可验证。File 菜单提供哈希校验(源码中 Verify Hashes 入口),NHSE.Tests 测试工程覆盖加密、物品解析、注入等核心路径,工具行为可预期。

上手门槛高吗?不高。主窗口支持把 main.dat 直接拖进来;Resources/text 目录内置 zhs、zht 等 8 种语言文本,中文环境装上即用。

从 main.dat 到游戏生效的五步

  1. 用 JKSV 从 Switch 导出存档,拿到 main.dat。这一步最容易翻车的点:先复制一份原始备份,后续练习都在备份上做。
  2. 把 main.dat 拖进 NHSE 主窗口(或经 File 菜单选择),版本自动识别并完成解密。翻车点:程序只负责编辑,不负责从主机导出,文件必须先拿到手。
  3. 在玩家编辑区点物品按钮,打开 10×4 物品栏编辑器(PlayerItemEditor),双击格子搜索道具、设数量与耐久。翻车点:窗口有独立确认按钮,不点 OK 改动不生效。
  4. 经 File 菜单保存,把修改写回 main.dat。翻车点:多个编辑器窗口要逐个确认关闭,再统一保存。
  5. 把 main.dat 拷回 SD 卡导出时的原路径,恢复存档后进入游戏查看背包。翻车点:恢复目录结构与导出时不一致会导致读档失败。

高价值玩法:地形刷、村民管理、批量编辑

地形刷:挖河铺路从几小时到几分钟

游戏里挖河道、铺沙滩要靠铲子作业,动辄几小时。NHSE.WinForms/Subforms/Map 下的 TerrainBrushEditor 提供地形刷,河流、悬崖、沙滩、道路像绘图软件一样涂抹,转角与斜向过渡自动衔接。具体结果:一条贯穿全岛的水道,几分钟就能涂完并预览。

村民管理:换人换房一次到位

村民逐个送走再重新邀请,流程长且看运气。NHSE.Villagers 模块内置全套村民与房屋数据,VillagerSwap.cs 负责替换逻辑;配合 Subforms/Villager 下的 VillagerMemoryEditor 与 VillagerDIYTimerEditor,性格、对你的记忆、DIY 进度都能直接调整。具体结果:理想阵容一次替换到位,新村民的对话记忆同步可用。

批量编辑:一条指令处理成百上千件物品

逐格修改道具最磨人。NHSE.Core/Editing/Batch 的 BatchProcessor 接受 StringInstruction 形式的"过滤+修改"指令:例如把符合条件的种子全部改为金矿,执行后返回 Success: X/Y 的统计。具体结果:一整箱道具一条指令改完,失败数量也有账可查。

保存与恢复的三条铁律

  • ✅ 改之前复制一份 main.dat 备份,坏了随时回滚
  • ✅ 打开前先核对游戏版本,1.0–3.0 各有独立偏移量表(以源码为准)
  • ✅ 恢复时按导出时的原路径放回,目录结构一一对应

资源入口:

  • 获取源码:git clone https://gitcode.com/gh_mirrors/nh/NHSE
  • 编译启动:打开 NHSE.slnx,将 NHSE.WinForms 设为启动项目后运行
  • 优先阅读:NHSE.Core/Structures(数据结构定义)与 NHSE.Core/Save/Offsets(版本偏移量表)两个目录

现在就克隆仓库,编译并运行 NHSE.WinForms。先拿备份档改一件物品走通完整流程,确认无误后再动主存档。

【免费下载链接】NHSEAnimal Crossing: New Horizons save editor项目地址: https://gitcode.com/gh_mirrors/nh/NHSE

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 17:43:25

【收藏级干货】用AI大模型实现量化策略:内联编辑器实战教程

前言 这篇教程将带你使用内联编辑器实现一个完整的量化策略,对于常规的量化策略,基本可以使用本章的方式实现。复杂的策略,后续会逐渐完善并补充案例。 我将通过一个详细的图文教程,一步步教你如何正确使用这套提示词工程&#xf…

作者头像 李华
网站建设 2026/8/27 17:39:45

AI 大模型应用架构演进: LLM → RAG → AI Workflow → AI Agent

前言 当前 AI 大模型应用企业落地建中存在的一个突出问题是:盲目追求先进技术而忽视实际业务需求,导致 AI 系统过度复杂、成本高昂且可靠性差。在 AI 智能体热潮中,许多团队迷失了方向,不清楚何时该用简单的 LLM,何时需…

作者头像 李华