Universal Modder — плагин

universal-modder

Плагин и скиллы для модов к играм на вашем ПК: разведка движка, разбор кода, ассеты через fal, проверка в запущенной игре и ролик с результатом

  • 9 174 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Запускает игры, управляет окном, мышью и клавиатурой, останавливает процессы по PID и ставит загрузчики модов в папку игры
  • Читает память и исполняемые файлы игр через средства обратной разработки: ILSpy, Ghidra, Cheat Engine и Frida
  • Хранит ключ fal и отправляет сервису запросы на создание картинок, моделей, звука и видео
Все причины и проверки

rehan-remade/universal-modder

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/universal-modder

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает игры, управляет окном, мышью и клавиатурой, останавливает процессы по PID и ставит загрузчики модов в папку игры
  • Читает память и исполняемые файлы игр через средства обратной разработки: ILSpy, Ghidra, Cheat Engine и Frida
  • Хранит ключ fal и отправляет сервису запросы на создание картинок, моделей, звука и видео

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Universal Modder — набор скиллов, утилита `um` и MCP-сервер fal, которые позволяют Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot и OpenCode делать моды для игр, которыми вы владеете. Главный скилл `mod-any-game` ведет агента по одному и тому же циклу: поиск похожих заметок в общей базе знаний, разведка игры и выбор маршрута, рабочая копия с резервными копиями сохранений, чтение кода игры, одна рабочая часть мода, генерация ассетов, проверка в живой игре, запись видео, упаковка и заметка для следующего агента. Для каждого движка в репозитории лежит отдельная памятка: Unity, Unreal, .NET и XNA (Terraria, Stardew Valley), Godot, Source, Bethesda, Minecraft, Age of Empires II и другие. Команда `um scan` находит установки Steam, Epic и Xbox и определяет движок, версию, тип кода, античит и папки сохранений. Дальше работают `um fal` для спрайтов с полноценной прозрачностью, текстур, 3D-моделей, звука, музыки и озвучки, `um sprite` и `um render3d` для подгонки картинок под кадры движка, `um win` для запуска, снимков экрана и ввода в окне игры, `um backup` для откатов, `um video` для монтажа ролика и `um publish check`, который не дает выложить файлы игры, декомпилированный код и ключи. Отдельные скиллы покрывают обратную разработку (ILSpy, Ghidra, Cheat Engine, Frida), перенос старого мода на новую версию и игры внутри игр. В папке `knowledge/` лежат заметки, которые агенты пишут друг для друга: версии, маршрут, проверка и типичные ошибки. Примеры в `examples/` включают мод для Terraria, новую цивилизацию для Age of Empires II и Minecraft внутри GTA V.

Для кого. Для игроков и разработчиков, которые хотят поручить агенту мод для игры из своей библиотеки: новое оружие, юниты, механики или перенос мода на свежую версию.

Подходит, если

  • Нужен мод для Terraria, Minecraft или Age of Empires II с новым оружием, врагами или цивилизацией, и вы хотите довести идею до рабочего результата в запущенной игре
  • Старый мод написан для Forge 1.7.10, а его требуется перенести на Fabric 1.20.1 с таблицей соответствий и проверками по слоям
  • Вы не знаете, на каком движке игра в `C:\Games\Foo`, есть ли у нее античит и модифицировал ли ее кто-нибудь раньше
  • Нужны ассеты для мода: спрайты, текстуры, 3D-модели с перегоном в кадры под нужный ракурс камеры, звуки и музыка
  • Хочется показать готовый мод: скилл записывает окно игры только со звуком самой игры и монтирует ролик

Не подходит, если

  • Нужен чит, аимбот или обход античита для сетевой игры: скиллы это отказываются делать, граница описана в `skills/mod-any-game/references/safety.md`
  • Игра защищена Denuvo или другой защитой, а загрузчику для работы нужен исполняемый файл с обходом этой защиты: набор в таком случае останавливается
  • Вам нужен готовый мод из каталога, а не создание нового: проект не распространяет файлы игр и чужие моды
  • Игра запускается не на Windows: команды `um win` для запуска, снимков экрана и ввода рассчитаны на Windows, в том числе из WSL

Пример запроса к агенту

Сделай мод для Terraria: самонаводящаяся ракетница и тактическая бомба, которая оставляет кратер в мире. Спрайты сгенерируй через fal и проверь все в запущенной игре

Ограничения

Инструмент рассчитан на игры, которыми вы владеете, в одиночном режиме, офлайн или на сервере, который вы запускаете сами. Это обратная разработка и работа с памятью: применять ее можно только к играм и данным, на которые у вас есть право. Скиллы отказываются вставлять код в сетевые клиенты с античитом, писать читы против других игроков и обходить защиту и проверки владения.

Для ассетов нужен ключ API fal, который хранит команда `um fal key set`; без ключа картинки делает локальный сервер ComfyUI, а `um sprixen` требует платный сервис Sprixen со своим ключом. Потребуются Git, Python 3.10 или новее и ffmpeg, а для перегонки 3D в спрайты Blender.

Команда `um` попадает в PATH только у плагина для Claude Code; для Codex, Cursor, Gemini CLI и OpenCode ее ставят отдельно через `uv tool install`. Три агента из набора для долгих модов тратят в несколько раз больше токенов, чем один.

Мод-хаб universalmodder.com автор называет планируемым.

Как отключить. В Claude Code выполните `/plugin uninstall universal-modder@universal-modder`, в Codex уберите плагин командой `codex plugin`, а для установки через `npx skills add` удалите папки скиллов из `.agents/skills/`. Утилиту `um` снимите командой `uv tool uninstall universal-modder`, сохраненный ключ fal удалите вручную.

Частые вопросы

Как сделать мод для игры с помощью Claude Code?

Поставьте плагин командами `/plugin marketplace add rehan-remade/universal-modder` и `/plugin install universal-modder@universal-modder`, откройте проект и опишите идею одной фразой, например новое оружие для Terraria. Скилл `mod-any-game` определит движок через `um scan`, выберет маршрут, соберет часть мода и проверит ее в запущенной игре.

Какие игры агент откажется модифицировать?

Сетевые игры с античитом: EasyAntiCheat, BattlEye, Vanguard, Ricochet и другие в списке `safety.md`. Из разрешенного остаются официальные средства (мастерская, редакторы карт) и официальный офлайн-режим без античита. Подмену идентификаторов оборудования и обход защиты от копирования скиллы тоже отвергают.

Нужен ли ключ fal и сколько он стоит?

Для картинок, 3D, звука и видео через fal нужен ключ с fal.ai/dashboard/keys. Вводить его надо командой `um fal key set`: на Linux он попадет в системную связку ключей, на других системах в файл `~/.secrets/fal-key` с правами только владельца. Тарифы у fal свои, README их не приводит. Без ключа остаются локальный ComfyUI и вход через браузер по OAuth.

Что лежит в базе знаний knowledge/ и можно ли добавить свою заметку?

Туда агенты пишут, как конкретные игры реально модифицировали: версии, маршрут, то, что движок делает на деле, проверка и типичные ошибки. Поиск идет командой `um kb search "grand theft auto"`, а свою заметку создают через `um kb new` и отправляют `um kb pr` после вашего согласия. Скачанные файлы игр и декомпилированные дампы в репозиторий принимать запрещено.

Можно ли перенести старый мод на новую версию игры?

Для этого есть скилл `port-a-mod`: один зафиксированный исходник, приватная декомпиляция, данные из скрипта, проверки по модулям и слоям, а также таблица соответствий Forge 1.7.10 и Fabric 1.20.1. Публиковать результат можно, только если лицензия оригинала это позволяет.

Как запустить команду um в Codex или Cursor?

Плагин Claude Code кладет `um` в PATH сам, а у остальных агентов этого нет. Поставьте утилиту один раз: `uv tool install git+https://github.com/rehan-remade/universal-modder`. Внутри клона репозитория достаточно выполнить `export PATH="$PWD/bin:$PATH"`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Выбор редакции

Официальный набор скиллов Unity для агентов: работа с редактором, сборки, 2D и 3D, UI, URP, звук, мультиплеер и монетизация

СкиллРасширенный доступ1,2 тыс.Звезды репозитория

Набор модов для Claude Code: строки состояния над промптом, защита от опасных команд и несколько небольших игр

ПлагинРасширенный доступ407Звезды репозитория

MCP-сервер внутри редактора Unity: агент создает сцены и скрипты, запускает play mode и проверяет игру скриншотами

MCP-серверШирокий доступ275Звезды репозитория

Набор скиллов по геймдеву для AI-агентов с роутером, который сам подбирает нужные под движок и задачу

СкиллМинимальный доступ5,4 тыс.Звезды репозитория

Шаблон проекта для разработки игр в Claude Code: иерархия агентов студии, скиллы на каждый этап, хуки, правила и шаблоны документов

ВоркфлоуРасширенный доступ28,5 тыс.Звезды репозитория
Официальный

Официальный плагин Epic Games: Claude Code управляет открытым Unreal Editor по MCP, от акторов и Blueprint до Niagara и Sequencer

ПлагинШирокий доступ1,7 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Universal Modder (эта запись)нет9 174
Agent Sprite Forgeнет4 633делает только 2D-спрайты, анимационные листы и слоистые карты для игр
Ghidra MCP Serverнетне нужна5 976MCP-сервер к дизассемблеру Ghidra с сотнями инструментов обратной разработки

Коротко о README

Описание проекта начинается с таблицы установки для Claude Code, Codex, Gemini CLI, VS Code с Copilot, Cursor и OpenCode, затем объясняет ключ fal и список требований. Дальше идут примеры запросов, цикл из десяти шагов, база знаний с примерами заметок, таблицы скиллов, трех агентов и команд `um`, раздел о собранных с его помощью модах и правила безопасности. В репозитории лежат памятки по движкам, примеры модов для Terraria, Age of Empires II, Minecraft с GTA V и других игр, плагин для OpenCode и тесты утилиты.

Бейдж для README

Исходный SKILL.md

---
name: mod-any-game
description: Mod a PC game the user owns, taking an idea to working in the real game and recorded. It covers new items, weapons, enemies, bosses, units, civilizations, mechanics, art, sound, VR and cross-game mashups. Use when the user wants to mod, extend, hack on, reverse engineer or mash up a game ("add a nuke to Terraria", "make a new civ for Age of Empires", "put Minecraft inside X", "can I mod this game?"). It covers recon (engine, loaders, anti-cheat), choosing the route, a safe lab, a first vertical slice, fal-generated assets, in-game verification and a showcase clip.
---

# Mod any game

You are the modder. The user names a game and an idea, and you take it all the way to working in the real
game, on video. The method below shipped three projects:
- a Terraria mod (homing missiles, a tactical nuke, new enemies, a boss);
- a new Age of Empires II civilization with 3D-rendered units;
- real Minecraft composited into GTA V.

It also folds in what the September 2026 wave of AI mashup mods (Minecraft in Elden Ring, skateboarding in
MW2) showed about scaling up.
- Case studies: `references/case-studies.md`.
- Code: `examples/`.
- Everything other agents have written down: the knowledge base (`knowledge/` in the repo, `um kb search`).

## Your tools

`um` is the toolkit CLI (`bin/um` in the repo). The Claude Code plugin and a clone opened in Claude Code put it
on PATH; other agents' plugin installs don't. If `command -v um` finds nothing, use `bin/um` in a clone, or
install it once: `uv tool install git+https://github.com/rehan-remade/universal-modder` (or `pipx install ...`).
Every group has `--help` with examples.

| Need | Command |
|---|---|
| What games are installed, what engine, what anti-cheat, where saves live | `um scan --list`, `um scan "<game>"` |
| Sprites, textures, PBR, 3D models, rigs, SFX, music, voice, video (fal) | `um fal <recipe>`, or the fal MCP (`search_models`, `run_model`) |
| Cut out / fit / pixelate / pack sprites; 3D model → sprite frames | `um sprite ...`, `um render3d ...` |
| Launch, screenshot, click/type, record a Windows game (also from WSL) | `um win ...` |
| Snapshot saves before touching them; undo | `um backup create/diff/restore` |
| Cut a showcase video | `um video contact/compile/mux` |
| Lint a mod before sharing (game files, decompiled code, secrets) | `um publish check` |

Companion skills: **game-recon**, **reverse-engineering**, **fal-assets**, **asset-pipeline**,
**game-automation**, **showcase-video**, **mashup-mods**, **port-a-mod**, **publish-mod**,
**share-field-notes**.

## The loop

### 0. Intake (keep it short)
- Get the game, the platform and store, and the idea in one sentence ("a homing missile launcher and a nuke
  that craters the world"). Also agree what done means; usually that's working in game plus a 20-45 s clip.

Сообщить о проблеме

Foxx AIUniversal Modder
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.