総合開発支援プラグイン – DevToolsManage.js

タイトル
総合開発支援プラグイン
作者名
ヘルプ
デベロッパツールの挙動を調整する制作支援プラグインです。
このプラグインはローカル環境でのテストプレー時のみ有効となります。
また、UserAgentやコアスクリプトのバージョン等役立つ情報をログに出力します。
快適な開発支援のために以下の機能を提供します。

1. ゲーム開始時にデベロッパツールが自動で立ち上がります。(通常はF8で起動)
OFFにしていた場合でもエラーが発生すると自動で立ち上がります。

2. ゲーム画面を常に最前面に表示してくれます。画面を見ながら作業をする場合に
便利です。ゲーム中にメニューバーから切り替えできます。

3. マップやイベントを修正して再保存すると、ゲーム画面にフォーカスを戻した
瞬間にマップとデータベースを自動でリロードしてくれます。

4. タイトル画面を飛ばして最新のセーブファイルをロードできます。

5. マップ上でのゲームのスピードを高速化(16倍速まで)できます。
(マップ上で高速、フェードアウト、メッセージ表示の高速スキップ)
逆に低速化(1/60倍速まで)することもできます。速度倍率に負の値を設定して
ください。ゲームスピードが変化した場合は、BGMのピッチが変化します。

6. 強制的に敵を全滅させて勝利することができます。報酬も取得できます。
強制敗北、強制中断も可能です。

7. 任意のスクリプトを毎フレーム実行させることができます。
スクリプトの戻り値が変化したときのみ結果をコンソールに出力します。

8. ゲーム画面の更新を一時的に止めて画面をフリーズさせることができます。

9. セーブデータを保存する際にエンコーディングせずjson形式のまま
セーブ・ロードできます。

このプラグインにはプラグインコマンドはありません。

画面キャプチャ管理プラグインと連携すると画面キャプチャ用の
メニューバーが表示されます。
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MakeScreenCapture.js

・高度な設定
ブラウザ起動時でも当プラグインのデバッグ機能を有効にしたい場合は、
起動URLのオプションに「test」もしくは「best」を付与してください。
ただしNW.js由来のいくつかの機能は無効になります。

通常、ブラウザなど外部からゲーム起動の場合、戦闘テストは実行できませんが、
当プラグインを有効にしていると戦闘テストが可能です。

外部エディタから起動する場合、以下の起動パラメータが指定可能です。
この指定はプラグインパラメータより優先されます。
devToolOff : デベロッパツールが起動しなくなります。
onTop : 最前面に画面を表示します。

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param 開始時に起動
desc ゲーム開始時に同時にデベロッパツールを起動します。
default true
type boolean

param リロードキー
desc 画面のリロードを行うキーです(F1~F12)。デフォルトF5キーと同様の役割を持ちます。
以前のツクールとの後方互換性を持たせるための機能です。
default F12
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param 最前面に表示キー
desc ゲーム画面を最前面表示を切り替えるキーです。(F1~F12)。
default F11
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param 高速化切替キー
desc ゲームの高速化を切り替えるキーです。(F1~F12)。
default
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param 強制戦闘勝利キー
desc 戦闘を勝利扱いで強制終了するキーです。(F1~F12)。
default
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param 強制戦闘敗北キー
desc 戦闘を敗北扱いで強制終了するキーです。(F1~F12)。
default
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param 強制戦闘中断キー
desc 戦闘を中断扱いで強制終了するキーです。(F1~F12)。
default
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param スクリプト実行キー
desc スクリプト常駐実行用のキーです。(F1~F12)。
default
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param フリーズキー
desc 画面の更新を一時停止するキーです。(F1~F12)。
default F10
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param Ctrl同時押し
desc 各機能を利用する際にCtrlキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。
default false
type boolean

param Alt同時押し
desc 各機能を利用する際にAltキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。
default false
type boolean

param FPS表示
desc 初期状態で画面左上にFPSを表示します。(FPS/MS/OFF)
default OFF
type select
option FPS
option MS
option OFF

param タイトルカット
desc タイトル画面をとばして最新のセーブファイルをロードします。
起動時にCTRLを押し続けるとカットが無効になります。
default false
type boolean

param 高速開始
desc 高速化された状態でゲームを開始します。(ON/OFF)
default false
type boolean

param 高速スピード
desc 高速化を実行した際のスピード倍率です。(-60...16)
負の値を設定するとスローモーションになります。
default 2
type number
min -60
max 16

param メッセージスキップ無効
desc 高速化された状態でのメッセージ強制スキップを無効にします。
default false
type boolean

param モバイル偽装
desc モバイル実行を偽装します。(ON/OFF)
モバイル版で異なるUIを使用する場合の表示確認ができます。
default false
type boolean

param メニューバー表示
desc メニューバーを表示し各種デバッグコマンドを実行できます。(ON/OFF)
default true
type boolean

param クリックメニュー
desc クリックメニューから各種デバッグコマンドを実行できます。(-1:無効 0:左 1:ホイール 2:右)
default 1
type select
option 無効
value -1
option
value 0
option ホイール
value 1
option
value 2

param JSON形式セーブ
desc JSON形式でセーブ&ロードできます。テキストエディタ等でセーブファイルを自由に編集できるようになります。
default false
type boolean

param 起動時情報出力
desc 起動時に様々な情報をログ出力します。
default true
type boolean

param 最前面で起動
desc 起動時にゲーム画面が最前面に固定されます。
default false
type boolean

param リロード機能を使う
desc オンフォーカスでマップとデータを再読込します。競合等で動作に問題がある場合は無効にしてください。
default true
type boolean

param 右寄せ座標
desc ゲーム画面が最前面に表示されているときにフォーカスを失うと、指定した座標分画面を右寄せします。
default 640
type number

param 挨拶非表示
desc タイトル画面の挨拶メッセージを非表示にします。
default false
type boolean

param 誕生月
desc 誕生日を入力しておくと当日にタイトル画面にメッセージが表示されます。
default 0
type number
min 0
max 12

param 誕生日
desc 誕生日を入力しておくと当日にタイトル画面にメッセージが表示されます。
default 0
type number
min 0
max 31

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C)2015 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/DevToolsManage.js