Quartz ― MOD製UIを支える土台フレームワーク

どんな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原ページ でご確認ください。

🔧 このMODのNexus情報ページ

Nexus情報・前提/競合・コメントを見る

コメントする

お名前(ニックネーム)だけで投稿できます。ログイン・メール登録は不要です。お気軽にどうぞ。

※ AIの回答は管理者の確認後に表示されます。内容は不正確な場合があります。