- 1,541
- Posts
- 11
- Years
- Seen today
I'm probably late to the party, but I just finished updating my pokemonforms pbs file and I figured I'd upload it in case it makes anyone's life easier. No credits needed, it's mostly a collection of things I've found anyway. Although I did have to do a lot of tedious changes by hand.
This file includes ALL Pokemon forms up to Isle of Armor, as well as some placeholders for unreleased forms. You can download it below.
Here's what's included:
All forms have been updated to have the correct details (Color, Shape, Height, Weight, etc), as well as Pokedex data for every form that has official dex data. This includes some of the base Essentials forms like Rotom that are already included by default.
Some things to be aware of:
Special Note:
This requires some coding changes to allow Zen Mode to work as intended for both forms. Make the following changes in your script:
1) Find the code for Zen Mode in PokeBattle_Battler, and replace it with this:
2) Scroll down a tiny bit, and find the code for "pbResetForm", and replace it with this:
This file includes ALL Pokemon forms up to Isle of Armor, as well as some placeholders for unreleased forms. You can download it below.
Here's what's included:
- All Cosplay Pikachu forms
- All Capped Pikachu forms
- Parner Pikachu/Eevee forms (LGPE)
- Fairy-type Arceus
- Ash-Greninja
- All Kalos Pokemon Forms (Vivillon, Furfrou, Flabebe line, Pumpkaboo line, Zygarde, and others)
- All Alola Pokemon forms (Oricorio, Lycanroc, Silvally, Minior, Necrozma, and others)
- All Galar Pokemon forms (Cramorant, Alcremie, Toxtricity, and others)
- All Isle of Armor Pokemon forms (Urshifu, Zarude, Galarian Slowpoke)
- All known Crown Tundra Pokemon forms (Mostly placeholders for now)
- All Alolan Regional Forms
- All Galarian Regional Forms
- All Mega Evolutions
- All Gigantamax Forms
- Eternamax Eternatus
All forms have been updated to have the correct details (Color, Shape, Height, Weight, etc), as well as Pokedex data for every form that has official dex data. This includes some of the base Essentials forms like Rotom that are already included by default.
Some things to be aware of:
- Vivillon forms assume "Meadow Pattern" is the default form 0.
- Flabebe family forms assume "Red Flower" is the default form 0.
- Pumpkaboo/Gourgiest forms assume "Small Size" is the default form 0.
- Oricorio forms assume "Baile Style" is the default form 0.
- Toxtricity forms assume "Amped Form" is the default form 0.
- Urshifu forms assume "Single Strike Style" is the default form 0.
- Mega Slowbro is changed to form 2 so that Galarian Slowbrow can be set to form 1 instead.
- The evolution method to obtain Galarian Slowking is the same as Galarian Slowbro. This is just placeholder.
- Evolution methods for Galarian Farfetch'd and Yamask need to be coded in or it'll return errors.
- Gigantamax Charizard is form 3, after its Mega forms.
- Gigantamax Venusaur, Blastoise, & Gengar are form 2, after their Mega form.
- Gigantamax Pikachu is form 16, after all of the Partner/Cosplay/Cap forms.
- Gigantamax Eevee is form 2, after the Partner Eevee form.
- Gigantamax Meowth is form 3, after its Galarian (2) and Alolan (1) forms.
- Gigantamax Toxtricity is form 2, after its Low Key Form.
- Gigantamax Alcremie is form 63, after all of its different forms.
- Gigantamax Urshifu Single Strike Style is form 2, and G-Max Rapid Strike Style is form 3, after its regular Rapid Strike Style form.
- All newly added Pokedex data is pulled from the most recent game that each form has appeared in.
- All move lists should reflect the most recent game that each form has appeared in (mostly SwSh or LGPE).
- Many Pokemon forms had their Color updated to match changes made in Gen 7 and in Pokemon HOME.
Special Note:
- Zen Mode Darmanitan was changed to form 2, so that Galarian Darmanitan could be form 1. And of course, this means Galarian Zen Mode is set to form 3.
This requires some coding changes to allow Zen Mode to work as intended for both forms. Make the following changes in your script:
1) Find the code for Zen Mode in PokeBattle_Battler, and replace it with this:
Code:
# Zen Mode
if isConst?(self.species,PBSpecies,:DARMANITAN)
if self.hasWorkingAbility(:ZENMODE) && @hp<=((@totalhp/2).floor)
if self.form==0 || self.form==1
self.form+=2; transformed=true
end
else
if self.form==2 || self.form==3
self.form-=2; transformed=true
end
end
end
2) Scroll down a tiny bit, and find the code for "pbResetForm", and replace it with this:
Code:
def pbResetForm
if !@effects[PBEffects::Transform]
if isConst?(self.species,PBSpecies,:CASTFORM) ||
isConst?(self.species,PBSpecies,:CHERRIM) ||
(isConst?(self.species,PBSpecies,:DARMANITAN) && self.form==2) ||
isConst?(self.species,PBSpecies,:MELOETTA) ||
isConst?(self.species,PBSpecies,:AEGISLASH) ||
isConst?(self.species,PBSpecies,:XERNEAS)
self.form=0
end
if isConst?(self.species,PBSpecies,:DARMANITAN) && self.form==3
self.form=1
end
end
pbUpdate(true)
end
Attachments
Last edited: