

OpenBlack ist eine Open -Source -Neuimplementierung von Schwarz und Weiß (2001) in modernen C ++ - und modernen Rendering -Motoren (OpenGL, Vulkan).
Sie müssen immer noch das ursprüngliche Spiel -Assets haben, um dies zu verwenden. Weiter unten finden Sie eine Erklärung, wie Sie sie extrahieren können.


Für den neuesten Aufbau von OpenBlack, ohne es selbst bauen zu müssen, bieten wir vorgefertigte Binärdateien aus unserem Testdienst an.
Das Folgende wird als exprimal qualifiziert. Sie verfügen über ein Basis -Mindestaufbau wie Kompilierungs- und Rendering -System. Erwarten Sie nicht, ohne einige Anstrengungen und Ihre eigenen Patches starten zu können.
Klonen Sie den Code mit: git clone --recursive https://github.com/openblack/openblack.git
Wenn Sie vergessen haben, --recursive zu addieren, müssen Sie auch git submodule update --init aus dem openblack/ Verzeichnis ausführen.
Der einfachste Weg, um alle erforderlichen Abhängigkeiten zu erhalten, ist über VCPKG, die in einer Manifestdatei enthalten ist.
Der einfachste Weg, um auf jeder Plattform zu beginnen, besteht darin, CMake und VCPKG zu ermöglichen, alle Abhängigkeiten und Konfigurationen für Sie zu verarbeiten. Dazu wählen Sie das "ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg) -Pre-STRET. Andere Voreinstellungen stehen für fortgeschrittenere Benutzer zur Verfügung.
openblack -Ordner direkt in Visual Studio -Code öffnen und eine voreingestellte auswählen.openblack -Ordner direkt in Visual Studio öffnen und eine Voreinstellung auswählen.openblack -Ordner direkt in Clion öffnen und eine Voreinstellung auswählen.brew install cmake ninja pkg-configsudo xcode-select --reset nach der Installation CMake ausxcode-vcpkg mithilfe von CMake entweder in der GUI oder mit dem Befehlszeilenargument --preset xcode-vcpkg konfigurierenandroid -Verzeichnis/data/local/tmp/bw und chmod -R a+wrx /data/local/tmp/bw mit adbEMSDK -Umgebungsvariable hinzu.emsdk install latestemsdk activate latestemscripten-vcpkg -Voreinsatz auf# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --preset erzeugen und die Voreinstellungen mit cmake --list-presets auflisten Wenn Sie VCPKG nicht verwenden möchten; CMake verwendet Systembibliotheken oder manuell angegebene Paketverzeichnisse.
CMake wird die erforderlichen Bibliotheken finden, solange sie eine ordnungsgemäße Konfigurationsdatei bereitstellen.
Installieren Sie OpenBlack-Git aus der AUR, die direkt für alle von den Arch Linux abgeleiteten Distribos wie Manjaro erstellt und installiert wird. Auf diese Weise muss Pacman alle erforderlichen Abhängigkeiten installieren.
Das zu verwendende Präfix ist "linux-system-deps" - Linux (System Deps)
Beiträge sind immer willkommen, unabhängig davon, ob der Quellcode geändert wird, um neue Funktionen oder Fehlerbehebungen hinzuzufügen, neue Dateiformate zu dokumentieren oder einfach eine Grammatik zu bearbeiten.
Sie können sich auch der Discord für Entwicklungsdiskussionen anschließen, wenn Sie sich nicht sicher sind.
Wie bereits erwähnt, sind die ursprünglichen Spielvermögenswerte erforderlich, um OpenBlack auszuführen. Da diese Daten urheberrechtlich geschützt sind, werden wir sie nicht zur Verfügung stellen . Bitte fragen Sie nicht. Hier ist eine Anleitung, um sie aus dem ursprünglichen Spiel zu extrahieren.
Sie benötigen Folgendes:
Installieren Sie nicht 1.3, es handelt
C:\Program Files (x86)\Lionhead Studios\Black & White\ ist der Standard.Wenn Sie auf Linux oder MacOS laufen, können Sie das Spiel mit Wein (App -Seite auf WinEHQ) installieren.
wine einbauenwine Setup.exe aus dem Verzeichnis mit dem Installationsprogramm aus, ändern Sie den Installationspfad nichtwine Black_White_Patch_v1.100.exe aus dem Verzeichnis mit dem ersten Patch aus (passen Sie den Befehl an, falls der Dateiname nicht genau das ist)wine black_white_patch_v1_20.exe aus dem Verzeichnis mit dem zweiten Patch aus (auch anpassen)winetricks dotnet20sp2 installiert werden können (Sie sollten winetricks first installieren). Alle Dateien sollten im folgenden Verzeichnis installiert werden: ~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White
Die Ordner, an denen Sie interessiert sind, sind die Ordner von Audio , Data und Scripts im Installationsverzeichnis. Sie können sie von dort aus verwenden oder eine Kopie zum Ort Ihrer Wahl erstellen.
Wenn Sie sie von dort aus verwenden möchten, denken Sie an das im Installationsschritt ausgewählte Installationsverzeichnis, es sei denn, Sie haben es geändert, sollte es sich entweder handeln:
C:\Program Files (x86)\Lionhead Studios\Black & White\~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White Dies ist der Weg, den Sie OpenBlack geben (mit dem -g -Flag).
Wenn Sie es vorziehen, die Daten zu kopieren (z. B. wenn Sie das ursprüngliche Spiel deinstallieren möchten), kopieren Sie einfach die Data und Scripts an den gewünschten neuen Standort und geben Sie den Pfad zu diesem Speicherort zum OpenBlack (mit dem -g -Flag).
OpenBlack wird unter der GPL V3 -Lizenz als Open -Source -Software veröffentlicht. Siehe die Lizenzdatei im Projektstamm für den vollständigen Lizenztext.