Welcome to PGMZ! 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.
Make Screen Capture - MakeScreenCapture.js
Plugin desc : Screen Capture Management Plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com
Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/MakeScreenCapture.js
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/MakeScreenCapture.js
File name : MakeScreenCapture.js
Help of plugin :
@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/MakeScreenCapture.js
@plugindesc Screen Capture Management 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-MZ-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----
MakeScreenCapture.js
Captures the game screen during gameplay and saves it to a file or displays it
as a picture.
Captures are performed at the following times:
・When PrintScreen is pressed
・At regular intervals
・When a plugin command is executed
Other than plugin commands, captures are only active during test play.
Caution!
The display state of the captured picture cannot be saved.
Please clear it using ”Clear Picture” before saving.
Caution!
The capture output function is only available in a local environment.
It does not work in browsers or on smartphones.
This plugin requires the base plugin ”PluginCommonBase.js.”
”PluginCommonBase.js” is located in the following folder
under the RPG Maker MZ installation folder:
dlc/BasicResources/plugins/official
Terms of Use:
You may modify and redistribute this plugin without permission, and there are
no restrictions on its use (commercial, 18+, etc.).
This plugin is now yours.
@param FileName
@text File name
@desc The image file name. %1 will be replaced with the date, and %2 will be replaced with a sequential number.
@default image_%1_%2
@param LocationText
@text Output Location
@desc This is the output path for the file. Both relative and absolute paths can be used. Copy the path from Explorer etc.
@default captures
@param FileFormat
@text Save format
@desc Image save format (png/jpeg/webp)
@type select
@default png
@option png
@option jpeg
@option webp
@param Quality
@text Image Quality
@desc Image quality. PNG format is not affected. Lowering the value reduces the quality and size. (1...10)
@type number
@default 9
@min 1
@max 10
@param Signature
@text signature
@desc The signature information included in the capture when it is saved.
@type struct<Signature>
@default {}
@param Interval
@text Execution interval
@desc The interval (in seconds) at which the capture is scheduled.
@type number
@default 0
@param SoundEffect
@text sound effects
@desc The file name of the sound effect to play when capturing.
@type struct<SoundEffect>
@default {}
@param OpenDirectory
@text Open a directory
@desc After saving the capture, the directory where it was saved will be automatically opened. This is disabled except during test play.
@type boolean
@default true
@param Trimming
@text trimming
@desc When capturing, the screen will be cropped to the specified rectangle.
@type struct<Trimming>
@default {}
@command MAKE
@text Create a capture
@desc It creates a capture at the time of execution and keeps it in memory.
@arg trimming
@text trimming
@desc When capturing, the screen will be cropped to the specified rectangle.
@type struct<Trimming>
@default {}
@command OUT_PICTURE
@text Picture Output
@desc This command displays the screen capture saved in the capture creation in the picture. Execute ”Display Picture” immediately after the command.
@command OUT_FILE
@text File Creation
@desc Saves the screen capture saved in Capture Creation to a file. This only works in local execution.
@arg name
@text File name
@desc The image file name. %1 will be replaced with the date, and %2 will be replaced with a sequential number.
@default image_%1_%2