Cómo recrea Gen1Recomp los juegos compatibles
Gen1Recomp es una recreación escrita a mano con Lua y LÖVE2D. El nombre Gen1Recomp corresponde a Pokémon Rojo, Azul y Amarillo; Gen1Recomp++ marca la ampliación a Oro, Plata y Cristal; y Gen1Recomp Deluxe marca la ampliación beta a Rojo Fuego, Verde Hoja y Esmeralda. Importa mapas, gráficos, texto y otros datos desde una ROM compatible que aporta el usuario.
El proyecto no incluye una ROM ni datos extraídos. Tampoco ejecuta las instrucciones originales de Game Boy mediante emulación ni traduce el ensamblador original a un nuevo ejecutable.
Cómo funciona la importación de ROMs
- Gen1Recomp compara la ROM con una huella compatible.
- El importador lee los datos necesarios.
- Crea una caché privada para los siguientes inicios.
- Libera la ROM de la memoria y no la copia a esa caché.
- El motor Lua/LÖVE2D usa los datos importados durante el juego.
Se aceptan las versiones US canónicas de Rojo, Azul, Amarillo, Oro, Plata, Cristal, Rojo Fuego, Verde Hoja y Esmeralda. Cristal, Rojo Fuego y Verde Hoja admiten las revisiones documentadas 1.0 y 1.1; Esmeralda admite la revisión 1.0. Los tres juegos de Gen 2 siguen en Gen 2 Fase 1; los tres juegos de Gen 3 están en beta. Una región, revisión o archivo modificado distinto puede fallar aunque el nombre parezca correcto.
Funciones del nuevo motor
Incluye launcher, partidas, ajustes gráficos, reglas fieles o corregidas de Gen 1, Link por red local, editor de partidas y gestor de mods. También ofrece perfiles de rendimiento, datos portátiles en escritorio, inicio directo de juego, slot o custom cart, batalla panorámica opcional, pantallas complementarias, skins táctiles y Skin Studio. Safe Mode, notas de versión, informes de fallos legibles e información del dispositivo ayudan a resolver problemas. El vídeo inicial y su sonido pueden desactivarse, y la velocidad se configura por separado para el mapa, los menús y los combates. Los custom carts se pueden importar desde el selector de archivos.
La pestaña Online permite combates alojados, espectadores, torneos e intercambios. Rojo Fuego y Verde Hoja añaden una Union Room para 40 jugadores, Direct Corner, minijuegos inalámbricos, salas privadas con PIN e invitaciones por relay. Su menú Regalo Misterioso ofrece Wonder News después del primer guardado y Wonder Cards tras la contraseña del cuestionario del juego. Las versiones actuales también importan y exportan partidas de cartucho de Gen 2, importan, exportan y editan partidas de Gen 3, actualizan mods y carts, filtran el índice por juego y sincronizan partidas antes de iniciar. Esmeralda añade tickets de evento desde Opciones > Extras > Tickets de evento.
La v0.2.0 fue la gran actualización de Skin Studio: añadió skins táctiles nativas, importación de RetroArch y Delta, controles y marcos editables, arte de pulsación, herramientas de viewport y exportación.
Qué significan los tres nombres de Gen1Recomp
| Nombre | Juegos | Qué añade |
|---|---|---|
| Gen1Recomp | Rojo, Azul y Amarillo | Los juegos originales de Gen 1. |
| Gen1Recomp++ | Oro, Plata y Cristal | Soporte para Gen 2. Los tres juegos siguen en Fase 1. |
| Gen1Recomp Deluxe | Rojo Fuego, Verde Hoja y Esmeralda | Soporte para Gen 3. Los tres juegos siguen en beta y también puedes ver el nombre como Gen1RecompDeluxe o G1R Deluxe. |
El nombre se ha ampliado a medida que se añadía soporte para más juegos, pero la aplicación sigue siendo la misma. El mismo launcher puede importar los nueve juegos compatibles. El ++ no significa que Gen1Recomp se haya reescrito en C++.
Por qué “Recomp” puede resultar confuso
Una recompilación estática suele traducir con antelación un programa compilado a otro destino. La arquitectura de Gen1Recomp es distinta: el motor está escrito a mano e importa datos de la ROM. “Recreación nativa en Lua/LÖVE2D” describe mejor cómo funciona.
Gen1Recomp no es un parche de ROM, y no se documenta compatibilidad general con ROM hacks. DramaticShapeVoxelMod es un mod visual independiente y opcional.