
让 Claude Code 几乎能给你拥有的任何 PC 游戏制作 Mod 的 Skills、工具和 fal MCP。
它会找到游戏,判断引擎和 Mod 路线,阅读真实代码,构建 Mod,
用 fal 生成美术、3D 和声音,在运行中的游戏里测试,并剪辑出展示视频。

安装
作为 Claude Code 插件(推荐):
/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder
或者克隆仓库并在其中运行 Claude(通过 AGENTS.md 也适用于 Codex/Cursor):
git clone https://github.com/rehan-remade/universal-modder && cd universal-modder && claude
然后为它提供一个 fal API key 用于生成资源。它同时为内置的 fal MCP 服务器和 um fal CLI 提供支持:
export FAL_KEY=...
你还需要 Python 3.10+ 和 ffmpeg。推荐使用 uv;CLI 会用它自建环境。3D → sprite 渲染需要 Blender。Windows 游戏可在原生环境或 WSL 中驱动。
试试看
给 Terraria 加一个追踪导弹发射器和一颗能把世界炸出弹坑的战术核弹。用 fal 制作 sprite。
为帝国时代 II 制作一个拥有由 3D 渲染的独特单位的新文明。
我拥有 Skyrim SE。要在其中加入 Minecraft 风格的方块建造模式需要做些什么?
C:\Games\Foo是什么引擎,人们通常怎么给它做 Mod?
Claude 从 mod-any-game skill 开始,每次都运行同样的循环:侦察、选择路线、搭建安全的实验环境(备份存档)、阅读真实代码、构建一个可运行的最小功能切片、生成资源、在真实游戏中验证、录制,然后打包。
内含什么
Skills(skills/)
| Skill | 功能 |
|---|---|
mod-any-game | 完整流程、硬性安全规则,以及 12 份引擎攻略:Unity、Unreal、.NET/XNA(Terraria、Stardew、Celeste)、Godot、Source 1/2、Bethesda、Minecraft、AoE2/Genie、RE Engine/FromSoft/GTA/Cyberpunk/BG3、原生 C++、独立引擎(GameMaker、RPG Maker、Ren’Py、Paradox、Doom、HTML5、LÖVE、Java)、复古游戏反编译 |
game-recon | 判断引擎与版本、托管还是原生、反作弊、加载器、存档文件夹、社区路线 → 输出 MODDING_PLAN.md |
reverse-engineering | ILSpy / Cpp2IL / Vineflower / Ghidra、通过 MCP 使用 IDA / Cheat Engine / Frida / RenderDoc;逆向文件格式并用往返验证证明结果 |
fal-assets | 带真实透明度的 sprite、风格一致的变体、像素画、无缝纹理、PBR 贴图、图像转 3D、自动绑骨、音效、音乐、配音、过场视频 |
asset-pipeline | 美术 → 引擎精确帧:抠图、最近邻适配、调色板、图集、队伍色遮罩、3D → 8/16 朝向 sprite |
game-automation | 启动、截图(GPU 安全)、点击/输入、窗口化模式、崩溃报告清理、游戏内 agent 桥接 |
showcase-video | 只录游戏音频的窗口录制、挑选精彩瞬间、按 EDL 剪出风格化视频 |
mashup-mods | 游戏中的游戏:内容移植、透传 Mod、把反编译项目当库用、重新实现 |
publish-mod | Lint、按平台打包、致谢、发布帖 |
um CLI(bin/um,Python)。每个命令都带 --help 和示例。
um scan | 查找 Steam/Epic/Xbox 安装;识别引擎与版本、.NET 还是原生、反作弊、已安装的加载器、存档文件夹、排序后的 Mod 路线 |
um fal | sprite、image、edit、rmbg、pixelate、upscale、texture、pbr、model3d、rig、sfx、music、voice、video、run、search、schema、price。纯 REST 实现,并带一份记录每次生成的 manifest |
um sprite | cutout、fit、pixelate、palette、sheet、slice、frames、team-mask、seamless、preview |
um render3d | 用 Blender 把 GLB → 按游戏相机参数渲染成 sprite 帧(aoe2、iso8、trueiso、topdown、side、turntable) |
um win | shot、record(gfxcapture + process-loopback 音频)、drive(只作用于游戏的输入)、ps、kill、launch、reg |
um video | contact 图、compile(EDL → 带标题、卡点剪辑、配乐的视频)、mux、beats、first-frame |
um backup | 对存档文件夹做快照、diff 和恢复 |
um publish check | 阻止发布游戏文件、反编译代码和泄露的密钥 |
还捆绑了:fal MCP 服务器(.mcp.json)、一个把 um 加入 PATH 的 SessionStart hook,以及 tools/win/ 中两个无需构建的 Windows 工具:WinDrive 输入和 ProcLoopback 纯游戏音频,均为内嵌 C# 的 PowerShell。

用它构建的作品
- examples/terraria-tmodloader:tModLoader 的 Fal Arsenal。一个追踪导弹发射器、一颗战术核弹(弹坑 + 蘑菇云)、一把连锁闪电步枪、一把黑洞枪、一次轨道打击、三种新敌人和一个两阶段的 Drone Mothership Boss。每个 sprite 都来自 fal。
- examples/aoe2-de-civ:帝国时代 II DE 的 San Franciscans。
- 一个新文明,拥有 Robotaxi 独特单位和 Delivery Drones,按 AoE2 相机角度从 fal 图像转 3D 模型渲染而来。
- 一个泛美金字塔奇观。
- 一个逆向工程得到的
.sldsprite 写入器。
两者都始于一句提示词。从中总结出的非显而易见的经验都已写入 skills(skills/mod-any-game/references/case-studies.md)。
它遵守的规则
- 仅限单人和离线,且必须是你拥有的游戏。 它拒绝向带反作弊的在线游戏注入、编写多人作弊,或绕过反作弊、DRM 或所有权检查。
- 它绝不发布游戏文件或反编译代码。 Mod 以代码、你自己的资源、补丁或转换器的形式发布。
- 它会在动存档之前先备份,并且只按 PID 结束进程。
- 在以下操作前它会先询问:驱动你的鼠标和键盘、往游戏文件夹安装加载器,或发布。
完整推理见:skills/mod-any-game/references/safety.md。
致谢
- 基于 Claude Code 给 Terraria 和帝国时代 II 做 Mod 的真实会话构建。
- 资源:fal(GPT Image 2、Nano Banana 2、FLUX、Trellis 2、ElevenLabs……)。
- 站在 tModLoader、genieutils-py、AoE2ScenarioParser、BepInEx、Harmony、UE4SS、REFramework、SKSE、Fabric、ILSpy、Ghidra 以及每一个为自己的游戏撰写文档的 Mod 社区的肩膀上。
- 引擎攻略还参考了 2026 年 9 月那波 AI 构建 Mod 的浪潮,以及它们的作者在公开场合的讲解。
MIT 协议授权。字体:Space Grotesk 和 JetBrains Mono(SIL OFL)。