MKPP v5.00 Suggestions

Hey all!

I want to go over all the features I'm going to put (and potentially put) into MKPP v5.00. I want to know what everyone thinks about it and if there are any other features you may want to have. The list is going to be pretty long, but I hope it'll make everyone both happy and excited! Keep in mind that these features are going to be fully available offline and online, including Chain Breeding (although it'll be slightly different). The items marked with "*" means that it is a totally new idea being added to the program.

Definately Going In:

IV Calculator - This will be more accurate than any of my previous calculators. I found two new patterns that will help narrow down IVs even faster. It will also display all the possible Hidden Power Types and Attack Powers based on the current ranges of your IVs. This will give you an earlier idea about the Hidden Power information, so you will be able to save time not checking a Pokemon you don't want. It will also come with more validation messages, so you will hopefully know exactly why something is "Invalid".

*Simple IV Calculator - Some people dislike my calculator because it looks too complicated to use. I will make another version of it that will only take in a single level. While it can't be as accurate as the multi-level version, it can still take advantage of the same code.

Damage Calculator - I have to redo the entire code for this thing and base it off the results found here: http://www.smogon.com/forums/showthread.php?t=25175 I also plan on trying to make the interface better and easier to use.

Chain Breeding Calculator - This isn't the Radar thing. This is trying to get certain move(s) onto a target Pokemon thru breeding. I've thought about a new approach to this (in code), so I think it will end up being faster and more efficient than ever. Also, all results found by people can be "published" to my website. Then offline and online versions can see if someone already made this search and pull back the results immediately! Thus, the "pain" of waiting should ease after a while. Also, the online version will attempt to find chains, if the number of potential chains is low. Otherwise, it will post a "request" for a chain and the offline versions (if you choose to enable this feature) will periodically pull down these requests, calculate thru the chain, and post the results back online. Thus, if you want to know a chain bad enough, you could make a request and come back in an hour (or less) and get your results!

Hidden Power Calculator - Just want to mention that both versions of this will still be present. Telling you what specific IVs give you and what general IVs would give you a specific Hidden Power Type/Attack Power.

Avatar Calculator - Both 3rd and 4th generations will have calculators in place.

Catch Rate Calculator - I used to have one, but took it out. I will be readding this piece in the hopes that it is accurate.

*EV Calculator - This will calculate what EV range you might have, given a range of IVs/Stat you have.

*Move Attack Power Calculator - Some moves have variable attack powers, so this calculator would determine what the attack power would be given a certain situation.

*IV-Stat Calculator - This will calculate what IV Range is needed to get a stat for a specific level or what stat is needed to get a certain IV range at a specific level.

Stat Calculator
Experience Calculator
Pokedex
Compare Pokemon
Search By Parameters
Search for Best EV Places
Search for Pokemon Locations
Search for Moves
Search for TMs/HMs
Search for Items
Search for Abilities


Plan Pokemon - This is going to be used much more often than before because of the online features I plan on packing into this baby! Keep reading! :) (The general idea of this screen should remain the same, though.)

View Pokemon
View Boxes


*Rate Pokemon Team - You can mark a Pokemon Team that you create for RMT. This will get distributed to everyone online. People using the online (and offline) version can load these RMT requests and type in their comments and post them back to you. You can choose whether you want other people to view the responses or just keep them for yourself. That way, if you are bored and feel like helping someone out, you can just use this program to find RMTs whenever! :)

Strength/Weakness Chart - Specific Pokemon weaknesses.
Graphical Strength/Weakness Chart - Type weaknesses
Nature Chart
*Characteristic Chart
Berry Chart
Plant Berry Reminder
- Where you planted them
Berry Calendar - When you need to water them
FAQs

*IV Battle Matchup - I attempted this with my online version, but it isn't used enough because of obvious flaws. One thing I'm going to do to improve this is provide a chat between the two people, so they can talk to each other while setting up their battle. I also plan on letting the offline and online versions mingle with each other, so you can use the offline version to use the same service. Obviously, you have to be connected to the internet for this to work.

*Battle Matchup - Again, I tried making this online, but it pretty much failed. I'm going to redesign this, but I think I need some input as to what would make this work. It will work with online and offline version together, of course.

*Pokemon Trading - You will be able to setup Pokemon Trade Requests for everyone to see (based on the entries you make in the Plan Pokemon screen). You can put the min/max IVs of every stat, what characteristic, nature, item, min/max level, moves, etc that you want/your Pokemon has. Then you can post saying "I have this Pokemon, I want this one." or "I have this Pokemon, someone make me an offer." or "I want this Pokemon, what do you want for it.". I've noticed no one really making anything for this. Because this will all be stored in a database, everyone will be able to search based on many different options, making your trading experience much nicer. Plus, it will be much easier to find out those cheaters/hackers that post their Pokemon and ban them accordingly (unless marked as such).

*Pokemon Quiz - In older versions, I had a random quiz generator that asked some questions for you to answer. Well, it is going to come back with an upgrade! There will be even more question types along with varying degrees of difficulty. Plus, your scores will be posetd online so you can see the top 50 ranks for each difficulty! Should be pretty interesting, but some of these questions I wouldn't even be able to answer! :)

*Type Converage Calculator - Basically, you select four moves and it will show you a type chart with each move being listed as super effective, etc. That way it would assist people in creating new, unique attack combinations. It would be very useful to people who plan on making their own teams.

*Critical Hit Calculator - Shows the chance of a critical hit based on anything that can modify it.
*Evasion Calculator - Shows the chance to evade an attack based on anything that can modify it.
*Mass IV Calculator - Allows you to enter data for many Pokemon, only one levels worth.
*Honey Tree Reminder

The online and offline versions will have a "sync" capability. That means you can work on stuff offline and then sync it to the online database. Then you can work on the online version somewhere else. When you get home, you can pull that data back down to your offline version and continue working.

The online and offline versions will be translated into many different languages as time progresses and I get volunteers to help. It'll be a huge effort, but the entire site will be viewable in (hopefully) dozens of diffenent languages. The offline version can then get these updates automatically!

Potentially Going In:

*Mass Damage Calculator - I plan on giving you the ability to do a huge number of calculations all at once. Say you want to know how much damage your Pokemon would do to a bunch of potential targets. This would show you the results in a huge grid so you can see what you OHKO or 2HKO and what you don't. You can also do it the opposite way. You can find out how much damage other Pokemon would do to your Pokemon given a specific move to see what would OHKO you. It may also tell you what EVs you may want to assign to give the best coverage, but that may go a bit too far. You can always adjust your EVs and re-calculate everything to see that.

Search for Trainer Battles - This data might be too painful to load into the database to make this possible.

*Breeding Probability Calculator - Someone (can't remember who) created a fairly complex breeding statistical calculator. I may try to put something similar into the program, but I'm not sure how many people would be interested in using it.

*Battle Simulator - Who knows when I'll get to this, but I think I will. :)

*Data Validation - If you notice that something in my database is wrong, you can report it to me so I can fix it. Then the offline version will periodically pull down these updates to fix itself. (Online will be fixed immediately anyway).

*Music Player - I might add this back in (I think v2.00 had it), if I can find some DLLs that everyone can use and it won't crash everything.

*Pokemon Team Analysis - I used to have it, but took it out. It will give a breakdown of your team, what it is strong/weak against in general, suggestions for improvement, etc.

Anything else you guys want me to consider?! Thanks!
 
Awesome list of updates. A breeding chain calculator is just what we need, I hope you're including rare event moves and stuff like that (XD moves too).
 
Can I suggest an EV calculator (Provided you know the IVs of your pokemon)? It would be really useful, since I often mess up my EV training.
 
Last time I tried using the damage calculator with technician I believe it came out the same as without technician as that was one thing I had noticed before. Also a bronzor with a speed IV=0 based on level 100 stats had come up invalid.
 
Once I check the IVs of a pokemon, i want to know what the stats will be at lvl 100. Then i go on to mess with the EVs and see if it can reach acceptable stat levels. I'd imagine that all breeders do the same thing.

Therefore, I think you should combine the stat and IV calculators into one page. It makes the process a whole lot more convienent.

Everything else is great, though. Thanks for putting the drop down lists in alphabetical order!
 
*<b>Pokemon Team Analysis</b> - I used to have it, but took it out. It will give a breakdown of your team, what it is strong/weak against in general.

this was my favourite feature, i'm glad you're planning to re-insert it.
 
Heh, I'm excited for the "Mass Damage Calculator". That'll save a lot of time and effort in the future while doing calcs, thanks ;).
 
I might have something in mind. I was looking for what stat alamos darkrai would need to have 20 + ivs at lvl 50. My only option was to put its max hp and go one stat lower from there to find 20-21. Instead could you make a calculater where you put darkrai on the dropdown menu, then i put 20+ desired ivs at lvl 50, and it says darkrai would have 20+ ivs if it has an hp of 140 or higher at level 50.

Understand?

EDIT: BTW I use iggys breeding probability and it isn't very hard to understand. You might mean x-acts java applet which only finds 0-30, and 31 iv probability.
 
Is it too late to ask for it in a platform-independent format? Who actually likes C# anyway? :(

Anyways, looks like the Swiss Army Knife of Pokémon.
 
Those are cool updates, I'm really liking the Mass Damage Calculator, Breeding Probability Calc, and the Pokemon Team analysis, should be cool:).
 
I'm looking forward to this Metalkid. I can't wait for the battle simulator and the mass damage calculator.
 
Once I check the IVs of a pokemon, i want to know what the stats will be at lvl 100. Then i go on to mess with the EVs and see if it can reach acceptable stat levels. I'd imagine that all breeders do the same thing.

Therefore, I think you should combine the stat and IV calculators into one page. It makes the process a whole lot more convienent.

Everything else is great, though. Thanks for putting the drop down lists in alphabetical order!


This is interesting. What I think I can do is have a button that will send you off to the stat page and automatically copy in the IVs the IV Calculator just figured out. I can also let you do a sort of row copy that will let you copy the previous row's data and fill it in, so you can mess with the EVs all you want. Would that be acceptable?

Last time I tried using the damage calculator with technician I believe it came out the same as without technician as that was one thing I had noticed before. Also a bronzor with a speed IV=0 based on level 100 stats had come up invalid.

Yep, I know the Damage Calculator is out of date. I was hoping v5.00 was going to be out at the beginning of this year, so I didn't try updating the online one.

Is it too late to ask for it in a platform-independent format? Who actually likes C# anyway? :(

Anyways, looks like the Swiss Army Knife of Pokémon.

Well, I dislike java because C# is so much easier (for me) to code in. My solution is to release v5.00 offline version. While people are testing it, I will be redoing the website. It is going to use the exact same code base as the offline version. Thus, as people find bugs in the offline version, I can fix them for the online version at the same time. Once the online version gets pushed up, anyone will be able to benefit from the program. It will be as feature complete as the offline version. Sure, you can't use it offline, but at least you'll be able to use it from anywhere in the world. :) (You will also be able to save your personal data online, too).

I might have something in mind. I was looking for what stat alamos darkrai would need to have 20 + ivs at lvl 50. My only option was to put its max hp and go one stat lower from there to find 20-21. Instead could you make a calculater where you put darkrai on the dropdown menu, then i put 20+ desired ivs at lvl 50, and it says darkrai would have 20+ ivs if it has an hp of 140 or higher at level 50.

Understand?

EDIT: BTW I use iggys breeding probability and it isn't very hard to understand. You might mean x-acts java applet which only finds 0-30, and 31 iv probability.

Hmm, I think I get it. You want the ability to say "I want to have this target stat at this level, what IV range will give me this stat." right? If so, yes, I can put that kind of a calculator in place. Though, what would be a good name for it??? :)
 
Probably sth like:

U give in up to four attack types and then the calculator thingy sends you all the Pokemon that resists the two attack? Because I dont remember all Pokemon and so I may forget some if I teambuild. I would like to know all Pokemon that resists eh, lets say, Energy Ball and Ice Beam.

Btw, that calculators all will be great ( imo ), i cant wait for it to be released.
 
Probably sth like:

U give in up to four attack types and then the calculator thingy sends you all the Pokemon that resists the two attack? Because I dont remember all Pokemon and so I may forget some if I teambuild. I would like to know all Pokemon that resists eh, lets say, Energy Ball and Ice Beam.

Btw, that calculators all will be great ( imo ), i cant wait for it to be released.
This is what you're describing:

http://www.psypokes.com/dex/atktypeanalysis.php

Actually, I'd like an improved version of that calculator that also tells you what you hit for SE damage and neutral damage.
 
Everything seems to be covered. Um, maybe a type coverage chart with the option to use two/three offensive types at once. This would help to calculate the coverage of a given moveset...
 
If you make Grass Knot work on the Damage Calculator, I will <3 you more than I do now.
I agree, I would love to have the calculator be able to calculate the damage dealt by moves like Grass Knot, Gyro Ball(The ones that currently don't work), etc.

The mass damage calculator does sound really cool, I can't wait for that.
 
Interesting. It seems most people want some sort of Team Analyzer. I guess I should not have taken it out of v3.02 (or maybe 2.0 had it). I'll be sure to add everything I can think of to that screen! :)

This is what you're describing:

http://www.psypokes.com/dex/atktypeanalysis.php

Actually, I'd like an improved version of that calculator that also tells you what you hit for SE damage and neutral damage.

If you look in v4.00, this is already in the Search By Paramers form (but with greater flexibility). I didn't port it to the online version because it seemed a bit difficult to do with the post back. However, AJAX should hopefully fix that issue. It would show Pokemon that are from 4x Weak to Immune (or somewhere in between) to specific type(s) that you selected.
 
The mass damage calculator sounds great, but is the calculator accurate? Your current calculator overshoots damage, so i'm hoping you'd fix that before doing the mass calculator.
 
Hmm, I think I get it. You want the ability to say "I want to have this target stat at this level, what IV range will give me this stat." right? If so, yes, I can put that kind of a calculator in place. Though, what would be a good name for it??? :)
It more like "I want to have this target iv range at this level, what stat would my pokemon need to have that iv range" This type of calc could be used for speed synchers. Who are 1 less point in speed than the pokemon they are trying to SR for.


Maybe it could be called a Stat calc? Or a iv-stat calc?
 
Back
Top