• Hi, Guest!
    Some images might be missing as we move away from using embedded images, sorry for the mess!
    From now on, you'll be required to use a third party to host images. You can learn how to add images here, and if your thread is missing images you can request them here.
    Do not use Discord to host any images you post, these links expire quickly!
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:
 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:
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,273
Views
16,990
First release
Last update
Rating
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