どんなMOD?
Quartz(作者: Laydor)は、7 Days to Die標準のUI(XUi)システムを拡張するためのフレームワークMODです。プレイヤーが直接見て楽しむ機能を追加するというより、UIを作る側のMOD作者が使う「部品とコントローラーの詰め合わせ」という位置づけのようです。
具体的には、XMLから配置できる新しいXUiウィジェットや、既存のUIに後付けできるXUiコントローラーを追加し、XML編集だけで使えるようにします。さらにC#(DLL)MODからも呼び出せるため、より踏み込んだUI機能の実装にも使えるとされています。オープンソースで公開されており、これが公式のNexus Modsエントリです。
つまり「単体で入れて何かが変わる」というより、Quartzを前提に作られた他のUI MODを動かすために必要になる土台、と捉えるのが分かりやすいでしょう。
主な特徴
- 新しいXUiウィジェット: XMLの要素として使える、標準にはないUI部品を追加するようです。
- 新しいXUiコントローラー: 任意のUIウィジェットに付与して機能を足せるコントローラーを提供します。
- XML編集とC#の両対応: 軽いXMLいじりから本格的なDLL MODまで、幅広い使い方が想定されています。
- オープンソース: 詳しい使い方や仕様はGitHub側で公開されています。
導入のヒント
- 対応バージョンの確認: v3.0.0が7 Days to Die 1.0向け、v2.2.0〜v2.3.0がA21.2向け、v2.0.0〜v2.1.0がA21〜A21.1向け、v1.7.1以前がA20向けとされています。お使いのゲームバージョンに合わせて選んでください。
- 導入手順(一般的な範囲): ダウンロードした
0-Quartzフォルダを解凍し、ゲームインストール先または%AppData%/7DaysToDie内のModsフォルダへ入れます。ModInfo.xmlが正しい場所にあるか確認すると安心です。 - ★重要: Easy Anti-Cheat(EAC)非対応: 公式説明によると、QuartzはEACをオフにしないと動作しないとのことです。サーバーで使う場合も、そのサーバー側でEACがオフになっている必要があるようです。マルチプレイで使う際は、サーバー設定を含めて事前に確認してください。
- MOD作者向け: 自作UI MODでQuartzを前提にする場合は、利用者にこのNexusページからの入手を案内するのが推奨されています。
こんな人におすすめ
- 「Quartzが必要」と書かれたUI系MODを導入したい人(前提MODとして入れる必要があるため)。
- 自分でUIを改造・作成したいMOD作者で、標準XUiでは足りない部品が欲しい人。
- 逆に、EACを有効にしたままバニラに近い環境で遊びたい人や、EACオフ前提のサーバー運用が難しい人には不向きかもしれません。
※本記事はNexusの説明文をもとにした紹介です。最新の対応バージョンや詳細仕様は、配布ページおよびGitHubで最新情報をご確認ください。
詳細・最新の対応状況は Nexus原ページ でご確認ください。