Sobre el proyecto

SPICE (Skies Package Interchange and Content Encoder) es un conjunto de herramientas de código abierto especializado, diseñado para modders e investigadores que trabajan con recursos de los juegos *Skies of Arcadia* y *Skies of Arcadia Legends*. Está construido en C++20 y proporciona bibliotecas y aplicaciones para analizar, editar y exportar diversos formatos de archivo utilizados en las plataformas Sega Dreamcast y Nintendo GameCube. Sus características principales incluyen: - **Interfaz dual**: ofrece `SpiceGrinder`, una herramienta de línea de comandos para conversiones por lotes y auditorías de investigación, y `SpiceRack`, una aplicación de escritorio basada en Qt para la inspección visual y edición de modelos, texturas y escenarios de batalla. - **Compatibilidad de formatos**: maneja formatos específicos como texturas GVR/PVR, modelos MLD, tablas de encuentros ECT, scripts SCT y mapas del mundo WMAP. Algunos formatos admiten capacidades completas de lectura y escritura, mientras que otros son de solo lectura o experimentales. - **Interoperabilidad**: admite flujos de trabajo de intercambio mediante formatos PNG, JSON y Blender IR. Un script de Python dedicado permite importar datos de modelos exportados directamente en Blender para seguir trabajando en 3D. - **Particularidades de la plataforma**: actualmente requiere Windows con MSVC y Qt 6.10.3 para compilar. Las pruebas se realizan con datos sintéticos para garantizar la fiabilidad sin necesidad de archivos originales del juego. El proyecto es un esfuerzo independiente de fans y no está afiliado a los titulares originales de los derechos de los juegos.