প্রকল্প সম্পর্কে

TxtgSharp হল একটি C# রিডার যা Tears of the Kingdom-এ ব্যবহৃত TexToGo (.txtg) টেক্সচার কন্টেইনারগুলিকে পরিচালনা করার জন্য ডিজাইন করা হয়েছে। লাইব্রেরিটি এমন টেক্সচার সারফেস আউটপুট করে যা deswizzled কিন্তু ব্লক-কম্প্রেসড ফরম্যাটে থাকে, যা ডেভেলপারদের এই ফরম্যাটগুলিকে সমর্থন করে এমন GPU-তে সরাসরি আপলোড করতে বা প্রয়োজনে CPU-তে ডিকোড করতে দেয়। বাস্তবায়নটি শুধুমাত্র ডি-কম্প্রেশনের জন্য ZstdSharp.Port-এর উপর নির্ভর করে। প্যাকেজটিতে একটি কমান্ড-লাইন ইন্টারফেস (CLI) অন্তর্ভুক্ত রয়েছে যা টেক্সচার হেডার, ফরম্যাট এবং সাইজ পরিদর্শন করতে, সেইসাথে ASTC লেয়ারগুলিকে PNG ইমেজ হিসেবে ডাম্প করতে ব্যবহার করা যেতে পারে। এটি টেক্সচারের মাত্রা, লেয়ার সংখ্যা, মিপ লেভেল এবং ফরম্যাট বিশদ সম্পর্কে জিজ্ঞাসা করার সুবিধা দেয়, এবং অ্যারে লেয়ার দ্বারা সাজানো সারফেসগুলির উপর পুনরাবৃত্তি প্রদান করে। এই প্রকল্প EPD-Libraries/txtg repository থেকে উদ্ভূত হয়েছে।