

OpenBlack es una reimplementación de código abierto de Black & White (2001) escrito en C ++ modernos y motores de renderizado modernos (OpenGL, Vulkan).
Todavía necesita tener los activos del juego originales para usar esto. Vea más abajo para una explicación sobre cómo extraerlos.


Para la última construcción de OpenBlack sin tener que construirlo usted mismo, ofrecemos binarios previos a la construcción de nuestro servicio de prueba.
Los siguientes están calificados como expriment. Tienen una configuración mínima base, como el sistema de compilación y representación. No esperes poder lanzar sin algún esfuerzo y tus propios parches.
Clone El código usando: git clone --recursive https://github.com/openblack/openblack.git
Si olvidó agregar --recursive , también deberá ejecutar git submodule update --init desde openblack/ Directorio.
La forma más simple de obtener todas las dependencias requeridas es a través de VCPKG, que se incluye con un archivo manifiesto.
La forma más fácil de comenzar en cualquier plataforma es permitir que CMake y VCPKG manejen todas las dependencias y configuración para usted. Para hacerlo, seleccionará el "ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg) Preset. Otros preajustes están disponibles para usuarios más avanzados.
openblack directamente en el código de Visual Studio y seleccionar un preajuste.openblack directamente en Visual Studio y seleccionar un preajuste.openblack directamente en Clion y seleccionar un preajuste.brew install cmake ninja pkg-configsudo xcode-select --reset después de instalar cmakexcode-vcpkg usando CMake en la GUI o utilizando el argumento de la línea de comandos --preset xcode-vcpkgandroid/data/local/tmp/bw y chmod -R a+wrx /data/local/tmp/bw con ADBEMSDK .emsdk install latestemsdk activate latestemscripten-vcpkg# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --preset y puede enumerar los preajustes utilizando cmake --list-presets Si no desea usar VCPKG; CMake utilizará bibliotecas de sistemas o directorios de paquetes especificados manualmente.
CMake encontrará las bibliotecas requeridas siempre que proporcionen un archivo de configuración adecuado.
Instale OpenBlack-Git desde el AUR que construye e instala directamente para todas las distribuciones derivadas de Arch Linux como Manjaro. Esto requerirá que Pacman instale todas las dependencias requeridas.
El prefijo para usar es "linux-system-deps" - Linux (System Deps)
Las contribuciones siempre son bienvenidas, ya sea modificando el código fuente para agregar nuevas funciones o correcciones de errores, documentar nuevos formatos de archivo o simplemente editar alguna gramática.
También puede unirse a Discord para la discusión de desarrollo si no está seguro de nada.
Como se mencionó anteriormente, se requieren los activos del juego originales para ejecutar OpenBlack. Dado que estos datos tienen derechos de autor, no los proporcionaremos , así que no pregunte. Aquí hay una guía para extraerlos del juego original.
Necesitará lo siguiente:
No instale 1.3, es un parche para agregar soporte de guante de alimentación P5 y generalmente es inestable
C:\Program Files (x86)\Lionhead Studios\Black & White\ es el predeterminado)Si se ejecuta en Linux o MacOS, puede instalar el juego con Wine (página de aplicaciones en WineHQ).
winewine Setup.exe desde el directorio que contiene el instalador, no cambie la ruta de instalaciónwine Black_White_Patch_v1.100.exe desde el directorio que contiene el primer parche (adapte el comando en caso de que el nombre de archivo no sea exactamente eso)wine black_white_patch_v1_20.exe desde el directorio que contiene el segundo parche (adaptarse también)winetricks dotnet20sp2 (debe instalar winetricks first ) Todos los archivos deben instalarse en el siguiente directorio: ~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White
Las carpetas que le interesa son las carpetas Audio , Data y Scripts en el directorio de instalación. Puede usarlos desde allí o hacer una copia en la ubicación de su elección.
Si desea usarlos desde allí, recuerde el directorio de instalación elegido en el paso de instalación, a menos que lo haya cambiado, debería ser:
C:\Program Files (x86)\Lionhead Studios\Black & White\~/.wine/drive_c/Program Files (x86)/Lionhead Studios Ltd/Black & White Este es el camino que le dará a OpenBlack (usando el indicador -g ).
Si prefiere copiar los datos (por ejemplo, si desea desinstalar el juego original), simplemente copie las carpetas Data y Scripts a la nueva ubicación deseada, y dé el camino a esta ubicación para OpenBlack (usando el indicador -g ).
OpenBlack se lanza como software de código abierto bajo la licencia GPL V3, consulte el archivo de licencia en la raíz del proyecto para el texto completo de la licencia.