オプション画面の表示をカスタマイズ【RPGツクールMZプラグイン】

2024年03月26日

 オプション画面の表示をカスタマイズします。


主な機能

  • 区切りを挿入
  • ウィンドウのサイズを変更
  • 表示項目数を変更
  • 音量の増減量(標準は20)を変更

目次


導入方法(Install)

更新履歴(History)

注意点(Notice)

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

区切りリスト(SeparateList)

区切りを中央寄せ(SeparateCenter)

表示項目数(MaxVisibleCommands)

ウィンドウの横幅(WindowWidth)

ウィンドウ背景(WindowBackgroundType)

音量の増減量(VolumeOffset)

音量表示を倍増(MagnifiedVolume)

区切りリストのパラメータ(Separator Parameters)

区切りの文字(SeparateText)

挿入位置(Position)


導入方法(install)


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

 NRP_OptionCustomize.js ver1.00(2024/03/26)

更新履歴(History)


2024/03/26 -> 2024/08/02(ver1.00 -> 1.001)

  • 公開!
  • 音量の増減量に小数を許可。(2024/08/02 ver1.001)

注意点(Notice)


 区切りも内部的には項目としてカウントされます。
 複数の区切りを挿入した場合は、他の区切りも挿入位置に影響するのでご注意ください。
 
 プラグイン一覧では、オプションに項目を追加するプラグインよりも、下に配置したほうが競合の影響を抑えられると思います。

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


区切りリスト(SeparateList)

 区切りを定義します。

区切りを中央寄せ(SeparateCenter)

 区切りを中央寄せします。

表示項目数(MaxVisibleCommands)

 ウィンドウ内に表示するオプションのコマンド数です。
 初期値は12です。

 項目数が12より多い場合や、項目を追加するプラグインに不備や競合がある場合はウィンドウ内に全ての項目が収まらないことがあります。そういった場合は、この値を設定してみてください。

ウィンドウの横幅(WindowWidth)

 オプションウィンドウの横幅です。初期値は400

ウィンドウ背景(WindowBackgroundType)

 オプションウィンドウの背景です。

音量の増減量(VolumeOffset)

 音量項目を一度に増減させる量です。
 デフォルト値は20です。

 ツクールMZの音量の初期値は100%になっていますが、これは一般的なPCゲームと比較して、かなりの爆音なので減らすことが望ましいです。
 妥当な値は20か40となりますが、こうなるとたったの数段階でしか調整できないので不便です。
 そこでこの値を5や10などの値に変更しておくことをオススメします。

 ちなみに音量の初期値もCustomizeConfigDefault.jsなどで変更しておくことをオススメします。

音量表示を倍増(MagnifiedVolume)

 音量の表示だけを指定倍にします。
 4にすると100%が400%として表示されるようになります。

 要するに上述したCustomizeConfigDefault.jsで音量の初期値を25%に変更した場合は、この値を4にしておくと初期値の表示が100%になるので、見た目にも分かりやすいよ――という機能です。

 音量の増減量にも掛け算が適用されるので、あちらと合わせて調整してください。

区切りリストのパラメータ(Separator Parameters)


区切りの文字(SeparateText)

 区切りとして表示する内容です。
 制御文字も有効なので、文字色の変更やアイコンの使用も可能です。
 (例:\c[1]区切り)

挿入位置(Position)

 区切りを挿入する位置です。
 0を先頭として設定してください。

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

ショップに装備コマンドを追加【RPGツクールMZ&MVプラグイン】

2024年03月25日

 ショップに装備コマンドを追加します。
 プレイヤーはショップから出ることなく装備を変更できるようになります。



目次


導入方法(Install)

更新履歴(History)

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

コマンド名(CommandName)


導入方法(install)


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

 NRP_ShopEquipCommand.js ver1.00(2024/03/25)

更新履歴(History)


2024/03/25(ver1.00)

  • 公開!

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


コマンド名(CommandName)

 ショップに表示するコマンド名です。
 空白の場合はデータベースの用語をそのまま使います。

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

タッチUI用ボタンと領域を非表示【RPGツクールMZプラグイン】

2024年03月24日

 タッチUI用ボタンと領域を非表示にします。
 ただし、数値入力のタッチUIについては無効化せず機能を残します。



 RPGツクールMZでは、タッチUI用のボタンが標準で表示され、マウスやスマホの操作で使用できるようになっています。
 ※参考:タッチUIがオンの場合の装備画面


 作品をスマホ向けに公開する予定なら、この機能は便利ですが、それ以外ではいくつかの問題があります。

  • キーボードやゲームパッドの操作を前提とするなら邪魔になる。
  • オプションでタッチUIをオフにできるが、不自然な空白が残ってしまう。
  • マウス操作を前提とするなら、右クリックで代用できるためキャンセルボタンは不要。
    ※ただし、ページ切替(アクター切替)ボタンはあると便利かも?
  • 一方でタッチUIをオフにした場合は、数値入力(ショップ含む)とその確定がマウスでも一切できなくなってしまう。

 細かい調整によって、それらの問題に対処します。
 

目次


導入方法(Install)

更新履歴(History)

使用方法(Usage)

注意点(Notice)

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

キャンセルを非表示(HideCancelButton)

ページ切替を非表示(HidePageButton)

メニュー呼出を非表示(HideMenuButton)

数値入力を非表示(HideNumberButton)

タッチ領域を非表示(HideTouchArea)

オプションから削除(HideOption)

オプションを強制オン(OptionForceOn)

ページボタンのX座標調整(PageButtonAdjustX)

ページボタンのY座標調整(PageButtonAdjustY)


導入方法(install)


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

 NRP_HideTouchButton.js ver1.00(2024/03/24)

更新履歴(History)


2024/03/24(ver1.00)

  • 公開!

使用方法(Usage)


 初期設定でキャンセルボタン、ページ切替(アクター切替)ボタン、メニューボタンが非表示になり、その分の余白も表示されなくなります。
 一方で数値入力用のボタンはそのまま問題なく使えます。
 不要となるため、オプション画面のタッチUI項目も非表示になります。

 もし、マウス操作を想定してページ切替ボタンを残しておきたい場合は、表示を残したり、位置調整することもできます。
 ただし、このプラグインだけで対応するのはちょっと大変かもしれません。

注意点(Notice)


 途中セーブデータに適用した際の事故防止のため、オプションのタッチUIは強制的にオンとなります。
 当プラグインの目的はタッチUIを無効にするのではなく、必要最低限の機能を残すことなので、オフでは困るためです。

 また『オプションから削除』をオンにする場合、同様の機能を他のプラグイン(CustomizeConfigDefault.js)と重複してやらないように注意してください。
 オプションの表示行数が狂ってしまう可能性があります。

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


キャンセルを非表示(HideCancelButton)

 キャンセルボタンを非表示にします。

ページ切替を非表示(HidePageButton)

 ページ切替(アクター切替)ボタンを非表示にします。

メニュー呼出を非表示(HideMenuButton)

 メニュー呼出ボタンを非表示にします。

数値入力を非表示(HideNumberButton)

 数値入力ボタンを非表示にします。
 これが非表示だとマウス操作による数値確定すらできなくなるため、そのままオフにしておくことを推奨します。

タッチ領域を非表示(HideTouchArea)

 タッチUI用の領域を非表示にし、余分な空白をなくします。

オプションから削除(HideOption)

 オプション項目からタッチUIを削除します。

オプションを強制オン(OptionForceOn)

 オプション項目のタッチUIを強制的にオンにしておきます。
 途中適用による事故防止用の項目です。

ページボタンのX座標調整(PageButtonAdjustX)

 ページ切替ボタンのX座標を調整します。

ページボタンのY座標調整(PageButtonAdjustY)

 ページ切替ボタンのY座標を調整します。

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