集成
Universal Modder 游戏模组智能体工具包
为修改用户自有的 PC 游戏打包智能体技能、三份角色说明、Python 命令行工具及预配置的 fal MCP 设置。其逆向分析指南把托管代码、原生代码和数据格式工作交给外部反编译器与调试器,并要求逆向得到的文件格式先通过往返检查再投入使用;其中一个示例附带按此方法实现的 Age of Empires II 精灵写入器。它是附带智能体实践笔记的模组工具包,不是游戏反编译重建,示例结果仍为项目报告。
使用条件与局限
- 所审阅的固定版本对应 Python 包 0.2.0。它提供十二个 Agent Skills 格式的技能、三份子智能体角色文件、um 命令行工具,以及各客户端连接托管 fal MCP 服务的配置,并说明 Claude Code、Codex、Gemini CLI、VS Code/Copilot、Cursor 与 OpenCode 的安装方式。宿主需 Git、Python 3.10+ 与 ffmpeg,建议使用 uv;只有 3D 转精灵渲染需要 Blender。Windows 截图、输入与启动命令可在本机或通过 WSL 运行。
- 工作对象是用户自有的游戏安装。工具包不提供游戏文件、ROM 或反编译代码,并要求智能体把反编译结果与提取的素材放在仓库之外。生成素材需要 fal API 密钥或 fal 的浏览器登录;本地 ComfyUI 服务可替代图像生成,Sprixen 则是另行付费的 API。技能中提到的反编译器、调试器、加载器和 MCP 服务,例如 ILSpy、Cpp2IL、Ghidra、IDA、Cheat Engine、Frida 与 RenderDoc,均需另行安装。
- 逆向分析技能要求智能体阅读反编译代码、数据或实时内存,以动态方式确认推测,并在写入新文件前用“解码—编码—解码”往返检查证明逆向得到的文件格式。它报告 Age of Empires II DE 的 .sld 写入器在一个原版精灵上以 0.9/255 的平均误差通过验收,另有一条移植的 Terraria Boss 移动规则与记录的速度数据吻合 99.9%。AoE2 示例报告于 2026 年 9 月在游戏中测试;这些均为作者结果,本合集未复现。
- 仓库 CI 运行 Python 测试、全部命令行帮助页面、知识库索引检查,以及阻止发布游戏文件、反编译代码和密钥的发布检查。这些检查覆盖工具包本身,不代表某个模组能在特定游戏中运行。知识库实践笔记由智能体撰写并经 PR 审阅,状态与验证部分为自行声明,并非经独立核实的兼容性记录。本合集仅审阅源码与文档,未运行命令行工具、技能、游戏或示例。
- 项目规则将工作限定于用户自有的游戏,且只在离线或用户自建服务器上进行;拒绝注入受反作弊保护的在线客户端、拒绝编写针对其他玩家的作弊程序,也拒绝绕过 DRM、反作弊或所有权检查。仓库为其代码声明 MIT,并附带 SIL OFL 授权的字体;生成素材遵循 fal 及所用模型的条款,游戏、加载器与外部工具仍有各自条款。其安全说明援引了未分发素材的项目仍遭下架的事例。所审来源未确立与 REA 的关联。
关于此条目
- 类型
- 集成
- 类别
- 独立智能体工作流
- 关联
- 独立智能体集成
- 目标
- 游戏
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · rehan-remade/universal-modder · 修订 6a8865a
- AGENTS.md GitHub · rehan-remade/universal-modder · 修订 6a8865a
- skills/reverse-engineering/SKILL.md GitHub · rehan-remade/universal-modder · 修订 6a8865a
- skills/mod-any-game/references/safety.md GitHub · rehan-remade/universal-modder · 修订 6a8865a
- examples/aoe2-de-civ/README.md GitHub · rehan-remade/universal-modder · 修订 6a8865a
- knowledge/README.md GitHub · rehan-remade/universal-modder · 修订 6a8865a
- CONTRIBUTING.md GitHub · rehan-remade/universal-modder · 修订 6a8865a
- .github/workflows/test.yml GitHub · rehan-remade/universal-modder · 修订 6a8865a
- pyproject.toml GitHub · rehan-remade/universal-modder · 修订 6a8865a
- LICENSE GitHub · rehan-remade/universal-modder · 修订 6a8865a