Edit: Hey everyone, Happy New Year's Eve! I posted this on Christmas, but I've revamped it and made it much much better! New features:
1. Idiotproofing (you can't mess up things you shouldn't be touching)
2. Speed optimizer (described below)
3. Totally redone interface (the last one was pretty bad)
4. MASSIVE reduction of manual entry (another big turn off)
So, what does it do? Well, it optimizes EVs to survive certain attacks. You put in your Pokemon, as well as two attacking Pokemon (one physical, one special) and their respective attacking moves. The algorithm will find you a spread that enables you to survive both attacks with the minimum number of EVs possible. The table to the right will also show every possible spread that will work. You can also change it to allow you to survive two hits of the given attack (or 1.5, for moves like Draco Meteor that drop the attacking stat by 2), and even say "I'm okay with an X% chance to be KO'd, I'm an Amoongus taking a Heat Wave from Charizard Y".
It now also allows you to optimize your speed to outspeed certain threats. Ever run something with an awkward speed stat that doesn't see enough play to warrant 252 investment? This is the tool for you. This tool also factors into the bulk optimizer, preventing spreads from going over 510 EVs.
Important Notes:
1. If you only care about surviving an attack on one side or another, you can put the BP of the attack on the other side to 1 (this can also be used for the speed optimizer too). Only way you're not tanking a 1 BP attack from anything is if you're a Shedinja and I question your judgment if you're EVing Shedinja with this.
2. I appreciate feedback on anything that isn't clear, or any errors, but double check everything because it is easy to make a mistake like having the wrong attack stat or the wrong attack type, or Huge Power Talonflame [bird spam intensifies].
3. The x-ilate abilities do not change the type of the move. If you are using Pixilate, make the move fairy type instead of normal.
4. Berries currently do not work at the moment, I'm going to implement this sooner or later, along with Parental Bond (just aim to survive 1.5 attacks instead, same thing).
Link is here: https://www.dropbox.com/s/c99s386eunex2yl/EV optimizer.xlsm?dl=0
1. Idiotproofing (you can't mess up things you shouldn't be touching)
2. Speed optimizer (described below)
3. Totally redone interface (the last one was pretty bad)
4. MASSIVE reduction of manual entry (another big turn off)
So, what does it do? Well, it optimizes EVs to survive certain attacks. You put in your Pokemon, as well as two attacking Pokemon (one physical, one special) and their respective attacking moves. The algorithm will find you a spread that enables you to survive both attacks with the minimum number of EVs possible. The table to the right will also show every possible spread that will work. You can also change it to allow you to survive two hits of the given attack (or 1.5, for moves like Draco Meteor that drop the attacking stat by 2), and even say "I'm okay with an X% chance to be KO'd, I'm an Amoongus taking a Heat Wave from Charizard Y".
It now also allows you to optimize your speed to outspeed certain threats. Ever run something with an awkward speed stat that doesn't see enough play to warrant 252 investment? This is the tool for you. This tool also factors into the bulk optimizer, preventing spreads from going over 510 EVs.
Important Notes:
1. If you only care about surviving an attack on one side or another, you can put the BP of the attack on the other side to 1 (this can also be used for the speed optimizer too). Only way you're not tanking a 1 BP attack from anything is if you're a Shedinja and I question your judgment if you're EVing Shedinja with this.
2. I appreciate feedback on anything that isn't clear, or any errors, but double check everything because it is easy to make a mistake like having the wrong attack stat or the wrong attack type, or Huge Power Talonflame [bird spam intensifies].
3. The x-ilate abilities do not change the type of the move. If you are using Pixilate, make the move fairy type instead of normal.
4. Berries currently do not work at the moment, I'm going to implement this sooner or later, along with Parental Bond (just aim to survive 1.5 attacks instead, same thing).
Link is here: https://www.dropbox.com/s/c99s386eunex2yl/EV optimizer.xlsm?dl=0
Last edited: