MOG_PictureGalleryについてのご相談です。
パラメータ”Number of Pictures”の数値を変更すると、通常であれば
ピクチャを登録できる最大数が変更できるのですが、
一度セーブしたデータだと、途中でパラメータを変更しても反映されません。
アップデート等でピクチャを追加したいと考えているのですが、
最大数が増やせないため追加できず困っています。
なにか解決札はございませんでしょうか。よろしくお願いします。
【解決済み】MOG_PictureGalleryの表示最大数、セーブデータへの反映
Re: MOG_PictureGalleryについてのご相談
こんばんは。
まずは
上記のコードをプラグイン内の適当な場所に記述してください。
その後Scene_Map.prototype.createを以下のように書き換えてください。
これでプラグインパラメータで設定したピクチャの最大数の通りになります。
テストは軽くしかしていないので、変な挙動してたらすみません。
追記:
せっかくなのでプラグイン化してみました。
https://raw.githubusercontent.com/Tsumi ... y_Patch.js
まずは
コード: 全て選択
Game_System.prototype.refreshPictureList = function() {
var length = this._picgl_data.length;
for(var i = length; i < Moghunter.picturegallery_picture_number; i++) {
this._picgl_data[i] = [false, String(Moghunter.picturegallery_file_name + (i + 1))];
}
}
上記のコードをプラグイン内の適当な場所に記述してください。
その後Scene_Map.prototype.createを以下のように書き換えてください。
コード: 全て選択
Scene_Map.prototype.create = function() {
_alias_mog_picturegallery_create.call(this)
if (!$gameSystem._picgl_data){
$gameSystem.make_picture_list();
} else{
$gameSystem.refreshPictureList();
}
}
これでプラグインパラメータで設定したピクチャの最大数の通りになります。
テストは軽くしかしていないので、変な挙動してたらすみません。
追記:
せっかくなのでプラグイン化してみました。
https://raw.githubusercontent.com/Tsumi ... y_Patch.js
最後に編集したユーザー ツミオ on 2018年1月15日(月) 16:03 [ 編集 1 回目 ]
【Twitter】https://twitter.com/TsumioNtGame/
【GitHub】https://github.com/Tsumio/rmmv-plugins
有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
【GitHub】https://github.com/Tsumio/rmmv-plugins
有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
Re: MOG_PictureGalleryについてのご相談
ツミオさん、ありがとうございます。
無事、セーブデータにも最大数のパラメータを反映させることができました!
感謝いたします。解決できなかった場合、ギャラリーそのものを自作せねば…と考えていたので
とても助かりました。
こちらの記事は解決済みとさせていただきます。
無事、セーブデータにも最大数のパラメータを反映させることができました!
感謝いたします。解決できなかった場合、ギャラリーそのものを自作せねば…と考えていたので
とても助かりました。
こちらの記事は解決済みとさせていただきます。