当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Mano セーブ画面拡張 - Mano_SaveFileInfo.js
シェア用テキスト:
▼Mano セーブ画面拡張(しぐれん様作) - Mano_SaveFileInfo.js
https://plugin-mz.fungamemake.com/archives/6811
セーブ画面に追加情報を表示します。
ふりがな:せーぶがめんかくちょう
機能概要: セーブ画面に追加情報を表示します。
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMZ/m…
ファイル名:Mano_SaveFileInfo.js
プラグインのヘルプ:
/*:
* @plugindesc セーブ画面に追加情報を表示します。
* @author しぐれん
*
* @target MZ
* @orderAfter NUUN_SaveScreen
* @orderAfter AltSaveScreen
*
* @command SetText
* @desc 指定した変数に文字列を書き込みます。
* 改行にも対応します。
* @arg variableId
* @type variable
* @default 0
*
* @arg text
* @text 書き込む文章
* @type multiline_string
*
* @param listWindow
* @text ファイルリストの配置
* @type struct<Rect>
* @default {”x”:”270”,”y”:”112”,”width”:”616”,”height”:”340”}
*
* @param numVisibleRows
* @text 表示するファイル数(縦)
* @desc 他のプラグインで設定した値を使う場合、99を指定します。
* @type number
* @min 1
* @default 3
*
* @param maxCols
* @text 表示するファイル数(横)
* @type number
* @min 1
* @default 2
*
* @param leftWindow
* @text 左側のウィンドウ
* @type struct<Rect>
* @default {”x”:”0”,”y”:”112”,”width”:”270”,”height”:”340”}
*
* @param leftSpriteList
* @text 画像設定(左側)
* @type struct<SpriteV2>[]
* @parent leftWindow
* @default [”{”table”:”[]”,”variableId”:”1”,”bitmap”:””,”x”:”0”,”y”:”0”,”width”:”200”,”height”:”200”,”anthorX”:”0”,”anthorY”:”0”,”isUpper”:”false”}”]
*
* @param leftTextList
* @text 文章設定(左側)
* @type struct<TextFormat>[]
* @parent leftWindow
* @default [”{”symbol”:”variable”,”variableId”:”1”,”nameFormat”:”立ち絵変数:”,”valueFormat”:”%1”,”valueColor”:””,”indentLevel”:”32”,”numLines”:”1”}”,”{”symbol”:”playtime”,”variableId”:”0”,”nameFormat”:”プレイ時間”,”valueFormat”:”%1”,”valueColor”:””,”indentLevel”:”0”,”numLines”:”1”}”,”{”symbol”:”timestamp”,”variableId”:”0”,”nameFormat”:”%1”,”valueFormat”:””,”valueColor”:””,”indentLevel”:”0”,”numLines”:”1”}”,”{”symbol”:”mapname”,”variableId”:”0”,”nameFormat”:””,”valueFormat”:”%1”,”valueColor”:””,”indentLevel”:”0”,”numLines”:”1”}”,”{”symbol”:”mapinfo”,”variableId”:”0”,”nameFormat”:””,”valueFormat”:”%1”,”valueColor”:””,”indentLevel”:”0”,”numLines”:”1”}”]
*
* @param leftTextPosition
* @text 文章の配置
* @parent leftWindow
* @type struct<Rect>
* @default {”x”:”0”,”y”:”140”,”width”:”270”,”height”:”340”}
*
* @param bottomWindow
* @type struct<Rect>
* @default {”x”:”0”,”y”:”452”,”width”:”808”,”height”:”180”}
*
* @param bottomSpriteList
* @text 画像設定(下側)
* @type struct<SpriteV2>[]
* @parent bottomWindow
* @default []
*
* @param bottomTextList
* @text 文章設定(下側)
* @type struct<TextFormat>[]
* @parent bottomWindow
* @default [”{”symbol”:”lastmsg”,”variableId”:”0”,”nameFormat”:”%1”,”valueFormat”:””,”valueColor”:””,”indentLevel”:”0”,”numLines”:”4”}”]
*
* @param bottomTextPosition
* @text 文章の配置
* @parent bottomWindow
* @type struct<Rect>
* @default {”x”:”0”,”y”:”0”,”width”:”808”,”height”:”130”}
*
* @param lastMessageSwitch
* @text 最後の文章記録フラグ
* @desc ONの場合のみ、最後の文章を記録します。
* ゲーム開始時に自動でONになります。
* @type switch
* @default 0
*
* @help
* プラグインを有効にするためには、
* プラグイン導入後に1回以上セーブを行う必要があります。
* 無効状態でもエラーにはなりません。
*
* ファイル一覧の左・下の2か所に情報ウィンドウを追加します。
* 情報ウィンドウには以下の情報が表示可能です。
* これらの設定はプラグインパラメータで行います。
* ・プレイ時間
* ・地名(ゲーム中表示)
* ・地名(編集用表示)
* ・セーブ日時
* ・変数
* ・最後に表示した文章
* ・画像(変数との対応表が必要)
*
* ■他のプラグインとの対応
* ・NUUN_SaveScreen
* 同時使用可能です。
*
* ■AltSaveScreen
* 画面配置に異常が出るため同時使用できません。
* 技術的には解決可能ですが、仕様が未定です。
*
* ■利用規約
* MIT Licenseです。
* ご自由にお使いください。
*/