Welcome to PGMV! 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.
TM Name Pop - TMNamePop.js
Plugin desc : v2.1 Adds the ability to Show Text above the event.
License : MIT License
Author : tomoaky
Desc page : https://github.com/munokura/tomoaky-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/tomoaky-MV-plugins/refs/heads/master/TMNamePop.js
File name : TMNamePop.js
Help of plugin :
@plugindesc v2.1 Adds the ability to Show Text above the event. @author tomoaky @url https://github.com/munokura/tomoaky-MV-plugins @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/tomoaky-MV-plugins ). Original plugin by tomoaky. ----- This plugin is a modification of TMNamePop. Please contact the modifier (munokura) with any inquiries. Please refrain from causing any inconvenience to the original author. How to Use: You can Show Text above a character's head by writing a tag in the event's Note field (or annotation command), or by using a plugin command to later configure the name pop. The name pop will also be hidden if event transparency is turned on. If you want to display only the name pop, set the event image to (none). Plugin Commands: namePop 1 Name Displays the string "Name" above event number 1. namePop 1 Name -48 Shifts the name pop 48 dots upward. namePop 1 Name -48 Blue Displays the name pop with a blue border. namePop 1 Erase the name pop for event number 1. The event number (the first number) specifies the target according to the following rules: -1 ... Targets the player 0 ... Targets the event executing the command 1 or greater ... Targets the event with that number Note field (Event) Tag: <namePop:Name 12 red> Displays the string "Name" above the player's head, shifted 12 dots lower than normal, with a red outline around the text. In addition to the event Note field, you can also set a name pop using the same tag within the annotation command at the top of the action. If a tag exists in both the Note field and the annotation, the annotation takes priority. You can also use some control characters in name pops. ¥V, ¥N, ¥P, ¥G, ¥¥, and ¥C are supported. Their usage is the same as for "Show Text," but ¥C changes the text color of the entire name pop. Control character substitution is only performed when the name changes due to a plugin command or switching event pages. In other words, if you set a variable value as the name with ¥V, then changing the variable's value will not change the name pop. Plugin Parameter Notes: namePopOutlineColor Set the outline color using RGB values and opacity in the format rgba(0, 0, 0, 0.5). Set RGB values between 0 and 255, and opacity between 0 and 1.0. Example: rgba(255, 0, 255, 0.5) # Pink with 50% opacity In addition to the above format, you can also specify color names such as black or blue, and color codes such as #000000 or #0000ff. roundRectRadius By installing TMBitmapEx.js above this plugin and setting this parameter to a value of 1 or greater, you can make the name pop background a rounded rectangle. Modifications (Additional Traits) 1. Memo (Event) Tag/Annotation Command: <namePop:name 24,12 red> Displays the string "name" above the character's head, offset 24 dots to the right and 12 dots down, with a red border around the text. 2. Plugin Command: namePop 1 name -12,-48 Displays the name pop offset 12 dots to the left and 48 dots up. @param backOpacity @text background opacity @desc Background opacity of the name pop. Default: 96 (0 to 255) @default 96 @param fontSize @text Font size @desc Name pop font size. Default: 20 @default 20 @param outlineWidth @text Border Thickness @desc Name pop border thickness. Default: 4 @default 4 @param outlineColor @text Border color @desc Name pop border color. Default: rgba(0, 0, 0, 0.5) @default rgba(0, 0, 0, 0.5) @param width @text Name pop width @desc Name Pop Width Default: 160 @default 160 @param roundRectRadius @text Radius when TMBitmapEx.js is installed @desc The radius of the rounded rectangle when TMBitmapEx.js is installed. Default: 6 @default 6