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.
LL Ex Gauge Drawing - LL_ExGaugeDrawing.js
Plugin desc : Customize gauge drawing appearance.
License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Prohibited (This does not apply to works made using the material.)
・Details: See Download Page / In-plugin documentation
Author : Lulu's Church
Website : https://nine-yusha.com/
Desc page : https://nine-yusha.com/plugin-exgauge/
File name : LL_ExGaugeDrawing.js
Help of plugin :
* @target MZ
* @plugindesc Customize gauge drawing appearance.
* @author Lulu's Church
* @url https://nine-yusha.com/plugin-exgauge/
*
* @help LL_ExGaugeDrawing.js
*
* This plugin extends the gauge drawing functionality:
* - Adds frame and 3D-style gauge rendering.
* - Customize gauge colors for HP, MP, TP, and TIME.
* - Change gauge height.
* - Flashing effect when gauge is low.
* - Display max value for HP/MP.
* - Adjust label and value positions and sizes.
* - Option to hide gauges and show only numbers.
*
* No plugin commands.
*
* Terms of use:
* ・No copyright notice required.
* ・No report needed for use.
* ・Free for commercial and non-commercial.
* ・No restriction for adult works.
* ・You may modify freely for your game.
* ・Redistribution as plugin material (incl. modified) prohibited.
*
* Author: Lulu's Church
* Date: 2021/9/22
*
* @param gaugeHeight
* @text Gauge Height
* @desc Height of the gauge. (Default: 10)
* @type number
* @default 10
*
* @param solidGradation
* @text 3D Gauge Effect
* @desc If OFF, use default gauge rendering.
* @type boolean
* @default true
*
* @param gaugeBackColor
* @text Gauge Background Color
* @desc Background color of the gauge (CSS color code).
* @default #202040
* @type string
*
* @param gaugeOutlineColor
* @text Gauge Outline Color
* @desc Outline color of the gauge. Use same as background to hide.
* @default #fff
* @type string
*
* @param labelY
* @text Label Y Offset
* @desc Adjust Y position of label. (+ = down, - = up)
* @default 4
* @type number
* @min -100
* @max 100
*
* @param labelFontSize
* @text Label Font Size Offset
* @desc Change label font size (offset from default). (Default: -8)
* @default -8
* @type number
* @min -100
* @max 100
*
* @param valueAdjustY
* @text Value Y Offset
* @desc Adjust Y position of the value. (+ = down, - = up)
* @default 0
* @type number
* @min -100
* @max 100
*
* @param valueFontSize
* @text Value Font Size Offset
* @desc Change value font size (offset from default). (Default: -10)
* @default -10
* @type number
* @min -100
* @max 100
*
* @param maxValueWidth
* @text Max Value Width
* @desc Width between current and max value. (Default: 32)
* @default 32
* @type number
* @min -100
* @max 100
*
* @param maxValueAdjustY
* @text Max Value Y Offset
* @desc Adjust Y position of max value. (+ = down, - = up)
* @default 2
* @type number
* @min -100
* @max 100
*
* @param maxValueFontSize
* @text Max Value Font Size Offset
* @desc Change max value font size (offset from default). (Default: -14)
* @default -14
* @type number
* @min -100
* @max 100
*
* @param hpGauge
* @text HP Gauge Settings
* @desc Settings for the HP gauge.
* @type struct<settings>
* @default {"gaugeColor1":"#ff784c","gaugeColor2":"#ffffa0","lowPercentage":"25","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"battle","maxValueEnable":"true","gaugeX":"24","gaugeHidden":"false"}
*
* @param mpGauge
* @text MP Gauge Settings
* @desc Settings for the MP gauge.
* @type struct<settings>
* @default {"gaugeColor1":"#4080c0","gaugeColor2":"#99ccff","lowPercentage":"25","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"none","maxValueEnable":"true","gaugeX":"24","gaugeHidden":"false"}
*
* @param tpGauge
* @text TP Gauge Settings
* @desc Settings for the TP gauge.
* @type struct<settings>
* @default {"gaugeColor1":"#00a040","gaugeColor2":"#80ff80","lowPercentage":"0","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"none","maxValueEnable":"false","gaugeX":"24","gaugeHidden":"false"}
*
* @param timeGauge
* @text TIME Gauge Settings
* @desc Settings for the TIME gauge (progress bar).
* @type struct<settings>
* @default {"gaugeColor1":"#a060e0","gaugeColor2":"#ccc0ff","lowPercentage":"0","gaugeAlertColor1":"#ff2020","gaugeAlertColor2":"#ff784c","lowAlert":"none","maxValueEnable":"false","gaugeX":"0","gaugeHidden":"false"}