

OpenBlack은 현대 C ++ 및 현대 렌더링 엔진 (OpenGL, Vulkan)으로 작성된 Black & White (2001)의 오픈 소스 재 구현입니다.
이를 사용하려면 원래 게임 자산이 있어야합니다. 추출 방법에 대한 설명은 아래를 참조하십시오.


직접 구축하지 않고 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-config 사용하여 Homebrew Depenendencies 설치sudo xcode-select --reset 실행하십시오xcode-vcpkg 사용하여 구성해야합니다 --preset xcode-vcpkgandroid 디렉토리에서 OpenBlack을 오픈하십시오/data/local/tmp/bw 및 chmod -R a+wrx /data/local/tmp/bw 로 업로드해야합니다.EMSDK 환경 변수로 추가하십시오.emsdk install latest 실행하십시오emsdk activate latestemscripten-vcpkg preset을 구축하십시오# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --preset 사용하여 CMAKE 빌드 사전 설정을 생성 할 수 있으며 cmake --list-presets 설정을 나열 할 수 있습니다. VCPKG를 사용하고 싶지 않은 경우; CMAKE는 시스템 라이브러리 또는 수동으로 지정된 패키지 디렉토리를 사용합니다.
CMake는 적절한 구성 파일을 제공하는 한 필요한 라이브러리를 찾을 수 있습니다.
Manjaro와 같은 모든 아치 Linux 파생 배포판에 직접 제작 및 설치되는 AUR에서 OpenBlack-Git을 설치하십시오. Pacman은 필요한 모든 종속성을 설치해야합니다.
사용할 접두사는 "linux-system-deps" - Linux (System Deps) 입니다.
새로운 기능이나 버그 수정을 추가하기 위해 소스 코드를 수정하거나 새 파일 형식을 문서화하거나 단순히 문법을 편집하든 기고는 항상 환영합니다.
확실하지 않은 경우 개발 토론을 위해 Discord에 참여할 수도 있습니다.
앞에서 언급했듯이 OpenBlack을 실행하려면 원래 게임 자산이 필요합니다. 이 데이터는 저작권이 있으므로 제공하지 않으므로 묻지 마십시오. 다음은 원래 게임에서 추출하기위한 가이드입니다.
다음이 필요합니다.
1.3을 설치하지 마십시오. P5 Power Glove Support를 추가하는 패치이며 일반적으로 불안정합니다.
C:\Program Files (x86)\Lionhead Studios\Black & White\ IS 기본값)를 기억하십시오.Linux 또는 MacOS에서 실행되면 Wine (Winehq의 앱 페이지)으로 게임을 설치할 수 있습니다.
wine 설치하십시오wine Setup.exe 실행하십시오. 설치 경로를 변경하지 마십시오.wine Black_White_Patch_v1.100.exe 첫 번째 패치가 포함 된 디렉토리에서 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 라이센스에 따라 오픈 소스 소프트웨어로 출시되며 전체 라이센스 텍스트의 프로젝트 루트의 라이센스 파일을 참조하십시오.