当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
DarkPlasma セーブデータのインポート・エクスポート機能 - DarkPlasma_ImportExportSaveFile.js
シェア用テキスト:
▼DarkPlasma セーブデータのインポート・エクスポート機能(DarkPlasma様作) - DarkPlasma_ImportExportSaveFile.js
https://plugin-mz.fungamemake.com/archives/5080
kienさんの「セーブデータのインポート・エクスポート」をMZ移植したものです。
ふりがな:せーぶでーたのいんぽーとえくすぽーときのー
機能概要: kienさんの「セーブデータのインポート・エクスポート」をMZ移植したものです。
利用規約(ライセンス): MITライセンス
作者:DarkPlasma
作者サイト:https://elleonard.github.io/DarkPlasma-MZ-Plugins/index.html
解説ページ:https://elleonard.github.io/DarkPlasma-MZ-Plugins/2022/…
ファイル名:DarkPlasma_ImportExportSaveFile.js
プラグインのヘルプ:
/*:
* @plugindesc セーブデータのインポート・エクスポート機能
* @author DarkPlasma
* @license MIT
*
* @target MZ
* @url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
*
* @param textAreaRect
* @desc PC版向けのセーブデータ表示エリアを設定します。
* @text セーブデータ表示エリア
* @type struct<Rectangle>
* @default {”x”:”208”,”y”:”100”,”width”:”400”,”height”:”400”}
*
* @param okButtonPos
* @text OKボタン座標
* @type struct<Point>
* @default {”x”:”308”,”y”:”520”}
*
* @param cancelButtonPos
* @text キャンセルボタン座標
* @type struct<Point>
* @default {”x”:”508”,”y”:”520”}
*
* @param menuButtonType
* @text イン/エクスポートボタン位置
* @type select
* @option 選択中のセーブファイル上
* @value 1
* @option 指定した座標
* @value 2
* @default 1
*
* @param importButtonPos
* @desc イン/エクスポートボタン位置設定が指定した座標である場合に有効です。
* @text インポートボタン座標
* @type struct<Point>
* @default {”x”:”680”,”y”:”16”}
*
* @param exportButtonPos
* @desc イン/エクスポートボタン位置設定が指定した座標である場合に有効です。
* @text エクスポートボタン座標
* @type struct<Point>
* @default {”x”:”750”,”y”:”16”}
*
* @param exportHelpText
* @text エクスポート説明文
* @type string
* @default 表示されているテキストを保存してください。
*
* @param importHelpText
* @text インポート説明文
* @type string
* @default セーブデータのテキストを貼り付けてください。
*
* @param buttonImages
* @text ボタン画像
* @type struct<ButtonImage>
* @default {”ok”:”buttonOk”,”cancel”:”buttonCancel”,”import”:”buttonImport”,”export”:”buttonExport”}
*
* @help
* version: 1.2.1
* 本プラグインはkienさんの「セーブデータのインポート・エクスポート」を
* MZ移植したものです。
*
* このプラグインが動作するには以下の画像ファイルが
* img/system内に存在する必要があります:
*
* 'buttonOk' :
* インポート・エクスポート画面においてユーザーの
* アクションを決定するボタンとして表示されます。
* 'buttonCancel' : インポート画面において
* インポートを行わずにセーブ・ロード画面に戻るボタンとして表示されます。
* 'buttonImport' : セーブ・ロード画面において
* インポート画面に移行するためのボタンとして表示されます。
* 'buttonExport' : セーブ・ロード画面において
* エクスポート画面に移行するためのボタンとして表示されます。
*
* 画像はデフォルト素材の'ButtonSet'と同様、
* 上半分にデフォルト状態、
* 下半分に押された状態の画像として作成してください。
*/