ページ 11

【解決済み】セーブ画面に顔写真を表示する方法を教えてください

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教授
ご助言ありがとうございます!試したところ無事できました!本当にありがとうございます!