• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

Dynamax & Max Raid Battles [Essentials v18.1]

Well,I think I have got another bug,when I use Water Shuriken to hit max raid pokemon.l get a chance to catch the pokemon for any hit,until you catch it.
 
Hey, if I make a trainer have dynamax charizard why the sprites doesn't transform as the gigantamax one?

Your sprites probably arent named correctly. Gigantamax sprites no longer use form numbers and are instead named with _gmax at the end. This is explained in the main post and update post.
 
Well,I think I have got another bug,when I use Water Shuriken to hit max raid pokemon.l get a chance to catch the pokemon for any hit,until you catch it.

Thanks for bringing this to my attention. I was able to fix this issue. I also fixed Multi-Hit moves taking away raid shield HP with each hit (instead of just once, like in the main series).

Make the following changes:

Spoiler:



The Dynamax_Mechanics script and Additional Installation text file have been updated with these changes.
 
I guess just using "892_1_gmax" will be OK.

Yup, exactly like that.

Also for Toxtricity make sure you make a copy of its G-Max sprites for both forms.

Do the same for Female Pikachu and Butterfree.

Alcremie doesnt need a Gmax sprite for each of its forms because that specific case is handled differently in the script itself.

Basically just use the naming system i used with the included icon sprites for your battler sprites.
 
Yup, exactly like that.

Also for Toxtricity make sure you make a copy of its G-Max sprites for both forms.

Do the same for Female Pikachu and Butterfree.

Alcremie doesnt need a Gmax sprite for each of its forms because that specific case is handled differently in the script itself.

Basically just use the naming system i used with the included icon sprites for your battler sprites.

Okay okay nice thanks ^^

EDIT: also I don't know if it's from your script but trainers and wild pokemon seems like to have lost some HP like instead of being 100% it's like 70%
 
By the way,I wonder how can I set some Special Event Max Raid Battle without add the special pokemon into Max Raid Database or wont be called other way?
 
Okay okay nice thanks ^^

EDIT: also I don't know if it's from your script but trainers and wild pokemon seems like to have lost some HP like instead of being 100% it's like 70%

Yes this is an issue I ran into due to changes in HP calculation, but I put things in place to make sure they'd spawn fully healed, so I don't know why they wouldn't be. I haven't ran into this issue again in months, so its weird that its popping up now for you. Can you give me an example of which specific trainers and which specific Pokemon? (assuming default Essentials).

EDIT: Also, did you start a new game after installing Dynamax?
 
Last edited:
Due to the "_gmax" that need to be in the name of the files, the g-max forms do not appear in the position editor, is there a way to make them appear?
 
Due to the "_gmax" that need to be in the name of the files, the g-max forms do not appear in the position editor, is there a way to make them appear?

Good question. I never thought about that. Ill look into it.
 
Hey, got an error while catching a pokemon, I was testing stuff and randomly got attacked by a shiny so tried to catch it (not in debug mode) and this happened:

Spoiler:


EDIT : Tried your fix from page 6 of this thread

but got this error:

Spoiler:


EDIT2: Also for the HP problem it's at every trainers and HP depend of the pokemon sometimes health is like 75% sometimes 95% but never full health
 
Last edited:
Hey, got an error while catching a pokemon, I was testing stuff and randomly got attacked by a shiny so tried to catch it (not in debug mode) and this happened:

Spoiler:


EDIT : Tried your fix from page 6 of this thread

but got this error:

Spoiler:


EDIT2: Also for the HP problem it's at every trainers and HP depend of the pokemon sometimes health is like 75% sometimes 95% but never full health

I cannot replicate either of these issues, so I'm not really sure what to suggest. Are you playing in a clean copy of Essentials v18.1?

I tried capturing both a shiny and non-shiny Pokemon, both in and out of debug mode, and don't get any errors. I've also battled several trainers, ones who have Dynamax and those without, and they all have full HP. So I don't have any solutions to these problems if I can't encounter the problems myself. All I can suggest is re-installing everything and starting a new game again, because perhaps something simply isn't registering the way that it should.
 
I cannot replicate either of these issues, so I'm not really sure what to suggest. Are you playing in a clean copy of Essentials v18.1?

I tried capturing both a shiny and non-shiny Pokemon, both in and out of debug mode, and don't get any errors. I've also battled several trainers, ones who have Dynamax and those without, and they all have full HP. So I don't have any solutions to these problems if I can't encounter the problems myself. All I can suggest is re-installing everything and starting a new game again, because perhaps something simply isn't registering the way that it should.

I will check then ^^ Cause I don't know which script could cause this I have :

Spoiler:


It occurs after your name the wild caught pokemon or when you cancel the naming

EDIT: Guess who forgot something? That's me right here


if pbDynamaxInstalled? && pbRegisteredDynamax?(idxBattler)
pbUnregisterDynamax(idxBattler)
@battlers[idxBattler].pbUnMaxMove
end

You've made a fix like this and I forgot to add the "&& pbRegisteredDynamax?(idxBattler) I feel dumb x)
 
Last edited:
I will check then ^^ Cause I don't know which script could cause this I have :

Spoiler:


It occurs after your name the wild caught pokemon or when you cancel the naming

EDIT: Guess who forgot something? That's me right here




You've made a fix like this and I forgot to add the "&& pbRegisteredDynamax?(idxBattler) I feel dumb x)

Thought so. The capture bug shouldn't occur anymore with that fix.

As for trainer Pokemon's HP I'm 99% sure there's a conflict with one of those scripts you listed thats causing the issue, because there's no reason why it would occur otherwise. Make sure Dynamax is installed below ALL OTHER SCRIPTS that affect battle, so Level Cap and Better AI are probably the culprits, if I had to guess. Keep in mind that by doing this, it means that Dynamax will most likely override elements of those scripts. I can't keep track of everyone's custom scripts, so I have no idea if this will break them or not. This is why I suggest installing Dynamax into a fresh copy of Essentials.
 
Due to the "_gmax" that need to be in the name of the files, the g-max forms do not appear in the position editor, is there a way to make them appear?

Ok after looking into this, I did find a way to allow for this to happen, but it's going to require a lot of work and changing many elements of the positioner script, as well as adding new elements to all the Pokemon's PBS data....so yeah. Not something I'm going to get to for a while, because that's quite the workload for something relatively minor (since you can resolve the positioning issue in other, albeit more tedious ways). This is probably something I'll save for the next big script update.
 
Thought so. The capture bug shouldn't occur anymore with that fix.

As for trainer Pokemon's HP I'm 99% sure there's a conflict with one of those scripts you listed thats causing the issue, because there's no reason why it would occur otherwise. Make sure Dynamax is installed below ALL OTHER SCRIPTS that affect battle, so Level Cap and Better AI are probably the culprits, if I had to guess. Keep in mind that by doing this, it means that Dynamax will most likely override elements of those scripts. I can't keep track of everyone's custom scripts, so I have no idea if this will break them or not. This is why I suggest installing Dynamax into a fresh copy of Essentials.

Your 3 dynamax scripts are below everything and before main but I will see ^^
 
By the way,I wonder how can I set some Special Event Max Raid Battle without add the special pokemon into Max Raid Database or wont be called other way?

I'm not really sure what you're asking here.
Are you asking if there's a way to have a raid battle against a custom species, but not have that custom species appear in the Raid Database?

If that's the case, then yes, that's possible. You'll have to add some lines to the script, though. By default, all Pokemon that appear in the Pokemon PBS file can appear in Max Raids and the Raid Database (unless they're listed in the RAID_BANLIST array). If you want to have certain species appear in raids, but NOT viewable in the Database, you'll have to add those species to the Database banlist. You can do that like this:

In the MaxRaidEvents script, find "pbGetMaxRaidSpecies2(filters,starlvl)". In here, look for the line "banned = []". Under this line, add this:
Code:
banned.push(getID(PBSpecies,:BANNEDSPECIES))
And replace "BANNEDSPECIES" with whatever custom species you're trying to remove from appearing in the Database.
 
I feel that this must be a simple question to resolve, but I don't find the answer. After using Dynamax in battle my pokemon does not return to normal.
I used a new save, made all the changes required and made them in scripts without any changes.
Do you have any idea what mistake I made for this to happen?
 
Back
Top