72 lines
2.5 KiB
JavaScript
72 lines
2.5 KiB
JavaScript
//=============================================================================
|
||
// IIISaveInfoEx.js
|
||
// ----------------------------------------------------------------------------
|
||
// (C) 2020 III
|
||
// This software is released under the MIT License.
|
||
// http://opensource.org/licenses/mit-license.php
|
||
// ----------------------------------------------------------------------------
|
||
/*:ja
|
||
* @target MZ
|
||
* @plugindesc セーブファイル情報の拡張
|
||
* @author III
|
||
*/
|
||
|
||
var Imported = Imported || {};
|
||
Imported["IIISaveInfoEx"] = 1.0;
|
||
|
||
(function () {
|
||
"use strict";
|
||
|
||
//-----------------------------------------------------------------------------
|
||
// DataManager(overload)
|
||
//
|
||
DataManager.makeSavefileInfo = function () {
|
||
const info = {};
|
||
var timeget = new Date();
|
||
info.title = $dataSystem.gameTitle;
|
||
info.characters = $gameParty.charactersForSavefile();
|
||
info.faces = $gameParty.facesForSavefile();
|
||
info.playtime = $gameSystem.playtimeText();
|
||
info.timestamp = Date.now();
|
||
info.mapName = $gameMap.displayName();
|
||
info.actorLevel = $gameParty.leader().level;
|
||
info.purpose = $gameVariables.value(15);
|
||
info.timeYear = timeget.getFullYear();
|
||
info.timeMonth = timeget.getMonth() + 1;
|
||
info.timeDate = timeget.getDate();
|
||
info.timeHours = timeget.getHours();
|
||
info.timeMinutes = timeget.getMinutes();
|
||
info.trialvar = $gameSwitches.value(3);
|
||
info.ChapClear1 = $gameSwitches.value(35);
|
||
info.ChapClear2 = $gameSwitches.value(36);
|
||
info.ChapClear3 = $gameSwitches.value(38);
|
||
info.ChapClear4 = $gameSwitches.value(37);
|
||
info.ChapClear5 = $gameSwitches.value(39);
|
||
info.Hlv = $gameVariables.value(25);
|
||
info.HparamKuti = $gameVariables.value(56);
|
||
info.HparamTiti = $gameVariables.value(57);
|
||
info.HparamTitu = $gameVariables.value(58);
|
||
info.HparamSiri = $gameVariables.value(59);
|
||
|
||
/*
|
||
info.title = $dataSystem.gameTitle;
|
||
info.characters = $gameParty.charactersForSavefile();
|
||
info.faces = $gameParty.facesForSavefile();
|
||
info.playtime = $gameSystem.playtimeText();
|
||
info.timestamp = Date.now();
|
||
return info;
|
||
|
||
var chapterName = "???";
|
||
|
||
//プレイ中のステージ情報
|
||
if ($gameVariables.value(15) < 2000) {
|
||
chapterName = "Chapter1";
|
||
}
|
||
else if ($gameVariables.value(15) >= 10000) {
|
||
chapterName = "Chapter Select";
|
||
}
|
||
info.chapterName = chapterName;
|
||
*/
|
||
return info;
|
||
};
|
||
})();
|