

OpenBlack هو إعادة تفكير مفتوح المصدر للأبيض والأسود (2001) مكتوبة في محركات C ++ الحديثة والمحركات الحديثة (OpenGL ، Vulkan).
لا تزال بحاجة إلى الحصول على أصول اللعبة الأصلية من أجل استخدام هذا. انظر المزيد أدناه للحصول على شرح حول كيفية استخراجها.


للحصول على أحدث بناء من OpenBlack دون الحاجة إلى بنك بنفسك ، نقدم ثنائيات تم إنشاؤها مسبقًا من خدمة الاختبار الخاصة بنا.
فيما يلي مؤهلة على أنها مصممة. لديهم الحد الأدنى للإعداد الأساسي مثل التجميع ونظام التقديم. لا تتوقع أن تكون قادرًا على الإطلاق دون بذل بعض الجهد والبقع الخاصة بك.
استنساخ الكود باستخدام: git clone --recursive https://github.com/openblack/openblack.git
إذا نسيت أن تضيف --recursive ، فسيتعين عليك أيضًا تشغيل git submodule update --init -من openblack/ Directory.
أبسط طريقة للحصول على جميع التبعيات المطلوبة هي من خلال VCPKG والتي يتم تضمينها في ملف واضح.
أسهل طريقة للبدء في أي منصة هي السماح CMake و VCPKG بالتعامل مع جميع التبعيات والتكوين لك. للقيام بذلك ، سوف تختار "ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg) . الإعدادات المسبقة الأخرى متاحة للمستخدمين الأكثر تقدما.
openblack مباشرة في Visual Studio Code وتحديد مسبقًا.openblack مباشرة في Visual Studio وتحديد مسبقًا.openblack مباشرة في Clion وتحديد مسبقًا.brew install cmake ninja pkg-configsudo xcode-select --reset بعد تثبيت cmakexcode-vcpkg --preset xcode-vcpkg CMake في واجهة المستخدم الرسومية أو استخدام وسيطة سطر الأوامر-android/data/local/tmp/bw و chmod -R a+wrx /data/local/tmp/bw مع ADBEMSDK .emsdk install latestemsdk activate latestemscripten-vcpkg# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --preset ويمكنك سرد الإعدادات المسبقة باستخدام cmake --list-presets إذا كنت لا تريد استخدام VCPKG ؛ سيستخدم CMake مكتبات النظام ، أو أدلة الحزمة المحددة يدويًا.
ستجد CMake المكتبات المطلوبة طالما أنها توفر ملف تكوين مناسب.
قم بتثبيت OpenBlack-git من AUR التي تبني وتثبيت مباشرة لجميع توزيعات Linux المستمدة مثل Manjaro. سيتطلب ذلك من Pacman تثبيت جميع التبعيات المطلوبة.
البادئة لاستخدامها هي "linux-system-deps" - Linux (System Deps)
يتم الترحيب بالمساهمات دائمًا ، سواء كان ذلك تعديل التعليمات البرمجية المصدر لإضافة ميزات جديدة أو إصلاحات الأخطاء ، أو توثيق تنسيقات ملفات جديدة أو ببساطة تحرير بعض القواعد النحوية.
يمكنك أيضًا الانضمام إلى Discord من أجل مناقشة التنمية إذا لم تكن متأكدًا من أي شيء.
كما ذكرنا سابقًا ، هناك حاجة إلى أصول اللعبة الأصلية من أجل تشغيل OpenBlack. نظرًا لأن هذه البيانات محمية بحقوق الطبع والنشر ، فلن نقدمها ، لذا من فضلك لا تسأل. فيما يلي دليل لاستخراجها من اللعبة الأصلية.
ستحتاج إلى ما يلي:
لا تقم بتثبيت 1.3 ، إنه تصحيح لإضافة دعم قفاز P5 Power وهو غير مستقر بشكل عام
C:\Program Files (x86)\Lionhead Studios\Black & White\ هو الافتراضي)إذا قمت بتشغيل Linux أو MacOS ، فيمكنك تثبيت اللعبة باستخدام Wine (صفحة التطبيق على WineHQ).
winewine Setup.exe من الدليل الذي يحتوي على المثبت ، لا تقم بتغيير مسار التثبيتwine Black_White_Patch_v1.100.exe من الدليل الذي يحتوي على التصحيح الأول (تكييف الأمر في حالة عدم وجود اسم الملف بالضبط)wine black_white_patch_v1_20.exe من الدليل الذي يحتوي على التصحيح الثاني (تكيف أيضًا)winetricks dotnet20sp2 (يجب عليك تثبيت winetricks first ) يجب تثبيت جميع الملفات في الدليل التالي: ~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White
المجلدات التي تهتم بها هي مجلدات Audio Data والبرامج Scripts في دليل التثبيت. يمكنك استخدامها من هناك أو إنشاء نسخة إلى موقع اختيارك.
إذا كنت ترغب في استخدامها من هناك ، تذكر دليل التثبيت الذي تم اختياره في خطوة التثبيت ، إلا إذا قمت بتغييره ، يجب أن يكون أيضًا:
C:\Program Files (x86)\Lionhead Studios\Black & White\~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White هذا هو المسار الذي ستقدمه لـ OpenBlack (باستخدام علامة -g ).
إذا كنت تفضل نسخ البيانات (على سبيل المثال ، إذا كنت ترغب في إلغاء تثبيت اللعبة الأصلية) ، فما عليك سوى نسخ مجلدات Data والبرامج Scripts إلى الموقع الجديد المطلوب ، ومنح المسار إلى هذا الموقع إلى OpenBlack (باستخدام علامة -g ).
يتم إصدار OpenBlack كبرنامج مفتوح المصدر ضمن ترخيص GPL V3 ، راجع ملف الترخيص في جذر المشروع لنص الترخيص الكامل.