PokeCalc Lite Version Read Me File by Matthew Robinson Disclaimer: I, Microsoft, nor Nintendo, is responsible for any damages, loses, or other negative results from using this program. This is a use at your own risk program. Table of Contents 1. System Requirements 2. The Main Form a. Damage Calculation Thank you for downloading and using PokeCalc Damage Calcualtion Tool (Lite Version). I hope it serves you well and you like it. 1. System Requirements None! Just make sure you get the VBFiles if you don't already have them. They are required. 2. The Main Form The main form is where most of the usefullness of PokeCalc exist. It does a lot of calculating just on the opening form. I will try to stay in a general order while explaining, but may get side tracked. a. Damage Calculation The most important feature of the entire PokeCalc project, the Damage Calculation part was one of the hardest to code as well. As far as required variables, you need to select both the Attacking and Defending Pokemon. Also, you need the Attacking Pokemon's Level, Attack, Special Attack, and Special-RBY, as well as the Defending Pokemon's HP, Defense, Special Defense, and Special-RBY. Finally, you need the Attacks being used on the enemy Pokemon, as this sets not only its power, but also the type of the Attack. Additional features of the Damage Calculation subroutines are automatic Stat adjustment for Stat Modifiers, Special Stat modifiers, such as whether or not the Attacking Pokemon is burned, does a defending Ditto have the Metal Powder, Reflect and Light Screen, Cart Type Selection, Badges, Items, and Weather modifiers, and automatic calculation of type modifiers and STAB. There are several special techniques that I will explain how you can easily use certain features to calculate special damage. 1. Hidden Power I have changed the way I deal with Hidden Power. Now, there are 16 different HP entries in the attacks menu, one for each type of Hidden Power at max strength. I will add a tool later that will use the DVs of the Pokemon, but, for now, this will work for most people. 2. Flail/Reversal These moves' Base Power shift based on your Current HP, which you can enter in the text box right next to Max HP of the Attacking Pokemon. Everything else is old hat. 3. Return/Frustration These moves rely on happiness, which you can also enter. Use 255 for max Base Power with Return, and 1 with Frustration. 4. Rage This move is very weird, but I emulated it to the best of my abilities. Just enter the number of turns the Rage built and damage will adjust accordingly. 5. Rollout/Fury Cutter Use the Rollout/Fury Cutter list to select the number of turns that the move has been used. In the case of Defense Curl, select the Rollout + Defense Curl check box. The number only goes up to 5 becuase that is the max effectiveness of the moves. 6. Magnitude The only thing needed here is the level of the Magnitude, which will set the Base Power. 7. False Swipe Nothing is needed for this move, this is just a warning. The Damage Calculator will not leave the enemy with 1 HP when figuring. It will go over, just remember that the actual move can not do that. 8. Explosion/SelfDesctruct Nothing needed here, either, just remember that the Defense of the Defending Pokemon is cut in half when these moves are used.