The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Create & Discover > Game Development > Scripts & Tutorials
Reload this Page Program Type Chart Program
Sign Up Rules/FAQ Daily Battle Blogs Mark Forums Read

Scripts & Tutorials This forum is for scripts and code, as well as all kinds of tutorials, software, tools and so forth. Remember to give credit!
The thread revival limit does not apply here.

Thread Tools
Old January 12th, 2011 (9:35 PM). Edited October 6th, 2013 by Perpetr8r.
Perpetr8r's Avatar
Perpetr8r Perpetr8r is offline
Join Date: Jul 2007
Nature: Adamant
Posts: 104
Hello people.

Lately I've been working on a Pokemon fan game of mine and realized that the current Pokemon games have a pretty serious type imbalance. (Just combine Dark/Ghost or Steel/Anything and you'll see what I mean) While trying to make things somewhat more fair, I noticed that in order to test the type changes I would have to literally calculate every possible type combination to ensure that was I did wasn't breaking something somewhere else in the type charts.

As you may expect, this could take a long time to do if I had to do it every time I made a change.

So instead I've written a program that lets the user edit and add/delete types, and then view all of the possible combinations of types and their strengths and weaknesses. Basically, it's like a modifiable version of the type chart on, which you can either use for the real Pokemon games (I've programmed it with all of the current type strengths/weaknesses as defaults) or edit for your own games. You can save your new type charts too, and they can be copied from the program into Microsoft Excel or Word or whatever if you are so inclined. Here's a few screenshots:

As you may note, the type you select to edit (in the right window) is not the same as the type(s) you select in the spreadsheet. This is so that you can copy or highlight things in the basic type chart without changing what you're working on.

If people spot any bugs or anything please let me know, I'll update the program accordingly when I have a chance. On that note, I'm not 100% certain that I got the type strengths/weaknesses right (I was pretty tired when I added them), so let me know if you see anything incorrect in the defaults.

Anyway, you can download the program from here for now, it's designed for a Windows OS. If people have issues running it, please let me know and I'll see what I can do.

EDIT: It has come to my attention that I missed Steel vs Rock (should be x2, but is x0.5 instead). Until I can find the source and update it, make sure that you manually edit that value if you use the type chart program and want the correct matchups. To do so, click "Steel" in the right hand column, then select "Rock" as the "vs type" and change "Damage Dealt" value to x2 from x0.5.

Reply With Quote

Relevant Advertising!

Old February 3rd, 2011 (10:58 AM).
whoopa whoopa is offline
Join Date: Dec 2007
Posts: 6
Duuude, this is sweet! A great program if your thinking of adding a new type to your game, or if you just want to mess around with the weaknesses of other types lol.
I'm pretty sure you got the strengths/weaknesses right, if not we both missed it lol
Reply With Quote
Old March 5th, 2011 (4:11 PM).
Perpetr8r's Avatar
Perpetr8r Perpetr8r is offline
Join Date: Jul 2007
Nature: Adamant
Posts: 104
Ah, I'm glad you like it. I'm just posting this comment as an update, because I've switched the files to run on .NET 2.0 instead of 4.0. For the non-Windows-programming-savvy, this means that it should be automatically compatible with most versions of Windows, meaning you won't have to install anything to run it.

Reply With Quote
Old March 13th, 2011 (1:01 PM).
IceGod64's Avatar
IceGod64 IceGod64 is offline
My imagination.
Join Date: Oct 2008
Location: Castelia City
Age: 28
Gender: Male
Nature: Naive
Posts: 610
Wow, this will be handy for some one like myself who has been working hard on adjusting the rather broken type match-ups myself. Looks really good.

Reply With Quote
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -8. The time now is 10:05 AM.

Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2016 The PokéCommunity™,
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / Poké
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2016.