ページ 1 / 1
【解決済み】セーブ画面に顔写真を表示する方法を教えてください
Posted: 2017年12月02日(土) 00:10
by 09教授
質問失礼します。
セーブ画面に顔写真を表示する方法なのですが
AltSaveScreenのスクリプトを使ったところ表示されましたが
代わりにマップ名が表示されず、ゲーム名が表示されるようになってしまいました。
セーブ画面に顔写真を表示し、なおかつマップ名も表示できる方法を
分かる方いましたら教えてください!
Re: セーブ画面に顔写真を表示する方法を教えてください
Posted: 2017年12月03日(日) 13:24
by sairi
初めましてこんにちわ。お疲れ様ですー。
AltSaveScreen内にまずこちらをコピーして下さい。
最後の}; から })();の中とかで良いです。
rpg_managersからコピペして改変したものです。
コード: 全て選択
DataManager.makeSavefileInfo = function() {
var info = {};
info.globalId = this._globalId;
info.location = $dataMap.displayName != "" ? $dataMap.displayName : $dataMapInfos[$gameMap.mapId()].name;
info.characters = $gameParty.charactersForSavefile();
info.faces = $gameParty.facesForSavefile();
info.playtime = $gameSystem.playtimeText();
info.timestamp = Date.now();
return info;
};
本来ここの四行目がinfo.title = $dataSystem.gameTitle;でしたがタイトルは
不要かと存じましてマップ名に変えさせて頂きました。
それからWindow_SavefileStatus.prototype.drawContentsにある
this.drawText(info.title, rect.x + 192, rect.y, rect.width - 192);
のinfo.titleをinfo.locationに変えて見て下さいな。
sairi様へ
Posted: 2017年12月05日(火) 20:46
by 09教授
ご助言ありがとうございます!試したところ無事できました!本当にありがとうございます!