セーブデータ[n]番の情報を取得する

とりにく
記事: 19
登録日時: 2018年11月21日(水) 09:55

セーブデータ[n]番の情報を取得する

投稿記事by とりにく » 2018年12月17日(月) 01:06

質問スレッドにて質問させて頂いてましたが、一部の問題が解決できないので。
viewtopic.php?f=23&t=7076

「セーブデータ[n]番のplaytimeや変数などの情報を取得したい」と思っています。
変数自体はrpg_managers.jsのDataManager.makeSavefileInfoに、

コード: 全て選択

info.testdayo = $gameVariables.value(1);

などを入れセーブするようにするので、それを任意の場面で取得できるようにしたいです。

イメージとしてはプラグインコマンド「LOAD 2 testdayo 3」
で、セーブデータ2番のtestdayo(変数1)を取得し現行の変数3へ入れる
というようなものです(もちろん取得できるなら他のやり方でもOK)
また、セーブデータ番号は変数を使って指定したいです。(「LOAD \v[4] testdayo \v[5]」など)

よろしくお願いします。

astral
記事: 106
登録日時: 2018年11月14日(水) 00:21
連絡を取る:

Re: セーブデータ[n]番の情報を取得する

投稿記事by astral » 2018年12月17日(月) 03:06

こんばんは。

プラグインを作成してみました。

GlobalSaveFile load
現時点でのセーブファイルを読み込みます。

GlobalSaveFile set 1 playtime 3
読み込んだセーブファイルから指定したスロットの値を読み込みます。
スロット1番のplaytimeを、変数3番に代入します。

GlobalSaveFile set \V[1] testdayo \V[10]
変数1番のスロット番号のtestdayo を、変数10番の値の変数番号に代入します。
DataManager.makeSavefileInfoで格納したtestdayoが対象です。

testdayoの部分も、\V[11]のように制御文字で指定することも可能です。

https://algames.bex.jp/mv/plugins/Custo ... balInfo.js
最後に編集したユーザー astral on 2019年10月13日(日) 22:02 [ 編集 1 回目 ]
とりにく
記事: 19
登録日時: 2018年11月21日(水) 09:55

Re: セーブデータ[n]番の情報を取得する

投稿記事by とりにく » 2018年12月19日(水) 10:44

astralさん
とても助かりました、ありがとうございます!

“MV:プラグイン素材のリクエスト” へ戻る