Smithbox完全入门:一站式搞定9款FromSoftware游戏MOD编辑的终极工具指南
【免费下载链接】SmithboxSmithbox is a modding tool for Elden Ring, Armored Core VI, Sekiro, Dark Souls 3, Dark Souls 2, Dark Souls, Bloodborne and Demon's Souls.项目地址: https://gitcode.com/gh_mirrors/sm/Smithbox
Smithbox 是一款免费开源的 FromSoftware 游戏MOD 编辑工具,一个软件就能搞定《艾尔登法环》《艾尔登法环:黑夜君临》《装甲核心6》《只狼》《黑暗之魂3》《黑暗之魂2》《黑暗之魂1》《血源诅咒》《恶魔之魂》共 9 款魂系游戏的 MOD 制作。它把地图编辑器、模型编辑器、参数表编辑器、文本编辑器、纹理查看器等多个常用功能整合到同一个界面里,让你告别"改一个文件找一个工具"的繁琐时代,是魂系 MOD 新手的最佳起点。🎮
一、Smithbox 支持哪些游戏?
| 游戏 | 代号 | 支持情况 |
|---|---|---|
| 艾尔登法环 | ER | ✅ 完整支持(含地图、模型、参数等) |
| 艾尔登法环:黑夜君临 | NR | ✅ 完整支持 |
| 装甲核心6 | AC6 | ✅ 完整支持 |
| 只狼:影逝二度 | Sekiro | ✅ 支持 |
| 黑暗之魂3 | DS3 | ✅ 支持 |
| 黑暗之魂2 | DS2 | ✅ 支持 |
| 黑暗之魂1 | DS1 | ✅ 支持 |
| 血源诅咒 | BB | ✅ 支持 |
| 恶魔之魂 | SDT | ✅ 支持 |
💡 各项目在源码中都有独立的资料目录,例如 Documentation/Game Information/ER/、Documentation/Game Information/DS3/,方便按游戏查阅资料。
二、9大核心编辑器:一个软件顶一套工具箱
Smithbox 的编辑器模块都位于 src/Smithbox.Program/Editors/ 目录下,主要包括:
| 编辑器 | 作用 | 适合场景 |
|---|---|---|
| Map Editor🗺️ | 可视化地图编辑,摆放敌人、道具、特效等物件 | 修改地图布局、刷怪点、宝箱 |
| Model Editor🦴 | 查看与编辑游戏模型 | 模型查看、骨骼/部件调整 |
| Param Editor📊 | 表格化编辑参数文件,游戏大部分数据都在这里 | 改武器数值、怪物属性、技能 |
| Text Editor✍️ | 编辑文本本地化内容 | 汉化、改对话文本 |
| Graphics Param Editor🎨 | 编辑 GPARAM 图形参数 | 调整光影、画质参数 |
| Material Editor🖌️ | 编辑 MTD / MATBIN 材质 | 修改材质与外观效果 |
| Texture Viewer🖼️ | 查看与提取纹理贴图 | 查看贴图、提取资源 |
| File Browser📁 | 浏览游戏数据目录与项目文件,一键提取 | 快速找到并导出游戏文件 |
| Havok Editor🧊 | 编辑 HKX 物理文件(仅 ER / NR) | 调整 Havok 物理数据 |
最省事的一点:使用 Smithbox 不需要先解包(unpack)游戏,直接打开游戏数据目录即可编辑,这对新手极其友好。
三、安装与启动:三步开始你的MOD之旅
1. 确认电脑配置是否达标
Smithbox 对显卡有最低要求(详见 README.md):
- Windows 7/8/10/11,仅 64 位
- 已安装 Visual C++ Redistributable x64
- 已安装.NET Core 7.0 Desktop Runtime和ASP.NET Core Runtime(注意:默认安装的 .NET 运行时不够,需按官方链接精确安装这两个包)
- 支持Vulkan 1.3的显卡:NVIDIA 900 系(Maxwell)或 AMD Radeon 400 系(Polaris)及以上
- 修改 DS3 / 血源 / 只狼 / 艾尔登法环地图时,建议4GB(推荐 8GB)显存
2. 选择启动程序
- 常规情况:运行Smithbox.Vulkan.exe,获得完整功能(含 3D 视口)。
- 老显卡不支持 Vulkan:运行Smithbox.OpenGL.exe,拥有大部分功能,但视口(Map / Model Editor 的 3D 预览)会受限。
3. 打开项目开始编辑
首次使用时通过项目功能选择游戏类型与数据目录,之后每个编辑器都能直接打开对应的游戏文件。项目的核心逻辑可参考 src/Smithbox.Program/Editors/Project Editor/。
⚠️ 如果程序启动后立即闪退,多半是显卡不支持 Vulkan。可前往
%AppData%\Local\Smithbox\Configuration,用记事本打开Configuration.json,将System_RenderingBackend改为0,即可切换到 OpenGL 后端。
四、新手第一个MOD:推荐工作流
- 用 File Browser 找文件:浏览数据目录,找到想修改的 Param、FLVER 或纹理文件,顺手提取备份;
- 用 Param Editor 改数值:表格化界面像 Excel 一样直观,适合改武器、怪物参数;
- 用 Map Editor 摆物件:在地图上增删敌人、道具、特效,所见即所得;
- 保存并测试:修改后保存为 MOD 项目,通过启动器加载进游戏验证效果。
地图编辑小贴士:善用坐标参考图
在地图编辑器中,知道目标地点的坐标能大幅提高效率。官方文档为艾尔登法环提供了一张带网格编号的坐标参考图,可对照 Documentation/Game Information/ER/Map/ 下的地图说明使用:
Smithbox地图编辑器使用的艾尔登法环坐标参考图
更多地图玩法(刷宝箱、开门、布置巡逻队等)可查阅 Documentation/Game Information/ER/Map/ 中的系列指南,比如Guide - Chest Treasure.txt(宝箱教程)、Guide - Patrols.txt(巡逻队教程)。
五、常见问题快速排查 🛠️
| 问题 | 原因与解决 |
|---|---|
| 游戏提示"Save Corruption"存档损坏 | MOD 启动方式问题。现代游戏推荐用 ME3 启动 MOD,Smithbox 内置 ME3 配置创建;DS1 / DS2 / 1.15.2 之前的 DS3 仍需 ModEngine2 等方案 |
| Smithbox 启动后立即关闭 | 显卡不支持 Vulkan,按上文方法切换到 OpenGL 后端 |
| 操作时弹出错误提示框 | 属于崩溃,建议把错误信息反馈给社区,帮助开发者修复 |
六、去哪找更多文档和资料?
- 各编辑器功能与待办清单:Documentation/Map Editor.txt、Documentation/Param Editor.txt、Documentation/Text Editor.txt 等
- 二进制文件模板(010 Editor 格式定义):Documentation/Binary Templates/,涵盖 MSB、FLVER、MTD、SIB 等 FromSoftware 文件格式
- 各游戏记忆地址与字段说明:Documentation/Memory/
- 参数与字段翻译支持:参见 CONTRIBUTING.md 中的 Translation 章节
- 文件格式解析核心:src/SoulsFormats/(SoulsFormats 库源码)
七、写在最后
对于刚接触魂系 MOD 的新手来说,Smithbox 最大的价值在于把 9 款游戏、9 类常用编辑需求收敛到一个入口:表格改数值、画布摆地图、窗口看贴图,学习成本远低于零散工具的组合。建议新手从"用 Param Editor 改一个武器数值"这种小目标入手,熟悉项目与保存流程后,再挑战地图与模型层面的创作。🔥
祝你 MOD 制作愉快,早日打造出属于自己的魂系世界!
【免费下载链接】SmithboxSmithbox is a modding tool for Elden Ring, Armored Core VI, Sekiro, Dark Souls 3, Dark Souls 2, Dark Souls, Bloodborne and Demon's Souls.项目地址: https://gitcode.com/gh_mirrors/sm/Smithbox
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考