HN 日本語サマリー

← 一覧へ戻る
オープンソース

Bohemia Interactive: Cold War Assault RemasteredのソースコードをGitHubで公開

Bohemia Interactive: Cold War Assault Remastered Source Code on GitHub (github.com)

11 pointsby dewey1 コメント

要約

Bohemia Interactiveは、2001年にリリースされたゲーム「Operation Flashpoint: Cold War Crisis」(現在は「Arma: Cold War Assault」として知られる)のエンジンとゲームのソースコードをGitHubで公開しました。このコードはC++20に近代化され、CMakeとClangでビルドされており、Windows x64とLinux x64のクロスプラットフォームをサポートしています。コードはGPL-3.0以降のライセンスで提供され、コミュニティが研究、構築、修正、創造することを目的としていますが、「ARMA」などの商標やゲームデータ(APL-SAライセンス)は別途扱われます。

全文翻訳

Arma: Cold War Assault - Remastered このリポジトリには、「Operation Flashpoint: Cold War Crisis」として2001年に初めてリリースされたゲーム「Arma: Cold War Assault」のエンジンおよびゲームのソースコード(コードネーム Poseidon)が格納されています。 このリリースはBohemia Interactiveを立ち上げ、後にReal Virtuality、Arma、Enfusionへと発展する技術系統の始まりとなりました。 このコードはC++20に近代化され、CMakeとClangでビルドされており、Windows x64とLinux x64のクロスプラットフォームをサポートしています。 Bohemia Interactiveは、20年以上にわたってこのゲームを存続させてきたコミュニティに対し、これを研究し、基盤として構築し、修正し、そこから創造するためにリリースします。 3つのことを区別して理解しておく必要があります: ソースコード(このリポジトリ) エンジンおよびゲームの実行ファイルは、GPL-3.0以降のライセンスに基づき、セクション7の追加条項が付随します。GPLに従い、これらの条項を遵守する限り、使用、研究、改変、再配布が可能です。「ARMA」、「Operation Flashpoint」という名称とブランド、およびロゴは許可されません。商標はそれぞれの所有者に帰属します(「ARMA」はBohemia Interactiveのものです)。フォークは名称を変更する必要があり、「Arma」またはBohemia Interactiveの公式製品として提示してはなりません。 ゲームデータ(別途) モデル、テクスチャ、サウンド、ミッション、音声。これらはこのリポジトリには含まれておらず、GPLではありません。APL-SAライセンスの下で別途提供されます。無料デモはSteamで入手可能です。 要するに、コードはフリーソフトウェアであり、名称はそうではなく、ゲームデータは別途提供されます。このライセンスはソースコードのみを対象とし、商標に関する権利を付与するものではありません。 クイックスタート `cmake --preset win-x64-clang-rwdi` `cmake --build build/win-x64-clang-rwdi` GNU/Linuxでは、対応する`linux-x64-clang-rwdi`プリセットを使用してください。 レイアウト Apps - 実行可能ターゲット Engine - エンジンライブラリとRust Tridentツール Master server tools - RustサービスとCLIクレート Tests - テストソースツリー; CIは現在これらのみをコンパイルします cmake/ - プリセット、ツールチェーン、vcpkgトリプレット、およびオーバーレイポート docker/ - サービスおよびランタイム環境のコンテナサポート packages/ - 無視されるローカルゲームデータステージングエリア resources/ - アプリケーションアイコンリソース thirdparty/ - ベンダー提供のサードパーティヘッダーとソース プロジェクトノート コントリビューション クレジット サードパーティの通知 ベンダー提供の依存関係 ライセンス このリポジトリのソースは、GPLのセクション7に基づく追加条項とともに、GNU General Public License v3.0以降でライセンスされています。全文はLICENSEを参照してください。このライセンスは、「ARMA」またはその他のBohemia Interactiveの商標を使用するいかなる権利も付与するものではありません。thirdparty/ディレクトリはプロジェクトのGPLライセンスから除外されており、独自のライセンス(glad、RenderDoc APIヘッダー)の下にあるベンダー提供のサードパーティコードが含まれています。詳細についてはthirdparty/README.mdを参照してください。vcpkg(vcpkg.json)を介して取得された依存関係も同様に、独自のライセンスの下に置かれます。「ARMA」はBOHEMIA INTERACTIVE a.s.の登録商標です。「OPERATION FLASHPOINT」はElectronic Arts Inc.の登録商標です。商標に関する情報についてはLICENSEを参照してください。このクレジットファイルは情報提供を目的としており、いかなる権利の付与および/または放棄を構成するものではありません。 ゲームデータ/アセット — Arma Public License Share Alike (APL-SA) ゲームデータおよびアセット(モデル、テクスチャ、サウンド、ミッションなど)はこのリポジトリの一部ではなく、GPLの対象ではありません。これらはBohemia InteractiveによってArma Public License Share Alike (APL-SA)の下で別途リリースされています。 APL-SAライセンス本文: https://www.bohemia.net/community/licenses/arma-public-license-share-alike ビルドしたものを実行するためのゲームデータの入手 コンパイルされたバイナリを実行するにはゲームデータが必要です。Steamで無料のデモゲームデータを取得できます: Arma: Cold War Assault Remastered Demo on Steam: https://store.steampowered.com/app/4819000 フルゲームデータは市販のゲームに付属しています。アセットに関するいかなる行為も上記のAPL-SAに準拠し、このソースに関するいかなる行為もLICENSEのセクション7に基づく追加条項付きのGPLに準拠します。 コントリビューション これはロックされたリポジトリです。プルリクエストはここでは受け入れられず、このリポジトリは継続的に更新されることはありません。イシューは、Steamで配布されている公式のBohemia Interactiveビルドのバグのみを対象としています。アイデア、開発ビルド、ポート、およびコミュニティ作業については、コードをフォークするか、コミュニティの継続に参加してください。詳細についてはCONTRIBUTING.mdを参照してください。