

OpenBlack é uma reimplementação de código aberto de Black & White (2001) escrito nos modernos motores de renderização C ++ e modernos (OpenGL, Vulkan).
Você ainda precisa ter os ativos originais do jogo para usar isso. Veja mais abaixo para obter uma explicação sobre como extraí -los.


Para a última construção do OpenBlack sem precisar construí-lo, oferecemos binários pré-criados em nosso serviço de teste.
A seguir, são qualificadas como exprigerais. Eles têm configuração mínima base, como o sistema de compilação e renderização. Não espere ser capaz de lançar sem algum esforço e seus próprios patches.
Clone o código usando: git clone --recursive https://github.com/openblack/openblack.git
Se você esqueceu de adicionar --recursive , também precisará executar git submodule update --init do openblack/ Directory.
A maneira mais simples de obter todas as dependências necessárias é através do VCPKG, incluído em um arquivo de manifesto.
A maneira mais fácil de começar em qualquer plataforma é permitir que o Cmake e o VCPKG lidem com todas as dependências e configurações para você. Para fazer isso, você selecionará a predefinição "ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg) . Outras predefinições estão disponíveis para usuários mais avançados.
openblack diretamente no código do Visual Studio e selecionar uma predefinição.openblack diretamente no Visual Studio e selecionar uma predefinição.openblack diretamente em Clion e selecionar uma predefinição.brew install cmake ninja pkg-configsudo xcode-select --reset após instalar o cmakexcode-vcpkg usando cmake na GUI ou usando o argumento da linha de comando --preset xcode-vcpkgandroid/data/local/tmp/bw e chmod -R a+wrx /data/local/tmp/bw com adbEMSDK .emsdk install latestemsdk activate latestemscripten-vcpkg# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --preset e pode listar as predefinições usando cmake --list-presets Se você não quiser usar o vcpkg; O CMake usará bibliotecas do sistema ou diretórios de pacotes especificados manualmente.
O Cmake encontrará as bibliotecas necessárias, desde que elas forneçam um arquivo de configuração adequado.
Instale o OpenBlack-Git da AUR, que constrói e instala diretamente para todas as distribuições derivadas do Arch Linux, como Manjaro. Isso exigirá que o Pacman instale todas as dependências necessárias.
O prefixo a ser usado é "linux-system-deps" - Linux (System Deps)
As contribuições são sempre bem -vindas, seja modificando o código -fonte para adicionar novos recursos ou correções de bugs, documentar novos formatos de arquivo ou simplesmente editar alguma gramática.
Você também pode participar da discórdia para discussão sobre o desenvolvimento, se não tiver certeza de nada.
Como mencionado anteriormente, os ativos originais do jogo são necessários para executar o OpenBlack. Como esses dados são protegidos por direitos autorais, não os forneceremos , por isso, não pergunte. Aqui está um guia para extraí -los do jogo original.
Você precisará do seguinte:
Não instale 1.3, é um patch para adicionar suporte de luva de energia P5 e geralmente é instável
C:\Program Files (x86)\Lionhead Studios\Black & White\ é o padrão)Se você executar no Linux ou MacOS, poderá instalar o jogo com vinho (página do aplicativo no Winehq).
winewine Setup.exe do diretório que contém o instalador, não altere o caminho de instalaçãowine Black_White_Patch_v1.100.exe do diretório que contém o primeiro patch (adapte o comando caso o nome do arquivo não seja exatamente isso)wine black_white_patch_v1_20.exe do diretório que contém o segundo patch (adaptação também)winetricks dotnet20sp2 (você deve instalar winetricks first ) Todos os arquivos devem ser instalados no seguinte diretório: ~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White
As pastas em que você está interessado são as pastas Audio , Data e Scripts no diretório de instalação. Você pode usá -los a partir daí ou fazer uma cópia para a localização de sua escolha.
Se você quiser usá -los a partir daí, lembre -se do diretório de instalação escolhido na etapa de instalação, a menos que você o alterasse, deve ser: ou também deve ser:
C:\Program Files (x86)\Lionhead Studios\Black & White\~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White Este é o caminho que você dará ao OpenBlack (usando o sinalizador -g ).
Se você preferir copiar os dados (por exemplo, se desejar desinstalar o jogo original), basta copiar as pastas de Data e Scripts para o novo local desejado e dar o caminho para este local para o OpenBlack (usando o sinalizador -g ).
O OpenBlack é divulgado como software de código aberto sob a licença GPL V3, consulte o arquivo de licença na raiz do projeto para obter o texto completo da licença.