FTKR GDM Window Editor - FTKR_GDM_WindowEditor.js
▼FTKR GDM Window Editor(フトコロ様作) - FTKR_GDM_WindowEditor.js
https://plugin.fungamemake.com/archives/1394
トリアコンタンさんのGUI画面デザインプラグインGraphicalDesignMode.jsの機能拡張
ふりがな:GDMうぃんどうさくせいかくちょう
機能概要: トリアコンタンさんのGUI画面デザインプラグインGraphicalDesignMode.jsの機能拡張
利用規約(ライセンス): MITライセンス
作者:フトコロ
作者サイト:https://x.com/futokoro_mv
解説ページ:https://github.com/futokoro/RPGMaker/blob/master/FTKR_G…
ダウンロードページ:https://raw.githubusercontent.com/futokoro/RPGMaker/mas…
ファイル名:FTKR_GDM_WindowEditor.js
プラグインのヘルプ:
/*: * @plugindesc v0.9.17 トリアコンタンさんのGUI画面デザインプラグインの機能追加 * @author フトコロ * * @param autoCreate * @text ウィンドウ設定自動生成 * @desc 各シーン表示時にウィンドウ設定を自動で作成する。 * @type boolean * @on 有効 * @off 無効 * @default true * * @param --ウィンドウの共通設定-- * @desc * * @param Font Size * @desc フォントサイズ * @type number * @default 28 * * @param Window Padding * @desc ウィンドウの周囲の余白 * @type number * @default 18 * * @param Window Line Height * @desc ウィンドウ内の1行の高さ * @type number * @default 36 * * @param Window Opacity * @desc ウィンドウ内の背景の透明度 * @type number * @default 192 * * @param Hide Frame * @desc ウィンドウ枠を非表示にするか * @type boolean * @on 非表示 * @off 表示する * @default false * * @param Window Background Image Name * @desc ウィンドウの背景に使用する画像ファイル名を指定します。 * 画像ファイルは/img/picturesに保存すること * @default [] * @require 1 * @dir img/pictures/ * @type file[] * * @param --オリジナルシーンの設定-- * @desc * * @param Scene Background Image Name * @desc 背景に使用する画像ファイル名を指定します。 * 画像ファイルは/img/systemに保存すること * @default * @require 1 * @dir img/system/ * @type file * * @param --コマンドウィンドウの設定-- * @desc * * @param Command Position X * @desc コマンドウィンドウを表示するX座標を設定します。 * @default 0 * * @param Command Position Y * @desc コマンドウィンドウを表示するY座標を設定します。 * @default 0 * * @param Command Width * @desc コマンドウィンドウの幅を設定します。 * @type number * @default 240 * * @param Command Max Cols * @desc コマンドウィンドウの最大列数を設定します。 * @type number * @default 1 * * @param Command Align * @desc コマンドウィンドウのコマンド表示位置を設定します。 * left / center / right * @type select * @option left * @option center * @option right * @default left * * @param --コモンウィンドウの設定-- * @desc * * @param Common Width * @desc コモンウィンドウの幅を設定します。 * @default 240 * * @param Common Height * @desc コモンウィンドウの高さを設定します。 * @default 240 * * @param --コモンウィンドウの表示内容設定-- * @desc * * @param Actor Status Space * @desc 各Textの間隔を指定します。 * FTKR_CustomSimpleActorStatus.js が必要 * @default 0,0,0,0 * * @param Actor Status Space In Text * @desc Text内で複数表示する場合の間隔を指定します。 * FTKR_CustomSimpleActorStatus.js が必要 * @type number * @default 5 * * @param Actor Status Width Rate * @desc Text1~Text3の表示幅の比率を指定します。 * FTKR_CustomSimpleActorStatus.js が必要 * @default 1,0,0 * * @param --セレクトウィンドウの設定-- * @desc * * @param Select Width * @desc セレクトウィンドウの幅を設定します。 * @default 240 * * @param Select Height * @desc セレクトウィンドウの高さを設定します。 * @default 240 * * @param Select Cursor Height * @desc セレクトウィンドウのカーソル高さを設定します。 * @type number * @default 1 * * @param Select Max Cols * @desc セレクトウィンドウの最大列数を設定します。 * @type number * @default 1 * * @param --セレクトウィンドウの表示内容設定-- * @desc * * @param Select Status Space * @desc 各Textの間隔を指定します。 * FTKR_CustomSimpleActorStatus.js が必要 * @default 0,0,0,0 * * @param Select Status Space In Text * @desc Text内で複数表示する場合の間隔を指定します。 * FTKR_CustomSimpleActorStatus.js が必要 * @type number * @default 5 * * @param Select Status Width Rate * @desc Text1~Text3の表示幅の比率を指定します。 * FTKR_CustomSimpleActorStatus.js が必要 * @default 1,0,0 * * @help *----------------------------------------------------------------------------- * 概要 *----------------------------------------------------------------------------- * このプラグインは、トリアコンタンさんの * GUI画面デザインプラグイン(GraphicalDesignMode.js)の機能拡張プラグインです。 * * ウィンドウの作成、編集、および削除(*1)が可能です。 * * (*1)削除可能なウィンドウは、このプラグインで作成したウィンドウのみです。 * * * このプラグインは、試作版です。 * * 動作がまだ十分に安定していないため、使用にはご注意ください。 * また、正式版になるまでに仕様が変わり、従来のセーブデータと * 互換性がなくなる可能性があります。 * * 不具合と思われる現象が発生したら、↓ までご連絡ください。 * [ツクマテさん] https://tm.lucky-duet.com/viewtopic.php?f=68&t=6309 * [Twitter ] https://twitter.com/futokoro_mv * * *----------------------------------------------------------------------------- * 使い方 *----------------------------------------------------------------------------- * 1.このプラグインは、マウスとキーボードを使います。 * * 2.ウィンドウの作成・編集・削除を行うためには、 * GUI画面デザインプラグイン(GraphicalDesignMode.js)をデザインモードに * 設定してください。 * * 3.右クリックでウィンドウ編集用のメニューを表示します。 * ウィンドウ上で右クリック :そのウィンドウを編集できます。 * ウィンドウがない場所で右クリック:ウィンドウを新規作成できます。 * * 4.ウィンドウ上で左クリックで表示内容の編集メニューを表示します。 * コマンドウィンドウのコマンドにマウスポインタを合わせて、左クリックすると * そのコマンドの表示や実行内容を編集できます。 * * 5.編集した内容は、「Ctrl + S」でJSONファイルに保存します。 * JSONファイルを作成した後は、デザインモードを解除してもその設定は有効です。 * * なお、作成したJSONファイルの内部データは * GUI画面デザインプラグイン(GraphicalDesignMode.js)単体で作成されるものと * 別物です。 * * *----------------------------------------------------------------------------- * 設定方法 *----------------------------------------------------------------------------- * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して * ください。 * * 2. このプラグインには、GraphicalDesignMode.jsプラグインが必要です。 * このプラグインは、GraphicalDesignMode.jsの下に配置してください。 * * 3. このプラグインには、 FTKR_CustomSimpleActorStatus プラグインが必要です。 * このプラグインは、FTKR_CustomSimpleActorStatusの下に配置してください。 * なお、FTKR_CustomSimpleActorStatus v3.2.0 以降が必要です。 * * 4. このプラグインは、FTKR_OriginalSceneWindowプラグインと組み合わせて * 使用できません。 * * *----------------------------------------------------------------------------- * 本プラグインのライセンスについて(License) *----------------------------------------------------------------------------- * 本プラグインはMITライセンスのもとで公開しています。 * This plugin is released under the MIT License. * * Copyright (c) 2018 Futokoro * http://opensource.org/licenses/mit-license.php * * * プラグイン公開元 * https://github.com/futokoro/RPGMaker/blob/master/README.md * * *----------------------------------------------------------------------------- * 変更来歴 *----------------------------------------------------------------------------- * * v0.9.17 - 表示エリアのパラメータの初期設定を見直し。 * v0.9.16 - アイテム(スキルや武器防具なども含む)用の表示パラメータをリストに追加。 * v0.9.15 - カーソル高さおよび、表示列数を編集しても正しく反映されない不具合を修正。 * 一部の処理を FTKR_CustomSimpleActorStatus に移動。 * v0.9.14 - スキル画面のスキルタイプウィンドウが正しく表示できない不具合を修正。 * FTKR_ItemSubCommand.jsとの競合回避 * v0.9.13 - 表示エリアのパラメータ入力方式を、リストから選択する方式に変更。 * v0.9.12 - 一部コマンドの選択可否処理を見直し。 * セレクトウィンドウのアクター設定が正しく反映されない不具合を修正。 * リスト形式の編集項目を、ウィンドウを新たに表示し選択する方式に変更。 * v0.9.11 - 一部のウィンドウの編集内容(表示列、表示列間隔)が反映されない不具合を修正。 * v0.9.10 - 編集ウィンドウの表示位置が画面右に寄ってしまう不具合を修正。 * 一部のウィンドウの編集内容反映されない不具合を修正。 * v0.9.9 - 表示していないウィンドウも編集できてしまう不具合を修正。 * FTKR_CustomSimpleActorStatusのv3.0.0に追加したステータスの * 新表示方式に対応。 * マウスポインタを合わせたウィンドウの行の色を変える機能を修正。 * v0.9.8 - 背景画像を指定しない場合にエラーになる不具合修正。 * マップシーンで作成したウィンドウが生成されない不具合修正。 * 作成したウィンドウの自動更新機能を追加。 * FTKR_CustomSimpleActorStatusのv3.0.0に追加したステータスの * 新表示方式に変更、仮実装。 * v0.9.7 - FTKR_OriginalSceneWindow.js v1.5.6 の不具合修正を反映 * v0.9.6 - ウィンドウ背景画像の設定機能を実装 * v0.9.5 - コモンウィンドウのセレクト参照機能を実装 * v0.9.4 - 表示スイッチを無効にできない不具合を修正 * プラグインパラメータの初期値見直し * マウスポインタで選択したウィンドウの行の個別編集処理を見直し * v0.9.3 - マップ上のキャラのマウス操作を無効化 * コマンドの実行処理を見直し * コモンウィンドウで初期のテキストが表示されない不具合を修正 * セレクトウィンドウのテキスト入力処理を実装 * マウスポインタを合わせたウィンドウの枠色を変更する処理を無効化(暫定) * v0.9.2 - 編集メニューの文字サイズや表示位置を調整 * 表示列間隔と表示幅間隔が正しく反映されない不具合を修正 * v0.9.1 - シーン切替時に作成したウィンドウが再表示されない不具合修正 * v0.9.0 - 2018/07/15 : 試作版作成 * */