- Pokémon Essentials Version
- v21.1 ✅
Open-Source EBDX Renovation Project
This project aims to resolve bugs/lag and add small features to @Manurocker95 's v21.1 port of Luka S.J.'s Elite Battle: DX.
This project aims to resolve bugs/lag and add small features to @Manurocker95 's v21.1 port of Luka S.J.'s Elite Battle: DX.
Major Additions:
- Animated sprites from Gens 1 - 9, including all Legends Z-A Mega Evolutions (courtesy of @Lucidious89 's Animated Pokemon System sprites, the Spanish fangame community La Base de Sky, Ghasty_001's animated sprites, and more!)
- Positioned metrics for the animated sprites
- Animated & positioned sprites for Gigantamax* forms, as well as Pokemon_forms.txt data (*no plans to add Dynamax)
- EBDX move & common animations (including Shadow moves) (courtesy of @NikDie )
- Ball Burst animations for newer Poke Balls (courtesy of @lichen)
- "beforeLast" and "afterLast" triggers can now function for Double battles :)
- Up-to-date Generation 9 Resource Pack (courtesy of @Caruban and all contributors)
- Restored dexit-ed / transfer-only movesets for Gens 1 - 7 Pokemon
- Location Signposts, from Maruno's Essentials v22 development branch
- Ability to define default Poke Balls by Trainer Type, from Maruno's Essentials v22 development branch
- Restored compatibility with @phantombass 's EBDX Stat Change Overlay
-
- Option to use Gen 5 font for battler names/data (font formatted by @bonzairob )
-
Fixes / improvements:
- Resolved pbWait(1) lag for some messages that display choice (nickname, Switch mode, etc...)
- Resolved Battle Bag icon indexing incorrectly
- Improved 12-character name display
- Corrected text positioning for the Capture Dex Entry scene + restored cry playing
- Capture SE from default v21.1 Essentials used
- Drowsy / Frostbite icon fix (admittedly lazy re-use of Sleep / Freeze)
- Weather optimization (courtesy of @Ghasty_001 )
- Faint cry at correct pitch
- Sprites are now extracted from Graphics/Pokemon/... instead of Graphics/EBDX/Battlers/..., for consistency with default Essentials v21.1
As an open-source project, anyone is welcome to contribute.
In fact, I highly encourage more experienced programmers to assist and optimize this project further, as I am quite a novice (for now, trying to improve)

Checklist for Future Plans & Ideas:
- Port to v22 when it drops (will require major assistance for this!)
- Resolve any framerate / lag issues
- Animations for Electric/Psychic/Grassy/Misty terrain
- Camera vector "locks on" to user when selecting a move (Fight menu); useful for Double/Triple battles and in the actual Gen 5 games
- Compatibility patches with other popular plugins
- Resolve bug: IV parameter crash
- Resolve bug: defining Nature removes :bossboost
- Ability to toggle a wild Pokemon's catchability via midbattle scripting
- HP thresholds akin to @grogro 's Mid battle dialogue for v20+
- Mouse Functionality (including a new Party UI specifically for battle) [commissioning @Golisopod User for this]
- Credits
- Credit if used:
Pokémon is owned by: The Pokémon Company, Nintendo, & affiliated with Game Freak
==============================================================
## CREDITS: Pokemon Essentials v21.1
"Pokémon Essentials" was created by:
Flameguru
Poccil (Peter O.)
Maruno
With contributions from:
AvatarMonkeyKirby
Marin
Boushy
MiDas Mike
Brother1440
Near Fantastica
FL.
PinkMan
Genzai Kawakami
Popper
Help-14
Rataime
IceGod64
SoundSpawn
Jacob O. Wobbrock
the__end
KitsuneKouta
Venom12
Lisa Anthony
Wachunga
Luka S.J.
and everyone else who helped out
MKXP by Roza
"RPG Maker XP" by: Enterbrain
=============================================================
## CREDITS: Elite Battle: DX
- Original by Luka S.J., ported to v21.1 by Manurocker95
Sprites:
GameFreak | Original sprites from B/W/2 games
Pokecheck.org | Ripping the sprites from B2/W2 roms
PinkCatDragon | GIF to PNG conversion
Tebited15, WolfPP, Issei Hyoudou, Nasasu, luckygirl88 | B/W styled trainer Red/Leaf sprites
WolfPP | B/W styled trainer Leaf sprite
Spriters-Resource (redblueyellow), Damien, WolfPP | Gen 5 ball sprites
Sound Effects:
GameFreak | Original sound effects from B/W/2 games
BadSamaritan | Ripping the sound effects
Other:
Luka S.J. | Elite Battle: DX
Pokémon Essentials | Base system
Maruno, Marin, Golisopod User | General help, support, and bouncing off ideas
PinkCatDragon | GIF to PNG conversion
EBDX v21.1 port add-ons & fixes:
Aprogergely for the hatching scene fix
NikDie for the animation resources for EBDX (https://eeveeexpo.com/resources/1230/)
SceoFlash13 for hotfixes while using frame-based animations.
Lichenprincess for additional Poke Ball animations (https://eeveeexpo.com/resources/909/)
Ghasty_001 for Weather optimization
bonzairob @ 3dPE for Gen 5 font: "Truth and Ideals - Fighting Ideals"
phantombass for EBDX Stat Change Overlay (https://eeveeexpo.com/resources/941/); compatibility restored by me
==============================================================
## CREDITS: Pokemon World Tournament
Luka S.J., DerxwnaKapsyla, Vendily, Manurocker95
==============================================================
## CREDITS: Animated Pokemon System by Lucidious89
Plugin Credits:
Creator: Lucidious89
Based on the Generation 8 Pack by Golisopod User and EBDX by Luka S.J.
Sprite Credits:
Battler Sprites
Gen 1-5: Luka S.J.
Gen 6: All Contributors To Smogon X/Y Sprite Project
Gen 7: All Contributors To Smogon Sun/Moon Sprite Project
Gen 8: All Contributors To Smogon Sword/Shield Sprite Project
Gen 9: All Contributors To Smogon Scarlet/Violet Sprite Project
Contributors to the original "Sprites Animados" spanish plugin:
Tenshi of War, DPertierra, Skyflyer, Hellfire_raptor, Antiant, AshnixsLaw, AyanoCloud, Azrita, BR0DE0, Caruban, Creobnil, DanEx, Diegotoon20, dimbly, ekurepu, Ebaru, EricLostie, Falcon7, Federico97_ez, Fleimer_, Franark122k, Hellfire0raptor, HM100, HyperactiveFlummi, iametrine, Involuntary-Twitch, ItsYugen, jinta, justnyxnow, KingOfThe-X-Roads, kiriaura, Legitimate Username, localghost, lucasomi, MallowOut, mangalos810, MCH4R1Z4RD, N-Kin, NoelleMBrooks, Noobiess, Nolo33, OldSoulja, OmegalingYT, PKMarioG, PomPomKing, Poki Papillon, PumpkinPastel, RetroNC, RadicalCharizard, seleccion, SelenaArmorclaw, SkidMarc25, Snivy101, Sopita_Yorita, SoulWardenInfinity, TheAetherPlayer, TheCynicalPoet, Typhlito, uppababy
Other Contributors: Lucidious89, Regis, Rod, kayzering
Icon Sprites
Gen 1-6: Alaguesia, harveydentmd
Gen 7: Marin, MapleBranchWing, Contributors to the DS Styled Gen 7+ Repository
Gen 8: Larry Turbo, Leparagon
Gen 1-8 (Shiny): StarrWolf, Pokemon Shattered Light Team
PLA Icons: LuigiTKO
Gen 9: ezerart, JordanosArt
Resource Compilation: Golisopod User, UberDunsparce, Caruban
Footprint Sprites
Gen 6: भाग्य ज्योति
Gen 7-8: WolfPP
Gen 9 & PLA: Caruban
Resource Compilation: komeiji514
==============================================================
## CREDITS: Gen 9 Pack
Scripts:
-Caruban
-Lucidious89
-Eskiss (Legend Plate script based on)
-StCooler (Original PLA Expansion script for Gen 8 Project in v18 and Status sprites)
-PorousMist and curryofthepast (Adapting the PLA Expansion script script for v19.1 use)
PBS:
-Caruban
-Lucidious89
-PorousMist (Updated the abilities, items, and moves description)
-DJChaos (TM Items)
-Futuresushi (Shortened abilities and moves description)
Pokemon Battler Sprites:
-Gen 1-5 Pokemon Sprites - veekun
-Gen 6 Pokemon Sprites - All Contributors To Smogon X/Y Sprite Project
-Gen 7 Pokemon Sprites - All Contributors To Smogon Sun/Moon Sprite Project
-Gen 8 Pokemon Sprites - All Contributors To Smogon Sword/Shield Sprite Project
-PLA Pokemon Sprites - Smogon Gen8 Sprite Project
(https://www.smogon.com/forums/threads/smogon-sprite-project.3647722/)
Blaquaza, KingOfThe-X-Roads, KattenK, Travis, G.E.Z., SpheX, Hematite, SelenaArmorclaw
-Gen 9 Pokemon Sprites - KingOfThe-X-Roads, Mak, Caruban, jinxed, leParagon, Sopita_Yorita, Azria, Mashirosakura,
JordanosArt, Abnayami, OldSoulja, Katten, Divaruta 666, Clara, Skyflyer, AshnixsLaw, ace_stryfe
-Gen 9 Vanilla style sprites - KingOfThe-X-Roads, Mak, Caruban, jinxed, leParagon, Sopita_Yorita, Azria, Mashirosakura, JordanosArt, Scept, NanaelJustice, SoyChim, KRLW890, AnonAlpaca, PokeJminer, Red7246, Carmanekko, Eduar, Lykeron, GriloKapu10, Mesayas, Erkey830, QDylm, PorousMist, OldSoulja, AlexandreV2.0, Z-nogyroP, lennybitao, Ruben1986, GRAFAIAIMX
Blaquaza, KattenK, Travis, G.E.Z., SpheX, Hematite
Pokemon Icon Sprites:
-Gen 1-6 Pokemon Icon Sprites - Alaguesia, harveydentmd
-Gen 7 Pokemon Icon Sprites - Marin, MapleBranchWing, Contributors to the DS Styled Gen 7+ Repository
-Gen 8 Icon Sprites - Larry Turbo, Leparagon
-Shiny Icon Sprites - StarrWolf, Pokemon Shattered Light Team
-PLA Pokemon Icon Sprites - LuigiTKO
-Shiny PLA Pokemon Icon Sprites - StarrWolf (recolored from LuigiTKO icons)
-Gen 9 Icon Sprites - ezerart, JordanosArt
-Shiny Gen 9 Icon Sprites - ezerart, JordanosArt
-PLA Vanilla Icon Sprites - LuigiTKO, Pikafan2000, Cesare_CBass, Vent, Cesare_Cbass, MultiDiegoDani, leParagon, JWNutz
and thanks for
Pokémon Icons Act 2.9 - Teracristalizando
(https://whackahack.com/foro/threads/pokemon-icons-act-2-9-teracristalizando-07-08-2022.63896/)
-Gen 9 Vanilla Icon Sprites - Vent, Katten, leParagon, Cesare_CBass, AlexandreV2.0, Carmanekko, GRAFAIAIMX
also thanks to Axel Loquendo, CarmaNekko, Divaruta 666, Okyo, JLauz735, and ClaraDragon for
Iconos 9na Gen gba completos (https://whackahack.com/foro/threads/iconos-9na-gen-gba-completos-act-04-03-2023.67908/)
Pokemon Gen 9 Overworld sprites:
-Gen 1-5 Pokemon Overworlds - MissingLukey, help-14, Kymoyonian, cSc-A7X, 2and2makes5, Pokegirl4ever, Fernandojl, Silver-Skies, TyranitarDark, Getsuei-H, Kid1513, Milomilotic11, Kyt666, kdiamo11, Chocosrawlooid, Syledude, Gallanty, Gizamimi-Pichu, 2and2makes5, Zyon17,LarryTurbo, spritesstealer, LarryTurbo
-Gen 6+ Berry Tree Overworlds - Anarlaurendil
-Gen 6 Pokemon Overworlds - princess-pheonix, LunarDusk, Wolfang62, TintjeMadelintje101, piphybuilder88
-Gen 7 Pokemon Overworlds - Larry Turbo, princess-pheonix
-Gen 8 Pokemon Overworlds - SageDeoxys, Wolfang62, LarryTurbo, tammyclaydon
-PLA Pokemon Overworlds - Boonzeet, DarkusShadow, princess-phoenix, Ezeart, WolfPP
-Gen 9 Pokemon Overworlds - Azria, DarkusShadow, EduarPokeN, Carmanekko, StarWolff, Caruban
Pokemon Footprints :
-Gen PLA-9 Pokemon Footprints - Caruban
Pokemon Cries:
-Gen 1-6 Pokemon Cries - Rhyden
-Gen 7 Pokemon Cries - Marin, Rhyden
-Gen 8 Pokemon Cries - Zeak6464
-PLA Pokemon Cries - Morningdew
-Gen 9 Pokemon Cries -
Edited from Lightblade's Absol Gen 9 Cries compilation video
View: https://www.youtube.com/watch?v=KV6k3G62oT0
Edited from HeroLinik's Pokemon Scarlet and Violet - Walking Wake and Iron Leaves Cries video
View: https://www.youtube.com/watch?v=weH2W3mQ35Y
Edited from HeroLinik's Pokemon Scarlet and Violet - All Teal Mask Cries video
View: https://www.youtube.com/watch?v=pQr9z4ryE40
Edited from Joya in UK's Indigo Disk Cries video
View: https://www.youtube.com/watch?v=2Qqr9IzgcKE
Item sprites:
-Gen 9 item sprites - lichenprincess, Caruban, jinxed
-PLA item sprites - AztecCroc, 3DJackArt, Caruban, lichenprincess
Pokeballs battle animation and summary icon:
-Caruban
-WolfPP (Beast ball battle animation)
Compilation of Resources:
-Gen 9 Pack - Caruban
-Gen 8/9 Resized Sprites- http404error
-Gen 8 Pack - Golisopod User, UberDunsparce
Full PLA-Gen 9 Sprites Credit List:
Sprites list
docs.google.com
And let me know if there is someone that I forget to mentions here.
==============================================================
## CREDITS: Animated Sprites by Ghasty001
- Link
- "original" refers to Ghasty_001's work :)
Armarouge
Base front sprites by KingOfThe-X-Roads. Credit to lennybitao for that second frame with the cannon arms. Good Charcadet and ceruledge sprite animations can be found in the Deluxe Battle Kit, but I can't link you the name of the creator.
Mega Ampharos
Base sprites was made by Branflakes325, Layell, Wyverii on Smogon's Sprite Project.
Mega Beedrill (back)
Basecksprite by Sleet on Smogon's Sprite Project.
Mega Victreebel (front)
All original animations and sprites!
Mega Absol Z
All original animations and sprites! Back might need touchups.
Mega Meganium
The base front was made by kiriaura over on its Deviant-Art, while the back is original.
## CREDITS: Legends Z-A base game and Mega Dimension sprites from Spanish fangame community La Base de Sky
- Animated battle sprites: specified in "Créditos_Sprites_Megas ZA_y_DLC_Actualizado.xlsx" (RetroNC, Pepsiman, Robert, Aronousqui, and more)
- icons Z-A base game: Créditos a Luis779 por los iconos y Incluye las versiones shiny de los iconos de Pokémon Showdown de las megas de Dragonite, Victreebel, Hawlucha, Malamar y los iniciales de Kalos (créditos a Ezerart)
- icons Mega Dimension: Créditos a Rauru (Pepsiman) por el icono de mega absol Z y Luis779 por los demas

