rehan-remade/universal-modder

GITHUB中文整理

主语言 Python · 9,125 星 · MIT · 创建于 2026-09-30

游戏模组编码代理逆向分析MCP游戏引擎 新秀30 天第 15 名
打开 GitHub 仓库

一套面向游戏模组制作的技能与工具集合,让 Claude 等编码代理在真实 PC 游戏上完成侦察、逆向、资源生成和测试的改模流程。

Stars 9,125 累计 star,越多说明被认可得越广
Watching 48 订阅该仓库变动的人数
Forks 1,011 被派生出去的仓库数
Issues 26 当前开放的 Issue 数
语言 Python GitHub 自动判定的主语言
许可证 MIT 开源协议,用之前先确认能不能商用
24h 增长 — 数据积累中
7 日增长 — 数据积累中
30 日增长 — 数据积累中

仓库健康度

5 个维度
只看客观信号,不构成安全性结论
维护活跃度 数据完整
2026-10-28 20:47 最近推送

最近推送 2026-10-28 20:47(0 天前),属于活跃维护

社区响应 数据完整
26 开放 Issue

开放 Issue 26 个 · Fork 1,011 个

增长趋势 证据不足
— 7 日新增

star 记录还不够天数,增量算不出来

项目规范 数据完整
MIT 许可证

许可证 MIT · 10 个 topics · 开了 Wiki

版本发布 证据不足
— 发布次数

这一项暂无数据,不代表项目没有发布

「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。

Star 趋势

6 天记录
最近 90 天站内记录的星数
9,125当前 Star +347首尾差值 2026-10-23最早记录 2026-10-28最近记录

横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。

它解决什么问题

据 README 归纳
没有它会怎样

给游戏做模组通常要自己摸清引擎和文件结构、判断是否加固或带反作弊、再写代码反复进游戏验证;缺少经验时容易走弯路甚至触发安全风险。这套东西把侦察、规划、离线开发和实机测试串成有约束的流程,减少盲试。

核心能力

7 条
归纳自 README,不是功能列表照抄
  1. 1按引擎和游戏类型提供改模操作手册与安全规则
  2. 2先侦察引擎版本、托管或原生、反作弊、加载器和存档位置再动手
  3. 3用网络检索补充资料并产出可执行的改模计划
  4. 4通过多代理分工完成规划、离线开发和实机验证
  5. 5离线代理研究 SDK、内存转储和他人模组并编写生成器与补丁
  6. 6实机代理负责构建、部署、启动、探测和测量
  7. 7调用 fal 服务生成美术、3D 和音频资源

项目画像

6 个角度
决定要不要用之前,先看这六条

项目定位

一套面向游戏模组制作的技能与工具集合,让 Claude 等编码代理在真实 PC 游戏上完成侦察、逆向、资源生成和测试的改模流程。

适合谁

适合想给自己拥有的 PC 游戏做模组、又愿意按流程调查和验证的开发者,尤其是使用 Claude Code 等编码代理、处理 Unity、Unreal 或老引擎项目的人。

典型场景

为一个 Unity 或 Unreal 游戏判断引擎版本和反作弊情况,写出改模计划再开始改。;修改 Terraria、星露谷这类 .NET/XNA 游戏时,参照已有手册定位加载器与存档目录。;用离线代理分析其他模组的做法,生成补丁和资源,再交给实机代理进游戏验证。;借助 fal 生成模组所需的贴图、模型或音效,并测试它们在游戏中的表现。

部署难度

需要先安装 Claude Code 等代理并从插件市场或仓库拉取;用插件安装会把命令行工具放到 PATH,克隆方式则要手动加 PATH,非 Claude Code 的安装不会自动配置命令行工具,需要单独安装一次。

风险限制

需要自己拥有并运行目标游戏;多代理模式消耗的令牌明显多于单代理;Gemini CLI 的子代理无法再启动子代理,Cursor 与 Gemini CLI 场景未经验证;具体依赖与限制未详细说明。

最近维护

最近一次推送是 2026-10-28 20:47。 实现方式:以技能文件形式提供各引擎的操作知识和安全约束,代理先做侦察并写出计划,再由编排代理调度离线代理和实机代理;离线代理在模拟环境里设计并测试补丁,实机代理进入游戏验证结果,资源生成通过 fal 的 MCP 服务完成。

README 原文细节

2 个板块
项目自己写的功能与用法,原文照录

怎么安装从零跑起来的步骤

Install

Pick your agent. Each gets the same skills (Agent Skills format), the fal MCP server, and the um CLI.

Inside a clone, each agent finds the skills where it looks for them: .agents/skills (Codex, Gemini CLI, Copilot, Cursor, OpenCode) and .claude/skills (Claude Code) are copies of skills/. Instructions are in AGENTS.md, which CLAUDE.md and GEMINI.md point to. MCP config is in .mcp.json, .codex/config.toml, .cursor/mcp.json, .vscode/mcp.json and opencode.json (which also points OpenCode at skills/).

Without a clone, OpenCode 2 installs the plugin in plugins/opencode/ with opencode plugin add: one umrun tool that passes its arguments straight to the CLI and runs um from PATH (see below), plus the fal MCP server when FALKEY is set and none is configured. A clone doesn't need it. See plugins/opencode/README.md.

The um CLI. The Claude Code plugin puts it on PATH (its SessionStart hook), and so does a clone opened in Claude Code (.claude/settings.json); in a clone with another agent, export PATH="$PWD/bin:$PATH". Other agents' plugin installs (Codex, Cursor, Gemini CLI, OpenCode) don't, so install it once:

  • Claude Code — /plugin marketplace add rehan-remade/universal-modder/plugin install universal-modder@universal-modder
  • Codex — codex plugin marketplace add rehan-remade/universal-moddercodex plugin add universal-modder@universal-modder
  • Gemini CLI — gemini extensions install https://github.com/rehan-remade/universal-modder
  • VS Code / Copilot — Enable chat.plugins.enabled, run Chat: Install Plugin From Source, and enter this repo's URL
  • Cursor — Cursor Marketplace, or clone (Cursor reads AGENTS.md and .cursor/mcp.json)
  • OpenCode — Clone and run opencode inside it (opencode.json adds the skills and the fal MCP server)or, on OpenCode 2, opencode plugin add 'github:rehan-remade/universal-modder#main::path:plugins/openco
  • Skills only(any agent) — npx skills add https://github.com/rehan-remade/universal-modder
  • Anything else — git clone https://github.com/rehan-remade/universal-modder and start your agent inside it
uv tool install git+https://github.com/rehan-remade/universal-modder     # or: pipx install git+...

其它说明README 里剩下的内容

Built with it

Each has a field note with every non-obvious lesson: knowledge/INDEX.md.

  • examples/terraria-tmodloader: Fal Arsenal for tModLoader.
  • Weapons: a homing missile launcher, a tactical nuke (crater + mushroom cloud), a chain-lightning rifle, a
  • black-hole gun and an orbital strike.
  • Three new enemies and a two-phase Drone Mothership boss.
  • Every sprite came from fal.
  • examples/aoe2-de-civ: San Franciscans for Age of Empires II DE.
  • A new civilization with a Robotaxi unique unit and Delivery Drones, rendered from fal image-to-3D models
  • at AoE2's camera angle.
  • A Transamerica Pyramid wonder.
  • A reverse-engineered .sld sprite writer.
  • examples/minecraft-gta5-passthrough: real Minecraft inside
  • GTA V story mode.
  • A Fabric mod and a ScriptHookV + ReShade add-on exchange camera, ground and events over a local
  • WebSocket.

Rules it follows

  • Any game you own: single-player, multiplayer, or servers you host. It refuses to inject into online
  • games with anti-cheat, write cheats against other players, or bypass anti-cheat, DRM or ownership checks.
  • It never ships game files or decompiled code. Mods ship as code, your own assets, patches or
  • converters.
  • It backs up before touching saves, and kills processes by PID only.
  • It asks before driving your mouse and keyboard, installing loaders into game folders, or publishing,
  • PRs included.

概述

Skills, tools and a shared knowledge base that let any AI coding agent mod almost any PC game you own. The agent finds the game, works out the engine and the route, reads the real code, builds the mod, makes art, 3D and sound with fal, tests it in the running game, cuts the video, and writes down what it learned for the next agent.

Coming next: the mod hub at universalmodder.com. Publish your mods, remix other people's, and make new ones. Share what you make, get help, and follow along:

关于 universal-modder 的常见问题

7 个问题
答案来自 README 归纳与 GitHub 实时数据
universal-modder 是做什么的?

一套面向游戏模组制作的技能与工具集合,让 Claude 等编码代理在真实 PC 游戏上完成侦察、逆向、资源生成和测试的改模流程。 给游戏做模组通常要自己摸清引擎和文件结构、判断是否加固或带反作弊、再写代码反复进游戏验证;缺少经验时容易走弯路甚至触发安全风险。这套东西把侦察、规划、离线开发和实机测试串成有约束的流程,减少盲试。

universal-modder 有哪些功能?

核心能力:按引擎和游戏类型提供改模操作手册与安全规则;先侦察引擎版本、托管或原生、反作弊、加载器和存档位置再动手;用网络检索补充资料并产出可执行的改模计划;通过多代理分工完成规划、离线开发和实机验证;离线代理研究 SDK、内存转储和他人模组并编写生成器与补丁;实机代理负责构建、部署、启动、探测和测量;调用 fal 服务生成美术、3D 和音频资源。

universal-modder 适合谁用?

适合想给自己拥有的 PC 游戏做模组、又愿意按流程调查和验证的开发者,尤其是使用 Claude Code 等编码代理、处理 Unity、Unreal 或老引擎项目的人。

universal-modder 是怎么工作的?

以技能文件形式提供各引擎的操作知识和安全约束,代理先做侦察并写出计划,再由编排代理调度离线代理和实机代理;离线代理在模拟环境里设计并测试补丁,实机代理进入游戏验证结果,资源生成通过 fal 的 MCP 服务完成。

怎么安装 universal-modder?

按项目 README 的说明:Claude Code — /plugin marketplace add rehan-remade/universal-modder/plugin install universal-modder@universal-modder;Codex — codex plugin marketplace add rehan-remade/universal-moddercodex plugin add universal-modder@universal-modder;Gemini CLI — gemini extensions install https://github.com/rehan-remade/universal-modder;VS Code / Copilot — Enable chat.plugins.enabled, run Chat: Install Plugin From Source, and enter this repo's URL。完整命令见下方「怎么安装」一节或 GitHub 仓库的 README。

用 universal-modder 有什么门槛或限制?

需要自己拥有并运行目标游戏;多代理模式消耗的令牌明显多于单代理;Gemini CLI 的子代理无法再启动子代理,Cursor 与 Gemini CLI 场景未经验证;具体依赖与限制未详细说明。

universal-modder 现在还在维护吗?数据怎么样?

目前 9,125 星,1,011 个 Fork,主语言 Python,创建于 2026-09-30,最近一次推送 2026-10-28 20:47,许可证 MIT。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。

这些内容来自哪

读法说明
中文整理据 README 归纳,数据取自 GitHub
中文说明据项目 README 归纳只写 README 能确认的内容,不替作者补功能与数字
关键数据与 GitHub 页面一致星数、Fork、语言与时间都不做二次加工
数据日期2026-10-23 17:50星数与介绍这份数据是哪一天的

项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-23 17:50。