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

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

MZ plugins

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"}

スポンサードリンク

-MZ plugins

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