Catálogo remoto que se mantiene al día
Al iniciar, alpha5 refresca catalog.json. Si la red falla, conserva una caché/fallback para no dejar la biblioteca inutilizable. El botón “↻ Nuevos ports” permite forzar una revisión manual.
GameWave reúne proyectos comunitarios, sus fuentes y sus métodos de instalación en una interfaz pensada para descubrir, instalar, importar y organizar ports sin tener que rastrear cada proyecto por separado.
La versión pública actual prioriza un catálogo vivo, instalación guiada y compatibilidad con distintos tipos de proyecto sin empaquetar ROMs, ISOs ni datos comerciales.
Al iniciar, alpha5 refresca catalog.json. Si la red falla, conserva una caché/fallback para no dejar la biblioteca inutilizable. El botón “↻ Nuevos ports” permite forzar una revisión manual.
Cada ficha puede apuntar a releases, páginas oficiales o flujos de preparación específicos. El launcher organiza las instalaciones y permite volver a abrir los ports desde la biblioteca.
Para proyectos que no pueden distribuir un paquete completo, el catálogo puede declarar recetas de preparación local. El esquema actual contempla flujos con game data/XISO y proyectos que requieren construir el port a partir de tus propios archivos.
El catálogo schema v3 separa la plataforma original del juego de la plataforma donde corre el port, y conserva metadatos específicos para Windows, Linux, Android y proyectos distribuidos fuera de GitHub.
Algunos proyectos pueden vincularse desde una instalación local en lugar de volver a descargarse. The Darkness usa este flujo protegido dentro de GameWave.
Las fichas compatibles pueden declarar soporte de mods administrados y reglas de preservación para saves, settings y archivos de configuración. Solo se activa cuando el proyecto lo declara; un gestor de mods más amplio sigue siendo trabajo futuro.
La aplicación incluye español/inglés y conserva la línea de personalización visual del launcher: temas y presentación de tarjetas, además de una biblioteca diseñada para catálogos grandes.
La build Windows x64 se publica self-contained sobre .NET 8, por lo que el usuario no necesita instalar el runtime de .NET por separado.
En alpha5 separamos el catálogo del ejecutable para poder añadir y corregir ports sin obligar a descargar una nueva versión completa del launcher.
catalog.json se consulta al iniciar. El launcher mantiene una copia local para recuperación/offline y también permite revisar manualmente si llegaron nuevos ports.
La actualización del programa sigue separada y manual en esta build pública. Así evitamos presentar como terminada una ruta de auto-update que todavía estamos probando.
El catálogo actual usa schema v3 y puede describir más que un simple enlace de descarga.
GameWave no incluye ROMs, ISOs ni datos comerciales de los juegos. Algunos ports necesitan que aportes archivos de tu propia copia y cada proyecto conserva su licencia, requisitos y autoría.