【解決済み】セーブデータが違ってもEDによってタイトル画面を変える方法

モピョニオン
記事: 51
登録日時: 2017年11月16日(木) 18:50

【解決済み】セーブデータが違ってもEDによってタイトル画面を変える方法

投稿記事by モピョニオン » 2023年2月25日(土) 19:37

トリアコンタン様のタイトル画面変更プラグインを使用しています。
https://plugin.fungamemake.com/archives/1179

◯やりたいこと
ハッピーエンドとバッドエンド、2種類のEDがあり、それによってタイトル画面を変更したい。
タイトル画像A タイトル画像B という2枚の画像があります。
最初、Aの状態からゲームが始まります。
バッドエンドだと、タイトル画面はAのままです。
ハッピーエンドだと、タイトル画面はBに変わります。
その後、バッドエンドを見るとAに戻る ということがしたいです。
選択肢からセーブを挟まずゲームが終了するため、DataManager.saveOnlyGradeVariable();というスクリプトを使用しています。

◯問題点
同じセーブデータAで完結する場合は問題ないのですが、
プレイヤーによってはイベントの前で複数のセーブデータに分けてセーブする可能性もあります。
すると、セーブデータAでハッピーエンドを迎えてタイトル画面が変わり、
セーブデータBでバッドエンドを迎えても、Aのほうが優先されてタイトル画像が戻ってくれません。

拙い説明で申し訳ございません。
伝わらなかったら再度説明させて頂きます。
どのセーブデータでもタイトルの画像が変わる方法を教えていただけないでしょうか。
最後に編集したユーザー モピョニオン on 2023年2月27日(月) 00:35 [ 編集 1 回目 ]

もりフクロウ
記事: 16
登録日時: 2020年12月21日(月) 12:27

Re: セーブデータが違ってもEDによってタイトル画面を変える方法

投稿記事by もりフクロウ » 2023年2月25日(土) 20:30

有料ですが、YEP_DynamicTitleImages.jsで解決できます!
https://plugin.fungamemake.com/archives/10653

こちらはプラグインコマンドを入れるだけで反映されます。
セーブしなくても反映されるので大変便利です。
私もトリアコンタン様のプラグインを使っていて同様の症状が解決できなかったので、有料でも希望の形に仕上げたいのならご検討ください :D
モピョニオン
記事: 51
登録日時: 2017年11月16日(木) 18:50

Re: セーブデータが違ってもEDによってタイトル画面を変える方法

投稿記事by モピョニオン » 2023年2月27日(月) 00:34

>もりフクロウ様

ありがとうございます!
有料ということで最後の手段にしようと思い色々考えた結果、おそらく解決できました。
せっかくなので載せておきたいと思います。

https://plugin-mz.fungamemake.com/archives/739
UTA共有セーブデータプラグインを使用。

①タイトル画面変更プラグインの方の、パラメータ「優先度変数」で変数xを指定(この場合変数1としておきます)
②UTA共有セーブデータプラグインのパラーメタ「Target Variables」の方でも1を指定
③エンディング分岐の選択肢後に変数1に+1する

優先度変数が別途指定されている場合は、その変数値が最も大きい
セーブデータの進行度をもとに画像及びBGMが決まります。

というタイトル画面変更プラグインの機能があり、
(変数がセーブデータをまたいで共有されることで)今プレイしている変数1の数値が+1されて常に最も大きい数値となる。

今のところこれで成功していますので、同じ状況で困ってる方がいたら参考にしてください。
もりフクロウ様もありがとうございました。

“MV:質問” へ戻る