প্রকল্প সম্পর্কে
এই রিপোজিটরিতে Windows-এর জন্য ছোট ইউটিলিটি স্ক্রিপ্ট দেওয়া আছে যা GameCube/Wii ডিস্ক ইমেজ ISO ফরম্যাট এবং Dolphin এমুলেটরের ব্যবহৃত RVZ ফরম্যাটের মধ্যে রূপান্তর স্বয়ংক্রিয় করে। দুটি দিক কভার করা হয়েছে: Convert_ISO_to_RVZ এবং Extract_RVZ_to_ISO, প্রতিটি PowerShell স্ক্রিপ্ট (.ps1) এবং একটি সহজতর ব্যাচ ফাইল (.bat) উভয় রূপেই দেওয়া হয়েছে।
কীভাবে কাজ করে: স্ক্রিপ্টগুলো ব্যাকগ্রাউন্ডে DolphinTool.exe কল করে, যা Dolphin এমুলেটর প্যাকেজের সাথে সরবরাহকৃত স্ট্যান্ডঅ্যালোন কমান্ড-লাইন ইউটিলিটি। ব্যবহারকারীদের সেই এক্সিকিউটেবল নিজে সরবরাহ করতে হবে, সাথে PowerShell (Windows-এ বিল্ট-ইন, বা ক্রস-প্ল্যাটফর্ম PowerShell Core) এবং অন্তত একটি ISO বা RVZ ফাইল।
প্রতিটি স্ক্রিপ্টের শীর্ষে থাকা Variables ব্লক সম্পাদনা করে কনফিগারেশন করা হয়। ISO থেকে RVZ রূপান্তরের জন্য উন্মুক্ত সেটিংসের মধ্যে রয়েছে DolphinTool পাথ, ইনপুট ও আউটপুট ডিরেক্টরি, রিকার্সিভ-সার্চ ফ্ল্যাগ, ওভাররাইট-নিশ্চিতকরণ ফ্ল্যাগ, সফলভাবে রূপান্তরিত সোর্স ফাইল রিসাইকেল বিনে পাঠানোর অপশন, কম্প্রেশন ফরম্যাট (none, zstd, bzip, lzma, lzma2), কম্প্রেশন লেভেল এবং ব্লক সাইজ। RVZ থেকে ISO স্ক্রিপ্টে পাথ, ডিরেক্টরি, রিকার্শন, ওভাররাইট এবং রিসাইকেল-বিন অপশন উন্মুক্ত করা আছে।
README-তে সতর্ক করা হয়েছে যে 128 KB-এর বেশি ব্লক সাইজ মেশিনভেদে এমুলেশন সমস্যা সৃষ্টি করতে পারে, উল্লেখ করা হয়েছে যে PC-তে সাধারণত 32 MB নিরাপদ, এবং অরিজিনাল মুছে ফেলার আগে ROM-এর ব্যাকআপ নেওয়া ও কম্প্রেসড আউটপুট পরীক্ষা করার পরামর্শ দেওয়া হয়েছে। এছাড়া স্ক্রিপ্টগুলো অ্যাডমিনিস্ট্রেটর সুবিধাসহ চালানোর সুপারিশ করা হয়েছে এবং একটি execution-policy লাইন উল্লেখ করা হয়েছে যা সমস্যা সৃষ্টি করলে সরিয়ে ফেলা যেতে পারে। লেখক বলেছেন যে কোডটি পরিশীলিত নয় বরং quick-and-dirty, এবং প্রকল্পটি Dolphin এমুলেটর লেখকদের সাথে সম্পর্কিত নয়। Apache 2.0-এর অধীনে লাইসেন্সকৃত।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.