当前位置: 首页 > news >正文

拖入 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),仅供参考

http://www.cnnetsun.cn/news/4250513.html

相关文章:

  • 【收藏级干货】用AI大模型实现量化策略:内联编辑器实战教程
  • AgentClinic:模拟临床医疗环境的多模态大模型智能体评估基准,建议收藏起来慢慢看!!
  • 如何3分钟上手DSH Desktop:从下载macOS安装包到第一次官方DSH会话
  • 【AI大模型】RL反常识研究,直接给LLM喂答案比提供详细步骤更有用!
  • AI 大模型应用架构演进: LLM → RAG → AI Workflow → AI Agent
  • pure-python-adb 插件体系深度解析:6大内置插件监控CPU、内存、电池与流量
  • 为什么选择cleye而非commander和yargs?Node.js CLI库横评对比清单
  • 微服务拆分前先算清治理代价
  • Chirpy SDK 开发者指南:如何用几行代码管理评论项目
  • Flask-REST-JSONAPI 数据层深入剖析:SQLAlchemy CRUD 扩展与 pre/post 钩子的灵活玩法
  • 可复现自动驾驶RL实验的关键:gym-carla同步模式与固定时间步实战
  • GoNorth导出引擎深度解析:Scriban模板、占位符与Export Snippets原理揭秘
  • KISS-Matcher参数调优完全指南:voxel_size、robin_noise_bound等10个关键参数如何选
  • 汽车 IGBT 封装真空焊接设备实操教程与要点解析
  • 10分钟快速上手OK?:从安装到跑通第一个程序的完整教程
  • CatShare如何保护传输安全?ECDH密钥协商与AES-CTR会话加密全解析
  • Open-ClaudeCode Hooks 机制深度解析:7类事件钩子让你的 AI 工作流全自动化
  • Freight实时日志内幕:LogReporter与LogChunk双线程分块写入设计拆解
  • Zrythm 音频插件安装完整指南:从 LV2 效果器到 SFZ 音源
  • deVoid UI Framework 架构设计解析:一条铁律如何拯救你混乱的 UI 代码
  • OpenAI Codex实战:从环境配置到模型匹配的完整排查指南
  • HeyUI-Admin中如何快速配置vue-router:路由表、懒加载与路由元信息实战
  • Nix RFCs角色指南:RFC委员会、Shepherd团队与Shepherd Leader如何分工
  • 老系统重构要把新旧逻辑并行验证
  • make-sense:免费在线图片标注,从上传到导出只要 5 分钟
  • 逐行解析quick-portfolio的default.html布局:揭秘Jekyll模板的HTML实现原理
  • C++指针与数组的区别、浅拷贝与深拷贝一次讲透:内存管理完整指南
  • 快速清理 C 盘驱动仓库:用 Driver Store Explorer 一次性释放 10GB 空间
  • jpetstore-6 Spring MVC全链路解析:从DispatcherServlet到JSP视图渲染的完整指南
  • 开源项目维护与社区运营要点