• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Eevee Expo's webhost has been having technical issues since Nov. 20th and you might be unable to connect to our site. Staff are also facing issues connecting, so please send a DM to Cat on-site or through Discord directly for faster service!
Animated Sprites for vanilla Essentials

Battlers Animated Sprites for vanilla Essentials 2.0

This resource consists, or mainly consists, of battlers, also known as Pokemon battle sprites.
General Info
eevee pokemon

Have you ever wanted Pokémon animated sprites in your game?
Well then, I suggest you the new EBDX from Luka S.J! => Link here

However, if for some reason you don’t want it, or you can’t have it in your game, this resource allows you to have animated pokémon sprites in battle, in the pokédex and for some other features as well!

> Now you can scale backsprites! Everything to know is in the instruction/notes section! <

Please note that this script was completely made by Luka S.J., who gave me full authorization to edit (I can’t edit perfection lol) and publish it. So please credit him if used! ❤

With the download you can also find all the compatible sprites, already resized in high quality, from EBS and The generation 8 Project. I don’t know why you would use them, but the download comes with all the static sprites as well (already resized, gens 1-8).

Compatibility
espeon pokemon

Tested and 100% working with vanilla Essentials v18.1
✅
, but it should work with v18 as well.
It needs Luka S.J. Scripting Utilities to work => Link here

Demonstration
jolteon pokemon


GIF.gif


Installation, general
umbreon pokemon

1. First, download and install Luka S.J.'s scripting utilities.
2. Insert the content of Script.txt in a new page above main and below its dependencies (LUTS).
3. Open Settings.txt and copy its content at the bottom of the Settings script of your project. I already set the backsprite scale to 3, but you can revert it to its default value, 2.
4. Now, choose the PBS you prefer inside the resource folder and paste it in your project. Make sure to give proper credit for the used version (you can find it in a .txt file).
5. Choose the Battler folder you prefer. Every sprite is already resized, this time in high quality. As mentioned above, please give proper credit.
6. Now, the hard part. Please read carefully. I'll make a separate list for this one, so you can take your time to read it.

Installation, for the battle
glaceon pokemon

Make sure you didn't skip the previous passages.
Just a few scripts above main, there is a script called PSystem_FileUtilities.

1.JPG


The section we want to edit is below the following line.
def pbLoadPokemonBitmapSpecies(pokemon,species,back=false)

There are 4 lines of code we want to change. If you didn't change anything before, they should start from line 33.
I'll show here what to change (I kept the lines to change as comments).

PSystem_FileUtilities:
Expand Collapse Copy
 if bitmapFileName && alterBitmap
    # Edit here for animated sprites in Battle
    # animatedBitmap = AnimatedBitmap.new(bitmapFileName)
    animatedBitmap = BitmapWrapperEX.new(bitmapFileName, (back ? BACKSPRITE_SCALE : FRONTSPRITE_SCALE))
    # copiedBitmap = animatedBitmap.copy
    copiedBitmap = BitmapWrapperEX.copy
    # animatedBitmap.dispose
    BitmapWrapperEX.dispose
    copiedBitmap.each { |bitmap| alterBitmap.call(pokemon,bitmap) }
    ret = copiedBitmap
  elsif bitmapFileName
    # ret = AnimatedBitmap.new(bitmapFileName)
    ret = BitmapWrapperEX.new(bitmapFileName, (back ? BACKSPRITE_SCALE : FRONTSPRITE_SCALE))
  end

Installation, for the pokédex
leafeon pokemon

Make sure you didn't skip the previous passages.
We are still inside the previous script. Scroll down a bit and you will find a method defined like the following.
def pbLoadSpeciesBitmap(species,female=false,form=0,shiny=false,shadow=false,back=false,egg=false)

Again, I'll show you where and how to edit the code with the following.
PSystem_FileUtilities:
Expand Collapse Copy
if bitmapFileName
    # Edit here for animated sprites in the Pokédex
    # ret = AnimatedBitmap.new(bitmapFileName)
    ret = BitmapWrapperEX.new(bitmapFileName, FRONTSPRITE_SCALE)
  end
  return ret
end

Make sure to use only FRONTSPRITE_SCALE here, to prevent the Pokédex to show sprites in different sizes!

Further notes
flareon pokemon

Inside the script, there are some notes I suggest you to read.
They talk about some customization you can do to this script, like the animation speed or skippable frames.
Unfortunately, I didn't manage to use this script for Animated Trainers as well, so please contact me if you do, but it is possible to use it. Every info needed inside the script.
There is a Pokédex PBS full translated in Italian, already repositioned. Credits to Tenshi of War and AlphaRob.

Credits
vaporeon pokemon

Luka S.J.
Generation 8 Project for Essentials v18 and v18.1 spriters, give credit to them. You can find the resource here.
Tenshi of War, for resizing the sprites and repositioning all of them.
Zhigs, for providing to the community his own PBS, edited to correct some mistakes in the old one I made.
Credits
Luka S.J.
Generation 8 Project spriters
Tenshi of War
Zhigs
Author
Tenshi of War
Downloads
2,568
Views
17,464
First release
Last update

Ratings

4.80 star(s) 5 ratings

More resources from Tenshi of War

Latest updates

  1. Backsprite scale update

    Now you can scale backsprites! Everything to know is in the instruction/notes section!
  2. All Sprites Repositioning

    The download now comes with: ► the script (instructions to install inside); ► all sprites in the...
  3. Pokédex fix

    Same version, just added the instructions on how to edit the Pokédex, so now the sprites move in...

Latest reviews

Just curious, will this script ever be updated to v20? I know EBDX isn't out yet but I plan on having animated sprites. I know you didn't make the script, but I was just curious
sorry but it is not working .is it ok if you make it a little bit simpler?
i dont want to bother you but im sure it will be great!
A good alternative to the Elite Battle System (EBS) and EB:DX, if you want the moving pokemon.
Back
Top