• 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]

18
Posts
5
Years
    • Seen May 5, 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.5)

    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.5) :
    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
    • 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

    11
    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
    18
    Posts
    5
    Years
    • Seen May 5, 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

    11
    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'
     
    18
    Posts
    5
    Years
    • Seen May 5, 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

    11
    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
    • 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
    • Seen yesterday
    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
    • 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
    • Seen yesterday
    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
    • 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,407
    Posts
    10
    Years
    • Seen yesterday
    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
    • 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
    • Seen yesterday
    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