• 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.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • 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 Indigo Disk contents)

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

A remaining problem. Silk Trap is not reset end of round.
Add battler.effects[PBEffects::SilkTrap] = false to def pbEndOfRoundPhase.
 
how do you get regional evos to happen? for example trying to get mime jr. to evo to mr.mime galar but he just defaults to kanto mr.mime
Galarian Mr. Mime is a Gen 8 species, and thus already included in Essentials by default and unrelated to this plugin. You can evolve into it in the same way you can evolve into any regional evolution: by being in the correct region when it evolves.

By default, Essentials considers region 1 as Alola, and region 2 as Galar.

By extension, the Gen 9 Pack adds to this by considering region 3 as Hisui.
 
Last edited:
because you need to add the Evolution method on PBS manually, the same happens for every other region variant included on the pack
Incorrect, read my post above.
 
because you need to add the Evolution method on PBS manually, the same happens for every other region variant included on the pack
ive updated the pbs to be gen 9 because im able to evolve primeape, but the evo for mr.mime is the same except of which region hes in
 
I'm having this issue after the update:
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: RuntimeError
Message: Section name 'VENUSAUR_1' is used twice.
File PBS/pokemon_metrics_forms.txt, section VENUSAUR,1, key SuperShinyHue

Backtrace:
396:Compiler_CompilePBS:57:in `block (3 levels) in compile_PBS_file_generic'
395:Compiler:143:in `block in pbEachFileSection'
395:Compiler:108:in `block in pbEachFileSectionEx'
395:Compiler:100:in `each_line'
395:Compiler:100:in `pbEachFileSectionEx'
395:Compiler:142:in `pbEachFileSection'
396:Compiler_CompilePBS:22:in `block (2 levels) in compile_PBS_file_generic'
396:Compiler_CompilePBS:16:in `open'
396:Compiler_CompilePBS:16:in `block in compile_PBS_file_generic'
396:Compiler_CompilePBS:11:in `each'
 
I'm having this issue after the update:
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: RuntimeError
Message: Section name 'VENUSAUR_1' is used twice.
File PBS/pokemon_metrics_forms.txt, section VENUSAUR,1, key SuperShinyHue

Backtrace:
396:Compiler_CompilePBS:57:in `block (3 levels) in compile_PBS_file_generic'
395:Compiler:143:in `block in pbEachFileSection'
395:Compiler:108:in `block in pbEachFileSectionEx'
395:Compiler:100:in `each_line'
395:Compiler:100:in `pbEachFileSectionEx'
395:Compiler:142:in `pbEachFileSection'
396:Compiler_CompilePBS:22:in `block (2 levels) in compile_PBS_file_generic'
396:Compiler_CompilePBS:16:in `open'
396:Compiler_CompilePBS:16:in `block in compile_PBS_file_generic'
396:Compiler_CompilePBS:11:in `each'
did you make a new form for Venusaur? if so, why you used 1 when 1 is the number of the Mega Venusaur? (and you should VENUSAUR,3 since 2 is the Dynamax Form)
 
I'm having this issue after the update:
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: RuntimeError
Message: Section name 'VENUSAUR_1' is used twice.
File PBS/pokemon_metrics_forms.txt, section VENUSAUR,1, key SuperShinyHue

Backtrace:
396:Compiler_CompilePBS:57:in `block (3 levels) in compile_PBS_file_generic'
395:Compiler:143:in `block in pbEachFileSection'
395:Compiler:108:in `block in pbEachFileSectionEx'
395:Compiler:100:in `each_line'
395:Compiler:100:in `pbEachFileSectionEx'
395:Compiler:142:in `pbEachFileSection'
396:Compiler_CompilePBS:22:in `block (2 levels) in compile_PBS_file_generic'
396:Compiler_CompilePBS:16:in `open'
396:Compiler_CompilePBS:16:in `block in compile_PBS_file_generic'
396:Compiler_CompilePBS:11:in `each'
You've likely installed 2 different base metrics files when you only need one. This seems to be a common issue for people installing Animated Pokemon plugin (which includes metrics) without removing the old one. Make sure you only have 1 base metrics file in your project folder, which ever one you need for the plugins you're using.
 
Not sure if it's known but this pack causes conflicts with the move Psycho Shift.

This is the error log my players were getting, and removing the code related to Psycho Shift in [000] Move Functions.rb fixed it.

aD3aIOQ.png
Easy Fix. Add (user, target) after paldea_pbEffectAgainstTarget.
 
A strange thing about AI. Seems that AI doesn't think Chilly Reception would fail under Primordial weather or Hail weather.
 
Hi! I'm having this error, every time somebody attacks Wo-chien. How can I fix this?

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

[2025-04-24 21:52:45 -0400]
[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: NoMethodError
Message: undefined method `physicalMove?' for #<Battle::AI>

Backtrace:
[Generation 9 Pack] AI Changes.rb:171:in `pbRoughDamage'
[Improved AI] AI_Move.rb:157:in `pbGetMoveScoreDamage'
AI_Move:240:in `pbGetMoveScore'
AI_Move:144:in `block in pbRegisterMoveTrainer'
AI_Move:141:in `each'
AI_Move:141:in `pbRegisterMoveTrainer'
[Improved AI] AI_Move.rb:29:in `block in pbChooseMoves'
Battle_Battler:455:in `block in eachMoveWithIndex'
Battle_Battler:455:in `each'
Battle_Battler:455:in `each_with_index'
 
Hi! I'm having this error, every time somebody attacks Wo-chien. How can I fix this?

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

[2025-04-24 21:52:45 -0400]
[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: NoMethodError
Message: undefined method `physicalMove?' for #<Battle::AI>

Backtrace:
[Generation 9 Pack] AI Changes.rb:171:in `pbRoughDamage'
[Improved AI] AI_Move.rb:157:in `pbGetMoveScoreDamage'
AI_Move:240:in `pbGetMoveScore'
AI_Move:144:in `block in pbRegisterMoveTrainer'
AI_Move:141:in `each'
AI_Move:141:in `pbRegisterMoveTrainer'
[Improved AI] AI_Move.rb:29:in `block in pbChooseMoves'
Battle_Battler:455:in `block in eachMoveWithIndex'
Battle_Battler:455:in `each'
Battle_Battler:455:in `each_with_index'
You're using a super outdated version of the plugin (since youre still on v20.1), which is no longer supported and riddled with bugs that have long since been fixed.
 
A strange thing about AI. Seems that AI doesn't think Chilly Reception would fail under Primordial weather or Hail weather.
I've had the exact same issue, and I can't seem to find a fix for it. The AI keeps using the move over and over despite Hail/Snow being already up.
 
A strange thing about AI. Seems that AI doesn't think Chilly Reception would fail under Primordial weather or Hail weather.
I've had the exact same issue, and I can't seem to find a fix for it. The AI keeps using the move over and over despite Hail/Snow being already up.
Thanks for the report, I will check the AI function of Chilly Reception.
 
Something I noticed is that there’s no section for Hoopa’s form change (In Gen 9, they made it so Hoopa Unbound will automatically replace Hyperspace Hole with Hyperspace Fury and vice versa). It’s not a big deal or anything, but I thought I’d mention it in case you overlooked it.
 
so im new to all this so sorry if this like a obveus fix or whatnight but i followed the steps and got this and idk how to read error codes so any help would be apreceated

[Pokémon Essentials version 21.1]

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:
Compiler:393: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'
 
so im new to all this so sorry if this like a obveus fix or whatnight but i followed the steps and got this and idk how to read error codes so any help would be apreceated

[Pokémon Essentials version 21.1]

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:
Compiler:393: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'
The levels that Clefable is learning these moves is -1 which is not a value, level 1 or level 0 should work
 
The levels that Clefable is learning these moves is -1 which is not a value, level 1 or level 0 should work
the -1 is for the move relearner, if you remove those, you are removing the moves taught by it
 
so im new to all this so sorry if this like a obveus fix or whatnight but i followed the steps and got this and idk how to read error codes so any help would be apreceated

[Pokémon Essentials version 21.1]

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:
Compiler:393: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'
Recompile
 
Back
Top