
ملخص سريع
- Condemned2Recomp يعيد بناء Condemned 2: Bloodshot من Xbox 360 لتعمل Native على PC.
- المشروع مبني باستخدام RexGlue-SDK وليس Emulator تقليديًا.
- المشروع قابل للعب حاليًا لكنه ما يزال Work in Progress.
- قد تظهر Bugs أو Crashes أثناء اللعب.
- لا يتضمن المشروع أي ملفات أو Assets من اللعبة الأصلية.
- يجب امتلاك نسخة قانونية من Condemned 2 واستخراج ملفاتها بنفسك.
- دعم Keyboard & Mouse ما يزال غير مكتمل ويُنصح باستخدام Gamepad.
ظهر مشروع مفتوح المصدر باسم Condemned2Recomp يهدف إلى تشغيل Condemned 2: Bloodshot، التي صدرت أصلًا على Xbox 360، بصورة Native على PC باستخدام تقنية Static Recompilation.
يعتمد المشروع على RexGlue-SDK، وهو Runtime وToolkit مخصص لإعادة ترجمة برمجيات Xbox 360 إلى تطبيقات تعمل على الحاسوب.
المستودع لا يحتوي على ملفات Condemned 2 أو Assets الخاصة بها ولا يوفر طريقة للحصول عليها. يجب أن يمتلك المستخدم نسخة قانونية من اللعبة ويستخرج الملفات المطلوبة بنفسه.
ما معنى Static Recompilation؟
بدل تشغيل نسخة Xbox 360 كاملة داخل Emulator، يقوم مشروع Condemned2Recomp بإعادة ترجمة كود اللعبة ليعمل بصورة أصلية على معمارية PC.
ولهذا يصف المطور المشروع بأنه Static Recompilation of Condemned 2: Bloodshot for Native PC.
ويتم تنفيذ ذلك باستخدام RexGlue-SDK، مع احتفاظ المستخدم بملفات اللعبة الأصلية التي يتم تحميلها من مجلد منفصل أثناء التشغيل.
المشروع قابل للعب لكنه غير مكتمل
يؤكد مطور المشروع أن Condemned2Recomp وصل إلى حالة Playable، لكنه ما يزال Work in Progress.
ولذلك يمكن أن تظهر أخطاء أو حالات تعطل أثناء اللعب، ولا ينبغي التعامل معه حاليًا كنسخة PC نهائية أو Port رسمي كامل الاستقرار.
المشروع غير رسمي وغير تابع لناشر Condemned 2، وهو مشروع مجتمع مفتوح المصدر لا يزال تحت التطوير.
طريقة التثبيت والتشغيل
تعليمات المشروع الرسمية بسيطة بعد الحصول على نسخة مبنية من condemned2recomp.exe.
تحتاج إلى نسخة قانونية من Condemned 2: Bloodshot على Xbox 360. المشروع نفسه لا يحتوي على ملفات اللعبة.
استخدم إحدى الأداتين اللتين يوصي بهما المطور:
- extract-xiso.
- xdvdfs.
باستخدام extract-xiso يمكن استخراج محتويات XISO إلى مجلد عبر الأداة المخصصة لذلك.
extract-xiso condemned2.iso
ويمكن أيضًا تحديد مجلد إخراج:
extract-xiso condemned2.iso -d condemned2_extracted
أما مستخدمو xdvdfs فيمكنهم استخدام أمر unpack لاستخراج محتويات صورة اللعبة.
xdvdfs unpack condemned2.iso condemned2_extracted
داخل المجلد نفسه الذي يحتوي على condemned2recomp.exe، أنشئ مجلدًا جديدًا يحمل الاسم التالي بالضبط:
Assets
انسخ جميع ملفات Condemned 2 التي استخرجتها في الخطوة السابقة إلى مجلد Assets.
الشكل النهائي يفترض أن يكون قريبًا من التالي:
Condemned2Recomp/
├── condemned2recomp.exe
├── condemned2recomp.toml
└── Assets/
├── [game files]
├── [folders]
└── ...
هذه الخطوة اختيارية. يمكن تعديل إعدادات الرسوم من ملف condemned2recomp.toml.
شغّل condemned2recomp.exe لبدء Condemned 2: Bloodshot.
لكن من أين تحصل على condemned2recomp.exe؟
عند مراجعة مستودع المشروع حاليًا، لا تظهر GitHub Release عامة جاهزة للتنزيل.
لذلك إذا لم ينشر المطور Build جاهزًا في وقت لاحق، فإن الطريقة الموضحة رسميًا في المستودع هي بناء المشروع من المصدر.
لا تحمل ملفات EXE من مصادر عشوائية أو مواقع إعادة رفع غير مرتبطة بالمشروع. استخدم مستودع GitHub الرسمي أو Builds ينشرها المطور نفسه.
طريقة بناء المشروع على Windows
يحدد المطور المتطلبات التالية لبناء المشروع:
- RexGlue SDK.
- Visual Studio 2022 Community Edition.
- Desktop development with C++ workload.
- CMake 3.25 أو أحدث.
- LLVM / Clang 20 أو أحدث.
- Ninja.
- Git.
بعد تثبيت المتطلبات، افتح Terminal أو Developer Command Prompt ونفذ:
git clone --recursive https://github.com/psxrestore/Condemned2Recomp.git
ثم ادخل إلى مجلد المشروع:
cd Condemned2Recomp
أنشئ ملفات البناء:
cmake --preset win-amd64-release
ثم شغّل مرحلة Code Generation:
cmake --build --preset win-amd64-release --target condemned2recomp_codegen
وأخيرًا ابنِ المشروع بالكامل:
cmake --build --preset win-amd64-release
بعد اكتمال البناء، استخدم الملفات الناتجة وفق تعليمات Installation السابقة وأنشئ مجلد Assets بجوار الملف التنفيذي.
Linux مدعوم تجريبيًا وغير مختبر
يتضمن المستودع أيضًا Preset للبناء على Linux، لكن المطور يضعه بوضوح تحت عبارة Untested.
cd Condemned2Recomp
cmake --preset linux-amd64-release
cmake --build --preset linux-amd64-release --target condemned2recomp_codegen
cmake --build --preset linux-amd64-release
دعم Keyboard & Mouse ما يزال قيد التطوير
يؤكد README أن دعم Keyboard & Mouse لم يكتمل بعد، ويوصي المطور حاليًا باستخدام Gamepad.
- الحركة: W / A / S / D.
- Use: E.
- Swing Left / Aim: Left Mouse Button.
- Swing Right / Shoot: Right Mouse Button.
- Kick: Space.
- Reload: R.
- Sprint: Shift.
- Flashlight: F.
- Check: H.
- Pause: Esc.
- Settings: F4.
- Console: `.
جميع الروابط المهمة
Condemned2Recomp ليس تنزيلًا مستقلاً للعبة. تحتاج إلى المشروع نفسه ونسخة قانونية من Condemned 2: Bloodshot، ثم استخراج Assets اللعبة ووضعها في المكان المحدد. وفي الحالة الحالية قد تحتاج أيضًا إلى بناء الملف التنفيذي بنفسك لأن صفحة المشروع لا تعرض Release عامة جاهزة.
