DCS Liberation Dynamic Campaign

Last-modified: 2025-04-12 (土) 23:34:19

120939254-0b4a9f80-c6cc-11eb-82f5-ce3f8d714bfe.jpg

概要

loading...
DCS Liberation Dynamic Campaign(公式サイト)
DCS: Liberationは、DCS Worldのための動的キャンペーンエンジンです。 プレイヤーは、大規模で継続的なキャンペーンに参加し、各ミッションの結果が戦争全体の進行に影響を与えます。 このツールでは、戦略的な決定や資源管理、ミッション計画を行い、AIや他のプレイヤーと協力して戦局を左右します。 航空ユニットの指揮や空爆の計画、空軍基地の管理などが可能です。
ダイナミックキャンペーンとは、リアルタイムストラテジー(RTS)エンジンと軍事力や経済力(資源の生産、輸送、使用など)を組み合わせたもので、高度な戦略的・戦術的AIによって支援された二つの敵対勢力が対立するシナリオです。 DCS Liberationでは、ターン制で自分の側の作戦を計画し、生成されたミッションを単独または協力プレイで実行することができます。
公式サイトでは、DCS Liberationの最新版や過去のバージョンをダウンロードしたり、使い方やFAQを読んだり、不具合や要望を報告したりすることができます。

ダウンロード

注意:ダウンロードにはGitHubのアカウントが必要です。

DCSのバグ

以下のDCSバグは、AIの動作を改善する妨げとなっています。応援よろしくお願いします!(ただし、コメントスパムはご遠慮ください):

バグと機能のリクエスト

バグを報告する必要がある場合、または新しい機能を提案したい場合は、私たちのバグトラッカーで行うことができます 。
いずれの場合も、ページ上部の検索バーを使って、すでに報告されていないかどうかを確認してください。なお、最近修正したものについては、未解決バグのフィルタを外す必要があるかもしれません。

ロードマップ

今後のリリース予定はProjectsページでご覧いただけます。各リリース計画にはプロジェクトがあり、そのプロジェクトのページには「to do」「in progress」「done」の欄があります。
完了の列にある項目は、そのリリースのプレビュービルドにあります。 To do 列のアイテムは、そのリリースに追加される予定です。

リソース

チュートリアル、貢献者、開発者ガイドはプロジェクトのWikiで利用可能です。

スペシャルサンクス

まず、オリジナルのDCS Liberationプロジェクトを立ち上げてくれたshdwp氏に感謝します。
それから、DCS Liberationはミッション生成にpydcsを使っていて、これなしでは何もできませんでした。 また、ミッションのスクリプトには人気のあるMist lua フレームワークを使用しています。
DCSリベレーションは以下の優れたluaスクリプトをプラグインとして使用しています:

  • JTAC機能のために、DCS LiberationはCiribob氏のJTAC Autolaseスクリプトを組み込んでいます。
  • 統合防空システムにはWalder氏のSkynet-IADSが使われています。

これらのプロジェクトも応援してください!

インストール

1.ZIPファイルをProgram FilesとProgram Files (x86)以外のディレクトリに解凍してください。
C:¥Users¥Username¥Saved Games¥がオススメです。*1 できれば管理者権限がなくてもアクセスできるディレクトリであるべきです。 そうでなければ、ショートカットの互換性タブで「管理者としてこのプログラムを実行する」を選択する。

2.その後、liberation_main.exeを起動してDCS Liberationを起動します。

最初の起動画面
140951014-5dab4087-35e5-404e-a4e5-007db927bdb6.png

DCS Liberation を起動する前の重要な注意

DCS LiberationはDCSのインストールにある以下のファイルを変更します: <DCSインストールディレクトリ>/Scripts/MissionScripting.lua. これにより、Liberationはミッションイベントに関する情報を記録します。
この変更によってマルチプレイヤーサーバーに参加するための整合性チェックに合格できなくなることはありません。
このファイルは、DCS Liberationが開かれるたびに変更され、DCS Liberationが閉じられるとオリジナルが置き換えられます。
DCSを起動する前に必ずDCS Liberationを起動してください。
そうしないと、ファイルが変更される前に DCS がロードされ、DCS Liberation はミッションの進行状況を取得できなくなります。
すでにLiberationを起動した後にDCSがアップデートを実行した場合、アップデート完了後にLiberationとDCSを再起動する必要があります。これは、Liberationが変更したMissionScripting.luaファイルがアップデートによって上書きされるためです。
MissionScripting.luaがサニタイズされていない状態でマルチプレイヤーサーバーに接続することは、潜在的なセキュリティリスクとなるため、このファイルを永久に修正する(編集して読み取り専用にするなど)ことは推奨されません。このため、Liberationは終了時にファイルをオリジナルに置き換えます。
経験豊富なユーザーは、MissionScripting.luaの自動修正を無効にすることもできます。これは、DCSインストールディレクトリの設定を空にすることで可能です。

警告:DCSインストールディレクトリを空にした場合、MissionScripting.luaを手動で編集する必要があります。そうしないと、DCS Liberationが正しく動作しません。これは熟練したユーザーにのみお勧めします。ファイルを手動で編集する方法については、Dedicated-Server-Guideを参照してください。

最初のキャンペーンを始める

New Game

  • 左上の「File」から「New Game」をクリックし、新規キャンペーンウィザードを開始します。

140951212-056c6ff1-21f0-47f8-8846-d3698c4af6c6.png

Introduction

  • 「Next」をクリックしてキャンペーン設定を開始する。

140951605-5f377f3f-055d-4636-91e5-f63daa6066aa.png

Theater configuration

  • キャンペーン/マップと開始日を選択します。

140952505-bc3dbcc3-2cea-4cf9-b5a2-9fbd9c583c7a.png
1.キャンペーンを選択する(DCSマップを暗示する)
2.キャンペーン作成者と備考
3.パフォーマンスへの影響
4.マップの反転 - 派閥の開始位置を反転させます。
5.期間/開始日(開始日は、後日オプションでオンにした場合、武器の使用可否に影響します。)

Faction selection

  • 表示されているデフォルトの派閥(作者が意図したもの)を使用するか、プレイヤー派閥と敵派閥を選択することができます。 利用可能な航空機のリストはキャンペーンデザイナーが利用できるものであり、必ずしもキャンペーンで利用できるものではないことに注意してください。

140954024-397020b8-ce3f-4c67-b99b-6b71da71f205.png

Generator options

  • 使用したい追加世代オプションを選択する。 なお、スーパーキャリアのオプションは、後でゲーム設定で有効にも無効にもできる。

140954756-830238ea-cbcd-48f9-bb69-3014612a211e.png

  • Generator settings:
    • No Aircraft Carriers- 選択した派閥にCVNがあったとしても、キャンペーンにCVNを登場させたくない場合に選択する。
    • No LHA - 選択した派閥にLHA(強襲揚陸艦)があったとしても、キャンペーンでLHAを使用しない場合に選択します。
    • Use Supercarrier module - DCSスーパーキャリアモジュールを所有している場合、キャンペーンで発生するCVNタイプを選択できます。
    • No Player Navy - キャンペーンで戦闘艦を生成するかどうかを選択します。
    • No Enemy Navy - キャンペーンで敵の戦闘艦を生成するかどうかを選択します。
  • Mod settings:
    キャンペーンジェネレーターにこれらのMODを考慮させたい場合、適宜選択してください。
    DCS解放キャンペーンを生成する前に、選択したMODをインストールし、動作可能にしておく必要があります。

Difficulty and automation options

140956004-d4967da9-66ea-454f-a2ef-4e34eaf7d08f.png

  • Economy options:
    • Player income multiplier - 1ラウンドごとのプレイヤーの収入の倍率を定義し、保有する目標の種類と数に依存する。
    • Enemy income multiplier - 1ラウンドごとの敵の収入の倍率を定義し、保有する目標の種類と数に依存する。
    • Player starting budget - プレイヤーの航空機/地上ユニットを調達するための、キャンペーン開始時に利用可能な金額です。
    • Enemy starting budget - 敵の航空機/地上ユニットを調達するための、キャンペーン開始時に利用可能な金額。
  • Player assists:
    • Automate runway repairs - 十分な予算があれば、プレイヤー所有の破壊された滑走路をシステムが自動的に修理します。
    • Automate front-line purchases - システムが自動的に前線の地上ユニットを購入します。
    • Automate aircraft purchases - システムが自動的に航空機を購入します。

現在、システムは航空機の購入に50%、地上ユニットの購入に50%を費やします。

難易度とエコノミーのオプションはお好みで調整してください。敵の予算と収入の倍率を大きくすると、キャンペーンの難易度が上がります。航空機や車両など、より多くのユニットが登場するため、購買力が上がるとキャンペーンが忙しくなることに注意してください。これがFPSに影響する場合は、収入倍率を下げてみてください。
プレイヤーアシストセクションは、プレイヤーがキャンペーンの他の側面に集中できるように、修理や購入の自動管理を可能にします。これらのオプションは後でゲーム設定で切り替えることができます。これらのオプションはマニュアルで詳しく説明されています。

Conclusion

140957674-45cfd319-a2dc-4f96-b109-4bf6c0387b77.png

Air Wing Configuration aka Squadrons

140958086-897dab55-f9e7-43a7-87fe-703afa32bf9e.png
利用可能な飛行隊のリストは以下の要因に影響される:

  • キャンペーン作成者が行うキャンペーン設定
  • 選択した派閥
  • 利用可能な飛行隊(カスタムおよび自動生成)

詳しくはAir wing configurationを参照。

  • 選択に満足したらウインドウを閉じ、キャンペーン生成を起動する。

140958913-4c35cb4c-4b1f-4b39-9d2d-918d2d3bafcf.png
ほら!キャンペーンが作成されました!この時点でゲームをセーブすることをお勧めします。

引用元

https://github.com/dcs-liberation/dcs_liberation
https://github.com/dcs-liberation/dcs_liberation/wiki/Getting-started#introduction

コメント欄


*1 解凍が完了するとC:¥Users¥Username¥Saved Games¥のようになります