忍者ブログ

HAL’s Blog

気になったものを適当にまとめる趣味ブログ。 最近は主にPCゲーム。 PCでの閲覧推奨ですがサイトデザイン変わった際にリスト表示が崩れて直せなくなりました。 コメントの名前入力も機能してないようです。

PC版『ドラゴンクエスト11S』ゲスト加入MODなど [21/1/6 画質改善追記]

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



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

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

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

1.準備
2.ゲスト加入
3.パーティメンバー加入&除外
4.乗り物モンスター生成
5.モンスター生成&追加
6.フィールド操作キャラ変更
7.スキル変更
8.ルーラアンロック
9.レベル変更
10.アイテム入手
11.名前変更
12.敵表示距離変更(ランダムエンカ風)
13.画質改善




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 英名 和名 フィールド 戦闘参加 備考
GN00001 Sandy ルキ ×
GN00002 Gemma エマ
GN00003 Erik  カミュ フード付き
GN00004 欠番
GN00005 Connie ルコ × ホムラの里の迷子
GN00006 Veronica ベロニカ
GN00007 Serena セーニャ
GN00008 Sylvando シルビア
GN00009 Dave アリス × 船の管理人
GN00010 Vince Vanquish ハンフリー マスクあり
GN00011 Rab ロウ
GN00012 Jade マルティナ
GN00013 Connie ルコ × 05との違いは不明
GN00014 Kai キナイ × 漁師
GN00015 Snorri エッケハルト × 魔法学者
GN00016 Hendrik グレイグ 標準衣装
GN00017 High Lama サンポ大僧正 × クリリン風
GN00018 Sylvando シルビア パレード衣装
GN00019 Son チェロン × バハトラの息子
GN00020 Atsuo テバ × ポニテ少年
GN00021 Hendrik グレイグ デルカダール衣装
GN00022 Erik カミュ 標準衣装
GN00023 Dog (Heliodor) ×
GN00024 Da バハトラ × 太ったおじさん
GN00025 Irwin アーウィン 勇者風
GN00026 Vince Vanquish ハンフリー
GN00027 Serena セーニャ × ショートカット
GN00028 Beastly Boys #1 ドテゴロ × 赤い鎧
GN00029 Beastly Boys #2 モレオ × 普通の男性
GN00030 Beastly Boys #3 デニス × 三つ編み男性
GN00031 Circus Novice パンチョ × サーカス団員
GN00032 Dutiful Drummer バッチ × 太鼓持ち兵士
GN00033 Juggler トンタオ × 占い師
GN00034 Botanist レンズ × 植物学者
GN00035 Masterful Martial Artist コブシ × 武闘家
GN00036 Nincompoop ランス × 騎士
GN00037 Sleepy Priest イソム × 神父
GN00038 Healijah ホミリン ホイミスライム
GN00039 The Underdigger ガレムソン あらくれマスク
GN00040 Sinderella ビビアン バニーガール
GN00041 Golden Boy マスク・ザ・ハンサム
GN00042 Sylvando シルビア カーニバル衣装
GN00043 Vince 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


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


share


↓拍手頂けると更新の励みになります。

拍手[14回]

PR

コメント

1. 画質改善期待しています

HALさん

初めまして。
MODについてネット検索していたところ、HALさんのブログにたどり
着きました。拝見させていただいたところ、大変素晴らしいブログですね。
特にMODに関する見識と見解は本当に参考にさせて頂きたいと思います。

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

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

追記しました

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

コメントする