PC版『ドラゴンクエストXI 過ぎ去りし時を求めて S』(DRAGON QUEST XI S: Echoes of an Elusive Age - Definitive Edition、DQXIS、DQ11S、ドラクエ11S)のMOD紹介です。

ほとんどのゲームにはデバッグ作業用のデバッグモードが用意されていて製品版ではアクセスできなくなってますが、『ドラクエ11S』はUE4で開発されているおかけでそういったデバッグコマンドにアクセスすることができます。

どんなことができるのかは以下を見ればなんとなく分かると思います。

https://twitter.com/hal51ff15/status/1342074533881106432

個人的な神チートであるゲスト加入をはじめ色々とできるので他もまとめて紹介していきます。
本記事内容はMicrosoftストア(PCゲームパス)版で動作確認していますが、Steam版やEpic版でも動作するはずです。

実際にキャラクターボイス収録に使用されていた台本の内容をそのままに、物語に沿った3冊の台本に収録。3冊の台本の裏表紙をヨコに並べると、なんと大きな1枚の絵に。

1.準備

ますはデバッグコマンドを使うための準備です。
やり方は以下に全て記載されていて本記事は省略して和訳してるだけです。
海外版『ドラクエ11』で使えたものが『ドラクエ11S』でも使えるので早々に明らかになったようですね。
Debug Console and Commands Guide(以下、参照サイト)

[21/1/6追記] 以下に『ドラクエ11S』で使える全コマンドも記載されてます。
DQXI Console Commands

1.1 UE4アンロッカーインストール

というわけでデバッグコマンドを使用するためには「Universal Unreal Engine 4 Unlocker」(UUU、UE4アンロッカー)を使います。
当ブログではフリーカメラMODとして紹介していますが、そもそもはUE4の様々なコマンドが使えるツールなんですね。例えば「Teleport」コマンドはUE4共通で使えるコマンドです。
その中でフリーカメラコマンドはショートカットキーが用意されて使いやすいのでフリーカメラMODとして紹介しているというわけです。

以下を参考にインストール&『ドラクエ11S』起動時に適用してください。
関連記事:PC版『ドラゴンクエスト11S』AnselとフリーカメラMODの使い方

ちなみにUE4アンロッカーのv3.0.0~3.0.9までを推奨されていますが、私はv3.0.12で動作確認しています。

1.2 コマンド入力

『ドラクエ11S』を起動してUE4アンロッカーを適用すれば既に準備は終わっています。
『ドラクエ11S』がアクティブの状態で「@」キー(米国キーボードでは「~」キー)を押すと画面下部にコマンド入力のためのコンソールが開くことを確認してください。
もう一度「@」キーを押すと画面全体にコンソールが開き、さらに「@」キーを押すと閉じれます。

コンソールが開いている状態で、以降紹介するコマンド文字列を入力(コピペ)して「Enter」することで『ドラクエ11S』の様々なデバッグコマンドが有効になり、ゲームに即反映されます。
一度入力したコマンド文字列はゲームを再起動しても記憶されていてコンソール上で「↑」キーを入力すると自身が過去に入力したコマンドを選択することができて便利です。

もし、以降紹介するコマンドが動作しない場合は最初に「EnableCheats 1」を入力してみるか古いバージョンのUE4アンロッカーを導入してください。
また、コマンドによってセーブに反映されるもの/されないものがあるので動作確認時は上書きせずにオートセーブを活用しましょう。
但し、セーブしなくても条件が合致すればSteamやXboxの実績は解除されるので気にする人は注意してください。

2.ゲスト加入

フィールドや街で自由にゲストを加入させることができます。
以降サンプルコマンドを記載していくので、そのままコピペしてBack Spaseキーなどで修正してください。

例:エマを加入させる

GuestNpcJoin GN00002

ゲストIDであるGN00001~43に対応します。
また、ゲストは即加入しますが色々と特徴があるので注意点も混みで記載しておきます。
エリア移動やイベント後は加入したゲストは消える
・ゲストによってフィールド表示のみ、戦闘参加のみだったりする
・会話してもテキスト枠が開くだけ
・同一IDの複数加入はできない
・フィールド表示できるゲストは正規メンバー含めて8人まで(8人目は付いてこなかったりする)
・町で表示できるゲストは主人公含めて6人まで
・戦闘参加するゲストは2人まで
・なかま会話メニューでは制限なく表示されるが出し過ぎたらエラー落ちする(10人加入くらい?)

私が最も使うチートなので備忘録も兼ねて各ゲストの動作を表にまとめておきます。

ゲストID英名和名フィールド戦闘参加備考
GN00001Sandyルキ×
GN00002Gemmaエマ
GN00003Erikカミュフード付き
GN00004欠番
GN00005Connieルコ×ホムラの里の迷子
GN00006Veronicaベロニカ
GN00007Serenaセーニャ
GN00008Sylvandoシルビア
GN00009Dave アリス×船の管理人
GN00010Vince Vanquishハンフリーマスクあり
GN00011Rabロウ
GN00012Jadeマルティナ
GN00013Connieルコ×05との違いは不明
GN00014Kaiキナイ×漁師
GN00015Snorriエッケハルト×魔法学者
GN00016Hendrikグレイグ標準衣装
GN00017High Lamaサンポ大僧正×クリリン風
GN00018Sylvandoシルビアパレード衣装
GN00019Sonチェロン×バハトラの息子
GN00020Atsuoテバ×ポニテ少年
GN00021Hendrikグレイグデルカダール衣装
GN00022Erikカミュ標準衣装
GN00023Dog (Heliodor)×
GN00024Daバハトラ×太ったおじさん
GN00025Irwinアーウィン勇者風
GN00026Vince Vanquishハンフリー
GN00027Serenaセーニャ×ショートカット
GN00028Beastly Boys #1ドテゴロ×赤い鎧
GN00029Beastly Boys #2モレオ×普通の男性
GN00030Beastly Boys #3デニス×三つ編み男性
GN00031Circus Noviceパンチョ×サーカス団員
GN00032Dutiful Drummerバッチ×太鼓持ち兵士
GN00033Jugglerトンタオ×占い師
GN00034Botanistレンズ×植物学者
GN00035Masterful Martial Artistコブシ×武闘家
GN00036Nincompoopランス×騎士
GN00037Sleepy Priestイソム×神父
GN00038Healijahホミリンホイミスライム
GN00039The Underdiggerガレムソンあらくれマスク
GN00040Sinderellaビビアンバニーガール
GN00041Golden Boyマスク・ザ・ハンサム
GN00042Sylvandoシルビアカーニバル衣装
GN00043Vince Vanquishハンフリー強い

私は執筆時点で未クリアであり、戦闘参加されると難易度が下がって嫌なので戦闘参加しないGN00023の犬をほぼ常に加入して進行してます。
イベント等でちょいちょい消えるのが残念ですが、「@」→「↑」ですぐ加入させられるのでそこまで面倒ではないです。

ついでに、以下のコマンドで正規ゲストの削除が可能ですがこれは動作確認してません。

例:エマを除外する

GuestNpcLeave GN00002

3.パーティメンバー加入&除外

仲間8人を自由に加入&除外できます。セーブにも反映されます。

例:マルティナを加入させる(コマンドでの加入時は常にレベル1になる)

FriendJoin P006

例:ロウを除外する

FriendLeave P007

例:装備アイテムを保持して主人公を除外する

FriendLeaveKeepItems P001

キャラIDは正規加入順にP001~8に対応します。
序盤で加入させたり正規メンバーを除外した状態でのイベント進行がどうなるかは未確認です。

4.乗り物モンスター生成

操作キャラの目の前に乗り物モンスターを生成できます。

例:紫ドラゴンを生成する

VehicleSpawn V105_E002

街でも生成して乗ることが可能です。
参照サイトには表が用意されてますが飛行できれば十分楽しめそうなので今のところはまとめるつもりはないです。

5.モンスター生成&追加

操作キャラの目の前もしくは戦闘中にボスモンスター等を生成できます。

例:フィールドに(街でも)クラーゴンを生成する

MonsterSpawn M540_E003_S02

例:戦闘中にアラクラトロを生成する

BattleMonsterSpawn M131_E094_S01

ボスのIDは参照サイトに、雑魚はここにまとめられています。
複数の強ボスとも戦えるので限界までドーピングしたパーティーでもバトルシミュレーターのように使えて楽しめると思います。

注意点としては以下。
・街では戦闘にならない
・大型モンスターは生成直後に戦闘になる(当たり判定が大きくて避けにくい)
・大型モンスターは戦闘エリアに入りきらない
・戦闘中に生成し過ぎるとエラー落ちする(10体くらい?)

6.フィールド操作キャラ変更

フィールドで操作できるキャラクターを変更できます。

例:ベロニカを操作する

SetControlledCharacterType P003

注意点は以下。
・入力後のエリア移動で操作キャラが変わる
・次にエリア移動すると移動不能となる(タイトルに戻るしかない)
・R2でジャンプするのでダッシュできない
・馬呼びしてもそのまま
・戦闘に突入しない
・フォトモードの挙動がおかしくなる
・話しかけることができず調べると操作不能となる(タイトルにも戻れないので再起動)

7.スキル変更

各キャラに任意のスキルや呪文を覚えさせられます。
しかし、ゲーム進行フラグが必要だったり対応アニメーションがない場合は何もしないらしいので省略しますが、ルーラだけは便利そうなので記載しておきます。セーブにも反映されます。

例:カミュにルーラを覚えさせる

ActionLearn P002 Rura

主人公の並び順が先頭でないとルーラ選ぶのが面倒なので公式にショートカットコマンド用意してほしかったところです。

8.ルーラアンロック

全ての場所へルーラできるようになります。
序盤から終盤のエリアへルーラすることも可能ですが進行フラグがめちゃくちゃになると思います。

例:全場所へのルーラ解除

RuraShowAll

例:本来ルーラできないエリアへルーラする(<MapID>は参照サイト

RuraJump <MapID>

9.レベル変更

各キャラのレベルを変更できます。セーブにも反映されます。

例:主人公のレベルを99にする

LevelSet P001 99

レベルが条件の呪文はちゃんと覚えるようです。
逆にレベルを1にしても覚えた呪文はそのままだったので何でも使える状態での低レベル攻略なども可能です。

10.アイテム入手

アイテムを自由に入手できます。セーブにも反映されます。

例:全アイテム&装備を3個入手する

ForceGetItem All 3

例:任意のアイテムを50個入手する(<Item ID>はここ

ForceGetItem <Item ID> 50

全アイテム入手すると実績解除されるので注意。

11.名前変更

主人公の名前を変更できます。セーブにも反映されます。
長さは無制限で英数字記号に対応してますが日本語は無理そうです

例:主人公の名前をHALに変更

SetPlayerName HAL

[24/7/1追記]
コメントにて日本語入力の方法を教えてもらいました。
一度名前変更コマンドを英数字で入力すると、「UUU」の「input.ini」ファイルに入力履歴が残ります。
「input.ini」をメモ帳で開いて、入力したコマンドを「日本語」に修正して保存し、ゲーム内でコンソールを開いて「↑」キーで履歴を呼び出すと「日本語」が表示されるのでそのまま「Enter」キーで日本語の名前になるようです。おそらく漢字も対応してます。

12.敵表示距離変更(ランダムエンカ風)

雑魚敵の表示距離を変更することでランダムエンカみたいにできます。

例:敵の表示距離0.03倍(0.01でエリア移動するとエンカすらしなくなった)

r.JackMonsterViewDistanceScale 0.03

その他にもコマンド記載されてますがチートばかりなので以下で紹介してるTrainerを使った方が早いと思います。
関連記事:PC版『ドラゴンクエスト11S』MOD&チート紹介
ー2020/12/28

13.画質改善

これはMODではなくUE4の設定ファイルを直接編集することで画質改善することができます。
やり方と画像比較は以下の記事にあるのでここでは和訳するだけです。
Dragon Quest 11's PC port is barebones, but it looks great anyway

まずは設定ファイルの格納フォルダを開きましょう。
以下の「Xbox」の箇所はストアによってSteam等になるはずです。
C:\Users\<ユーザー名>\Documents\My Games\ドラゴンクエスト XI S\Xbox\Saved\Config\WindowsNoEditor

設定ファイルの格納フォルダ。

この中の「GameUserSettings.ini」を開き、「ScreenPercentage=100.000000」の数値を「120~200」辺りに変更して上書き保存するだけです。

選択部分でScreenPercentageを150.000000に変更したところ。

以上です。これだけで一目で違いが分かるほどグラフィックが向上します。
特にキャラクターの境界線のジャギジャギが滑らかになります。

一応何をやってるかというと、『ドラクエ11S』ゲーム内設定にて「スクリーンパーセンテージ」という項目があり、ゲーム内では100までしか設定できないのをさらに向上させて描画解像度を引き上げてます。
私は1440pモニタでプレイしてるので、1.5倍の4K描画させてそれを1440pにダウンサンプリングして表示してるというわけです。

注意点としては、モニタ解像度以上の描画をさせてるので当然フレームレートに大きく影響します。
私の環境だと、1.5倍=150にすると2~30fps低下して100以上から80fps程度になりました。
とはいえ、元々動作が軽い部類のゲームですしフレームレートが重要なアクションでもないのでスペックに余裕があればやった方がいいでしょう。
変更後にゲーム内の「スクリーンパーセンテージ」を開くと変更後の数値が表示されますが、閉じた瞬間に「100」に戻されるので特に用事がなければ触らないようにしましょう。

もう一つ、同じフォルダにある「Engine.ini」ファイルの下部にUE4の描画設定コマンドを追記することでも画質改善ができるようで、私も色々試しましたが違いがないように感じました。
一応こことかこことかここに記載されてあるものをコピペするだけなんですが、描画距離や草密度を増やしてるはずなのに変わってないように見えてフレームレートにも影響しないんですよね。

環境によるかもしれないので気になる人は試してみてください。
-2021/1/6

ロトゼタシアの世界を集約した唯一の設定資料集。アートスタッフによって描かれた 多彩な設定画の数々を収録。

↑いいね貰えると励みになります

コメント一覧
    • 動画見たところ本記事のコマンド入力でどうこうするものではなく、MODで追加しているカスタムボスですね。
      おそらくNexusにあるこのMODです。
      https://www.nexusmods.com/dragonquestxisdefinitiveedition/mods/106

      Ver0.0.1~現在0.1.1までに多数の追加ボスがいるようなのでページ内説明を読んでみてください。
      導入はDLしたMODファイルをpaksフォルダに置くだけです。以下の記事でフォルダ配置は説明しています。
      https://hal51.click/game/dq11s_mods

      • 返信いただきありがとうございます。
        ということは敵の見た目を、個人的に好きにいじったりできるわけでは、ないんですかね?

        例えば
        対戦中のスライムの見た目をホメロスに変えたりなどなど…

        • 理論上は可能ですが現状は各個人が自由に変更する方法はなさそうです。
          また、仮にスライムの「見た目だけを人型」に置き換える場合、対応するボーンやアニメーションが存在しないので「Tポーズ固定の人物が体当たりする」ような感じになります。

          代わりにホメロスと戦いたい場合は本記事5項のコマンド入力によりフィールドでも戦闘中でも自由に呼び出せます。
          ホメロスの英語名称「Jasper」で参照サイトを検索してみると5体ほどIDが見つかるので試してみてください。

          • 例えばですが、敵の呪われしマルティナやダークサキュバスをベロニカの見た目に変更したりも可能でしょうか??

            • 理論上は可能ですがそういったチートやデバッグコマンドはなさそうなのでMODを作るしかないと思います。
              見た目を置き換えるだけであればUE4をインストールせずともMODを作る方法はあります。
              https://hal51.click/game/kimetsu_modding

              ただし、ベロニカは身長が低いので別のチート記事で紹介しているような体が伸びた不格好な見た目になると思います。

  1. NONAME
    TITLE: 画質改善期待しています
    DATE: 01/03/2021 22:13:26
    初めまして。
    MODについてネット検索していたところ、HALさんのブログにたどり着きました。拝見させていただいたところ、大変素晴らしいブログですね。
    特にMODに関する見識と見解は本当に参考にさせて頂きたいと思います。

    私は海外版無印のドラクエ11(STEAM)も所有しており、この度のスイッチベース完全版の11s(STEAM)の画質に少々不満があり、少しでも画質を改善すべく、色々調べていたらこちらにたどり着いた次第です。

    MODについてまだまだ勉強中の身なので、参考にさせて頂きたいと思います。
    HALさんのブログに巡り合えたこと感謝しています。

    • DATE: 01/06/2021 22:14:51
      訪問ありがとうございます。
      遅くなりましたが画質改善について追記しました。
      内部解像度を引き上げるだけで無印ドラクエ11の状態に戻せるほどではないので望んだ効果ではないかもしれません。
      私は無印をやってないんですが草密度とか結構大事だと思ってるのでEngine.iniへの追記でオブジェクト関係も向上してほしかったところです。

  2. 通りがかり
    DATE: 11/22/2022 00:45:48
    参考に記事見させていただきました。
    ありがとうございます。
    つきましては、数点質問なんですが、もしよろしければ教えて下さい。

    ①UE4だけインストールしても、ゲストや味方を呼んだり強敵と対戦できないのでしょうか?
    ②物語の一番初めの初期から(イシの村)でいきなり味方を呼んだら強敵を呼んだりできないのでしょうか?

    もし良かったらご回答いただけると嬉しいです。

    • DATE: 11/22/2022 19:31:31
      ①本記事で紹介してるものはUE4ではなくUE4アンロッカー(UUU)が必要となります。UUUはインストールといってもフォルダを好きなとこに置くだけのスタンドアロン型なので導入ハードルは低いと思います。

      ②開始直後から仲間や強敵も呼び出せます。ただし、ゲストではなく仲間を加入させた状態でゲーム進行できるかどうかは未確認です。強敵についてはその場限りなので問題ないはずです。

  3. ドラクエファン
    DATE: 01/15/2023 21:52:27
    初めまして。この記事大変参考になりました。
    ありがとうございます。
    敵のAIパターンを変えたりとかできるのでしょうか??

    例えば、相手の行動パターンが
    メラゾーマ、通常攻撃、息攻撃
    とある場合
    メラゾーマしかしてこないみたいにすることも可能なのでしょうか??

    • DATE: 01/16/2023 00:36:37
      本記事で紹介しているのはUUUを使用したデバッグコマンドなのでAIパターンを変えるようなデバッグコマンドが用意されてない以上はできません。
      しかし、ドラクエ11SはUE4製なのでMODとして作れば理論上は可能です。

      以下の記事は聖剣3のスキンMOD作成ガイドとして執筆していますが、敵AIファイルを抽出してその中身を書き換えれば行動パターン変更MODとなります。
      http://hal51.click/game/tom_modding

      とはいえ、ファイル構成やファイル内容も分からないですし、私はこういうシステムMODを作ったこともないので細かな解説はできずハードルは非常に高いです。
      もし興味があればDiscordにModdingコミュニティがあるのでそちらに何か情報はあるかもしれません。
      https://discord.com/invite/hWcdCpn

      • ドラクエファン
        DATE: 01/16/2023 12:44:12
        返信いただきありがとうございました。
        理解しました。

        では、こういうのは可能ですか?
        主人公 レベル1
        この状態で 力999 HP999
        みたいに、ステータスだけ変えることは可能でしょうか?

        • DATE: 01/16/2023 21:23:24
          ステータスを上げるだけなら本記事10項のコマンドでドーピングアイテムを入手して使い続ければいいです。
          リンクしてるItem IDページの640行目~「Seed of ***」がドーピングアイテムです。

          またCheat Engineを使えば直接ステータスを編集することも可能です。
          以下のチート紹介記事で執筆当時はなかったものの、現在は「Character Editor Pointers」のチートでおそらく編集できると思います。
          https://fearlessrevolution.com/viewtopic.php?f=4&t=14578

  4. 名前変更なんですが 日本語の名前に出来ました input.ini に コマンドの入力履歴が残るので そこで(ここではexample) SetPlayerName example になっているのを(こっちは例とします) SetPlayerName 例 に変えて保存し ゲーム内で カーソルキーの上を押して 入力履歴を出せば 日本語にしたものが出ます 

    • おお凄い!まさに裏技ですね

      「例」として貰ってるように漢字にもできそうですね。
      あとで記事に追記しておきます。

  5. 連携技ややまびこの心得などのパッシブスキルは他のキャラクターに覚えさせられませんか?

    • 改めて調べてみました。
      参照サイトとしているページの「Changing Character Skills/Spells」からスクロールすると覚えさせることのできる呪文がおそらく全て載ってます。覚えたものを実際に使えるかどうかは不明です。
      https://steamcommunity.com/sharedfiles/filedetails/?id=2309481155

      さらにスクロールするとActionIDに相当するものが全てまとめられたページへのリンクがあります。
      https://sites.google.com/view/dqxi-commands/id-lists/skillsspellspep-powers/skills-and-spells

      この中にパッシブスキルに相当するものがあれば覚えさせることができるかもしれません。

      連携技については、「ゾーン中のキャラの組み合わせ」で技というよりイベントに近い扱いに思えるのでおそらく無理だと思います。

  6. お疲れ様です。
    味方キャラの固有耐性を装備品を使わずに変えることできますか?

    例えば、
    勇者の眠りに対する固有耐性を0にして、100%眠る

    など。

      • 返信いただきありがとうございます。

        このチートとは、このページに記載されているようなコマンドを入力すれば良いのですかね?
        このページに記載されてるモンスター増やすとか仲間増やすとかアイテム99個にするとかは、できました。

        例えば
        FriendJoin P006

        みたいなコマンドを入力すれば良いのですか?

        チートのページ見たのですがコマンドが書いてなかったので、やり方が全然わかりませんでした。

        すいません。色々聞いてしまいまして。

        • 本記事で紹介しているものはデバッグコマンドを使った結果としてチートができるものです。
          これは稀な例であり、ほぼ全てのゲームにおいてはTrainerやCheat Engineを使ってチートします。
          どちらも記事で軽く紹介してます。
          https://hal51.click/game/dq11s_mods

          チートの使い方が分からない場合は紹介した記事の方にコメントください。

コメントを残す

関連キーワード
DQ11S, ゲームの関連記事