- 1,517
- Posts
- 10
- Years
- Seen today
Animated Pokemon System for v21.1
Upgrades your game with animated Pokemon sprites for Gens 1-9 and other animation flourishes.
Upgrades your game with animated Pokemon sprites for Gens 1-9 and other animation flourishes.
Overview
This plugin builds upon the Deluxe Battle Kit to implement fully animated Pokemon sprites for all species up to Gen 9 DLC. This isn't merely a sprite pack however, as it implements a variety of features and animations that utilize several functions of the Deluxe Battle Kit and other supported plugins. This plugin builds off of the code that was formerly part of the Generation 8 Pack by Golisopod User, which itself was built off of EBDX by Luka S.J.
In addition to providing the actual sprites for every species, (including shiny sprites, icons, shiny icons, and footprints), this plugin also implements several key features that I'll briefly outline below. More details for each feature may be found in the plugin tutorial linked below.
- Sprite scaling.
- Animation speed settings.
- Animated battler shadows.
- Differently-colored Super shiny sprites (settable hues).
- Mosaic-style form change animations.
- Substitute doll sprites and animations.
- Status conditions place a colored overlay on Pokemon sprites.
- Animations for sprites can be changed or affected by certain conditions.
- Moves that put the user in a semi-invulnerable state (Fly, Dig, etc.) properly hides the user's sprite.
- Improved metrics options.
- An overhauled and improved Sprite Editor.
- Midbattle Scripting features.
-DOWNLOAD LINK-
Installation
- First, please install the latest version of the Deluxe Battle Kit. This plugin functions as an add-on to that kit.
- Next, download this plugin using the link marked with [PLUGIN] and extract its contents to your root Essentials folder so that the
Graphics
,PBS
andPlugins
folders in the download merge with their equivalent folders in your project. - If this is your first time installing the plugin, you must also follow the link marked with [SPRITES] and extract its contents to your root Essentials folder as well. This download contains only the actual Pokemon sprites. These are kept separate from the core plugin download so that you don't have to redownload all of the sprites each and every time the plugin requires updating, since there are a LOT of sprites.
- Start your game in debug mode and make sure you recompile by holding down the CTRL key while the game is booting up. If the console says "Game data was not compiled", then you didn't hold down the key long enough, or don't have the game window in focus.
Changelog (v1.0.8)
Spoiler:
- 1.0.8
- Fixed a bug that would could cause a battler's sprite to freeze and stop animating entirely if the user's Speed stat was increased. Increases to the user's Speed will now correctly increase the sprite's animation speed.
- 1.0.7
- Replaced ~200 sprites with improved versions.
- Updated the metric files for all newly-added sprites.
- Updated the
POKEMON_UI_METRICS
in the plugin Settings file for all relevant sprites.
- 1.0.6
- Fixed several incompatibility issues with the Safari Zone.
- The UI auto-positioner code will now function properly if a Pokemon's sprite is mirrored.
- Fixed several sprites that were previously broken and missing chunks of their sprite, such as Kirlia and Grovyle.
- Replaced several sprites with improved versions that have better animations.
- Removed several sprites from the pack that were unintentionally included and did not belong in the pack.
- Fixed a typo with Sandygast's Footprint file name.
- All sprite filenames that ended in PNG have been converted appropriately to png. This may make a difference for some machines.
- Updated the metric files for all newly-added sprites.
- Updated the
POKEMON_UI_METRICS
in the plugin Settings file for all relevant sprites.
- 1.0.5
- Fixed issues with the Substitute doll animation in double or triple battles where the doll would be displayed on the wrong coordinates.
- 1.0.4
- Set the default
ANIMATION_FRAME_DELAY
setting to 90 to slow down global animation speeds a tad. I feel like the overall speed was slightly too quick after the v1.0.2 update. - Added a new setting in the in-game Options menu that allows you to turn animated sprites on or off.
- When sprite animations are turned off in the Options, in-battle sprite bobbing for the player's Pokemon during command selection will be automatically enabled. If animations are on, sprite bobbing will be automatically turned off.
- Implemented code that will now auto-position Pokemon sprites when displayed in the Summary, Pokedex and PC Storage UI's. Previously, many sprites would be cut off awkwardly or not centered correctly due to how their sprites were made. This should be resolved in 99% of cases now.
- Added a new plugin setting called
POKEMON_UI_METRICS
that allows you to fine-tune the display positions of specific species sprites in the UI's mentioned above. So you can tweak how sprites appear in the rare cases where the auto-positioner doesn't get it exactly right. - Spinda will no longer crash the game, and its sprite will now properly display spots while it's animating. This was a huge undertaking and a lot of work-arounds had to be implemented to get it to work. The way spot patterns are generated had to be completely reworked, so they won't display exactly how they would normally. Spots should no longer generate on Spinda's ears, nor will they appear at all on its back sprite, unfortunately.
- Fixed a compatibility issue that would display the incorrect Super Shiny hue on some sprites during various DBK-related animations (Mega Evolution, Primal Reversion, etc.).
- Tweaked various metrics for a handful of species.
- Set the default
- 1.0.3
- Fixed an error that would cause a crash when the move Ally Switch was used, or when the Shift command was used by the player in a triple battle.
- Fixed the substitute doll sprite persisting through switch out, even when the incoming Pokemon doesn't have a substitute.
- Fixed several visual bugs related to shadow sprites not displaying correctly when switching out.
- 1.0.2
- Removed the sprite bobbing for the player's Pokemon during command selection in battle, as this doesn't look as natural for animated sprites.
- Fixed an issue that could cause sprites to animate at different speeds depending on the machine the game is running on. Sprites should now animate at universally consistent rates regardless of your computer/monitor specs.
- 1.0.1
- Fixed an error that would cause a crash when attempting to display a Pokedex with empty slots.
- Split the plugin into two separate downloads - one for the plugin itself, and another just for the Pokemon sprites. This should hopefully make updating the plugin easier for people in the future, as you won't need to redownload all 9,000+ sprites each time an update is released that just fixes a few lines of code.
Last edited: