An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

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

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.