প্রকল্প সম্পর্কে
palschema-hub হল Palworld মডারদের জন্য PalSchema ব্যবহার করে DataTables প্যাচ করার জন্য একটি সম্প্রদায়-চালিত সম্পদ।
এটি গেম SDK হেডার এবং পর্যবেক্ষিত রো ডেটা থেকে উদ্ভূত ৩১টি JSON স্কিমার একটি ব্যাপক সেট প্রদান করে, যা টেবিল ফিল্ডের ব্রাউজযোগ্য তালিকার জন্য মডিং সম্প্রদায়ে একটি ফাঁক পূরণ করে।
মुख্য বৈশিষ্ট্যগুলো অন্তর্ভুক্ত:
- **Schema Registry & Browser**: ২৮ টেবিলের (৪১,০০০ से अधिक) রো এর স্কিমা এবং বর্তমান রো মান ব্রাউজ করার জন্য একটি খোঁজযোগ্য, জিরো-বিল্ড ওয়েব ইন্টারফেস (GitHub Pages)।
- **Validator CLI (`palschema-validate`)**: একটি টুল যা ajv ব্যবহার করে রেজিস্ট্রির বিরুদ্ধে মড JSON/JSONC ফাইল들을 যাচাই করে। এটি raw টেবিল ফাইল, pal-loader, এবং item-loader ফরম্যাট সমর্থন করে, অজানা কীগুলির জন্য ফিল্ড-স্তরের ত্রুটি এবং "did-you-mean" সুপারিশ প্রদান করে।
- **Version Tracking & Migration**: Palworld সংস্করণগুলো (০.৩.১ থেকে ১.০) মধ্যে রো-স্ট্রাকচার পরিবর্তন ট্র্যাক করে। CLI নির্দিষ্ট গেম সংস্করণों মধ্যে সরানো বা নাম পরিবর্তিত ফিল্ড স্ক্যান করে মাইগ্রেশনে সহায়তা করতে পারে।
- **Data Provenance**: স্কিমাগুলো পাবলিক DataTable ডাম্প এবং ডিকম্পাইল্ড SDK হেডারের মধ্যে ক্রস-চেক করা হয়, যাতে ফিল্ডের নাম এবং C++ প্রকারের সঠিকতা নিশ্চিত হয়।
- **CI Integration**: মড রিপোজিটরিতে যাচাইকরণকে স্বয়ংক্রিয় করার জন্য উদাহরণ GitHub Actions ওয়ার্কফ্লো অন্তর্ভুক্ত রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.