I've created a program to read the pokemon summary sheet and automatically enter them into a calculator.
It will also log/save the data for future use and recalculations (to get exact IV values) Screenshots
[Spoiler]
Main Window
Overlay (Always On Top)
[/Spoiler] Features
[Spoiler]
Automatic entry and calculation of pokemon stats/IVs
Pokemon stat tracking/IV recalculation
Pokemon summary message generation Ex: [Modest] Alakazam Lv. 26(29-31/27-30/14-17/27-30/15-18/26-29)
Error Messages (not a bug it's a feature)
Contest information for official contests
[/Spoiler] Known Issues
[Spoiler]
Incorrect data read from the screen error repeatedly (Fixed in latest revision)
Extremely slow searching (Fixed in latest revision)
Settings.ini is overwritten with default values everytime you close (Fixed in latest revision)
After scanning many pokemon clicking on them in the window no longer switches them (Fixed in latest revision)
Cannot scan pokemon that do not display AM/PM in date captured (Fixed in latest revision)
Crashes when trying to delete last pokemon or with no pokemon in list (Fixed in latest revision)
Slow scan speeds 3-5s with windows 8 and/or compatibility mode (Fixed in latest revision)
Incorrect evolution tracking for IVs (Work in Progress)
Does not work in fullscreen mode. (Work in Progress)
Does not work with multiple monitors. PokeMMO must be on primary. (Work in Progress)
Only exit and preferences on status bar work (Intentional)
Paste/Save buttons do not work. (Intentional)
[/Spoiler] List of common problems and potential solutions to them Make sure you are using the latest version of the program available in this post 1.) Class MainWindow not found error message
[Spoiler]
Update java [url="http://www.java.com/en/download/index.jsp"]http://www.java.com/...nload/index.jsp[/url] If you are unable to update to Java7 update your Java6 and try downloading one of the jars marked (J6)
If this does not work please post any information about it here.
Include what the error was before/after and what version of java you have updated to.
[/Spoiler] 2.) Java Exception error message
[Spoiler]
Update java [url="http://www.java.com/en/download/index.jsp"]http://www.java.com/...nload/index.jsp[/url] If you are unable to update to Java7 update your Java6 and try downloading one of the jars marked (J6)
If this does not work please post any information about it here.
Include what the error was before/after and what version of java you have updated to.
[/Spoiler] 3.) Nothing shows up in program window
[Spoiler] 1.) Make sure you are pressing the scan button and not the rescan button. 2.) Make sure the mouse is in the correct position when pressing the scan button. 3.) Make sure the font has been replaced correctly and pokeMMO has been restarted. 4.) Check to see that after you press scan the tabs are being switched automatically while it scans.
If you cannot tell try going into Tools>Options at the top left of the programs main window and change
both the delay and the click delay to a larger number (200 is a good starting point for both)
If this fixes your issue you can start lowering them by 5/10 to increase the scan speed.
[/Spoiler] 4.) IVs are completely off or not being narrowed down
[Spoiler] 1.) Make sure you are re-opening the summary window after every level up and that the correct level is displayed.
If your pokemon has gained any EVs at all make sure you restart pokeMMO before scanning and/or use a calculator as the stats are not updated in-game until then.
If neither of these things have happened or you are unsure delete the pokemon and start fresh making sure to follow these steps.
If the data still shows up incorrect please post all information you have about it here.
[/Spoiler] READ THE INSTRUCTIONS CAREFULLY OR IT WILL NOT WORK Download v2.2.5 (zip) http://www.mediafire.com/download/oz549c05u57u51g/PokeMMOCalculator2-2-5.zip
Tutorial Video
[URL=http://img.photobucket.com/albums/v432/vigilant_death2/autoivcalctutorial_zps3c52bf2f.mp4][/URL]
Updated Jars
[Spoiler]
v2.2.5 http://www.mediafire.com/download/n58scuctphc7p3x/PokeMMOCalculator2-2-5.jar
THESE WILL NOT WORK WITH LATEST VERSION OF POKEMMO For v2.1.0+ v2.1.1 [url="http://www.mediafire.com/?k98vntl14d9cjar"]http://www.mediafire.com/?k98vntl14d9cjar[/url] v2.1.0(J6) [url="http://www.mediafire.com/?xye6cqndrrwa1ms"]http://www.mediafire...xye6cqndrrwa1ms[/url] For v2.0.0 to 2.1.0 v2.0.2(J7) [url="http://www.mediafire.com/?c464akac2hhiee9"]http://www.mediafire...c464akac2hhiee9[/url] v2.0.2(J6) [url="http://www.mediafire.com/?bojlz3e7o4khc5u"]http://www.mediafire...bojlz3e7o4khc5u[/url] v2.0.1 [url="http://www.mediafire.com/?glhpqbywp1wh02j"]http://www.mediafire...glhpqbywp1wh02j[/url] [/Spoiler] Older Versions
[Spoiler]
Download v2.2.4 (rar) http://www.mediafire.com/download/f4ke8f2k24cyuid/PokeMMO_Calculator2-2-4.rar
Download v2.2.4 (zip) http://www.mediafire.com/download/v6va3ji7al7a5qa/PokeMMO_Calculator2-2-4.zip
Download v2.2.3 (rar) http://www.mediafire.com/download/m3535r2sb3jajk8/PokeMMOCalculator2-2-3.rar
Download v2.2.3 (zip) http://www.mediafire.com/?m1m72dto9rzmzio
THESE WILL NOT WORK WITH LATEST VERSION OF POKEMMO
Download v2.1.0 (rar) [url="http://www.mediafire.com/?8ba3e5ginnw843v"]http://www.mediafire...8ba3e5ginnw843v[/url] Download v2.1.0 (zip) [url="http://www.mediafire.com/?llowrmbp4450uk5"]http://www.mediafire...llowrmbp4450uk5[/url]
Download v2.0.2 (rar) [url="http://www.mediafire.com/?sr9vfsrlvx22j79"]http://www.mediafire...sr9vfsrlvx22j79[/url] Download v2.0.2 (zip) [url="http://www.mediafire.com/?bu0nlrewxrbbdkj"]http://www.mediafire...bu0nlrewxrbbdkj[/url] Download v2.0.1 (rar) [url="http://www.mediafire.com/?lr94x8zage5zvd3"]http://www.mediafire...lr94x8zage5zvd3[/url] Download v2.0.1 (zip) [url="http://www.mediafire.com/?f9hf88oux9yd1pg"]http://www.mediafire...f9hf88oux9yd1pg[/url] Download v2.0.0 (rar) [url="http://www.mediafire.com/?8fveb4mb4a5er0r"]http://www.mediafire...8fveb4mb4a5er0r[/url] Download v2.0.0 (zip) [url="http://www.mediafire.com/?6zsqb7u9n66ns4b"]http://www.mediafire...6zsqb7u9n66ns4b[/url] Download v1.2.2 : [url="http://www.mediafire.com/?bn4v9ru8oh5aj7h"]http://www.mediafire...bn4v9ru8oh5aj7h[/url] Download v1.2.1 : [url="http://www.mediafire.com/?pi6g134818fvqs5"]http://www.mediafire...pi6g134818fvqs5[/url] Download v1.2.0 : [url="http://www.mediafire.com/?umd95uhq7oqnbmq"]http://www.mediafire...umd95uhq7oqnbmq[/url] [/Spoiler] Status: Beta
Download the file and open using winrar or 7zip (If you do not have winrar you can get it here [url="http://www.rarlab.com/download.htm"]http://www.rarlab.com/download.htm[/url])
Extract all files to your pokeMMO folder and overwrite everything it prompts you to (I suggest backing up your data folder)
Run PokeMMOCalculator.jar from the PokeMMO Calculator folder.
Restart pokeMMO if it was open
Make sure it is running in windowed mode it WILL NOT WORK WITH FULLSCREEN
Disable windows aero to improve scan times. ([url="http://www.howtogeek.com/howto/windows-vista/disable-aero-on-windows-vista/"]http://www.howtogeek...-windows-vista/[/url])
Open a pokemons summary sheet and hover the mouse over the first tab on the far left (example below) then press F1 (You can change your hotkey in the options)
For future scans you can press `(~ tilde key) from anywhere on the screen and it will return the mouse when it's done
If the pokeMMO window or the summary window move you have to repeat step #6
Instructions help
Step #7
If everything went well you should have a picture like the one above and be able to copy/paste a summary like this
From now on you can rescan this pokemon when it's stats change and the IV calculator will update them and eventually find the exact IV.
Kadabra Lv.28 [modest] HP[20-23] ATK[20-26] DEF[26-29] SATK[30-31] SDEF[3-6] SPD[5-7]
Sorry I'm not keeping this up to date will try to do better in the future Changelog v1.2.x
[Spoiler]
No longer requires adminstrator privilages
Removed all references to the previously included dll files (Will no longer be included with release)
[/Spoiler] Changelog v1.1.x
[Spoiler]
Improved scan time to under 1 second (Was over 20 seconds)
Forced windows aero to be disabled
Modified default font for better reading
Added custom UI support
Added stat tracking through evolutions and levels
Updated unique ID algorithm
Highlighted positive/negative stats for nature bonus
Removed unique ID from display to improve look
Added preferences menu with the following
[Spoiler] [/Spoiler]
[/Spoiler] Suggestions/To do list
[Spoiler] [Done v1.2.0+] Exception Handling (Better error messages) [Done v1.1.0+]Always on top button [Done v1.1.0+]Returning focus to the PokeMMO window after calculating [Done v1.1.0+]Editable hotkeys
Mac Version
Pokemon Icons
Build suggestions for each pokemon
Hidden power calculator
Marking (For keep/delete/other etc)
Side by side IV comparison
Stat calculator
[/Spoiler] FAQ: Frequently Asked Questions
[Spoiler] Q: Will you release the source code to this? A: I have no plans of releasing it anytime soon if at all. Q: Will you make a mac version? A: Currently I have no way of doing so but that does not mean I wont in the future. Stay tuned! Q: What was this written in? A: This program was written in autoIt(v3) [url="http://www.autoitscript.com/site/autoit/"]http://www.autoitscr...om/site/autoit/[/url] Q: How do I know this program wont steal my passwords or keylog other information? A: There is never a way to know for sure whether or not a program will do more than it says it will but here are some steps you can take to protect yourself.
Block the programs access to the internet in windows firewall [url="http://www.technipages.com/blockunblock-programs-in-windows-firewall.html"]http://www.technipag...s-firewall.html[/url]
Run the program in an isolated environment like sandboxie [url="http://www.sandboxie.com/"]http://www.sandboxie.com/[/url]
Scan the program with your virus scanner/anti-spyware and/or [url="https://www.virustotal.com/en/"]https://www.virustotal.com/en/[/url]
Let it be known that autoit is notorious for false-positives
A false positive error, commonly called a "false alarm" is a result that indicates a given condition has been fulfilled, when it actually has not been fulfilled. In the case of "crying wolf" – the condition tested for was "is there a wolf near the herd?", the actual result was that there had not been a wolf near the herd. The shepherd wrongly indicated there was one, by calling "Wolf, wolf!".
A false positive error is a Type I error where the test is checking a single condition, and results in an affirmative or negative decision usually designated as "true or false".
Source: [url="http://en.wikipedia.org/wiki/False_positive#Type_I_error"]http://en.wikipedia....ve#Type_I_error[/url]
AutoIt applications sometimes get a false positive report from virus scanners using heuristics, because the application is a self extracting executable.
Source: [url="http://en.wikipedia.org/wiki/AutoIt"]http://en.wikipedia.org/wiki/AutoIt[/url]
If you use sandboxie make sure to give it as little freedom as possible.
There are many tutorials available on the web. Mainly just disable admin rights and internet access.
These methods may not guarantee a program will not harm your system but they will definitely stop most of them dead in their tracks! Q: Can I make a donation to you? A: I'm still not sure about this... I guess send me a PM about it for now if you really want to Q: Can I add you as a friend in-game? A: Sure my IGN is Archalias Q: I got an error message what do I do? A: Take a screenshot (alt + prt screen) and upload it to an image hosting site like [url="http://imgur.com/"]http://imgur.com/[/url]
Also open the file DebugData.txt and copy/paste that into [url="http://pastebin.com/"]http://pastebin.com/[/url]
Post both of these in this thread and I'll do everything I can to fix it for you!
[/Spoiler]
Sorry if this post sucks :(
I spent a very long time creating one but the window closed and I hadn't saved it...