À propos du projet
SPICE (Skies Package Interchange and Content Encoder) est une boîte à outils open-source spécialisée conçue pour les moddeurs et les chercheurs travaillant avec les ressources de jeu de *Skies of Arcadia* et *Skies of Arcadia Legends*. Développée en C++20, elle fournit des bibliothèques et des applications pour analyser, modifier et exporter divers formats de fichiers utilisés sur les plateformes Sega Dreamcast et Nintendo GameCube.
Les principales fonctionnalités incluent :
- **Double interface** : propose `SpiceGrinder`, un outil en ligne de commande pour les conversions par lots et les audits de recherche, ainsi que `SpiceRack`, une application de bureau basée sur Qt pour l'inspection visuelle et l'édition de modèles, textures et scènes de combat.
- **Prise en charge des formats** : gère des formats spécifiques tels que les textures GVR/PVR, les modèles MLD, les tables de rencontres ECT, les scripts SCT et les cartes du monde WMAP. Certains formats prennent en charge la lecture-écriture complète, tandis que d'autres sont en lecture seule ou expérimentaux.
- **Interopérabilité** : prend en charge les flux d'échange via les formats PNG, JSON et Blender IR. Un script Python dédié permet d'importer directement les données de modèles exportées dans Blender pour un travail 3D ultérieur.
- **Spécificités de plateforme** : nécessite actuellement Windows avec MSVC et Qt 6.10.3 pour la compilation. Les tests sont effectués à l'aide de données synthétiques afin de garantir la fiabilité sans avoir besoin des fichiers de jeu originaux.
Le projet est un effort de fans indépendant et n'est pas affilié aux détenteurs des droits originaux des jeux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.