This plugin adds more options to the Battle Popups!
You have more customization over the attributes of the popups and also
have the ability to add custom popups.
Look at the code or download the Plugin:
Battle Popup Customizer
SumRndmDdeThis plugin adds more options to the Battle Popups!
You have more customization over the attributes of the popups and also
have the ability to add custom popups.Furthermore, this plugin changes a lot of the core mechanics of the system,
including the fact that the popup text requires an external file.
Now it just requires you to input the font/colors you wish.========================================================================
Global Options
========================================================================You can manipulate the various properties of all the popups.
This includes the font and the font size.
As mentioned before, a font is used instead an image file.Furthermore, if there are multiple popups in the same section, you can set
how much the proceeding popups shift on the X and Y axis.========================================================================
Existing Popups
========================================================================You can manipulate the following existing popups:
HP Damage
HP Heal
MP Damage
MP Heal
TP Damage
TP Heal
————-
Miss
Evade
Critical
GuardedThe first six will be set into one section, and the remaining popups will
fall into their own section. These sections each move the popups so they
don’t overlap.========================================================================
Popup Attributes
========================================================================Here is a list of all the manipulatable attributes:
Condition
If this JavaScript condition is true, the popup will be used.
========================================================================
Text
The text shown for the popup.
========================================================================
Location
The X and Y coordinates of the popup.
This refers to the initial position of the popup.
Use the format: x, yFor example: 20, -20
========================================================================
Colors
The colors used by the popup text.
Use the format: mainColor | outlineColorFor example: #FFFFFF | #000000
========================================================================
Animations
A list of all the animations that affect the popup.
All of the available animations are:default
horizontal
float
fall
left
right
rotationYou can use one or multiple animations.
Seperate multiple animations with a comma.For example: default, rotation
========================================================================
Duration
The duration of the popup in frames.
========================================================================
Flash
The flash of the popup.
Use the format: red, green, blue, intensity, durationFor example: 255, 0, 0, 160, 60
Screenshot:
Is there a way I might be able to use this out of combat? Like in the regular game world for atb?
After battle, changing equip occur crash.
I’m having the same issue, it’s very irritating.
After some research, it seems that the error does not occur when equipping with “YEP_BattleEngineCore” installed.
The following parts of the “SRD_BattlePopupCustomizer” code affect the error.
“`
//—————————————————————————–
// Sprite_Battler
//—————————————————————————–
if(!Imported.YEP_BattleEngineCore) {
var _Sprite_Battler_setBattler = Sprite_Battler.prototype.setBattler;
Sprite_Battler.prototype.setBattler = function(battler) {
_Sprite_Battler_setBattler.call(this, battler);
if(battler) battler._dpu_sprite = this;
};
}
“`
Note that there are overrides hardcoded into this plugin for Yanfly’s Absorption Barrier and critical hit flash. If you want to customize those, you’ll need to comment out those sections. I’m not using TP damage, so I use that value to carry barrier damage for use by the TP popups to simulate Barrier damage.
I’m trying to use this plug-in to show weaknesses and resistances but custom pop-ups don’t show up. Even using the exact instructions from the youtube video.