প্রকল্প সম্পর্কে
SPICE (Skies Package Interchange and Content Encoder) হলো একটি বিশেষায়িত ওপেন-সোর্স টুলকিট, যা *Skies of Arcadia* এবং *Skies of Arcadia Legends*-এর গেম অ্যাসেট নিয়ে কাজ করা মডার ও গবেষকদের জন্য তৈরি। C++20-এ নির্মিত, এটি Sega Dreamcast এবং Nintendo GameCube প্ল্যাটফর্মে ব্যবহৃত বিভিন্ন ফাইল ফরম্যাট পার্স, সম্পাদনা ও এক্সপোর্ট করার জন্য লাইব্রেরি ও অ্যাপ্লিকেশন সরবরাহ করে।
প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে:
- **দ্বৈত ইন্টারফেস**: ব্যাচ রূপান্তর ও গবেষণা অডিটের জন্য `SpiceGrinder` নামের একটি কমান্ড-লাইন টুল, এবং মডেল, টেক্সচার ও যুদ্ধের স্টেজ দৃশ্যত পরিদর্শন ও সম্পাদনার জন্য Qt-ভিত্তিক ডেস্কটপ অ্যাপ্লিকেশন `SpiceRack`।
- **ফরম্যাট সাপোর্ট**: 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.