
当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
▼YEP Save Core(Yanfly様作) - YEP_SaveCore.js
https://plugin.fungamemake.com/archives/10519
保存メニューのレイアウトを変更、ファイルシステムのルールを制御
ふりがな:せーぶこあ
機能概要: 保存メニューのレイアウトを変更、ファイルシステムのルールを制御
利用規約(ライセンス):http://www.yanfly.moe/wiki/Category:Yanfly_Engine_Plugi…
作者:Yanfly
作者サイト:http://yanfly.moe/
解説ページ:https://fungamemake.com/archives/1230
ダウンロードページ:http://yanfly.moe/2016/05/13/yep-100-save-core/
ファイル名:YEP_SaveCore.js
プラグインのヘルプ:
/*:ja * @plugindesc v1.06 保存メニューのレイアウトを変更し、ファイルシステムのルールを制御します * @author Yanfly Engine Plugins * * @param ---一般--- * @default * * @param Max Files * @parent ---一般--- * @type number * @min 1 * @desc セーブファイルの最大数 * Default: 20 * @default 24 * * @param Saved Icon * @parent ---一般--- * @type number * @min 0 * @desc 保存ファイルスロットの表示アイコンID * @default 231 * * @param Empty Icon * @parent ---一般--- * @type number * @min 0 * @desc 空のファイルスロットの表示アイコンID * @default 230 * * @param Return After Saving * @parent ---一般--- * @type boolean * @on YES * @off NO * @desc 保存後、前のシーンに戻りますか? * NO - false YES - true Default: true * @default false * * @param Auto New Index * @parent ---一般--- * @type boolean * @on YES * @off NO * @desc 新しいゲームの場合、自動的にセーブスロットを決めますか? * NO - false YES - true Default: true * @default true * * @param ---アクションウィンドウ--- * @default * * @param Load Command * @parent ---アクションウィンドウ--- * @desc アクションウィンドウのロードコマンドの表示テキスト * @default ロード * * @param Save Command * @parent ---アクションウィンドウ--- * @desc アクションウィンドウの保存コマンドの表示テキスト * @default セーブ * * @param Delete Command * @parent ---アクションウィンドウ--- * @desc アクションウィンドウ内の削除コマンドの表示テキスト * @default 削除 * * @param ---ヘルプウィンドウ--- * @default * * @param Select Help * @parent ---ヘルプウィンドウ--- * @desc スロットを選択したときに表示されるヘルプテキスト * @default ファイルスロットを選択してください。 * * @param Load Help * @parent ---ヘルプウィンドウ--- * @desc ロードオプションを選択したときに表示されるヘルプテキスト。 * @default 保存データを読み込みます。 * * @param Save Help * @parent ---ヘルプウィンドウ--- * @desc セーブオプションを選択したときに表示されるヘルプテキスト。 * @default ゲームの現在の進行状況を保存します。 * * @param Delete Help * @parent ---ヘルプウィンドウ--- * @desc 削除オプションを選択したときに表示されるヘルプテキスト。 * @default この保存ファイルのデータを削除します。 * * @param ---削除--- * @default * * @param Delete Filename * @parent ---削除--- * @type file * @dir audio/se/ * @require 1 * @desc /audio/se/ フォルダからサウンドを削除するために使用されます。 * ファイル拡張子を含めないでください。 * @default Damage2 * * @param Delete Volume * @parent ---削除--- * @desc 削除音に使用される音量 * @default 100 * * @param Delete Pitch * @parent ---削除--- * @desc 削除音に使用されるピッチ * @default 150 * * @param Delete Pan * @parent ---削除--- * @desc 削除音に使用されるパン * @default 0 * * @param ---情報ウィンドウ--- * @default * * @param Show Game Title * @parent ---情報ウィンドウ--- * @type boolean * @on Show * @off Hide * @desc セーブファイルにゲームのタイトルを表示しますか? * NO - false YES - true * @default true * * @param Invalid Game Text * @parent ---情報ウィンドウ--- * @desc セーブが別のゲーム用であるときに使用されるテキスト。 * @default このセーブデータは別のゲーム用です。 * * @param Empty Game Text * @parent ---情報ウィンドウ--- * @desc 保存が空のときに使用されるテキスト。 * @default 空 * * @param Map Display Name * @parent ---情報ウィンドウ--- * @type boolean * @on 表示 * @off 非表示 * @desc 保存した地図の表示名を代わりに使用しますか? * 非表示 - false 表示 - true * @default true * * @param Party Display * @parent ---情報ウィンドウ--- * @type select * @option なし * @value 0 * @option 歩行グラフィック * @value 1 * @option 顔グラフィック * @value 2 * @option SVアクター * @value 3 * @desc パーティーに使用される表示タイプ * 0 - なし; 1 - 歩行グラフィック; 2 - 顔グラフィック; 3 - SVアクター * @default 2 * * @param Party Y Position * @parent ---情報ウィンドウ--- * @desc パーティーディスプレイのベースY位置 * 式を使用できます。 * @default this.lineHeight() + Window_Base._faceHeight * * @param Show Actor Names * @parent ---情報ウィンドウ--- * @type boolean * @on 表示 * @off 非表示 * @desc アクターの名前の表示 * 非表示 - false 表示 - true * @default true * * @param Name Font Size * @parent ---情報ウィンドウ--- * @type number * @min 1 * @desc 名前表示に使用されるフォントサイズ * Default: 28 * @default 20 * * @param Show Actor Level * @parent ---情報ウィンドウ--- * @type boolean * @on 表示 * @off 非表示 * @desc アクターのレベル表示 * 非表示 - false 表示 - true * @default true * * @param Level Font Size * @parent ---情報ウィンドウ--- * @type number * @min 1 * @desc レベル表示に使用されるフォントサイズ * Default: 28 * @default 20 * * @param Level Format * @parent ---情報ウィンドウ--- * @desc レベル表示のテキストフォーマット * %1 - Lv(略) %2 - レベル(全文) %3 - 値 * @default c[16]%1 c[0]%3 * * @param Data Font Size * @parent ---情報ウィンドウ--- * @type number * @min 1 * @desc データ表示のフォントサイズ * Default: 28 * @default 20 * * @param Data Column 1 * @parent ---情報ウィンドウ--- * @desc データ列1に表示されるデータ。 * データ入力についてはヘルプファイルを参照してください。 * 各エントリはカンマで区切ります。 * @default empty, playtime, save count, gold count * * @param Data Column 2 * @parent ---情報ウィンドウ--- * @desc データ列2に表示されるデータ。 * データ入力についてはヘルプファイルを参照してください。 * 各エントリはカンマで区切ります。 * @default location, variable 1, variable 2, variable 3 * * @param Data Column 3 * @parent ---情報ウィンドウ--- * @desc データ列3に表示されるデータ。 * データ入力についてはヘルプファイルを参照してください。 * 各エントリはカンマで区切ります。 * @default empty, variable 4, variable 5, variable 6 * * @param Data Column 4 * @parent ---情報ウィンドウ--- * @desc データ列4に表示されるデータ。 * データ入力についてはヘルプファイルを参照してください。 * 各エントリはカンマで区切ります。 * @default * * @param ---表示情報--- * @default * * @param Map Location * @parent ---表示情報--- * @desc 「地図の場所」を分類するために使用されるテキスト。このカテゴリを使用しないでデータを中央に配置するには、空白のままにします。 * @default * * @param Playtime * @parent ---表示情報--- * @desc 「プレイ時間」を分類するために使用されるテキスト。このカテゴリを使用しないでデータを中央に配置するには、空白のままにします。 * @default プレイ時間: * * @param Save Count * @parent ---表示情報--- * @desc 「保存回数」を分類するためのテキスト。このカテゴリを使用しないでデータを中央に配置するには、空白のままにします。 * @default 保存回数: * * @param Gold Count * @parent ---表示情報--- * @desc 「ゴールドカウント」を分類するために使用されるテキスト。このカテゴリを使用しないでデータを中央に配置するには、空白のままにします。 * @default %1: * * @param ---技術設定--- * @default * * @param Save Mode * @parent ---技術設定--- * @type combo * @option local * @option web * @option auto * @desc セーブシステム機能をどのモードにするか指定 * local web auto * @default auto * * @param Local Config * @parent ---技術設定--- * @desc localセーブを扱うときのconfigのファイル名 * Default: config.rpgsave * @default config.rpgsave * * @param Local Global * @parent ---技術設定--- * @desc localセーブを扱うときのグローバルのファイル名 * Default: global.rpgsave * @default global.rpgsave * * @param Local Save * @parent ---技術設定--- * @desc localセーブを操作するときのゲームセーブのファイル名 * %1 - File Slot. Default: config.rpgsave * @default file%1.rpgsave * * @param Web Config * @parent ---技術設定--- * @desc Webセーブを扱うときのConfigのファイル名 * %1 - Game Name. Default: RPG Config * @default RPG %1 Config * * @param Web Global * @parent ---技術設定--- * @desc Webセーブを操作するときのグローバルのファイル名 * %1 - Game Name. Default: RPG Global * @default RPG %1 Global * * @param Web Save * @parent ---技術設定--- * @desc Webセーブを操作するときのゲームセーブのファイル名 * %1 - Game Name. %2 - File Slot. Default: RPG File%1 * @default RPG %1 File%2 * * @param ---設定--- * @default * * @param Load Confirmation * @parent ---設定--- * @type boolean * @on YES * @off NO * @desc セーブファイルをロードするときにロード確認ウィンドウを表示しますか? NO - false YES - true * @default true * * @param Load Text * @parent ---設定--- * @desc 保存ファイルをロードするときの確認テキスト。 * @default このセーブファイルをロードしますか? * * @param Save Confirmation * @parent ---設定--- * @type boolean * @on YES * @off NO * @desc 上書き保存時に保存確認画面を表示する? NO - false YES - true * @default true * * @param Save Text * @parent ---設定--- * @desc 保存ファイルを上書きするときに表示されるテキスト。 * @default このセーブファイルを上書きしますか? * * @param Delete Confirmation * @parent ---設定--- * @type boolean * @on YES * @off NO * @desc 保存ファイルを削除するときに保存確認ウィンドウを表示しますか? NO - false YES - true * @default true * * @param Delete Text * @parent ---設定--- * @desc 保存ファイルを削除するときに表示されるテキスト。 * @default この保存ファイルを削除しますか? * * @param Confirm Yes * @parent ---設定--- * @desc 「はい」の確認コマンドの表示テキスト * @default はい * * @param Confirm No * @parent ---設定--- * @desc 「いいえ」確認コマンドの表示テキスト * @default いいえ * * @help * 翻訳:ムノクラ * https://munokura.tk/ * https://twitter.com/munokura/ * * ============================================================================ * Introduction * ============================================================================ * * このプラグインはプレイヤーに新しい保存インターフェースを提供します。 * 新しいインターフェースは、セーブファイルをロード、削除したりできます。 * これにより、メインメニューからの保存コマンドが常に使用可能になりますが、 * 新しいセーブメニュー内のセーブオプションは、 * それが許可されているかどうかに応じて有効になります。 * インターフェースから、プレーヤーはセーブした場所、利用可能なゴールドの量、 * 変数など、セーブファイルに関するより多くの情報を与えられます。 * * ============================================================================ * Instructions - Data Columns * ============================================================================ * * 各セーブファイルのセーブメニューに追加のデータを表示したい場合、 * プラグインパラメータ内の 'データ列'内に * データカテゴリを追加することができます。 * 各カテゴリはカンマ(,)で区切ります。 * データカテゴリには以下のエントリを使用することができます。 * * Data Column Categories: * * Empty * - カテゴリの場所に空のボックスを残します。 * これはカテゴリスロットに暗い長方形さえ表示しません。 * * Null * - テキストを描画しませんが、カテゴリスロットに暗い四角形を表示します。 * * Location * - 保存ファイルの現在の地図上の位置を表示します。 * * Playtime * - 保存ファイルに費やされた再生時間を表示します。 * * Save Count * - プレイを通して保存された回数を表示します。 * * Gold Count * - セーブファイルの現在のゴールドカウントを表示します。 * * Variable x * - 変数の名前と変数の値を表示します。 * 変数名にはテキストコードを使用できます。 * <<と>> の間のテキストは表示時に表示されません。 * 変数名が空の場合、値は中央に配置されます。 * * text: stuff * left text: stuff * center text: stuff * right text: stuff * - データを添付せずに「stuff」(自分のテキストで置き換える)を表示します。 * テキスト配置は、'left'、'center'、'right'を使用します。 * 配置が使用されていない場合は、デフォルトの'left'配置になります。 * あなたは表示テキスト内にテキストコードを使うことができます。 * * ============================================================================ * Technical - Save Modes * ============================================================================ * * 制作者に'Technical'パラメータを検討することをお勧めします。 * ゲームが「local」または「Web」モードで実行されているように * 強制することができます。 * デフォルトでは 'auto'にしますが、強制モードはテスト用です。 * テスト目的ではありますが、ゲームを'Web'モードに従ってセーブを調整したい場合、 * ゲームを'local'専用にしてもそのままにしておくことができます。 * ただし、Web上のゲームは'local'モードを使用できず、 * 自動的に'Web'モードにデフォルト設定されます。 * * ============================================================================ * Technical - Save Files * ============================================================================ * * 'Local Config'、'Local Global'、'Local Save'では、 * ファイル名の形式を好みに合わせて変更できます。 * 機能の意味を理解していない限りこれを使用することを勧めません。 * * --- * * ただし、Webベース(モバイルを含む)を作成している場合、 * 'Web Config'、'Web Global'、'Web Save'パラメータを * 確認することを強くお勧めします。 * デフォルトでは、すべての保存をRPG FileXにデフォルト設定します。 * すべてのWebベースのRPGツクールMV製ゲームは * 同じ設定、同じグローバルセーブファイルを使用し、 * 個人がプレイするすべてのゲームは同じセーブスロットを共有します。 * これは非常に問題があります。 * * このプラグインのデフォルト設定は、現在のプラグイン設定を変更しないか、 * それに応じて調整すれば、 * Webの名前をゲームの名前に合わせて名前を付けて保存することで、 * この共有の問題を解決します。 * これで、あなたのゲームは、他のRPG Maker MVゲームプレイヤーと衝突することなく、 * 独自のアイデンティティを持ち、独自の設定を使用し、 * グローバルに、そしてファイルを保存するようになります。 * * ============================================================================ * Changelog * ============================================================================ * * Version 1.06: * - Updated for RPG Maker MV version 1.5.0. * * Version 1.05: * - Added anti-crash measure for nonexistent $dataMapInfos entries. * * Version 1.04: * - Added 'Map Display Name' plugin parameter. Enabling this option will now * display the display name for the map instead of the editor name. * * Version 1.03: * - Fixed a bug that caused web saving to not work properly. * * Version 1.02: * - Fixed a bug that caused the actor's default name to appear in the save * screen instead of the actor's current name (if it was changed.) * * Version 1.01: * - Added a wait time update for save info data to load when moving across the * various save files. * * Version 1.00: * - Finished Plugin! */
当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Copyright© #ツクプラ , 2025 All Rights Reserved.