Offline Pokemon Data Program

Offline Pokemon Data Program (also IV Calculator)

I'm not sure if this is the proper place to post this, but I made a program for showing pokemon data, like types, abilities, and base stats. It also shows their sprites and plays their cries. It's useful for quickly looking up pokemon data without going online. If other people use it, I might add more features. Here's a screenshot:

pokemonprogram.png


The program with everything included can be downloaded here: http://www.mediafire.com/?zjzzy2rczuf

The program without pictures or sounds (making it MUCH smaller) can be downloaded here: http://www.mediafire.com/?ydz3dztzcqe

If you get an error message about MSCOMCTL.OCX or RICHTX32.OCX with one of the above 2 downloads, replace the .exe file with this one: http://www.mediafire.com/?4jzkoimntdd
This version doesn't have text formatting in the Status and Ability windows, but it still looks fine.



I've also made an IV calculator. Here's a screenshot:

ivcalc.png


The IV Calculator can now narrow down IVs by having you feed the pokemon rare candies, vitamins, and/or berries.

It can be downloaded here: http://www.mediafire.com/?z4zjwn2jgym

The old version is here: http://www.mediafire.com/?jogyzmwvmuj
 
lulz, this is really funny, I just wrote a very similar program (Pokemon team generator), I guess good programmers think alike?

It looks good, but I don't understand why its called offline because the "look up on:" buttons uses the internet. You should check out my program to see how I worked around this. Oh, and I have Windows 7 and the everything version works fine and the IV calculator is cool.
 
Hmm, I'm not really sure how yours works. It seems to be glitchy when I try to do things. Maybe that's because it's an early version (0.5). It looks cool though, and how did you get it to copy information from this website to your program? Did you have it copy the page source code for each pokemon and search for key words?

I guess I just put offline in the title because most programs nowadays either run off the Internet or in a web browser, and all those 3 buttons do is tell your default browser to load the page. They are mainly meant for giving more information in case you are connected to the Internet and are too lazy to browse to the site yourself, lol.

If it does work on Windows 7, maybe I'll re-word that in the OP because someone who downloaded the original got an error message, and I thought it was the difference in operating systems. Then again, since you are a programmer, maybe you already had the necessary files pre-installed.
 
glitchy? how so? I've done a lot of test and it works fine, but if you found an error, do tell.

And, i parse the html page, search for what i need, then export the info to a pseudo-xml file structure of my design. check the data folder and you'll see what i did. If you want to borrow them, go ahead.
 
First of all, I am running it on XP Pro, and I've noticed 2 problems. I don't know if it's supposed to do this, but when I uncheck the "Unique Species" box, and click the Generate button 3 times, it always gives me something like this:

pokemonw.png


You can also see that the file menu and 2 of the dropdown boxes are gray and don't match the others; I don't know if that was intended or not.

I've also managed to get it to lock up indefinitely once or twice by putting in certain search options, and other times it goes slow, but I forgot how I did it.

Thanks for letting me borrow, but I want to keep my program independent of Smogon, and I've already got a lot of data from http://www.legendarypokemon.net/downloads. But it doesn't have the full HGSS moveset for each pokemon and how they get them. I would try searching through the page source, but VB6 (I know it's old, but I don't have time to learn a new one) doesn't support very large strings.
 
hmm, the color windows and drop-down thing I fixed in a previous update(an update that I forgot to change on this forum). And thanks for the tip about unique species, gotta fire my testers.

Its very rare that the program locks up, but for difficult searches it does take a while. If you can remember what you search for that caused it to "lock-up", I would really appreciate it.

I took a look at the html for legendarypokemon.net and its interesting that they have all the level-up attacks in 1 line. You could just use regular expressions to chop up the string and retrieve the attacks.
 
I took a look at the html for legendarypokemon.net and its interesting that they have all the level-up attacks in 1 line. You could just use regular expressions to chop up the string and retrieve the attacks.

I must be missing something, because I don't see that information anywhere, but I do already have all of the level up attacks for Diamond and Pearl from one of those downloads, but I also need them for Platinum, HeartGold, and Soulsilver. I think everything on that website is for D/P.
 
That's weird. They must have 2 pokedexes, because the one I looked at had only D/P moves. Oh well, I might put that information into the program if I can get VB to automatically download the pages for all 493 pokemon. I still don't know how to tell it to retrieve the page in separate strings. I tried putting the entire string for a page into a textbox, and it all fit, but when I started removing strings from it, it glitched up at a certain point.
 
I'm not to use to VB, i do most of my programming in java, so not sure how you handle url's. I would recommend pulling the pokemon names from one of your file then putting the name into the url and loop(prob a while) until eof for each string.

And, i would not recommend just putting the attacks string into a textbox, you should do heavy formatting to it first, there is alot of garbage in the string.
 
I've found some code that lets me download html code and downloaded all 493 pages. I have also successfully formatted a page, so it seems I should be able to add moves to the program now.

And, i would not recommend just putting the attacks string into a textbox, you should do heavy formatting to it first, there is alot of garbage in the string.

I download the html pages only in order to generate the text files. If I generated them while the program was running, it would take way too long. And for some reason, vb6 is doing fine with large strings now. Before, it would shorten long strings. So now I don't need to put them into a text box
 
Thats funny, I'm also working on something like this. I don't have an active internet connection, so I'm writing a python script to function as an offline version of all of smogon (articles, analysis, movesets). It should be fairly small, since I am changing everything to text, and there is no GUI (yet). I'll make a GUI if people will use it. Look for the thread in about a week.
 
Back
Top