ノベルプラグインのポーズメニューに機能を追加したいです

ヒグラシ
記事: 94
登録日時: 2019年8月03日(土) 21:00

ノベルプラグインのポーズメニューに機能を追加したいです

投稿記事by ヒグラシ » 2020年6月02日(火) 23:23

いつもお世話になっています。

毎度トリアコンタン様のノベルプラグインを愛用していますが
ポーズメニューにいくつか機能を追加したいと思います。
以下に箇条書きに羅列します。

①ノベルプラグインの表示速度変数の設定
②トリアコンタン様のMessageSkipによるオートモードのON/OFF
③上記オートモードの1文字あたりの待機時間(ゲーム変数11)と
1文章あたりの待機時間(ゲーム変数10)の設定
オート待機フレームは「 \V[10] + textSize * \V[11]」とします
④奏ねこま様のSkipAlreadyReadMessageによる既読スキップのOF/OFF
⑤YEP_X_MessageBacklogのバックログの表示

初心者なりに自分で考えたところ…
①と③はポーズメニューからゲーム変数をいじれるようにできれば解決できそうです。
②と④はポーズメニューからゲームスイッチをいじれるようにできれば解決できそうです。
⑤はポーズメニューからプラグインコマンドを実行するかコモンイベントを実行できれば解決できそうです。

上記のようにポーズメニューからゲーム変数やゲームスイッチを変更したり
プラグインコマンドまたはコモンイベントを実行する方法はあるでしょうか?
スクリプトのことはほとんどわかりませんがもしよければこの解決法を解説ください。
どうかよろしくおねがいします。他力本願ですみません。

【追記】
追加でスキップ方式、未読もスキップのON/OFFを選択できても良いと思いますが
これはスイッチを変更できれば解決できそうです。

尚、ポーズメニューから別の設定画面を表示できるのならそちらの方法でも構いません。

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ノベルプラグインのポーズメニューに機能を追加したいです

投稿記事by トリアコンタン » 2020年6月04日(木) 07:38

こんにちは!

現状の実装でポーズメニュー中にスイッチ操作をしたり、イベントを実行したりすることはできません。
個人的な都合により、プラグインへの機能追加は6月中はお休みしています。

7月以降であれば対応可能です。
ただ、イベントを実行できるようにしたとしても、そのイベントを実行するためのトリガー(例えば、ポーズメニューに項目を追加して選択したときに実行する等)がなければスイッチの切り替えは難しいと思います。

ポーズメニューからオプションウィンドウを開く、という方針なら対応できるかもしれません。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ヒグラシ
記事: 94
登録日時: 2019年8月03日(土) 21:00

Re: ノベルプラグインのポーズメニューに機能を追加したいです

投稿記事by ヒグラシ » 2020年6月04日(木) 21:50

トリアコンタン様

今すぐ必要というわけではないのでトリアコンタン様のお時間がとれたときで
全く構いません。それまでは他の作業をしています。

ただ少し気になりますが、オプション画面を開けるようにするというのはポーズメニューの代わりにということなのか
ポーズメニューから呼び出せるようにするというのかそのへんの仕様がわかりません。

オプション画面が直接ひらけたほうが画面遷移が少ないので操作はしやすくなりそうですね。
直接オプション画面が開けるのであればスイッチの切り替えや変数の変更はそちらに実装できそうな気がします。
あとはオプション画面からバックログの表示を行うことができるか…ということですが
プラグインコマンドかコモンイベントが実行できればできそうです。
そういった機能が実装できるのであれば是非おねがいします。

あと可能ならマップを切り替えて自作のオプション画面を作ってみたいという欲もあります。
ただその場合、それまで表示していた文章がクリアされてしまわないかという不安もありそうです。
とりあえずは通常のオプション画面で構いません。

他人を頼るしかなくてすみません。いつもありがとうございます。
それでは完成を楽しみにしています。

“MV:質問” へ戻る