عن المشروع

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 لمزيد من العمل ثلاثي الأبعاد. - **خصوصيات المنصة**: يتطلب حاليًا Windows مع MSVC وQt 6.10.3 للبناء. يُجرى الاختبار باستخدام بيانات اصطناعية لضمان الموثوقية دون الحاجة إلى ملفات اللعبة الأصلية. المشروع هو جهد مستقل من المعجبين وغير تابع لأصحاب الحقوق الأصليين للألعاب.