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

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

MZ plugins

NRP Message Shadow - NRP_MessageShadow.js

Plugin desc : v1.02 Add shadows to messages.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_MessageShadow.js

Desc page : https://newrpg.seesaa.net/article/491354306.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_MessageShadow.js

File name : NRP_MessageShadow.js

Help of plugin :

Add shadows to messages.
 * 
 * For example, when combined with NRP_MessagePicture.js,
 * it is intended to make it easier to see messages
 * that are displayed above the picture.
 * 
 * Note that the standard message outline is used to draw the shadows.
 * 
 * -------------------------------------------------------------------
 * [About the Targets]
 * -------------------------------------------------------------------
 * You can change the range of shadows applied to the message.
 * Please note that by default, it is applied to all characters.
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @------------------------------------------------------------------
 * @ Plugin Parameters
 * @------------------------------------------------------------------
 * 
 * @param DrawDefaultOutline
 * @type boolean
 * @default true
 * @desc Leave the outline of the message present in the default.
 * 
 * @param ShadowAdjustSize
 * @type number
 * @default 0
 * @desc The size of the shadow of the character. 0 is the same as the character itself.
 * 
 * @param ShadowAdjustX
 * @type number @min -99 @max 99
 * @default 4
 * @desc The difference value of the X coordinate of the character shadow.
 * 
 * @param ShadowAdjustY
 * @type number @min -99 @max 99
 * @default 4
 * @desc The difference value of the Y coordinate of the character shadow.
 * 
 * @param ShadowColor
 * @type string
 * @default #00000080
 * @desc The RGBA values (red, green, blue, opacity) of the shadow color of the character. Input in hexadecimal(00~FF).
 * 
 * @param <Target>
 * 
 * @param All
 * @parent <Target>
 * @type boolean
 * @default true
 * @desc Shadow all characters. If this is on, all subsequent items are also treated as on.
 * 
 * @param AllWindows
 * @parent <Target>
 * @type boolean
 * @default true
 * @desc Shadows the message in all windows.
 * However, some status systems are not reflected.
 * 
 * @param MessageWindow
 * @parent <Target>
 * @type boolean
 * @default true
 * @desc Shadows the message in the message window.
 * 
 * @param NameWindow
 * @parent <Target>
 * @type boolean
 * @default true
 * @desc Shadow the message in the name window.
 * Note that this is not meaningful in MV.
 * 
 * @param StatusName
 * @parent <Target>
 * @type boolean
 * @default true
 * @desc Shadow the status actor name.
 * 
 * @param StatusGauges
 * @parent <Target>
 * @type boolean
 * @default true
 * @desc Shadow the status gauge items (labels).

スポンサードリンク

-MZ plugins

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