• The Eevee Expo Game Jam #10 has concluded, congratulations to all participants! Now it's time for the judges to play through the games, and you can play along to vote who deserves the community choice spotlight.
    You can check out the submitted games here!
    Play through the games and provide some feedback to the devs while you're at it!
  • 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!
Generation 9 Resource Pack [v21.1] (Updated with Indigo Disk contents)

v21.1 Generation 9 Resource Pack [v21.1] (Updated with Indigo Disk contents) 3.2.8

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Generation 9 Resource Pack
U3y8zVw.gif
7OwCzit.gif
Finally, Pokémon Scarlet and Violet officially release on November 18th. Even a week after it released, many people, including me, want to try to implement some of the newest mechanics. So, I tried to implement some of the mechanics, and this pack was created. This is an open collaboration project for Essentials v21.1. So, everyone can contribute to this pack, and please give the properly credit.

Feature :
  • An adaptation of the Pokemon Legends Arceus Expansion for v20.
  • A resized Gen 1-9 Pokémon sprites. (It will not support with the Gen 8 Pack)
  • PLA and Gen 9 up to the Indigo Disk DLC pokémons, forms, cries, abilities, moves, and several items included.
  • Legend Plate item from PLA based on Eskiss's Functional Legend Plate.
  • An optional PLA's frostbite and drowsy mechanic. (Set as false by default)
  • An optional Snow mechanic. (Set as Generation 9 snow by default)

PLA and Gen 9 Sprites Credit List :


Move Animations :
There is a move animation project that includes Gen 9 Move named The Gen 9 Move Animation Project by KRLW890.
There are also another Gen 9 move animation created by other contributors that I listed here.


Footprints :
This pack only contain Gen 9 footprint sprites, but you can download Gen 6-8 footprint sprites compiled by komeiji514.

Disclaimers :
  • All the mechanics that were created in this pack may not be 100% accurate.
  • Many vanilla scripts that check a mold breaker ability replaced to add a function for Ability Shield, so it might be incompatible with some scripts. (haven't tested the compability yet)
  • Tera Blast and Tera Shardstorm are planned to be included in Lucidious89's Tera Plugin (TBA)
  • For version 3.2.0 or newer, the included sprites are not compatible with the Gen 8 Pack script
Adaptation changes from the original :
  • Rellor, Pawmo, and Bramblin can evolve by walking 1000 steps while in the first party slot and then leveling up.
  • Palafin can evolve by leveling up while you are partnered with a trainer.

Installation Guide :
  • Make a backup of your project in case you have any custom changes PBS files, sprites, or cries
  • Download and extract the rar file.
Pokémon Graphics
  • For version 3.2.0 or newer, the Pokémon sprites included in the Graphics folder are already at 192px for the front sprites and 288px for the back sprites. It will not compatible with the Gen 8 Pack, so you can remove it from the plugin folder. But if you still want to use the Gen 8 Pack, you need to find compatible sprites for it.
  • Open the Graphics > Pokemon folder
  • If you want to use the Vanilla style, copy all the folder except Back, Back shiny, Icons and Icons shiny to your Graphics > Pokemon project folder. Copy Back, Back shiny, and Icons from OPTIONAL > Gen 9 Backsprites in Vanilla Style/ to your project folder.
  • If you don't want to use the Vanilla style, copy all the folder to your Graphics/Pokemon/ project folder.
Audio, Plugins, and Others Graphics
  • If you have installed the older version of Generation 9 Pack before, remove it from the plugin folder.
  • Copy Audio, Graphics, PBS, and Plugins to your project folder.
PBS files (for version 3.1.0 or newer)
This plugin includes all the new PBS data for PLA and Gen 9 content, up to the Indigo Disk DLC. This includes all new Abilities, Items, Moves, Pokemon, forms, and metrics. Each data type is included in its own stand-alone file that is not mixed together with your base PBS data, so you don't have to completely overwrite all of your files to include them. These files are named as such:
  • abilities_Gen_9_Pack.txt
  • items_Gen_9_Pack.txt
  • moves_Gen_9_Pack.txt
  • pokemon_base_Gen_9_Pack.txt
  • pokemon_forms_Gen_9_Pack.txt
  • pokemon_metrics_Gen_9_Pack.txt
When you install this plugin, these files are automatically added to your game, so there isn't anything extra you have to do with these.

However, there are a lot of existing data in your base PBS files that need to be updated, too. You can check all the changes in the PBS folder > Gen 9 backup > Auto-Updates. For example, old species that gained new evolutions in PLA/SV need new evolution handlers, many old abilities need their descriptions changed, many old moves need updates to their power and flags, etc. Previously, this was done by simply replacing all of your base PBS files. However, this meant that if you made any custom edits to your PBS data, they would all be deleted. To address this, there are now two alternate methods for updating your base PBS files.

Updating Your PBS Data (for version 3.1.0 or newer)
  • Scenario 1: "I don't mind overwriting any of my PBS files."
    If you're someone who hasn't made any edits to your base PBS files that you mind losing, or you aren't using any other plugins that have added content to your base PBS files, then this is the easiest method for updating your base data to Gen 9 standards. First, in the PBS folder, you will find a new folder named Gen 9 backup. In here, you will find three more folders. Open the folder named Vanilla PBS Files. Highlight all of the text files that are in this folder, and copy them. Then, go back to your main PBS folder, and paste those text files here. When you are asked if you want to replace the old files, click yes.

    Then, load your game in Debug mode, and make sure the game recompiles. If so, you have successfully updated all of your PBS data to Gen 9 standards.

  • Scenario 2: "I have custom data added to one or more of my PBS files that I do NOT want to overwrite!"
    If you're someone who has made any edits to abilities.txt, items.txt, moves.txt, pokemon.txt, OR pokemon_forms.txt, AND you don't want to lose any of those custom edits/additions, then this is the method for you.

    In one of your maps, create an event which includes the following script: Compiler.update_gen9
    1697947675562.png

    Next, when you interact with this event in-game, this will trigger the script to run which will automatically compile and update all of your base PBS files with the specific lines of new data they need. This will do so WITHOUT overwriting any other lines or touching custom content. This will allow you to apply the updates required for Gen 9 compatibility without having to replace your files.

    Updating Only Specific Files
    If you want to update the data for only specific files and want to leave the others untouched, you may do so by including specific arguments in the above script. The specific arguments the script accepts are the following: :Ability, :Item, :Move, and/or :Species.

    For example, say you want to update ONLY your species data, but don't want any of your other files being touched. In this case, you would just include :Species as an argument for your script, like this: Compiler.update_gen9(:Species)

    You may add as many of these arguments as you wish for each script. For example, if you want to update your ability, move, and species data, but do not want your item data touched, your script would look like this: Compiler.update_gen9(:Ability, :Move, :Species)

    How Do I Know Which Lines Will Be Updated?
    If you want to know the exact lines of data that will be overwritten when you run the above script, you can view these by going to your PBS folder and opening the folder named Gen 9 backup. In here, you will find three more folders. Open the folder named Auto-Updates, and you will see various text files. Each of these files contain ONLY the data that will be overwritten when you run the Compiler.update_gen9 script. You can look through this data if you wish, to carefully review which lines will be overwritten. If there are any lines which you don't want the script to overwrite for some reason, you may delete those lines in this file. However, keep in mind that most of these changes are listed here for a reason, so don't delete anything if you're unsure of why it's there.

    Here's a general breakdown of what lines each file changes:
    • abilities.txt
      This file updates the descriptions of several abilities that have had their effects changed from Gen 8 to match the effects of their Gen 9 counterparts.
    • items.txt
      This file updates the pricing data of several items that have had their prices changed from Gen 8 to match their new prices in Gen 9. This also updates the new Gen 9 Fling damage for the item Big Nugget.
    • moves.txt
      This file updates various data of several moves that have undergone changes from Gen 8 to match their Gen 9 counterparts. This includes adding the new "Wind" and "Slicing" flags to several moves and/or nerfing the PP or Power of several moves, Some moves have also had their descriptions changed for cosmetic purposes, so that they now properly fit in certain UI's.
    • pokemon.txt
      This file updates various data of several species or forms that have undergone changes from Gen 8 to match their Gen 9 counterparts. This typically includes new level-up learnsets, new tutor moves, and/or new egg moves. Certain species that have gained new evolutions or new methods of evolutions have had these lines updated as well. This also includes more specific changes made to Base Stats, Abilities, wild held items, flags, and more. This also adds missing Habitat data for all Gen 4+ species. This isn't a Gen 9 feature, but it's included here for the sake of keeping all species consistent, even if this data isn't official.

      Note that this file contains data for species found in pokemon.txt and forms found in pokemon_forms.txt in one combined file.
Other Scenarios
  • "I am updating my PBS data from a previous version of this plugin (v3.0.1 or older)."
    If you're someone who already has a previous version of this plugin installed that is at v3.0.1 or lower, then this applies to you. In previous iterations of this plugin, all the new PBS additions were included in a single file that you would be forced to simply replace your base files with. In newer versions, all of the new PBS data are separated in their own exclusive files. This means that if you are updating from an older version, you must delete the newly-added PLA/Gen 9 content from your base PBS files. The easiest way to do this is by simply following the instructions in "Scenario 1" listed above.

  • "I accidentally deleted one of my Gen 9 PBS files! What do I do?"
    If you ever delete or replace one of your Gen 9 PBS files, or messed something up with one of these files that keeps breaking your game, you can simply replace them with a fresh file. These are stored in the Gen 9 backup folder. In here, you will find three more folders. Open the folder named Gen 9 Content, and you will find backups for all of the stand-alone Gen 9 PBS files that this plugin provides. Copy whichever files you need, and paste them into your main PBS folder as needed.
Optional files
In this pack includes several files inside the OPTIONAL folder that you can use based on other installed plugins. These files are named as such:
  • Bag Screen with interactable Party
  • Gen 9 TM
  • Gen 9 Backsprites in Vanilla Style
  • Bag Screen with interactable Party
    This folder contains statuses image files used for Bag Screen with interactable Party plugin.
  • Gen 9 TM
    This folder contains Generation 9 TM item PBS files. It has a different ID format (TMxxx) from the vanilla one (TMxx, except the TM100). TMs included here are TM001–TM201, excluding TM171 (Terablast). To install it, you only need to copy all the files into your root game directory and paste them. You need to use the auto-updater to update the TM100 by using Compiler.update_gen9(:Item).
  • Gen 9 Backsprites in Vanilla Style
    This folder contains pokemon battlers, icons, and pokemon_metrics files in Vanilla sprite style (160px Battler sprites). For the Gen 6, 7, and 8 pokémon backsprites you can use Pokémon DS-Styled Sprites from Generation 5, 6, 7 & 8 for Essentials by Chainfire.
Don't forget to recompile your game and start a new save game.

Feel free to give feedback or report the error from the script.
Also please let me know if I forget to mention someone in the credit list
Credits
Scripts:
-Caruban
-Lucidious89
-Eskiss (Original Legend Plate script)
-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 Sprite Project
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
-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
-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

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 Absol's Gen 9 Cries compilation video
Edited from HeroLinik's Pokemon Scarlet and Violet - Walking Wake and Iron Leaves Cries video
Edited from HeroLinik's Pokemon Scarlet and Violet - All Teal Mask Cries video

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 Sprites Credit List:
See Full Sprites Credit List

And let me know if there is someone that I forget to mentions here.
  • DexGen9.gif
    DexGen9.gif
    2.4 MB · Views: 71,418
  • PCGen9.gif
    PCGen9.gif
    1 MB · Views: 79,900
Author
Caruban
Downloads
25,761
Views
115,437
First release
Last update

Ratings

4.57 star(s) 28 ratings

More resources from Caruban

Latest updates

  1. Minor Update (v3.2.8)

    Fixed several AI bugs. Change log: Changed Infernal Parade burn score "b" parameter to...
  2. Minor Update (v3.2.7)

    Fixed minor AI, Basculegion, and Tatsugiri form bugs. Change logs: Added the missing Sharpness...
  3. Minor AI Update (v3.2.6)

    Fixed minor AI and trace ability bugs. Change logs: Fixed Trace interaction with Ability...

Latest reviews

Leaving another rating this pack is great i just need the backsprites for the final 6 pokemon
It's a well-made resource that's very useful. The page also provides a link to another resource that adds things that this doesn't.
An incredible amount of work by a group of wonderful people. Please keep up the hard work! <3
I copy and replace the files and try to run the game but... it gives me an error, but
I managed to fix it. Anyways five stars because its a great pluggin
great pack can't wait for the indigo disk update. love how easy it to plug in everything and just play.
Absolutely loving it! I just had some inconsistencies with move Function Codes and their respective scripts I had to fix, and I would love the addition of dynamax metrics for the Gen 9 Pokémon. Other than that, fantastic!
I love everything about it the only issue Im having is the pokemon metrics aren't working
Absolutely fantastic work right here. Gen 9 has so many awesome mons, and the people that worked on this really did them justice with these amazing sprites! all the gen 9 stuff is here, and, it honestly blews my mind how fast they made this.
Incredible work from all involved, and such a quick turn around from the games release too!
Extremely helpful for anybody looking to implement newer features, great asset for the community.
Back
Top