Sobre el proyecto
OpenROM es un kit de herramientas retro universal, gratuito y de código abierto, diseñado para reemplazar las herramientas fragmentadas de gestión de ROMs. Admite la conversión, el parcheado, la compresión, la limpieza y la gestión de colecciones de ROMs en múltiples plataformas, incluidas PS1, PS2, Xbox, GameCube, Wii, Saturn y Sega CD.
Las características principales incluyen:
- **Conversión de ROMs**: más de 20 rutas de conversión (ISO, BIN, CUE, GDI, IMG, ECM, CHD, CSO, ZSO, XISO, RVZ, WIA, WBFS, GCZ, etc.) con detección inteligente de plataforma mediante magic bytes, análisis real de cabeceras CHD, enrutamiento correcto de códecs, generación automática de CUE y verificación de integridad.
- **Parcheado de ROMs**: admite 11 formatos de parche (IPS, IPS32, UPS, BPS, PPF, APS, EBP, DPS, xdelta3, SSP, DCP) con detección automática de formato, verificación de suma de comprobación y modo de ignorar suma de comprobación.
- **Herramientas para Dreamcast**: aplicador de parches DCP, editor de IP.BIN (indicadores de región, conmutación VGA, soporte Shift-JIS) e inspector de pistas GDI.
- **Compresión y extracción**: soporte de ZIP y 7Z con ajustes predefinidos, omisión inteligente para formatos ya comprimidos, extracción por lotes y opción de eliminar origen.
- **Eliminación de cabeceras de ROM**: detecta y elimina cabeceras de copiadora para NES, SNES, Game Boy/GBC con calificaciones de confianza y protección contra doble eliminación.
- **Utilidades de colección**: generador de listas de reproducción M3U, fusión de BIN, editor de hojas CUE y procesamiento por lotes.
- **Renombrador de ROMs**: soporte de DAT de No-Intro y Redump con coincidencia CRC32, modo de simulación y analizador XML en streaming para archivos DAT grandes.
- **Interfaz y flujo de trabajo**: interfaz de escritorio basada en Flutter con temas (Gaming Dashboard, Cyberpunk, Terminal, Minimal), registro de terminal en tiempo real, arrastrar y soltar, gestor de colas, vista previa de compresión y una CLI completa sin interfaz para automatización.
- **Sin conexión y privacidad**: funciona 100% sin conexión, sin telemetría ni solicitudes de red.
OpenROM incluye herramientas de código abierto como chdman, maxcso, ecm/unecm, extract-xiso, nodtool, xdelta3, nkit y saturn-patcher. Es compatible con Windows, Linux (x86_64 y ARM64) y macOS (Apple Silicon e Intel), y próximamente estará disponible para Android mediante Termux. El proyecto está licenciado bajo GPL v3 e incluye una CLI para scripting y automatización.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.