كيفية تصحيح ROM Dumps مع ملفات IPS في Linux



جرب أداة القضاء على المشاكل

إذا كان لديك شاحنة قلابة لخرطوشة USB أو طريقة أخرى للحصول على ملف ROM بشكل شرعي ، فقد ترغب في الدخول في مشهد قرصنة ROM. تسمح ملفات نظام التصحيح الدولي (.IPS) للمبرمجين بإرسال بيانات ROM متغيرة لألعاب الفيديو دون توزيع أي كود من اللعبة الأصلية ، مما يساعد على تجنب بعض مشكلات الترخيص التي ينطوي عليها توزيع ألعاب فيديو العمل المشتقة.



بينما تحتاج إلى أدوات مساعدة خاصة لتصحيح هذه الملفات في نظام التشغيل Windows أو OS X ، يمكنك استخدام برنامج نصي بسيط من Python للقيام بنفس الشيء في نظام Linux. نظرًا لأنه نص Python مفسر وليس برنامجًا مترجمًا ، يمكنك تشغيله على معظم توزيعات GNU / Linux الحديثة.



ترقيع الملفات مع إضافات IPS

ستحتاج إلى حزمة تسمى Lazy IPS من Boris Timofeev ، والتي ستأتي باسم lazy_ips.py.zip ويجب أن يتم فحصها قبل الاستخدام. قم بفك ضغط الملف إما عن طريق النقر بزر الماوس الأيمن فوقه واختيار 'استخراج هنا' في Nautilus أو مدير ملفات آخر أو باستخدام أمر unzip في موجه CLI. سينتهي بك الأمر بملف lazy_ips.py واحد. ابدأ البرنامج النصي بالنقر المزدوج عليه أو بكتابة ./lazy_ips.py من موجه CLI. إذا طُلب منك الإذن لتنفيذه ، فافعل ذلك ولكن تأكد من تطابق ألوان النافذة مع مظهر GTK الخاص بك. إذا كان لديك أي ألوان أو خطوط GTK مخصصة ، فسيأخذها هذا البرنامج إليها. من غير الضروري تمامًا تشغيله كجذر.



انقر فوق الزر فتح بجوار حقل إدخال الملف الأول ، ثم حدد ROM من المربع الذي يظهر. قد يكون لها امتداد مختلف اعتمادًا على نوع الأجهزة التي تعمل بها اللعبة في الأصل. انقر على الزر فتح الثاني واختر ملف تصحيح IPS وتأكد من وجود علامة اختيار بجوار 'إنشاء ملف نسخ احتياطي'. قد ترغب في عمل نسخ إضافية من ROM الأصلي في دليل آخر على أي حال. انقر فوق الزر 'تنفيذ' ثم انتظر حتى تنتهي القراءة. يمكنك الضغط على زر إنهاء بمجرد الانتهاء. انقر بزر الماوس الأيمن على ملف ROM الذي استخدمته في Lazy IPS ثم انتقل إلى الخصائص. يجب أن يكون تاريخ تعديل الملف هو نفس اليوم الذي قمت فيه بتشغيل البرنامج. ملف .bak في نفس الدليل هو النسخة الاحتياطية التي تم إنشاؤها بواسطة Lazy IPS.

2 دقيقة للقراءة