Servidor MCP y CLI para que los agentes de IA hagan ingeniería inversa de binarios nativos, apps de Electron, ensamblados .NET y sitios web.
rehan-remade/universal-modder
Conjunto de habilidades, herramientas CLI y un servidor MCP para que agentes de programación con IA analicen, modifiquen y prueben juegos de PC que tengas, con recursos generados mediante fal.
- Estrellas
- 8,461
- Forks
- 934
- Issues abiertos
- 26
- Último commit
- hace 11 horas
¿Qué es?
Universal Modder ofrece a agentes de programación con IA, como Claude Code, Codex, Cursor y Gemini CLI, un flujo de trabajo para crear mods de juegos de PC. El agente identifica dónde está instalado el juego, su motor y su versión; elige una vía para crear el mod; analiza el código del juego; crea un mod funcional y lo comprueba en el juego en ejecución. La CLI `um` incluida se encarga de analizar instalaciones, generar sprites, modelos 3D y audio mediante fal, capturar ventanas y audio, y montar videos de presentación.
El proyecto cubre numerosas familias de motores, como Unity, Unreal, .NET/XNA, Godot, Minecraft, Age of Empires II y títulos de Bethesda, e incluye herramientas de ingeniería inversa como ILSpy, Ghidra y Frida. Sus habilidades siguen un ciclo fijo: buscar notas existentes, hacer un reconocimiento, respaldar las partidas guardadas, crear una parte del mod, generar recursos, verificar el resultado y registrar los hallazgos. Los agentes también pueden aportar notas de campo a una base de conocimientos compartida en el repositorio.
El proyecto se niega a inyectar código en juegos en línea con sistemas antitrampas o a hacer trampas contra otros jugadores, y nunca distribuye archivos del juego ni código descompilado. Para configurarlo se necesitan Git, Python 3.10+ y ffmpeg, además de una clave de API de fal para generar recursos.
Funciones clave
- 01Analiza las instalaciones de Steam, Epic y Xbox para identificar el motor, la versión y el sistema antitrampas.
- 02Ofrece habilidades para agentes dedicadas a la ingeniería inversa, el reconocimiento, la generación de recursos y las pruebas dentro del juego.
- 03Genera sprites, modelos 3D, texturas y audio mediante fal.
- 04Captura ventanas del juego y solo el audio del juego, y puede enviar entradas únicamente a la ventana del juego.
- 05Respalda las carpetas de partidas guardadas antes de hacer cambios e incluye una comprobación de publicación que bloquea los archivos del juego.
Casos de uso
- Añadir armas o enemigos nuevos a un mod de Terraria con sprites generados por IA.
- Crear una nueva civilización o unidad para Age of Empires II DE.
- Grabar y montar un video de presentación de un mod terminado.
- Consultar si ya se han creado mods para un juego y qué motor utiliza.
Inicio rápido
- 1
Instala la CLI um con uv
uv tool install git+https://github.com/rehan-remade/universal-modder - 2
Guarda tu clave de API de fal (opcional, para generar recursos)
um fal key set - 3
Instala las skills en tu agente de programación con IA
npx skills add https://github.com/rehan-remade/universal-modder
Antes de usarlo
- Solo modifica juegos de PC que tengas, y el README pide a los agentes que eviten hacer trampas contra otros jugadores.
- La generación de recursos requiere una clave de API de fal de pago, una clave de Sprixen para sprites o un servidor ComfyUI local.
- Se necesita Blender para renderizar de 3D a sprites, y los juegos de Windows se manejan de forma nativa o desde WSL.
Temas
Preguntas frecuentes
- ¿Qué es universal-modder?
- Conjunto de habilidades, herramientas CLI y un servidor MCP para que agentes de programación con IA analicen, modifiquen y prueben juegos de PC que tengas, con recursos generados mediante fal. Universal Modder ofrece a agentes de programación con IA, como Claude Code, Codex, Cursor y Gemini CLI, un flujo de trabajo para crear mods de juegos de PC. El agente identifica dónde está instalado el juego, su motor y su versión; elige una vía para crear el mod; analiza el código del juego; crea un mod funcional y lo comprueba en el juego en ejecución. La CLI `um` incluida se encarga de analizar instalaciones, generar sprites, modelos 3D y audio mediante fal, capturar ventanas y audio, y montar videos de presentación.
- ¿universal-modder es gratuito? ¿Qué licencia tiene?
- universal-modder es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿universal-modder sigue mantenido?
- Mantenimiento activo. El último commit de universal-modder fue el 19 oct 2026.
- ¿Para qué puedo usar universal-modder?
- Añadir armas o enemigos nuevos a un mod de Terraria con sprites generados por IA. Crear una nueva civilización o unidad para Age of Empires II DE. Grabar y montar un video de presentación de un mod terminado. Consultar si ya se han creado mods para un juego y qué motor utiliza.
- ¿Cómo se instala universal-modder?
- Instala la CLI um con uv: uv tool install git+https://github.com/rehan-remade/universal-modder Guarda tu clave de API de fal (opcional, para generar recursos): um fal key set Instala las skills en tu agente de programación con IA: npx skills add https://github.com/rehan-remade/universal-modder
- ¿Dónde consigo universal-modder?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rehan-remade/universal-modder
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI para gestionar los recursos de IA de un equipo en un repositorio Git compartido y sincronizarlos con las herramientas de IA de sus integrantes.
CLI y aplicación de escritorio en Go para gestionar skills, agentes, reglas, conexiones MCP y hooks de programación con IA desde una sola fuente y sincronizarlos con herramientas como Claude Code y Codex.
Un almacén personal de contexto que proporciona conocimiento persistente de los proyectos a agentes de programación con IA como Codex, Claude Code y OpenCode mediante una CLI, un servidor MCP y una app de escritorio.
Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
Memoria persistente para agentes de programación que registra la actividad de las sesiones, la resume con IA e incorpora contexto relevante en sesiones futuras.