Welcome to PGMV! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Dev Tools Manage - DevToolsManage.js
Plugin desc : Comprehensive development support plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com/
Desc page : https://triacontane.blogspot.com/
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MV-plugins/refs/heads/main/DevToolsManage.js
File name : DevToolsManage.js
Help of plugin :
@url https://triacontane.blogspot.com/ @plugindesc Comprehensive development support plugin @author Triacontane @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/triacontane-MV-plugins ). Original plugin by Triacontane. Please check the latest official version at: https://triacontane.blogspot.com ----- This is a development support plugin that adjusts the behavior of the developer tools. This plugin is only active during test play in a local environment. It also outputs useful information to the log, such as the UserAgent and core script version. The following features are provided to support smooth development: 1. The developer tools launch automatically when the game starts. (Usually launched with F8). Even if disabled, they will launch automatically if an error occurs. 2. They keep the game screen in the foreground. This is convenient for working while looking at the screen. You can switch between them from the menu bar during gameplay. 3. If you modify a map or event and resave it, the map and database will automatically reload the moment you return focus to the game screen. 4. You can skip the title screen and load the latest save file. 5. You can speed up the game on the map (up to 16x speed). (Fast speed, fade-out, and fast message skip on the map). Conversely, you can also slow it down (up to 1/60x speed). Set a negative value for the speed multiplier. The BGM pitch will change when the game speed changes. 6. You can force annihilate all enemies to win. You can also obtain rewards. Force defeat and abort are also possible. 7. Execute a script every frame. The script's return value is output to the console only when it changes. 8. Temporarily stop game updates and freeze the screen. 9. Save data can be saved and loaded in JSON format without encoding. This plugin does not have any plugin commands. When integrated with the Screen Capture Management plugin, a menu bar for screen captures will be displayed. https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MakeScreenCapture.js ・Advanced Settings If you want to enable the plugin's debug function even when launching in a browser, add "test" or "best" to the launch URL option. However, some NW.js-derived features will be disabled. Normally, battle tests cannot be performed when launching the game externally, such as from a browser, but with this plugin enabled, battle tests are possible. When launching from an external editor, the following launch parameters can be specified. These parameters will override the plugin parameters. devToolOff: Prevents the developer tools from launching. onTop: Displays the screen in the foreground. Terms of Use: You may modify and redistribute this plugin without permission from the author, and there are no restrictions on its use (commercial, 18+, etc.). This plugin is now yours. @param StartupDevTool @desc When you start the game, the developer tools will launch at the same time. @type boolean @default true @param FuncKeyReload @desc These keys (F1 to F12) reload the screen. They have the same function as the default F5 key. @type select @default F12 @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 FuncKeyOnTop @desc These keys switch the game screen to the foreground (F1 to F12). @type select @default F11 @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 FuncKeyRapidGame @desc These keys switch the speed of the game (F1 to 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 FuncKeyForceVictory @desc These keys (F1 to F12) will force the battle to end and count it as a victory. @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 FuncKeyForceDefeat @desc These keys will force the battle to end as a defeat (F1 to 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 FuncKeyForceAbort @desc These keys (F1 to F12) will interrupt the battle and force it to end. @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 FuncKeyScript @desc These are keys for running scripts (F1 to 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 FuncKeyFreeze @desc Keys to pause screen updates (F1 to F12). @type select @default F10 @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 SimultaneousCtrl @desc Whether or not you need to press the Ctrl key simultaneously when using each function. Use this when there is a conflict with the target key of another plugin. @type boolean @default false @param SimultaneousAlt @desc Whether or not the Alt key must be pressed simultaneously when using each function. Use this when there is a conflict with the target key of another plugin. @type boolean @default false @param ShowFPS @desc By default, FPS is displayed in the upper left corner of the screen (FPS/MS/OFF). @type select @default OFF @option FPS @option MS @option OFF @param CutTitle @desc Skip the title screen and load the most recent save file. @type boolean @default false @param RapidStart @desc Start the game in a faster state. (ON/OFF) @type boolean @default false @param RapidSpeed @desc The speed multiplier when speeding up is performed. (-60...16) @type number @default 2 @min -60 @max 16 @param InvalidMessageSkip @desc Disables forced skipping of messages in accelerated state. @type boolean @default false @param FakeMobile @desc Disguise mobile execution. (ON/OFF) @type boolean @default false @param MenuBarVisible @desc Displays the menu bar and allows you to execute various debug commands. (ON/OFF) @type boolean @default true @param ClickMenu @desc You can execute various debug commands from the click menu. (-1: Disabled, 0: Left, 1: Wheel, 2: Right) @type select @default 1 @option invalid @value -1 @option left @value 0 @option wheel @value 1 @option right @value 2 @param JsonSave @desc You can save and load in JSON format. You can freely edit the save file using a text editor. @type boolean @default false @param OutputStartupInfo @desc Logs various information at startup. @type boolean @default true @param StartupOnTop @desc The game screen will be fixed to the foreground when launched. @type boolean @default false @param UseReloadData @desc Reloads maps and data when on focus. Disable this if you are having problems with the app due to conflicts. @type boolean @default true @param ShiftRightOnBlur @desc When the game screen loses focus while it is displayed in the foreground, the screen will be shifted to the right by the specified coordinates. @type number @default 640 @param GreetingHide @desc Hides the greeting message on the title screen. @type boolean @default false @param BirthdayMonth @desc If you enter your birthday, a message will appear on the title screen on that day. @type number @default 0 @min 0 @max 12 @param BirthdayDate @desc If you enter your birthday, a message will appear on the title screen on that day. @type number @default 0 @min 0 @max 31