Utilidad de Modding de Juegos en C/C++


Esta utilidad tiene como objetivo facilitar la escritura de mods para juegos de consolas de 5ª/6ª generación en C/C++.
Se encarga de toda la configuración tediosa, permitiéndote concentrarte en escribir código.
Sin configuración manual de compiladores cruzados.
Sin reconstrucción manual de ISO.
Sin flujos de trabajo de prueba complicados.
Características
- Compatibilidad con PS1, PS2, GameCube y Wii
- Descarga automáticamente los compiladores/cadenas de herramientas necesarias para las plataformas seleccionadas
- Interfaces GUI y CLI
- Reconstruye las ISO de los juegos con tus modificaciones de código
- Inyección en vivo en emuladores compatibles para pruebas rápidas
- Buscador de code caves y buscador de hooks de cada fotograma
- Gestión de símbolos multi-versión
- ¡Y mucho más!
Haga clic aquí para ver la Wiki
Inicio Rápido:
Crear un Proyecto
- Haga clic en "Crear Nuevo Proyecto" y asígnele un nombre
- Elija la plataforma de su juego
- Haga clic en "Extraer archivo ISO" y seleccione el .iso/.bin/.ciso/etc de su juego
2. Configurar code caves y hooks
¿Necesitas ayuda para encontrar code caves y hooks? La herramienta incluye:
- Buscador de Codecaves - Escanea en busca de espacio libre en memoria y cadenas de depuración
- Detección Automática de Hooks - Encuentra automáticamente funciones de cada fotograma
3. Escribe tu Primer Mod
La herramienta ha generado automáticamente un proyecto con todo lo que necesitas. Edita src/main.c:
// src/main.c
void ModMain(void) {
// Your mod code here
player_health = 100; // Invincibility
}
Trabajar con símbolos del juego: Define las direcciones en symbols/default.txt, declara tipos en include/symbols.h, y úsalos como variables normales. Guía completa de símbolos
3. Prueba tu Mod
Haga clic en Compilar en la pestaña de compilación para compilar su mod. Luego, puede inyectarlo en su emulador para probarlo, o ¡construir una ISO!
Herramientas Recomendadas
Emuladores Compatibles
Emuladores de Gamecube/Wii
Emuladores de PS2
Emuladores de PS1
Herramientas Incluidas
- devkitPro para cadenas de herramientas GCC orientadas a la CPU PowerPC de Gamecube/Wii, así como utilidades para analizar archivos .dol
- ps2toolchain para cadenas de herramientas GCC orientadas a la CPU Emotion Engine de PS2.
- mkpsxiso para extraer y reconstruir imágenes de disco de PS1.
- Ps2IsoTools para reconstruir imágenes de disco de PS2.
- gc_fst para extraer y reconstruir imágenes de Gamecube.
- wiimms-iso-tools para extraer y reconstruir imágenes de disco de Wii.
- DolphinTool para convertir entre los diferentes formatos de imagen de GC/Wii.
- dolphin-memory-engine para interactuar con la memoria del emulador Dolphin.
- pine para interactuar con la memoria del emulador PCSX2.
- xdelta para la creación de archivos de parche xdelta
- 7zip para resolver los mayores misterios de la vida
- Real N64 CRC Tool para actualizar los CRC de las ROM de N64
Agradecimientos Especiales
- Ebbe - Por probar la herramienta, reportar errores y sugerir características durante su desarrollo
- Wafflewizard1 - Por crear el ícono
Si necesitas ayuda para usar esta utilidad, no dudes en unirte al discord de la comunidad: Únete a Discord