做 Mod 的八条路线
每个 Mod 都走其中一条路线,从最省事到最难。老练的 Modder 和 Universal Modder 的 Agent 都会选能实现想法的最省事路线。最后一列是知识库中的实战笔记数量。
| 路线 | 含义 | 示例 | 笔记 |
|---|---|---|---|
| 数据 Mod | 修改游戏自己的数据文件:数值、表格、脚本、场景。 | 帝国时代 II 文明、博德之门 3 数值、暗黑地牢随机化 | 22 |
| 资源替换 | 不写新代码,替换或添加贴图、模型、声音。 | 博德之门 3 服装、星空动画 | 5 |
| Mod 加载器 API | 基于社区 Mod 加载器的 API 写代码。 | tModLoader、Fabric、BepInEx、UE4SS Lua | 19 |
| 托管代码补丁 | 在运行时修补编译后的 .NET/Java 代码(Harmony、Mixin)。 | 基于 MelonLoader 的 Schedule I | 3 |
| 原生 Hook | 用 DLL、ASI 或代理 Hook 原生 C++ 函数。 | 通过 me3 的艾尔登法环、Mewgenics ImGui 面板 | 13 |
| 重新实现 | 重写游戏的规则或运行时,读取你自己的游戏文件。 | Minecraft 里的气球塔防 6、OpenTDU | 3 |
| 反编译 / 重编译 | 把游戏反编译成源码再重新编译,多见于复古游戏。 | N64 和 PS 时代的反编译项目 | 0 |
| 穿透式(游戏中的游戏) | 同时运行两个未修改的游戏并交换状态:游戏中的游戏。 | GTA V 里的 Minecraft、Portalcraft | 7 |
Modder 的工具箱
- Mod 加载器:BepInEx 和 MelonLoader(Unity)、UE4SS(虚幻)、tModLoader(Terraria)、SMAPI(星露谷物语)、Fabric/NeoForge/Forge(Minecraft)、SKSE(上古卷轴 5)、REFramework(RE 引擎)、ScriptHookV(GTA V)。
- 反编译器与调试器:ILSpy 和 dnSpy(.NET)、Cpp2IL(IL2CPP)、Vineflower(Java)、Ghidra 和 IDA(原生)、Cheat Engine、x64dbg、Frida。
- 素材工具:FModel 和 UAssetGUI(虚幻)、Blender、AssetRipper(Unity)、各种格式转换器。
- 图形:用 RenderDoc 查看渲染通道,用 ReShade 做后处理和读取深度。
- Mod 管理器:用 Vortex 和 Mod Organizer 2 安装和排序别人的 Mod(区别在哪)。
AI Agent 如何改变了 Mod
直到 2025 年,做一个新 Mod 还意味着学习游戏的加载器、反编译代码、手工画素材。如今编程 Agent 包揽了大部分跑腿工作。Universal Modder 这样的工具包给了它们 Modder 的方法:先侦察,做最小的可用切片,在真实游戏里验证,把经验写下来。人类 Modder 变成了导演和测试员。更多关于 AI Modder →
Modder 礼仪
- 绝不发布游戏文件或反编译代码。发布你的代码、你的素材或补丁。
- 致谢你用到的加载器、库和参考资料。
- 说明使用了 AI。社区对未声明的“氛围编程”作品反应很差。
- 不在多人游戏里作弊,不绕过反作弊或 DRM。
- 把学到的东西写下来,下一个 Modder 会感谢你。
Mod 发布在哪里
| 平台 | 适合 |
|---|---|
| Nexus Mods | 大多数 PC 游戏,尤其是 Bethesda 系、博德之门 3、赛博朋克 2077 |
| Steam 创意工坊 | 官方支持创意工坊的游戏 |
| Thunderstore | 用 BepInEx 的 Unity 游戏:致命公司、英灵神殿、雨中冒险 2 |
| mod.io | 跨平台的官方 Mod 支持 |
| CurseForge / Modrinth | Minecraft |
| GitHub releases | 工具、框架和开源 Mod |
常见问题
什么是 Modder?
Modder 是修改电子游戏的人:添加内容、改变机制、修复 Bug、改善画面,或把游戏结合起来。Mod 小到改一行配置,大到变成新游戏的全面改造。
改游戏合法吗?
为个人使用修改自己拥有的游戏普遍被接受,很多发行商也有官方 Mod 工具和政策。问题出在分发游戏文件、绕过 DRM、联网作弊,或用别人的 IP 赚钱。请阅读发行商的 Mod 政策。
游戏 Modder 需要什么技能?
取决于 Mod。数据和素材类 Mod 需要了解文件格式和美术工具;代码 Mod 需要 C#、Java、Lua 或 C++ 加上反编译器;原生 Hook 需要逆向工程。如今 AI Agent 能承担大部分编码和格式工作,人的技能更多转向判断:做什么,以及它是否真的能用。
Modder 在哪里发布 Mod?
Nexus Mods、Steam 创意工坊、Thunderstore(Unity/BepInEx 游戏)、mod.io、CurseForge 和 Modrinth(Minecraft),以及 GitHub releases。
当 Modder 能赚钱吗?
有些 Modder 通过捐赠、Patreon、Nexus Mods 的捐赠积分或官方创作者计划获得收入。给基于别人游戏的 Mod 设付费墙会增加法律风险,先查看发行商的规定。