

OpenBlackは、現代のC ++および最新のレンダリングエンジン(OpenGL、Vulkan)で書かれた白黒(2001)のオープンソースの再登録です。
これを使用するには、元のゲーム資産が必要です。それらを抽出する方法の説明については、以下を詳しく参照してください。


自分で構築することなくOpenBlackの最新のビルドについては、テストサービスから事前に構築されたバイナリを提供しています。
以下はExprimentalとして資格があります。コンパイルやレンダリングシステムなど、ベースの最小セットアップがあります。ある程度の努力とあなた自身のパッチなしで起動できることを期待しないでください。
git clone --recursive https://github.com/openblack/openblack.gitを使用してコードをクローンします
追加するのを忘れた場合--recursive 、 git submodule update --init openblack/ DirectoryからInit。
必要なすべての依存関係を取得する最も簡単な方法は、マニフェストファイルに含まれるVCPKGを使用することです。
あらゆるプラットフォームで開始する最も簡単な方法は、CmakeとVCPKGがすべての依存関係と構成を処理できるようにすることです。そのために、 "ninja-multi-vcpkg" - Ninja Multi-Config (vcpkg)プリセットを選択します。他のプリセットは、より高度なユーザーが利用できます。
openblackフォルダーを直接開くだけで、プリセットを選択できます。openblackフォルダーを直接開くだけで、プリセットを選択できます。openblackフォルダーを直接開くだけで、プリセットを選択できます。brew install cmake ninja pkg-configsudo xcode-select --resetを実行しますxcode-vcpkgを使用して構成する必要がありますguiまたはコマンドライン引数を使用してcmakeを使用してください--preset xcode-vcpkgandroidディレクトリからOpenBlackを開きます/data/local/tmp/bwおよびchmod -R a+wrx /data/local/tmp/bw ADBにアップロードすることを要求していますEMSDK環境変数としてEMSDKのディレクトリを追加します。emsdk install latestを実行してくださいemsdk activate latest実行しますemscripten-vcpkgプリセットを構築します# apt install build-essential cmake ninja-build# pacman -S base-devel cmake ninjacmake --presetを使用してcmakeビルドプリセットを生成でき、 cmake --list-presetsを使用してプリセットをリストできますVCPKGを使用したくない場合。 Cmakeは、システムライブラリ、または手動で指定されたパッケージディレクトリを使用します。
Cmakeは、適切な構成ファイルを提供する限り、必要なライブラリを見つけます。
ManjaroなどのすべてのArch Linux派生ディストリビューションに直接構築およびインストールするAURからOpenBlack-Gitをインストールします。これには、PACMANが必要なすべての依存関係をインストールする必要があります。
使用するプレフィックスは"linux-system-deps" - Linux (System Deps)です
新しい機能やバグの修正を追加するためのソースコードを変更したり、新しいファイル形式の文書化を行ったり、単に文法の編集を行ったりするかどうかにかかわらず、貢献はいつでも歓迎されます。
また、何かがわからない場合は、開発ディスカッションのために不一致に参加することもできます。
前述のように、OpenBlackを実行するには、元のゲーム資産が必要です。これらのデータは著作権で保護されているので、私たちはそれらを提供しませんので、尋ねないでください。元のゲームからそれらを抽出するためのガイドです。
以下が必要になります。
1.3をインストールしないでください、それはP5パワーグローブサポートを追加するパッチであり、一般的に不安定です
C:\Program Files (x86)\Lionhead Studios\Black & White\がデフォルト)を覚えておいてください。LinuxまたはMacOSで実行すると、Wine(WineHQのアプリページ)でゲームをインストールできます。
wineを取り付けますwine Setup.exe実行するには、インストールパスを変更しないでくださいwine Black_White_Patch_v1.100.exeは、最初のパッチを含むディレクトリからのexe(ファイル名が正確ではない場合に備えてコマンドを調整します)wine black_white_patch_v1_20.exeは、2番目のパッチを含むディレクトリから(適応)winetricks dotnet20sp2でインストールできる.NET 2.0が必要です( 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ライセンスの下でオープンソースソフトウェアとしてリリースされます。完全なライセンステキストについては、プロジェクトルートのライセンスファイルを参照してください。