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です。
 * ご自由にお使いください。
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.