• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Script: Generation 9 Resource Pack [v21.1]

17
Posts
5
Years
  • Age 27
  • Seen Apr 14, 2024
Generation 9 Resource Pack
Generation 9 resource pack formatted for Essentials v.21
PCGen9.gifDexGen9.gif
This is a resource pack contains pokémons data, forms, cries, abilities, moves, sprites, icons and several items from PLA and Gen 9 up to the Indigo Disk DLC. 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)

DOWNLOAD LINK (v3.2.4)

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.

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
  • 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 :
Spoiler: Installation Guide

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

Changelog (v3.2.4) :
Spoiler:


Credits :
Spoiler:
 
Last edited:
71
Posts
4
Years
This resource is amazing, so first of all thanks to everyone involved for making it avaliable to us:)

However, I wanted to point out something. Power Shift (the move that was introduced in Legends Arceus) does not swap Attack and Defense, but rather Attack and Defense and Special Attack and Special Defense (Source)

It's not a huge problem since, at least for now, there isn't a single Pokémon that can learn this move in gen 9. But I just realized and wanted to share it.

Anyways, thanks again for the resource and I hope you all have a good day
 
1
Posts
2
Years
  • Age 44
  • Seen Apr 18, 2024
Whenever I make a new game I always use this pack, I panicked a little but thankfully it wasn't exclusive to Relic Castle!
 

NanaelJustice

AbsoluteXandy
64
Posts
5
Years
Thank you for posting this resource here! The gen 9 pack is way too important to fan games to be exclusive to hard to find back up lists
 

R.L

8
Posts
3
Years
[2024-03-29 03:21:25 +0000]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.7]

Error in Plugin: [Generation 9 Pack]
Exception: SyntaxError
Message: [Generation 9 Pack] [002] Battle_Battler.rb:541: class definition in method body
class Battle::FakeBattler
^~~~~~~~~~~~~~~~~~~~~~~~~
[Generation 9 Pack] [002] Battle_Battler.rb:543: syntax error, unexpected end-of-input, expecting `end'
...mmanderHost?; return false; end
... ^


Backtrace:
Section008:635:in `eval'
Section008:635:in `block (2 levels) in runPlugins'
Section008:625:in `each'
Section008:625:in `block in runPlugins'
Section008:616:in `each'
Section008:616:in `runPlugins'
Section401:28:in `mainFunctionDebug'
Section401:18:in `block in mainFunction'
Section014:80:in `pbCriticalCode'
Section401:18:in `mainFunction'

Please help, I have no clue what I'm doing.
 

Attachments

  • [002] Battle_Battler - Copy.txt
    22.4 KB · Views: 1
17
Posts
5
Years
  • Age 27
  • Seen Apr 14, 2024
[2024-03-29 03:21:25 +0000]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.7]

Error in Plugin: [Generation 9 Pack]
Exception: SyntaxError
Message: [Generation 9 Pack] [002] Battle_Battler.rb:541: class definition in method body
class Battle::FakeBattler
^~~~~~~~~~~~~~~~~~~~~~~~~
[Generation 9 Pack] [002] Battle_Battler.rb:543: syntax error, unexpected end-of-input, expecting `end'
...mmanderHost?; return false; end
... ^


Backtrace:
Section008:635:in `eval'
Section008:635:in `block (2 levels) in runPlugins'
Section008:625:in `each'
Section008:625:in `block in runPlugins'
Section008:616:in `each'
Section008:616:in `runPlugins'
Section401:28:in `mainFunctionDebug'
Section401:18:in `block in mainFunction'
Section014:80:in `pbCriticalCode'
Section401:18:in `mainFunction'

Please help, I have no clue what I'm doing.
You're missing an end after line 543.
 

R.L

8
Posts
3
Years
is this correct?
#===============================================================================
# Safari Zone compatibility.
#===============================================================================
class Battle::FakeBattler
def isCommander?; return false; end
def isCommanderHost?; return false; end
end

I added the end and got this

=================

[2024-03-29 03:10:22 +0000]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.7]

Error in Plugin: [Generation 9 Pack]
Exception: SyntaxError
Message: [Generation 9 Pack] [002] Battle_Battler.rb:536: syntax error, unexpected end-of-input, expecting `end'

Backtrace:
Section008:635:in `eval'
Section008:635:in `block (2 levels) in runPlugins'
Section008:625:in `each'
Section008:625:in `block in runPlugins'
Section008:616:in `each'
Section008:616:in `runPlugins'
Section401:28:in `mainFunctionDebug'
Section401:18:in `block in mainFunction'
Section014:80:in `pbCriticalCode'
Section401:18:in `mainFunction'
 
17
Posts
5
Years
  • Age 27
  • Seen Apr 14, 2024
is this correct?
#===============================================================================
# Safari Zone compatibility.
#===============================================================================
class Battle::FakeBattler
def isCommander?; return false; end
def isCommanderHost?; return false; end
end

I added the end and got this

=================

[2024-03-29 03:10:22 +0000]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.7]

Error in Plugin: [Generation 9 Pack]
Exception: SyntaxError
Message: [Generation 9 Pack] [002] Battle_Battler.rb:536: syntax error, unexpected end-of-input, expecting `end'

Backtrace:
Section008:635:in `eval'
Section008:635:in `block (2 levels) in runPlugins'
Section008:625:in `each'
Section008:625:in `block in runPlugins'
Section008:616:in `each'
Section008:616:in `runPlugins'
Section401:28:in `mainFunctionDebug'
Section401:18:in `block in mainFunction'
Section014:80:in `pbCriticalCode'
Section401:18:in `mainFunction'
Check around line 326 on pbCheckForm, there is an error with the if syntax.
Spoiler:
 
  • Like
Reactions: R.L

R.L

8
Posts
3
Years
Check around line 326 on pbCheckForm, there is an error with the if syntax.
Spoiler:
Thank you so much, I had no idea how to do that.
 
5
Posts
6
Years
  • Age 33
  • Seen Apr 2, 2024
Idk if it's a problem with how i'm installing it or what, but all of my battlers are floating. If I run the auto set sprites option in the debug menu, I get a bug. Is there something I'm doing wrong here? I don't wanna have to manually adjust all of them...
 
24
Posts
1
Years
  • Age 20
  • Seen today
Idk if it's a problem with how i'm installing it or what, but all of my battlers are floating. If I run the auto set sprites option in the debug menu, I get a bug. Is there something I'm doing wrong here? I don't wanna have to manually adjust all of them...
What style of back sprites are you using? Full back of vanilla gen 4 style?
 
5
Posts
6
Years
  • Age 33
  • Seen Apr 2, 2024
What style of back sprites are you using? Full back of vanilla gen 4 style?
Full back, but the fronts and backs are floating. Plus, when I try to compile the data in the debug menu (since it isn't doing it on launch), I get this:
-----
-----
-----
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.7]

Exception: RuntimeError
Message: Undefined value TRAILBLAZE in GameData::Move
File PBS/pokemon.txt, section BULBASAUR, key TutorMoves
ACIDSPRAY,BODYSLAM,BULLETSEED,CHARM,CURSE,DOUBLEEDGE,ENDURE,ENERGYBALL,FACADE,FALSESWIPE,GIGADRAIN,GRASSKNOT,GRASSPLEDGE,GRASSYGLIDE,GRASSYTERRAIN,HELPINGHAND,KNOCKOFF,LEAFSTORM,MAGICALLEAF,PROTECT,RE...



Backtrace:
Compiler:454:in `checkEnumField'
[v21.1 Hotfixes] Compiler bug fixes.rb:53:in `cast_csv_value'
Compiler:724:in `block (2 levels) in get_csv_record'
Compiler:710:in `each'
Compiler:710:in `block in get_csv_record'
Compiler:708:in `loop'
Compiler:708:in `get_csv_record'
Compiler_CompilePBS:49:in `block (4 levels) in compile_PBS_file_generic'
Compiler_CompilePBS:31:in `each_key'
Compiler_CompilePBS:31:in `block (3 levels) in compile_PBS_file_generic'
 
24
Posts
1
Years
  • Age 20
  • Seen today
Full back, but the fronts and backs are floating. Plus, when I try to compile the data in the debug menu (since it isn't doing it on launch), I get this:
-----
-----
-----
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.7]

Exception: RuntimeError
Message: Undefined value TRAILBLAZE in GameData::Move
File PBS/pokemon.txt, section BULBASAUR, key TutorMoves
ACIDSPRAY,BODYSLAM,BULLETSEED,CHARM,CURSE,DOUBLEEDGE,ENDURE,ENERGYBALL,FACADE,FALSESWIPE,GIGADRAIN,GRASSKNOT,GRASSPLEDGE,GRASSYGLIDE,GRASSYTERRAIN,HELPINGHAND,KNOCKOFF,LEAFSTORM,MAGICALLEAF,PROTECT,RE...



Backtrace:
Compiler:454:in `checkEnumField'
[v21.1 Hotfixes] Compiler bug fixes.rb:53:in `cast_csv_value'
Compiler:724:in `block (2 levels) in get_csv_record'
Compiler:710:in `each'
Compiler:710:in `block in get_csv_record'
Compiler:708:in `loop'
Compiler:708:in `get_csv_record'
Compiler_CompilePBS:49:in `block (4 levels) in compile_PBS_file_generic'
Compiler_CompilePBS:31:in `each_key'
Compiler_CompilePBS:31:in `block (3 levels) in compile_PBS_file_generic'
Make sure to install the PBS files and compile the plugin correctly.
 
5
Posts
6
Years
  • Age 33
  • Seen Apr 2, 2024
Make sure to install the PBS files and compile the plugin correctly.
I installed all the correct files, even just added the ones that said gen_9_pack at the end, and now I get a different error with still floating pokemon. I didn't skip any files and I put them all in the right places. But, the game won't compile on launch still and won't let me use compile in debug. EDIT: Compiled by holding control on launch, it compiled. sprites still floating, front and back.

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

Exception: RuntimeError
Message: Field '-1' is not a positive integer or 0.
File PBS/pokemon.txt, section CLEFABLE, key Moves
-1,POUND,-1,GROWL,-1,SING,-1,DEFENSECURL,-1,SPLASH,-1,SWEETKISS,-1,CHARM,-1,ENCORE,-1,MOONLIGHT,-1,FOLLOWME,-1,COSMICPOWER,-1,GRAVITY,-1,HEALINGWISH,-1,COPYCAT,-1,AFTERYOU,-1,STOREDPOWER,-1,DISARMINGV...



Backtrace:
[v21.1 Hotfixes] Compiler bug fixes.rb:16:in `cast_csv_value'
Compiler:724:in `block (2 levels) in get_csv_record'
Compiler:710:in `each'
Compiler:710:in `block in get_csv_record'
Compiler:708:in `loop'
Compiler:708:in `get_csv_record'
Compiler_CompilePBS:49:in `block (4 levels) in compile_PBS_file_generic'
Compiler_CompilePBS:31:in `each_key'
Compiler_CompilePBS:31:in `block (3 levels) in compile_PBS_file_generic'
Compiler:143:in `block in pbEachFileSection'
 
1,401
Posts
10
Years
  • Age 35
  • Seen today
I installed all the correct files, even just added the ones that said gen_9_pack at the end, and now I get a different error with still floating pokemon. I didn't skip any files and I put them all in the right places. But, the game won't compile on launch still and won't let me use compile in debug. EDIT: Compiled by holding control on launch, it compiled. sprites still floating, front and back.

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

Exception: RuntimeError
Message: Field '-1' is not a positive integer or 0.
File PBS/pokemon.txt, section CLEFABLE, key Moves
-1,POUND,-1,GROWL,-1,SING,-1,DEFENSECURL,-1,SPLASH,-1,SWEETKISS,-1,CHARM,-1,ENCORE,-1,MOONLIGHT,-1,FOLLOWME,-1,COSMICPOWER,-1,GRAVITY,-1,HEALINGWISH,-1,COPYCAT,-1,AFTERYOU,-1,STOREDPOWER,-1,DISARMINGV...



Backtrace:
[v21.1 Hotfixes] Compiler bug fixes.rb:16:in `cast_csv_value'
Compiler:724:in `block (2 levels) in get_csv_record'
Compiler:710:in `each'
Compiler:710:in `block in get_csv_record'
Compiler:708:in `loop'
Compiler:708:in `get_csv_record'
Compiler_CompilePBS:49:in `block (4 levels) in compile_PBS_file_generic'
Compiler_CompilePBS:31:in `each_key'
Compiler_CompilePBS:31:in `block (3 levels) in compile_PBS_file_generic'
Compiler:143:in `block in pbEachFileSection'
You aren't actually compiling the game if youre getting this error. Either that, or you just dont have the plugin scripts installed.
 
5
Posts
6
Years
  • Age 33
  • Seen Apr 2, 2024
I FINALLY FIXED IT OMG!! Though, I do have one final question. The full back sprites, what are those for? Stylistic choice or something? They seem to cover a lot of the screen, idk.
 
24
Posts
1
Years
  • Age 20
  • Seen today
I FINALLY FIXED IT OMG!! Though, I do have one final question. The full back sprites, what are those for? Stylistic choice or something? They seem to cover a lot of the screen, idk.
Just use matched pokemon_metrics files and you will see the effects.
 
Back
Top