public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MVLGP - Better Damage Popup

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: LGP - Better Damage Popup
  • Original author: Azel
  • Original date: July 14, 2018
  • Source thread: https://forums.rpgmakerweb.com/threads/lgp-better-damage-popup.97679/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

LGP - Better Damage Popup by Azel Introduction This plugin changes the damage popup system of RPG Maker MV.

Archived First Post

LGP - Better Damage Popup
by Azel

Introduction

This plugin changes the damage popup system of RPG Maker MV.
Basically it gets rid of the picture and uses bitmap text instead.
So we can easily change the looks of the damage popup numbers.

Requirements
YEP_BattleEngineCore
Is required since this plugin extends the yanfly's functionality.

Compatibility
YEP_AbsorbtionBarrier
Shows barrier lose popup.
YEP_LoadCustomFonts Gives ability to change the font of the popup numbers.
YEP_ElementCore Enables custom element popup numbers.

Features
[DONE] Replace picture with bitmap text.
[DONE] Change font name, Font Size, text color and text color of the numbers.
[DONE] Highlights critical damage.
[DONE] Considers Yanfly's absorption barrier plugin and highlights absorbed damage.
[DONE] Number Format can be changed.
[DONE] Yanfly lunatic mode script calls to manually displays a custom popup
[DONE] Custom popup position and movement setup in parameters.
[DONE] Displays State Popups
[DONE] Popup can display icons.
[DONE] Damage resist format. aka displaying 'weak' and 'effective' damage.
[DONE] Elemental damage popups. (not done by default)
[DONE] Displays Buff Popups.

following features are coming soon...

[ ] Popup for getting absorption barrier points. (might not work like you'd think it would)
[ ] A combo counter that displays the combined damage of an attack.

Screenshots
Here's an example of using most of the plugin's features:
EoxUtmL.gif


How to Use
Since this plugin is a mostly standalone you can put it anywhere in the Plugin List. Although,
placing them under certain plugins increases functionality. All parameters are already setup-up.
You can change them to your liking.
-> Read the documentation of this plugin for detailed information. <-

Lunatic Code
A damage popup mechanic is based on already made design choices.
Since this plugin may not provide the desired functions, you're still able
to implement your idea in your game.

In the Parameter Section "Popup Custom Code" I created some "do-it-yourself"
noteboxes. Inside these you can overwrite the default code and use your own
instead. If the notebox remains empty, the default code will be used.

You may want to study the default Code in this Plugin to get all the
important variables and functions you have to consider.

Script
GitHub


Conditions
This plugin if free for all. Use it as you see it fit.

Change Log
Fresh out of the Oven.
Rewrote as a seperate plugin with added parameter settings.
- New script call for Yanfly's Lunatic Mode "Game_Battler.prototype.customDamagePopup(TEXT, FORMAT)".
- New Parameter to manually setup popup position, movement and duration.
- Fix for wide custom Fonts. Can be setup in plugin parameters.
- New script call for Yanfly's Lunatic Mode "startDamagePopup()"
- Changed damage popup movement.
- Added multiple draw custom Code parameters.
- Added tp to parameter settings and default code.
- Added Damage "Resist" to check elemental effectiveness.
- Added custom elemental damage format possibility.
- Added popup for States and Buffs.
- Fixed Coding Error.
- Fixed debuff code Error.
- Fixed an error causing damage to not appear in battle.
- Fixed an error that was caused by compatibility issues with other plugins that for some reason set the x and y values of Sprite_Actor intances to 0. (Rexal's Visual Equipment. Why do you do this????)
Credit
Lunar Guard Plugins by Azel

Notes
If there are any compatibility issues, critics or improvement wishes please let me know. I need feedback since I don't have any other source validations for my scripts.

26.07.18 - Updated features.
03.08.18 - Better Damage Popup v1.3 release. Updated thread.
14.08.18 - Added the red text; v1.4 release with coding error fix. (thanks Jrrkein)
19.08.18 - Bug fix release v1.5. Debuff didn't show the names properly.
07.09.18 - Bug fix relase v1.6. Logical error within conditions.
24.09.20 - Bug fix release v1.7. POPupPosition modified from (this.x -> this._battler.spritePosX() and same for y.)
(YEP_AbsorbtionBarrier && resut._barrierAffected) <- very wrong

Features Mentioned

  • [DONE] Replace picture with bitmap text.
  • [DONE] Change font name, Font Size, text color and text color of the numbers.
  • [DONE] Highlights critical damage.
  • [DONE] Considers Yanfly's absorption barrier plugin and highlights absorbed damage.
  • [DONE] Number Format can be changed.
  • [DONE] Yanfly lunatic mode script calls to manually displays a custom popup
  • [DONE] Custom popup position and movement setup in parameters.
  • [DONE] Displays State Popups
  • [DONE] Popup can display icons.
  • [DONE] Damage resist format. aka displaying 'weak' and 'effective' damage.
  • [DONE] Elemental damage popups. (not done by default)
  • [DONE] Displays Buff Popups.
  • following features are coming soon...
  • [ ] Popup for getting absorption barrier points. (might not work like you'd think it would)
  • [ ] A combo counter that displays the combined damage of an attack.

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

Credit Lunar Guard Plugins by Azel Notes If there are any compatibility issues, critics or improvement wishes please let me know. I need feedback since I don't have any other source validations for my scripts.

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rmmv#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar