タイトル画面をカスタマイズ【RPGツクールMZプラグイン】

2025年12月10日

 タイトル画面をカズタマイズします。


  • 独自コマンドの追加
  • コマンドウィンドウのサイズ調整
  • コマンドの制御文字の有効化
    ※アイコンやフォントサイズの変更が有効になります。
  • ゲーム開始時のBGMをフェードアウトさせない。

 なお、コマンドウィンドウの配置は、データベースのシステム1で変更できます。

 この他にも、大掛かりな演出などをお求めの方はマップをタイトル画面として使用するプラグインをオススメします。
 

目次


導入方法(Install)

更新履歴(History)

独自コマンドの追加(Add Commands)

プラグインパラメータ(Plugin Parameters)

追加コマンドリスト(AddCommandList)

制御文字を有効に(UseControlCharacter)

文字の配置(TextAlign)

ウィンドウの横幅(WindowWidth)

ウィンドウの一行の幅(WindowLineHeight)

オプション名(OptionName)

BGMをフェードアウトしない(NoBgmFadeOut)

プラグインパラメータ(コマンド)(Command Parameters)

コマンド名(CommandName)

挿入位置(Position)

スクリプト(Script)

URL(Url)


導入方法(install)


 以下のリンクを右クリックで保存し 、[プロジェクト]\js\plugins に放り込みます。ツクールのプラグイン管理から機能をONにしてください。
 ※このプラグインはMZ専用です。

 NRP_TitleCustomize.js ver1.01(2025/12/10)

更新履歴(History)


2025/12/10(ver1.01)


2023/11/12(ver1.00)

  • 公開!

独自コマンドの追加(Add Commands)


 追加コマンドリストに登録すれば、タイトル画面に独自のコマンドを追加できます。
 スクリプトの実行やURLの呼び出しが可能です。

スクリプトの例

SceneManager.push(Scene_Options);

 オプション画面を呼ぶスクリプトです。
 シーン名に応じて変更してください。

スクリプトの例(SceneGlossary.js)

$gameParty.clearGlossaryIndex(); $gameParty.setSelectedGlossaryType(null, 0); SceneManager.push(Scene_Glossary);

 ゲーム内用語辞典プラグイン(SceneGlossary.js)を呼び出します。
 ※表示上、改行をしているように見えますが、実際は改行を含めずに一行で記述してください。

URLの例(外部)

https://newrpg.seesaa.net/article/501426741.html

 このプラグインの記事です。
 実際には公式サイトなどへのリンクを想定しています。

URLの例(ローカルファイル)

.\\Manual\\index.html

 exeファイルと同じ階層にあるManualフォルダの下のindex.htmlを開きます。
 ※/ではなく\\で区切る必要があることに注意してください。

プラグインパラメータ(Plugin Parameters)


追加コマンドリスト(AddCommandList)

 タイトルウィンドウに独自コマンドを追加します。
 詳細はプラグインパラメータ(コマンド)をご覧ください。

制御文字を有効に(UseControlCharacter)

 コマンド名に制御文字を有効にします。
 なお、副作用で文字の縮小が無効になります。

文字の配置(TextAlign)

 コマンド名の配置です。

ウィンドウの横幅(WindowWidth)

 タイトルウィンドウの横幅です。
 初期値は240です。

ウィンドウの一行の幅(WindowLineHeight)

 ウィンドウの一行の縦幅です。
 空欄なら元の設定を使用します。

オプション名(OptionName)

 オプションの表示名です。
 通常、用語のオプションはメニュー画面と共通ですが、それとは別に指定できます。
 不要なら空欄にしておいてください。

BGMをフェードアウトしない(NoBgmFadeOut)

 ゲーム開始時にBGMをフェードアウトさせません。
 タイトル画面の音楽をそのまま引き継ぎたい場合に。

プラグインパラメータ(コマンド)(Command Parameters)


コマンド名(CommandName)

 コマンド名です。

挿入位置(Position)

 コマンドを挿入する位置です。
 0を先頭として設定してください。

スクリプト(Script)

 コマンド決定時に実行するスクリプトです。

URL(Url)

 コマンド決定時にブラウザを開き、URLを呼び出します。
 なお、OSの既定のブラウザではなくツクールと同じエンジンで開かれます。既定のブラウザで開いた場合、作者環境では異様に起動が遅かったので諦めました。

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 13:42 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする