

OpenBlack - это переопределение Black & White с открытым исходным кодом (2001), написанная в современных двигателях C ++ и современных рендеринга (OpenGL, Vulkan).
Вам все еще нужно иметь оригинальные игровые активы, чтобы использовать это. Смотрите ниже ниже для объяснения того, как их извлечь.


Для последней сборки OpenBlack без необходимости его самостоятельно, мы предлагаем предварительно построенные двоичные файлы из нашей тестовой службы.
Следующее квалифицировано как экспрессиозные. У них есть минимальная настройка базовой, такую как компиляция и система рендеринга. Не ожидайте, что смогу запустить без каких -либо усилий и ваших собственных патчей.
Клонировать код с использованием: git clone --recursive https://github.com/openblack/openblack.git
Если вы забыли добавить --recursive , вам также придется запустить git submodule update --init из openblack/ каталог.
Самый простой способ получить все необходимые зависимости - через VCPKG, который включен в манифестный файл.
Самый простой способ начать работу на любой платформе - позволить CMAKE и VCPKG обрабатывать все зависимости и конфигурацию для вас. Для этого вы будете выбрать предварительную установку "ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg) . Другие пресеты доступны для более продвинутых пользователей.
openblack напрямую в коде Visual Studio и выбрать предустановку.openblack непосредственно в Visual Studio и выбрать предустановку.openblack непосредственно в Clion и выбрать предустановку.brew install cmake ninja pkg-configsudo xcode-select --reset после установки Cmakexcode-vcpkg с использованием CMAKE в графическом интерфейсе или с использованием аргумента командной строки --preset xcode-vcpkgandroid/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, который строит и устанавливается непосредственно для всех дистрибутов 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, вы можете установить игру с вином (страница приложения на 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, см. Файл лицензии в Project ROY для полного текста лицензии.