Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NieR:Automata Save Editor 🎮

《尼尔:机械纪元》存档修改器 — 图形界面修改金币、道具、芯片,即改即用

GitHub release 下载量 平台 许可证


📌 项目介绍

NieR:Automata Save Editor 是一款为《尼尔:机械纪元》(NieR:Automata)玩家量身打造的存档修改工具。

无需折腾复杂的 Cheat Engine 或命令行脚本,通过漂亮的图形界面即可轻松修改存档中的 金币(G)、消耗品道具、素材、武器 以及 Plug-in Chip(芯片) 数据。保存后启动游戏,修改即刻生效。

🐱 由 小柒的百宝箱 制作维护,专为 PC 版(Steam / Microsoft Store)设计。


✨ 功能一览

💰 金币修改

  • 直接读取/修改存档中的金币数量(G)
  • 支持输入任意数值,保存即生效
  • 可配合 MAX 按钮一键改满

📦 道具编辑

  • 查看当前存档中所有道具清单
  • 支持添加/删除道具,一键增删
  • 覆盖游戏内所有消耗品、素材、武器等
  • 道具名称全中文显示,一目了然

🧩 芯片编辑

  • 查看/添加/删除/替换所有 Plug-in Chip
  • 完整收录 51 种芯片 及对应效果说明(如「自动拾取物品」「冲击波」「移动速度上升」等)
  • 支持调整芯片等级
  • 一键清空或填满芯片槽位

📁 多存档位支持

  • 支持 SlotData_0 / SlotData_1 / SlotData_2 三个存档位切换
  • 切换存档时自动提示保存,避免误操作
  • 即改即用,无需退出游戏

📥 下载安装

最新版本:v1.3

文件 大小 下载
nier-save-editor-v1.3.zip ~20 MB ⬇️ 点击下载
GitHub Release — ⬇️ 从 GitHub 下载

系统要求:Windows 7 及以上(64位)

无需安装 — 下载 zip → 解压 → 运行 nieR-save-editor.exe 即可

版本历史

版本 日期 更新内容
v1.3 2026-05 🎉 修复数据同步问题,金币/道具以 SlotData 为准;切换存档提示保存
v1.2 2026-05 🧩 修复芯片数据解析(48字节对齐);添加芯片效果展示;道具添加异常保护
v1.1 2026-05 🐛 修复保存时文件膨胀问题;稳定性优化
v1.0 2026-05 🎊 首次发布:支持金币/道具/芯片修改,多存档位

🚀 快速上手

第一步:找到你的存档

《尼尔:机械纪元》的存档文件位于:

%USERPROFILE%\Documents\My Games\NieR_Automata\

目录下有三个存档文件:

  • SlotData_0.dat — 存档位 1
  • SlotData_1.dat — 存档位 2
  • SlotData_2.dat — 存档位 3

⚠️ 强烈建议:修改前先备份存档文件!复制一份到安全位置。

第二步:打开存档

  1. 运行 nieR-save-editor.exe
  2. 点击 「打开存档」 按钮
  3. 选择你的存档文件(如 SlotData_0.dat)

第三步:修改数据

修改金币

  • 切换到 「金币」 标签页
  • 输入想要的金额(或点击「MAX」填满)
  • ⚡ 即时预览当前金币数值

修改道具

  • 切换到 「道具」 标签页
  • 点击 「添加道具」 从列表中选择
  • 或选择已有道具点击 「删除」

修改芯片

  • 切换到 「芯片」 标签页
  • 表格中显示所有已装备芯片及其效果
  • 可添加/替换/删除芯片
  • 支持调整芯片等级

第四步:保存生效

  1. 点击 「保存」 按钮
  2. 程序自动写入修改
  3. 启动(或切换回)游戏,修改立即可见 ✅

🧠 常见问题 (FAQ)

❓ 修改后游戏里没变化?

  • 确保保存的是 SlotData_#.dat 文件(不是 GameData.dat)
  • 游戏可能缓存了数据,尝试重新读取存档(在游戏中存档一次再读档)

❓ 会不会封号?

  • 《尼尔:机械纪元》是单机游戏,没有反作弊系统,修改存档不会被封号 ✅
  • 但建议不要用于联机内容(如果有)

❓ 支持哪些游戏版本?

  • Steam 版 ✅
  • Microsoft Store / Game Pass 版 ✅
  • 理论上所有 PC 版本均可

❓ 需要安装 Python 吗?

  • 不需要。下载的 exe 是打包好的独立程序,双击即可运行 🎉

❓ 道具列表不全怎么办?

  • 当前收录的道具数据覆盖了游戏内绝大部分常见道具。如发现缺失,欢迎提 Issue 反馈

🛠️ 技术细节

存档文件结构

SlotData_#.dat
├── 金币 (G)         — 4字节整数,偏移量 0x08
├── 道具列表         — 定长记录数组,每条36字节
│   ├── 道具ID       — 4字节
│   ├── 数量         — 4字节
│   └── 填充字段     — 28字节
├── 芯片列表         — 定长记录数组,每条48字节
│   ├── 芯片ID       — 4字节
│   ├── 等级         — 4字节
│   ├── 数量         — 4字节
│   └── 填充字段     — 36字节
└── ...

技术栈

组件 技术
编程语言 Python 3.11
GUI 框架 Tkinter(系统原生,轻量快速)
打包工具 PyInstaller(单文件 exe)
交叉编译 Wine(Linux 环境生成 Windows 程序)

项目结构

nier-save-editor/
├── nier_editor.py      # 🖥️ 主界面程序(GUI + 事件处理)
├── save_io.py          # 📄 存档读写模块(文件解析 + 二进制操作)
├── chip_data.py        # 🧩 芯片数据(51种芯片中英文名 + 效果说明)
├── item_data.py        # 📦 道具数据(全部游戏道具的中文名称映射)
├── constants.py        # 🔧 常量定义(偏移量、记录大小、魔数等)
├── requirements.txt    # 📋 Python 依赖清单
├── README.md           # 📖 项目说明(就是本文件)
└── .gitignore          # 🙈 Git 忽略规则

🔧 自行编译

如果你希望从源码自行编译:

# 1. 克隆仓库
git clone https://github.com/7xbyte/nieR-automata-save-editor.git
cd nieR-automata-save-editor

# 2. 安装依赖
pip install -r requirements.txt

# 3. 运行(开发模式)
python nier_editor.py

# 4. 打包(生成 exe)
pip install pyinstaller
pyinstaller xiaoqi-nier-editor.spec

📸 截图

主界面预览

(实际界面以最新版本为准)


📄 许可说明

本项目基于 MIT 许可证 开源,仅供学习交流使用。

请注意:

  • ⚠️ 修改存档可能影响游戏体验,建议先通关后再使用
  • 🎮 请支持正版《尼尔:机械纪元》
  • ❤️ 本工具完全免费,如遇收费下载请警惕

🤝 贡献

发现 Bug 或有建议?欢迎:


🌐 相关链接


🐱 Made with ❤️ by 小柒

「为了人类的荣耀——以及更轻松的游戏体验」

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages