

OpenBlack เป็นการปรับแต่งโอเพ่นซอร์สของ Black & White (2001) ที่เขียนขึ้นใน C ++ ที่ทันสมัยและเครื่องยนต์เรนเดอร์ที่ทันสมัย (OpenGL, Vulkan)
คุณยังต้องมีสินทรัพย์เกมดั้งเดิมเพื่อใช้สิ่งนี้ ดูเพิ่มเติมด้านล่างสำหรับคำอธิบายเกี่ยวกับวิธีการสกัด


สำหรับการสร้าง OpenBlack ล่าสุดโดยไม่ต้องสร้างด้วยตัวเองเรานำเสนอไบนารีที่สร้างไว้ล่วงหน้าจากบริการทดสอบของเรา
ต่อไปนี้มีคุณสมบัติเป็น exprimental พวกเขามีการตั้งค่าขั้นต่ำพื้นฐานเช่นการรวบรวมและระบบการแสดงผล อย่าคาดหวังว่าจะสามารถเปิดตัวได้โดยไม่ต้องใช้ความพยายามและแพทช์ของคุณเอง
โคลนรหัสโดยใช้: 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 โดยใช้ CMAKE ใน GUI หรือใช้อาร์กิวเมนต์บรรทัดคำสั่ง --preset xcode-vcpkgandroid/data/local/tmp/bw และ chmod -R a+wrx /data/local/tmp/bw พร้อม ADBEMSDKemsdk 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 ซึ่งสร้างและติดตั้งโดยตรงสำหรับ distros arch 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 คุณสามารถติดตั้งเกมด้วยไวน์ (หน้าแอพใน 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 ดูไฟล์ลิขสิทธิ์ในรูทโครงการสำหรับข้อความใบอนุญาตเต็มรูปแบบ