• 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.
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Generation 9 Resource Pack [v21.1] (Updated with Mega Dimension contents)

Resource Generation 9 Resource Pack [v21.1] (Updated with Mega Dimension contents) 3.3.4

Is there an "easy" way to get all pokemon back sprites in the 160x160 format with pixel density 2 and the fitting metrics. In my project these big back sprites don't work too well.
Use the Gen 4 style half back sprites, then.
 
Is there an "easy" way to get all pokemon back sprites in the 160x160 format with pixel density 2 and the fitting metrics. In my project these big back sprites don't work too well.
You could look into the animated sprite project, they have all of them in the right size.
 
Use the Gen 4 style half back sprites, then.
Sorry if this is a stupid question.
But gen4 style means the back sprites that come with Pokémon essentials?
And if yes, is there a resource which contains the sprites of all Pokémon up to gen 9?
 
Sorry if this is a stupid question.
But gen4 style means the back sprites that come with Pokémon essentials?
And if yes, is there a resource which contains the sprites of all Pokémon up to gen 9?
theres a folder called 'Optional" when you extract the Zip from this Plugin
inside there is another called 'Vanilla backsprites", this one contains the Gen 4 version with all the gen 9 (not Mega Dimension) - with the proper Metrics PBS as well so they don't end floating or too bellow in-battle
 
Sorry if this is a stupid question.
But gen4 style means the back sprites that come with Pokémon essentials?
And if yes, is there a resource which contains the sprites of all Pokémon up to gen 9?
Yes. This resource.
 
installed this the other day and i've been encountering numerous crash errors when trying to do any battles so i was wondering if anyone here might have a solution; Whenever I choose a move, or when an opposing pokemon would attack, the game crashes with this error message:
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: SystemStackError
Message: stack level too deep

Backtrace:
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'

I've tried commenting out the section around that error, and got a bit farther into the battle but got another similar error with another line shortly after. Additionally, I've tried just deleting the weather and status file as a temporary solution, and that worked for wild battles, but when it came to trainer battles i would then get this error:

[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Script error in event 5 (coords 9,15), map 76 (Route W)
Exception: SystemStackError
Message: stack level too deep

***Full script:
TrainerBattle.start(:YOUNGSTER, "Man")
Backtrace:
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
 
installed this the other day and i've been encountering numerous crash errors when trying to do any battles so i was wondering if anyone here might have a solution; Whenever I choose a move, or when an opposing pokemon would attack, the game crashes with this error message:
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: SystemStackError
Message: stack level too deep

Backtrace:
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'
[Generation 9 Pack] [003] Weather and Status.rb:490:in `pbTryUseMove'

I've tried commenting out the section around that error, and got a bit farther into the battle but got another similar error with another line shortly after. Additionally, I've tried just deleting the weather and status file as a temporary solution, and that worked for wild battles, but when it came to trainer battles i would then get this error:

[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Script error in event 5 (coords 9,15), map 76 (Route W)
Exception: SystemStackError
Message: stack level too deep

***Full script:
TrainerBattle.start(:YOUNGSTER, "Man")
Backtrace:
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
[Generation 9 Pack] [003] Battle_AI.rb:427:in `pbPredictMoveFailureAgainstTarget'
Are you sure you didnt just accidentally install the plugin twice? Because that's what these errors look like.
 
Yes. This resource.
But in the backsprites folder in the gen9 vanilla style backsprites folder are only 168 sprites.

Edit: Maybe I got it now. I used the backsprites from Pokemon Essentials and added the ones from the Gen9 Pack Vanilla backsprites folder and updated the metrics.

Now I am left with more questions:
1) Why are the new front sprites now 196x196 and the backsprites 288x288. In double battles the new backsprites were way too big. Did I miss something?
2) does the new size of the front sprites 196x196 still work with the old move animations? Some of them look really off. But I don’t know if they were always off or if this is because of the new sprites.
 
Last edited:
hello! im just starting all this and i have downloaded pokemon essentials 21.1 as well as the relevant hotfix. when looking in the graphics front sprites folder i saw it only seemed to go up to gen 5 i saw this to add gen 9 but i am also curios as how i can add gen6, 7, and 8 or does that all come included in here? im not totally sure if im correct here but any help would be greatly appreciated as i have no idea what i am doing, trying to make my own game and would love to include pokemon from every generation. Thank you!
 
An error occured in my game when Fake Out was used while Farigiraf with Armor Tail is on the field. The error came from the [002] Damage Calc Refactor script of the deluxe battle kit plugin. So this is maybe interessting for people who also use both the Gen9Pack and the deluxe battle kit. I fixed this issue by adding a safety net in the [002] Damage Calc Refactor script. I thought I should share this if anybody else has this problem.
 
But in the backsprites folder in the gen9 vanilla style backsprites folder are only 168 sprites.

Edit: Maybe I got it now. I used the backsprites from Pokemon Essentials and added the ones from the Gen9 Pack Vanilla backsprites folder and updated the metrics.

Now I am left with more questions:
1) Why are the new front sprites now 196x196 and the backsprites 288x288. In double battles the new backsprites were way too big. Did I miss something?
2) does the new size of the front sprites 196x196 still work with the old move animations? Some of them look really off. But I don’t know if they were always off or if this is because of the new sprites.
Because most of these sprites are simply imported from the Gen 8 Pack made by someone else years ago, and those were the sprites it used. That pack used the Gen 5 style full-body back sprites for all the Pokemon, which are not meant for the Gen 3-styled display that Essentials uses. They are sized that way because that pack came with a built-in sprite resizer, which could scale them up and down. This pack does not contain that resizer, so they are stuck at the sizes they are.

The sprites are probably the least important part of this pack, tbh. Theyre there mostly out of obligation and as placeholder. There are tons of dedicated sprite packs out there that you can use instead, if you want to. The main focus of this pack is replicating all of the actual Gen 9/Legends content.
 
Because most of these sprites are simply imported from the Gen 8 Pack made by someone else years ago, and those were the sprites it used. That pack used the Gen 5 style full-body back sprites for all the Pokemon, which are not meant for the Gen 3-styled display that Essentials uses. They are sized that way because that pack came with a built-in sprite resizer, which could scale them up and down. This pack does not contain that resizer, so they are stuck at the sizes they are.

The sprites are probably the least important part of this pack, tbh. Theyre there mostly out of obligation and as placeholder. There are tons of dedicated sprite packs out there that you can use instead, if you want to. The main focus of this pack is replicating all of the actual Gen 9/Legends content.
Ok thanks. And sorry for this questions if they are redundant. But now I know where I have to go on searching.
I am working on a game for a bit now, but honestly found eevee Expo just recently. This is why I was not aware of those other packs. Now I am a bit angry since I could have saved so much time :D
This Pack is amazing, big thanks to everyone who worked on it.
I already made my own sprite resizer meanwhile that automatically adjusts the metrics too. So now I am Fine.

Aaaand I noticed now the other aspects of this pack too 😅 so all the scripts are very appreciated too 🙏🏻 I have to add them in one by one since I changed to many things in the scripts of my game as it seem. There Are some collisions if I add Everything.
 
Last edited:
Hello there guys! Long time no see. I was trying to add those new mega pokemon form from LA back sprites, not the vanila ones, and they are huge for me, the size is 288x288, i was trying to reduce the scale into its original size so i can adapt them into my fangame, but i don't have a clue, since that if i reduce them into half, they don't look good, so my doubt is, what pixels is the original size of those back sprites?
 
Back
Top