

OpenBlack adalah reimplementasi open source dari Black & White (2001) yang ditulis dalam C ++ modern dan mesin rendering modern (OpenGL, Vulkan).
Anda masih perlu memiliki aset game asli untuk menggunakan ini. Lihat lebih lanjut di bawah ini untuk penjelasan tentang cara mengekstraknya.


Untuk build terbaru dari OpenBlack tanpa harus membangunnya sendiri, kami menawarkan binari pra-dibangun dari layanan pengujian kami.
Berikut ini memenuhi syarat sebagai Expresciment. Mereka memiliki pengaturan minimum basis seperti kompilasi dan sistem rendering. Jangan berharap dapat meluncurkan tanpa upaya dan tambalan Anda sendiri.
Kloning Kode menggunakan: git clone --recursive https://github.com/openblack/openblack.git
Jika Anda lupa menambahkan --recursive , Anda juga harus menjalankan git submodule update --init dari openblack/ Directory.
Cara paling sederhana untuk mendapatkan semua dependensi yang diperlukan adalah melalui VCPKG yang disertakan dengan file manifes.
Cara termudah untuk memulai platform apa pun adalah dengan memungkinkan CMake dan VCPKG menangani semua dependensi dan konfigurasi untuk Anda. Untuk melakukannya, Anda akan memilih "ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg) . Preset lain tersedia untuk pengguna yang lebih maju.
openblack langsung dalam kode studio visual dan memilih preset.openblack langsung di Visual Studio dan memilih preset.openblack langsung di Clion dan memilih preset.brew install cmake ninja pkg-configsudo xcode-select --reset setelah menginstal cmakexcode-vcpkg menggunakan cmake di gUI atau menggunakan argumen baris perintah --preset xcode-vcpkgandroid/data/local/tmp/bw dan chmod -R a+wrx /data/local/tmp/bw dengan adbEMSDK .emsdk install latestemsdk activate latestemscripten-vcpkg# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --preset dan Anda dapat mencantumkan preset menggunakan cmake --list-presets Jika Anda tidak ingin menggunakan VCPKG; CMake akan menggunakan pustaka sistem, atau direktori paket yang ditentukan secara manual.
CMake akan menemukan pustaka yang diperlukan selama mereka menyediakan file konfigurasi yang tepat.
Pasang OpenBlack-Git dari AUR yang membangun dan memasang langsung untuk semua distro turunan Arch Linux seperti Manjaro. Ini akan mengharuskan Pacman untuk menginstal semua dependensi yang diperlukan.
Awalan yang digunakan adalah "linux-system-deps" - Linux (System Deps)
Kontribusi selalu diterima, apakah itu memodifikasi kode sumber untuk menambahkan fitur baru atau perbaikan bug, mendokumentasikan format file baru atau hanya mengedit beberapa tata bahasa.
Anda juga dapat bergabung dengan Discord untuk diskusi pengembangan jika Anda tidak yakin dengan apa pun.
Seperti yang disebutkan sebelumnya, aset game asli diperlukan untuk menjalankan OpenBlack. Karena data ini dilindungi hak cipta, kami tidak akan menyediakannya , jadi tolong jangan tanya. Berikut ini adalah panduan untuk mengekstraksi mereka dari game aslinya.
Anda akan membutuhkan yang berikut:
Jangan menginstal 1.3, ini adalah tambalan untuk menambahkan dukungan sarung tangan P5 dan umumnya tidak stabil
C:\Program Files (x86)\Lionhead Studios\Black & White\ adalah default)Jika Anda menjalankan di Linux atau MacOS, Anda dapat menginstal game dengan Wine (halaman aplikasi di WineHQ).
winewine Setup.exe dari direktori yang berisi penginstal, jangan ubah jalur instalwine Black_White_Patch_v1.100.exe dari direktori yang berisi tambalan pertama (adaptasi perintah jika nama file tidak persis seperti itu)wine black_white_patch_v1_20.exe dari direktori yang berisi tambalan kedua (adaptasi juga)winetricks dotnet20sp2 (Anda harus menginstal winetricks first ) Semua file harus diinstal di direktori berikut: ~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White
Folder yang Anda minati adalah folder Audio , Data , dan Scripts di direktori instalasi. Anda dapat menggunakannya dari sana atau membuat salinan ke lokasi pilihan Anda.
Jika Anda ingin menggunakannya dari sana, ingat direktori instalasi yang dipilih pada langkah instalasi, kecuali jika Anda mengubahnya, itu harusnya:
C:\Program Files (x86)\Lionhead Studios\Black & White\~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White Ini adalah jalur yang akan Anda berikan kepada OpenBlack (menggunakan bendera -g ).
Jika Anda lebih suka menyalin data (misalnya jika Anda ingin menghapus instalan game asli), cukup salin folder Data dan Scripts ke lokasi baru yang diinginkan, dan berikan jalur ke lokasi ini untuk OpenBlack (menggunakan bendera -g ).
OpenBlack dirilis sebagai perangkat lunak open source di bawah lisensi GPL V3, lihat file lisensi di root proyek untuk teks lisensi lengkap.