Об этом проекте
SPICE (Skies Package Interchange and Content Encoder) — специализированный открытый набор инструментов, созданный для моддеров и исследователей, работающих с игровыми ресурсами *Skies of Arcadia* и *Skies of Arcadia Legends*. Написанный на C++20, он предоставляет библиотеки и приложения для разбора, редактирования и экспорта различных форматов файлов, используемых на платформах Sega Dreamcast и Nintendo GameCube.
Ключевые возможности:
- **Двойной интерфейс**: предлагает `SpiceGrinder` — инструмент командной строки для пакетных преобразований и исследовательских проверок, и `SpiceRack` — настольное приложение на базе Qt для визуального просмотра и редактирования моделей, текстур и боевых сцен.
- **Поддержка форматов**: обрабатывает такие форматы, как текстуры GVR/PVR, модели MLD, таблицы встреч ECT, скрипты SCT и карты мира WMAP. Некоторые форматы поддерживают полное чтение и запись, другие доступны только для чтения или находятся в экспериментальном состоянии.
- **Совместимость**: поддерживает обменные рабочие процессы через форматы PNG, JSON и Blender IR. Отдельный скрипт на Python позволяет импортировать экспортированные данные моделей напрямую в Blender для дальнейшей 3D-работы.
- **Особенности платформы**: в настоящее время для сборки требуются Windows, MSVC и Qt 6.10.3. Тестирование проводится с использованием синтетических данных, чтобы обеспечить надёжность без необходимости в оригинальных игровых файлах.
Проект является независимой фанатской разработкой и не связан с первоначальными правообладателями игр.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.