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.
Zin Pictuner - ZinPictuner.js
Plugin desc : ver 1.0.0 Provides plug-in commands to make pictures easier to handle.
License : MIT License
Author : Huuzin
Website : https://github.com/huuzin-github/rpgmakermz/blob/main/ZinPictuner.js
Desc page : https://github.com/huuzin-github/rpgmakermz/wiki/Pictuner
Download Page : https://raw.githubusercontent.com/huuzin-github/rpgmakermz/main/ZinPictuner.js
File name : ZinPictuner.js
Help of plugin :
* @target MZ * @plugindesc ver 1.0.0 Provides plug-in commands to make pictures easier to handle. * @author Huuzin * @url https://github.com/huuzin-github/rpgmakermz/wiki/Pictuner * @base PluginCommonBase * @orderAfter PluginCommonBase * * @help * Provides plug-in commands to make pictures easier to handle. * ---Usage--- * See https://github.com/huuzin-github/rpgmakermz/wiki/Pictuner * * ---Operational verification--- * Core scripts: v1.6.0 * PluginCommonBase is required for this plugin to work. * PluginCommonBase: https://triacontane.blogspot.com/2020/08/rpgmz.html * @param autoDeleteEvent * @text event auto-delete picture * @desc The picture with the specified number is automatically deleted at the end of the event. * @default * @type string * @param autoSetPict * @text preset picture * @desc Automatically sets coordinates and magnification when a picture is displayed. * @type struct<AutoSetting>[] * @default [] * @command PICTUNER_TEMP_SHOW * @text Display pictures with presets * @desc Displays pictures based on preset picture settings. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * @command PICTUNER_TEMP_SHOW_IMAGE * @text Display picture with presets (specify image) * @desc Displays pictures based on preset picture settings. Pictures can be specified individually. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * * @arg imageFile * @text picture image * @desc Specify a picture image. If an image ID is specified, it will take precedence. * @type file * @dir img/pictures * * @arg imageID * @text Image ID * @desc Specifies a picture from a non-file. Example: ENEMY[n]:Enemy picture * @default * @type string * @command PICTUNER_DISPLAY * @text Show Picture * @desc Displays the picture as if it were a normal event command. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * * @arg imageFile * @text picture image * @desc Specify a picture image. If an image ID is specified, it will take precedence. * @type file * @dir img/pictures * * @arg imageID * @text Image ID * @desc Specifies a picture from a non-file. Example: ENEMY[n]:Enemy picture * @default * @type string * * @arg anchor * @text Anchor * @desc Specifies the anchor (origin). * @type select * @default 0 * @option Top Left * @value 0 * @option Center Center * @value 1 * @option Bottom Right * @value 2 * @option Top Center * @value 3 * @option Top Right * @value 4 * @option Center Left * @value 5 * @option Center Right * @value 6 * @option Bottom Left * @value 7 * @option Bottom Center * @value 8 * * @arg x * @text x coordinate * @desc Set the X coordinate. The ”%” mark allows you to specify a percentage of the screen with 0% on the left and 100% on the right. * @default 0 * @type string * * @arg y * @text y coordinate * @desc Set the Y coordinate. The ”%” can be added to specify a percentage, with 0% at the top and 100% at the bottom of the screen. * @default 0 * @type string * * @arg w * @text Horizontal magnification ratio * @desc Specify the horizontal scale factor. You can use ”%” and ”px”. * @default 100 * @type string * * @arg h * @text Vertical magnification ratio * @desc Specifies the vertical scale factor. You can use ”%” and ”px”. * @default 100 * @type string * * @arg opacity * @text opacity * @desc Specifies the opacity. A ”%” converts the value so that 100% = 255 (fully opaque). * @default 255 * @type string * * @arg blendMode * @text Blend mode * @desc Specifies blend mode. * @type select * @default normal * @option Nromal * @value normal * @option Add * @value add * @option Multiply * @value multiply * @option Screen * @value screen * @option Subtract * @value subtract * * @arg red * @text Tone red * @desc Specifies the red color of the tone. Can be set from -255 to 255. * @default 0 * @type number * @max 255 * @min -255 * * @arg green * @text Tone green * @desc Specifies the green color of the tone. Can be set from -255 to 255. * @default 0 * @type number * @max 255 * @min -255 * * @arg blue * @text Tone blue * @desc Specifies the blue color of the tone. Can be set from -255 to 255. * @default 0 * @type number * @max 255 * @min -255 * * @arg black * @text Tone black * @desc Specifies the black color of the tone. Can be set from -255 to 255. * @default 0 * @type number * @max 255 * @min -255 * * @arg angle * @text Angle * @desc Specify the angle. The ”%” will be converted so that 100% = 360 (one round). * @default 0 * @type string * @command PICTUNER_SET_ANCHOR * @text Set anchor on the picture * @desc Sets anchor (origin) for the picture. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * * @arg anchor * @text Anchor * @desc Specifies the anchor (origin). * @type select * @default 0 * @option Top Left * @value 0 * @option Center Center * @value 1 * @option Bottom Right * @value 2 * @option Top Center * @value 3 * @option Top Right * @value 4 * @option Center Left * @value 5 * @option Center Right * @value 6 * @option Bottom Left * @value 7 * @option Bottom Center * @value 8 * @command PICTUNER_SET_POS * @text Move picture to specified coordinates * @desc Moves the picture to the specified coordinates. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * * @arg x * @text x coordinate * @desc Set the X coordinate. The ”%” mark allows you to specify a percentage of the screen with 0% on the left and 100% on the right. * @default 0 * @type string * * @arg y * @text y coordinate * @desc Set the Y coordinate. The ”%” can be added to specify a percentage, with 0% at the top and 100% at the bottom of the screen. * @default 0 * @type string * @command PICTUNER_SET_SCALE * @text Scale a picture to a specified size * @desc Scales a picture to a specified size. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * * @arg w * @text Horizontal magnification ratio * @desc Specify the horizontal scale factor. You can use ”%” and ”px”. * @default 100 * @type string * * @arg h * @text Vertical magnification ratio * @desc Specifies the vertical scale factor. You can use ”%” and ”px”. * @default 100 * @type string * @command PICTUNER_SET_ALPHA * @text Change picture to specified transparency * @desc Changes the picture to the specified transparency. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * * @arg opacity * @text Opacity * @desc Specifies the opacity. A ”%” converts the value so that 100% = 255 (fully opaque). * @default 0 * @type string * @command PICTUNER_SET_ANGLE * @text Change picture to specified angle * @desc Changes the picture to a specified angle. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string * * @arg angle * @text Angle * @desc Specify the angle. The ”%” will be converted so that 100% = 360 (one round). * @default 0 * @type string * @command PICTUNER_SET_PARENT * @text Set parent picture to picture * @desc Set the parent picture for the picture. * * @arg pictID * @text Child picture number * @desc Specifies the child picture number. * @default 1 * @type string * * @arg parentID * @text Parent picture number * @desc Specifies the parent picture number. * @default 1 * @type number * @command PICTUNER_RELEASE_PARENT * @text Release the parent picture of a picture * @desc Releases a picture’s parent picture designation. * * @arg pictID * @text Child picture number * @desc Specifies the child picture number. * @default 1 * @type string * @command PICTUNER_ERASE * @text Erase Picture * @desc Erase the specified picture. * * @arg pictID * @text picture number * @desc Specifies the picture number. * @default 1 * @type string