どんなMOD?
Custom Player Action Manager(作者: closerex)は、7 Days to Die に独自のキー操作(アクション)を追加したいMOD製作者向けのユーティリティMODです。プレイヤーとして直接遊んで何かが変わる類のものではなく、他のMODが動く土台を整える「ライブラリ的」な位置づけのようです。
7DTDのキー入力は InControl という仕組みで管理され、ローカル用・GUI用・車両用など複数の「アクションセット」に分かれています。通常、MODで新しいキー操作を足そうとすると、セットを手動生成し、オプション画面(Controls)へ項目を差し込み、設定の保存やリセット処理まで自前で書く必要があるとのこと。これを複数のMODが各自バラバラにやると、互いに衝突しやすくなります。このMODは、製作者が「デフォルトのキー割り当て付きでアクションを定義するだけ」で、残りの煩雑な処理をまとめて肩代わりしてくれるように設計されているようです。
主な特徴
- カスタムアクションの登録を簡略化:面倒なオプション画面への差し込み・保存・リセット対応を自動化してくれるようです。
- MOD間の衝突を減らす:各MODが独自流儀で実装することによるバッティングを抑える狙いのようです。
- Controls画面にスクロールバーを追加:オプション項目がパネルの高さを超えた場合にスクロールバーが出ます。ただしNGUIとの干渉のためマウスホイールでのスクロールは無効で、バー操作のみとのことです。
導入のヒント
- 前提として Quartz が必要なようです。SMX を使っている場合は SMXcore に Quartz が含まれるため不要ですが、Controls画面で不具合が出たら最新の Quartz の .dll を SMXcore に上書きするとよい、と説明されています。
- サーバーとクライアントの両方にインストールが必要とされています。
- EAC(Easy Anti-Cheat)はオフにする必要があるようです。
- 作者は Allow Combo Keys との併用を推奨しています。
- あくまで一般的な手順として、MODファイルを
Modsフォルダへ配置し、依存MOD(Quartz等)を先に導入しておくのが無難でしょう。詳細な導入・ソースは Nexus のページを確認することをおすすめします。
Nexus URL: https://www.nexusmods.com/7daystodie/mods/2252
こんな人におすすめ
- 独自のキー操作を追加するMODを作りたい製作者(このMODの本来の対象のようです)。
- そうしたMODの前提として導入を求められたプレイヤー。指定された依存関係(Quartz、EACオフなど)を満たす形で入れるのが目的になります。
逆に、単体で遊びが増えるMODを探している人には直接の効果は薄いかもしれません。「これを必須にしている別のMODを使いたい」場合の土台として捉えるのが分かりやすいでしょう。
ドラフトです。字数は約1100字です。ご希望あれば、対象読者を「製作者向け」に絞ってより技術寄りにする/逆に「依存で入れるだけのプレイヤー向け」に平易化する、といった調整もできます。