プログラミングの知識に乏しくツクール歴も浅いのですが、
皆様の書き込みや情報共有を頼りに少しずつ制作を進められております。
この場を借りて改めてお礼申し上げます。
今回、『選択肢表示中にセーブし、ロードでその場所に戻る方法』
がないかと思い書き込みさせていただきました。
現在、トリアコンタン様ご制作のPictureCallCommon.jsをお借りし、
常時メニューが開ける形でゲームを制作しております。
(下記添付画像のような形です)
なので、「選択肢表示中にセーブをする」という点は達成できているのですが、
選択肢が表示されたタイミングでセーブを行うと、
ロードで呼び出されるのは選択肢通過直後のメッセージになってしまいます。
こちらは、
https://tm.lucky-duet.com/viewtopic.php?f=99&t=10988&p=41175&hilit=%E3%82%BB%E3%83%BC%E3%83%96#p41175
上記スレッドでムノクラ様が
例えば、下記のイベントを自動実行で実行し、セーブ画面で開いた時にセーブをします。
そのデータでコンティニューすると、文章はtest2から表示されます。コード: 全て選択
◆文章:なし, なし, ウィンドウ, 下
: :test1
◆セーブ画面を開く
◆文章:なし, なし, ウィンドウ, 下
: :test2
◆セルフスイッチの操作:A = ON
と書き込まれていたので、
セーブ箇所に直接ロードできないというのはツクールの仕様通りの動きなのだと理解したのですが、
拙作にて選択肢でのストーリー分岐を行いたいため、
プレイしてくださる方のお手数を減らすためにも是非選択肢でのセーブ&ロードを行いたく……。
私の調べた限りではMZでは該当するプラグインがなく、
(MVではこちら→https://paradre.com/saveinevent-plugin/がイメージに近かったのですが)
下記のスレッド
https://tm.lucky-duet.com/viewtopic.php?f=99&t=10644&p=40567&hilit=%E3%82%BB%E3%83%BC%E3%83%96#p40567
リクドウ様の書き込みを参考に、
①メニュー画面を開くコモンイベントに「メニューを開いた」スイッチを追加、ON
②選択肢分岐全ての冒頭に「メニュー開いた」スイッチONの条件分岐を入れる。
ONの場合、もう同じ1回選択肢が表示されるように(ロード対策)
というのも考えたのですが、セーブ&ロード以外の用途(ステータスやアイテム確認など?)で
メニューを開いた場合もスイッチがONになってしまうので、
謎に同じ選択肢を2回見ることになる方が出てしまうな、と……。
このような感じで、ロクなアイディアが浮かんでおらず……><
もし、解決できる方法に心当たりのある方がいらっしゃいましたら、
お力を貸していただけますと幸いです。