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

WidescreenFixesPack হলো পিসি গেমের জন্য প্লাগইনগুলোর একটি সংগ্রহ, যা ওয়াইডস্ক্রিন রেজোলিউশন সমর্থন যোগ করে বা উন্নত করে, সাথে অতিরিক্ত ফিচার ও বাগ ফিক্স। প্রতিটি প্লাগইন একটি নির্দিষ্ট গেমের জন্য তৈরি, এবং ইনস্টলেশন পদ্ধতি বর্ণিত হয়েছে শুধু প্রদত্ত ফাইলগুলো গেমের রুট ডিরেক্টরিতে কপি করা; আনইনস্টল মানে সেই ফাইলগুলো মুছে ফেলা। প্রকল্পটি Windows রিলিজের পাশাপাশি এমুলেটর প্ল্যাটফর্মের জন্য বিল্ড কভার করে, যেখানে PCSX2F, PPSSPP, CXBXR এবং Dolphin-এর জন্য রিলিজ ব্যাজ রয়েছে, সাথে স্ট্যান্ডার্ড Windows বিল্ড। একটি প্রকল্প ওয়েবসাইট লিংক করা আছে fusionfix.io/wfp-এ। সোর্স থেকে বিল্ড করতে Premake 5 (রিপোজিটরি রুটে একটি প্রি-বিল্ট এক্সিকিউটেবল অন্তর্ভুক্ত) এবং Visual Studio প্রয়োজন। `premake5 vs2022` চালানো (বা premake5.bat চালু করা) প্রকল্প ফাইল তৈরি করে। বিল্ট করা `.asi` প্লাগইনগুলো রিপোজিটরি রুটে একটি স্থানীয় `.env` ফাইলে সংজ্ঞায়িত কী-এর ভিত্তিতে গেম ফোল্ডারে ডিপ্লয় করা হয়, যা মেশিন-নির্দিষ্ট পাথ ভার্সন কন্ট্রোলের বাইরে রাখে; সেই ফাইলে নাম না থাকা গেমগুলো কেবল ডিপ্লয় করা হয় না। বিল্ডটি প্লাগইনটি গেমের `scripts` ফোল্ডারে (বা প্রযোজ্য ক্ষেত্রে `plugins`-এ) কপি করে এবং ডিবাগিংয়ের জন্য গেমটি চালু করতে পারে। শুধুমাত্র ইতিমধ্যে ইনস্টল করা একটি প্লাগইন প্রতিস্থাপিত হয়। README-তে বিস্তারিত ক্র্যাশ-রিপোর্টিং নির্দেশনা রয়েছে। সুপারিশকৃত পথটি বান্ডল করা Ultimate ASI Loader ব্যবহার করে, যা ক্র্যাশ ডাম্প ও লগ তৈরি করতে পারে: গেম এক্সিকিউটেবলের পাশে `CrashDumps` নামে একটি ফোল্ডার তৈরি করুন, তারপর ক্র্যাশের পরে GitHub Issues-এর মাধ্যমে নতুন `.dmp` ফাইল পাঠান (`.log` ঐচ্ছিক)। একটি বিকল্প পদ্ধতি Windows Error Reporting রেজিস্ট্রি সেটিংস ব্যবহার করে LocalDumps সক্রিয় করে, যা ব্যবহারকারীর AppData CrashDumps ফোল্ডারে ডাম্প সংরক্ষণ করে, যদিও এটির জন্য অ্যাডমিনিস্ট্রেটর অধিকার প্রয়োজন এবং সমস্ত প্রোগ্রামের জন্য ডাম্প সক্রিয় করে। ক্র্যাশের পরিবর্তে হ্যাং-এর ক্ষেত্রে, Task Manager-এর "Create memory dump file" অপশন সুপারিশ করা হয়, যার ফলে তৈরি হওয়া বড় ডাম্প একটি পাবলিক ফাইল-শেয়ারিং লিংকে আপলোড করতে হয়। উল্লেখযোগ্য সতর্কতা: প্লাগইনগুলো Windows XP-এর সাথে সামঞ্জস্যপূর্ণ নয় যদি না `_xp` টুলসেট এবং `/Zc:threadSafeInit-` দিয়ে পুনরায় কম্পাইল করা হয়, এবং WINE/Proton-এর সাথে ব্যবহারের জন্য একটি লিংক করা গাইড প্রদান করা হয়েছে। রিপোজিটরিটি কমিউনিটি চ্যানেল (Discord, Telegram, YouTube, X) এবং স্পনসরশিপ অপশনও লিংক করে।