

OpenBlack是Black&White(2001)用現代C ++和現代渲染引擎(OpenGL,Vulkan)撰寫的開源重新實現。
您仍然需要擁有原始的遊戲資產才能使用它。有關如何提取它們的解釋,請參見下面的進一步說明。


對於最新的OpenBlack而不必自己構建,我們可以通過測試服務提供預製的二進製文件。
以下有資格被剝奪。它們具有最低設置,例如編譯和渲染系統。不要期望可以在沒有努力和自己的補丁的情況下推出。
使用: git clone --recursive https://github.com/openblack/openblack.git克隆代碼。
如果您忘記添加--recursive ,則還必須從openblack/ Directory運行git submodule update --init 。
獲得所有所需依賴關係的最簡單方法是通過VCPKG,它包含在清單文件中。
在任何平台上入門的最簡單方法是允許CMAKE和VCPKG處理所有依賴關係和配置。為此,您將選擇"ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg)預設。其他預設可用於更高級的用戶。
openblack文件夾,然後選擇一個預設。openblack文件夾,然後選擇一個預設。openblack文件夾,然後選擇一個預設即可。brew install cmake ninja pkg-configsudo xcode-select --resetxcode-vcpkg配置使用GUI中的CMAKE或使用命令行參數--preset xcode-vcpkgandroid目錄打開敞開/data/local/tmp/bw和chmod -R a+wrx /data/local/tmp/bw並使用ADB上傳。EMSDK環境變量。emsdk install latestemsdk activate latestemscripten-vcpkg預設# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --preset生成Cmake構建預設,並且可以使用cmake --list-presets列出預設如果您不想使用VCPKG; CMAKE將使用系統庫或手動指定的軟件包目錄。
只要提供適當的配置文件,CMAKE就會找到所需的庫。
從AUR安裝OpenBlack-Git,該AUR直接為所有Arch Linux派生髮行版(例如Manjaro)構建和安裝。這將要求PACMAN安裝所有必需的依賴項。
使用的前綴是"linux-system-deps" - Linux (System Deps)
無論是修改源代碼以添加新功能還是錯誤修復,記錄新文件格式還是簡單地編輯一些語法,始終歡迎貢獻。
如果您不確定任何事情,也可以加入Discord進行開發討論。
如前所述,為了運行OpenBlack,需要原始的遊戲資產。由於這些數據是版權的,因此我們不會提供它們,因此請不要詢問。這是從原始遊戲中提取它們的指南。
您將需要以下內容:
請勿安裝1.3,這是添加P5 Power Glove支撐的補丁,通常是不穩定的
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許可證下以開源軟件的形式發布,請參閱“完整許可文本”項目root中的許可證文件。