Python · 项目报告

rehan-remade/universal-modder

Point Claude at any game. Skills, tools and the fal MCP that let Claude Code mod almost any PC game you own: recon, reverse engineering, fal-generated art/3D/audio, in-game testing, showcase videos.

已完成 打开 GitHub
R
530星标
28Fork
1Issue
MIT许可证

分析结果

项目分析

universal-modder 是一个面向 Claude Code 的游戏 Mod 自动化工具/插件集合,目标是让 AI 能对用户拥有的 PC 单机游戏进行侦察、逆向分析、选择 Mod 路线、生成美术/3D/音频资产、构建 Mod、在真实游戏中测试并录制展示视频。项目主要由 Python CLI、Claude Code Skills、fal MCP 服务和若干 Windows 自动化工具组成,覆盖 Unity、Unreal、.NET/XNA、Godot、Source、Bethesda、Minecraft、AoE2/Genie、原生 C++、多类独立游戏引擎等场景。

适用领域 游戏 Mod 开发 / AI 辅助开发 / Claude Code 插件 / 游戏逆向工程 / 游戏资产生成 / AIGC 美术/3D/音频 / MCP 工具链 / 自动化测试 / 视频录制与展示 / Windows 游戏工具链
配置难度 中高。基础使用需要熟悉 Claude Code、命令行、Python 环境变量和 fal API;深入使用需要理解游戏 Mod 生态、引擎结构、资产格式、逆向工具、Windows 自动化和发布规范。对有 Mod 开发经验的开发者非常有价值,但普通玩家直接上手会有明显门槛。
商业价值 该项目适合用于构建 AI 辅助游戏内容生产流水线、Mod 原型验证、创作者工具、游戏社区自动化工具和 AIGC 资产管线。对独立开发者、Mod 工作室、游戏 UGC 平台和 AI 编程工具厂商都有较高参考价值。其商业潜力主要在于缩短 Mod 原型制作周期、降低资产生成和测试成本、提升内容迭代速度;但若用于商业化,需要重点处理游戏版权、用户授权、AIGC 资产许可、平台规则和安全边界。
01

技术亮点

  • 覆盖从游戏侦察、逆向、资产生成、构建、测试到发布的完整 Mod 开发闭环
  • 内置 12 类引擎/游戏生态的 Mod playbook,适配面广
  • 与 Claude Code 深度集成,可通过自然语言提示驱动复杂 Mod 制作流程
  • 集成 fal,可生成图像、像素图、3D、音效、音乐、语音和视频等多模态资产
  • 提供 um CLI,包含 scan、fal、sprite、render3d、win、video、backup、publish check 等实用命令
  • 强调安全边界:只面向单机离线和用户拥有的游戏,拒绝反作弊绕过、多人作弊和 DRM 绕过
  • 内置发布检查,避免分发游戏原文件、反编译代码和密钥
  • 提供真实示例:Terraria 武器/Boss Mod 和 Age of Empires II 新文明 Mod
  • 支持 Windows 游戏窗口截图、录制、进程音频捕获和受控输入驱动
  • MIT 许可证,便于二次开发和集成
02

目标用户

  • 想用 AI 快速制作单机游戏 Mod 的开发者
  • 熟悉 Claude Code/Cursor/Codex 的 AI 编程用户
  • 游戏 Mod 作者和 Mod 社区创作者
  • 需要分析游戏引擎和 Mod 路线的技术玩家
  • 希望为 Terraria、Age of Empires II、Skyrim、Minecraft 等游戏生成内容的创作者
  • 研究游戏逆向、资产管线和自动化测试的开发者
03

配置要求

  • Claude Code 环境,推荐以插件形式使用
  • fal.ai API Key,用于 fal MCP 服务和 um fal CLI 的资产生成
  • Python 3.10 或更高版本
  • ffmpeg,用于视频、音频处理和录制相关功能
  • uv,推荐用于 Python 环境管理
  • Blender,用于 GLB/3D 模型渲染为游戏精灵
  • Windows 游戏自动化功能依赖 Windows 环境、PowerShell 和内置 C# 工具
  • 部分逆向功能可能需要 ILSpy、Cpp2IL、Vineflower、Ghidra、IDA、Cheat Engine、Frida、RenderDoc 等外部工具
  • 需要用户拥有目标游戏的合法副本
  • 涉及游戏目录写入、安装加载器、键鼠控制和发布操作时需要用户授权
04

适用场景

  • 让 Claude 自动识别本机某个游戏的引擎、版本、Mod 加载器、存档目录和可行改造路线
  • 为 Terraria/tModLoader 生成新武器、敌人、Boss 和技能特效
  • 为 Age of Empires II DE 创建新文明、单位、建筑和 3D 渲染精灵
  • 评估将某种玩法移植到 Skyrim、Unity、Unreal 或其他游戏中的可行性
  • 调用 fal 生成游戏所需的精灵图、透明背景图、像素图、贴图、PBR 材质、3D 模型、音效、音乐和语音
  • 将 3D 模型通过 Blender 渲染为等距、俯视、横版或 AoE2 风格的多方向精灵
  • 自动备份存档、启动游戏、截图、录屏、驱动键鼠进行真实游戏内测试
  • 打包发布 Mod 前检查是否误包含游戏原始文件、反编译代码或泄露密钥
05

部署与配置

  • 推荐方式:在 Claude Code 中添加插件市场:/plugin marketplace add rehan-remade/universal-modder
  • 安装插件:/plugin install universal-modder@universal-modder
  • 替代方式:克隆仓库:git clone https://github.com/rehan-remade/universal-modder && cd universal-modder && claude
  • 配置 fal API Key:export FAL_KEY=你的_fal_key
  • 安装 Python 3.10+
  • 安装 ffmpeg
  • 推荐安装 uv,CLI 会用它管理运行环境
  • 如需 3D 到精灵渲染,安装 Blender
  • Windows 游戏可在 Windows 原生环境或 WSL 配合工具使用
06

风险与注意事项

  • 项目能力高度依赖 Claude Code 和大模型质量,结果可能不稳定,需要开发者审查和修正
  • 逆向工程和 Mod 制作可能触及不同游戏的 EULA、版权和社区规则,需要用户自行判断合规性
  • fal API 调用会产生成本,批量生成资产可能费用较高
  • 涉及本地游戏目录、存档、进程和键鼠自动化,误操作可能导致游戏崩溃或存档损坏,虽然项目提供备份机制但仍需谨慎
  • 不同游戏、引擎版本和 Mod 加载器差异较大,不能保证所有 PC 游戏都能成功改造
  • 部分功能依赖 Windows、WSL、Blender、ffmpeg、Ghidra 等外部工具,环境配置复杂
  • 自动生成的美术、音频、代码和玩法设计可能存在质量、版权或风格一致性问题
  • 对中文用户而言,README、技能文档和工具提示主要为英文,学习成本较高
  • 如果用于在线游戏、反作弊环境或商业游戏文件分发,存在封号、法律和合规风险

历史记录

热榜历史快照

2026-10-01 第17名 新收录 · github_search