Elite Battle System
v4.4.10
Details
- Version
- v4.4.10
- Size
- 85.4 MB
- Downloads
- 16,320
- Rating
- 5.0
About
The following is a visual upgrade to the Pokémon Essentials starter kit. It was created to resemble the Gen 5 battle system in both the scene and behaviour. All the scripts and graphics are 100% plug and play. This system does not support GIFs and is not styled or optimized to the likes of Gen 6 games, so the resources provided, and the positioning of the scene elements will not work ideally with new Gen 6 sprites/graphical resources.
Features
-
Fully animated Pokémon sprites (spritesheet format)
-
Fully animated Trainer sprites (spritesheet format)
-
Dynamic battle scene motion
-
Dynamic (and fully animated) in-battle weather
-
Custom UI
-
Support for in-battle Trainer dialogue
-
Gen 5 styled ability messages
-
New VS sequences and battle transitions
-
New (custom coded) common animations
-
New Evolution and Egg Hatching scenes (B/W styled)
-
Insane new move animations!
Included Resources:
- All 649 B2/W2 Pokémon sprites [front,back,shiny,formes] fully formatted and indexed are provided
- Resource pack containing all the UI elements and animation files
- Several B2/W2 battle bases and backgrounds
- New metrics data for proper sprite positioning
- New Positioner.exe to easily reposition your sprites
- Audio files for several animations
Additional Tools:
- GIF to PNG converter
All other Essentials related functonality (Mega Evolution, Safari Zone, double battles, support for static sprites, form specific sprites, etc.) has been retained.
Screenshots









Installation
- Make sure that you have satisfied all the dependencies of this resource first!
- Download this pack and extract its contents into your Project's
root directory. Note that this action may overwrite files already in your project, so keep a backup of your project should you wish to revert the changes. - Make sure to give full credits whenever using this resource.
- Open the
Docs page to read more documentation about this resource. - Consider reading the
FAQ below, should you be running into any issues.
Have any issues with or questions about this resource? Take the conversation over to the official Discord Server!
Credits
Please credit all the following people for their contributions, when using Elite Battle System.
Sprites:
- GameFreak | Original sprites from B/W/2 games
- Pokecheck.org | Ripping the sprites from B2/W2 roms
- Luka S.J. | Indexing and formatting the sprites
- PinkCatDragon | GIF to PNG conversion
- Tebited15 | B/W styled trainer Red sprite
- Spriters-Resource (redblueyellow) | Gen 5 ball sprites
Battle Backgrounds:
- Eli | Ripping and compiling the backgrounds
- lilatraube | Some B2/W2 battle bases
Custom UI:
- Luka S.J. | Design, formatting and implementation
Scripts:
- Luka S.J. | Elite Battle System
- Maruno | General help and support
- PinkCatDragon | GIF to PNG converter
- Pokémon Essentials | Base system
Sound Effects:
- GameFreak | Original sound effects from B/W/2 games
- BadSamaritan | Ripping the sound effects
F.A.Q.
Q:Help, the game is throwing out errors about missing Pokémon sprites?
If using Elite Battle, run your game at least once in Debug mode to re-index the sprites.
Q:Can I use static and/or default Essentials sprites in EBS?
As stated in the features list, yes. You can still use single frame, static sprites.
Q:How do I get EBS to work with a DS layout?
As of version 4.3.3, EBS no longer supports DS engines.
Q:My sprites are huge/tiny?
If you're not using the resources provided, you'll have some issues at first. The system is not magic. However, you can use the scaling constants in the script to automatically scale your sprites.
Q:My Mega Pokémon are all over the place in this. What gives?
As of v17 of Essentials you can now change battler metrics for forms as well. This is supported in EBS by default. You can use the Sprite Positioner to apply positions based on forms as well.
Q:I'm getting 'Critical Error' messages?
This could occour from a multitude of reasons. A common one being that people tend to use pirated versions of RMXP. Another, is a mismatch of the version of RMXP that you are running and the RGSS10xE.dll Library in your project folder.
Q:I'm getting an undefined method `runScript' for File:Class error
You're missing the mandatory Scripting Utilities (read the instructions carefully), or your Scripting Utilities are out of date!