2.223 - Removed a random message box that pops up when right clicking tabs. - ...fixed special attack, special defense, and speed IVs not being saved properly. - Added text to empty slots to make it perfectly clear how to use them. - Changed the "Disable tooltips" option to "Disable help" and made it also remove the "Right click" text from slots. 2.222 - Checking the "Egg" checkbox on the main tab will now automatically check "As egg" on the met tab and force it to stay checked. You also can't set hatch conditions with "Egg" checked. Loading and saving of egg Pokemon now respects these restrictions as well. 2.221 - Tooltip fixes. - Fixed the "As egg" controls not being enabled when loading a Pokemon with those values set. - Fixed special attack, special defense, and speed EVs when saving Pokemon, including to save files. 2.22 - Removed the old ugly method of selecting and saving Pokemon. There are now icons representing saved Pokemon, with a highlight on selected ones. Only selected Pokemon have codes generated. When saving a save file now, the party and PC will be exactly as seen in the program, meaning selection has nothing to do with save files. Right clicking a slot pops up a menu with actions involving that slot. Pokemon can be dragged to move them to other slots. There's currently no way to drag to another box or to/from the party. You can right click a Pokemon and send them to the party/another box, however. - Added an option to disable tooltips. - Fixed the gender list in the PID finder. It wasn't using the right species data. - Fixed PID genders. They weren't using the right value. - Removed the code list and "Copy to clipboard" button. Codes are now copied automatically upon clicking Generate or when changing the code type. - Fixed the extra byte current value when loading a Pokemon into the controls. - Clarified where the Pokemon data comes from in File > Save Pokemon. - Fixed problems with IV and EV loading. 2.211 - Fixed PC Pokemon code generation. 2.21 - Fixed save file corruption in all games. - Fixed trainer name display. - Fixed a problem with loading/saving empty Pokemon slots from/to a save file. - Fixed save files sometimes having ".dsv" appended to the filename inappropriately. - Fixed IVs/EVs not being saved properly... at least I think they weren't saved properly before. - Fixed problems with saving .pkm files. - Fixed egg save file loading/saving. - Fixed a value related to nicknames not being set properly. 2.2 - Save file support added! - Tooltip updates. - Removed "Any" from the PID Finder's method list. - Significantly increased the speed of PID searches, finally. I think that's as fast as it's going to get. - Removed "Append codes", as it's no longer needed. - Added support for storing Pokemon in the program's memory. This lets you store all the Pokemon you want to generate, then select them and generate codes for them all at once. This was also needed for save files, as the selected Pokemon are also saved to the save file. When a save file is loaded, all Pokemon data stored in the program's memory is overwritten. Only information currently in the tab controls will be left intact. - Added support for specifying which PKM format you want to save in, regardless of the target file size. - Added Wondercard and Mystery Gift file types to the save dialog. You cannot create files of these types, only save data into existing ones. - Fixed buffer issues with ribbons. - Improved nickname and trainer name handling. When loading a Pokemon, it'll now show you the value of every byte, rather than stopping when 0xFFFF is reached. If you don't manually set all characters (11 for Pokemon, 8 for trainers), 0xFFFF and 0 padding will be appended, like the game does for normal Pokemon. You can also set all 11 or 8 bytes now, rather than being limited to 10 and 7. - Fixed gender controls not enabling/disabling properly with a PID set. - Fixed the ball value when loading Pokemon. It may not have ever loaded wrong before, but it's more accurately handled now. - Generating codes now produces codes for all of the Pokemon you have selected. This can very easily overwhelm the AR and emulators (at least DeSmuME) if too many Pokemon are generated at once. - Changed the PP editboxes to allow up to 255 to be entered. - Added an option to backup files when saving. This does NOT apply to saving Pokemon, only save files. 2.1 - Tooltip clarifications. - Added support for party Pokemon. - Reordered stats to match the way the game summary orders them. - Added "Chained shiny" to the method list. - Fixed duplicate PID entries sometimes being shown in the PID Finder. - Added sort arrows to the header buttons in the PID Finder. Sorry Windows XP users, but it completely hides some of the header text for you. I didn't want to practically double the width of the PID finder just to alleviate that. - Writing to PCD, PGT, and 236-byte PKM files will now write the full 236 bytes of data. Saving a new file will still create only a 136-byte PKM file, since the 236-byte ones are just a waste of space without any means to edit the extra 100 bytes. - Clicking "OK" in the PID Finder won't automatically select the listed PID anymore if there's only one. 2.017 - PID Finder tooltip changes. - Fixed the "Egg" checkbox being improperly set when loading Pokemon. - Saving a .pkm file will now automatically append ".pkm" to the filename if the file doesn't exist and doesn't already have ".pkm". 2.016 - The PID Finder dialog will now always center itself on the main dialog when opened. - Changed the behavior of the "Generate shiny ID" button. It will now only modify the secret ID to give you a shiny Pokemon. - Slight speed improvement on the PID finder. - Added an "Append codes" checkbox. This lets you generate multiple Pokemon into a single list of codes more easily. 2.015 - Fixed an issue with sorting in the PID finder. - Fixed an annoying problem where editing invalid text in a drop-down box always set the cursor position to the end of the string. - Fixed loading issues regarding the met games. Platinum and HG/SS set the location data in exactly the same way, so it's impossible to always properly identify what the .pkm file was originally saved with. 2.011 - ...I just now realized the "G" on the main dialog for the PID finder needed to be changed to match... 2.01 - Tooltip text fixes. - Changed the program icon (I know, my artistic skills are great.) and made it display the small/large sizes properly. - Changed the width of the polarity and priority drop-down boxes in the PID finder so that the selection is fully visible. - Changed the width of the "Ability" and "Shiny" columns of the PID finder to make their text fully visible by default on XP. - Fixed the use of the tab key for navigating controls. - Added thanks to the "About" dialog. - Added "Check for updates" to the "Help" menu. It just opens a browser window to the forum thread. There's no internal checking done. 2.0 - Drastically changed the dialog design with tabs. - PID generator rename (to PID Finder) and redesign. You can now search through ALL possible IV combinations with the selected settings. The IV drop down boxes let you specify how to search for IVs. The first box determines the way the IV changes if a match isn't found. "+" and "-" indicates that the stat will be increased or decreased, and "=" means the stat won't change. The second drop-down box is the priority level of the IV. Higher priority IVs will be changed before lower priority IVs. If IVs have the same priority, they're changed from bottom to top as listed in the dialog. You can stop the search process by clicking "Stop". The IVs it stopped on will be inserted into the PID finder's IV editboxes. Note: There are 1,073,741,824 possible IV combinations. Furthermore, for each combination, 131072 random numbers have to be applied, resulting in a total of 140,737,488,355,328 passes to fully scan all IVs for a match. I don't think I need to say that this will take a VERY long time if no matches are found. It'll probably take over a week to search through every combination. It's not too likely that you'll ever have to wait the full duration to find a match, unless you're trying to find a shiny match as well. Trying to find a shiny PID will take the longest by far, most of the time. - The PID finder will now properly set the special attack and special defense IVs when "OK" is clicked with a PID selected. - Added a shiny check to the PID finder. It uses the IDs you have set on the main dialog. - Added tooltips to the PID finder. - Added support for different code type outputs. - Fixed character map insertion problems. - Added the ability to select which game you want the Pokemon to have been hatched in. It's independent of where the egg was obtained. - Added an EV total display. - Added actual resulting stat display. - Fixed the square and triangle markers being reversed. - Changed the marker controls to checkboxes. The icons weren't always easily visible, depending on the user's UI settings. - Loading of a spiky-eared Pichu file now sets the form properly. - Fixed some control error checking issues when loading Pokemon. Note: There were major changes made all over in this release. There are likely to be more problems than usual. Please report them in this thread: http://projectpokemon.org/forums/showthread.php?6424-Pokemon-Generator-%28Updated-for-HG-SS-%5BUS%5D%29 1.3 - GBA game support has been dropped. Sorry to anyone who was using it, but I just don't feel as if it's worth the effort to maintain. - Slight dialog redesign to accomodate changes and improve organization. - The codes generated are now independent of the game you set the Pokemon to be considered obtained in. This allows you to generate a legal Pokemon (well, maybe not perfectly, YET) (also assuming you set the necessary extra bytes properly) that was, for example, considered obtained in Diamond/Pearl, yet the codes are for the HG/SS games. Example: Game: Diamond/Pearl Generate codes for: Heart Gold/Soul Silver Result: Codes that you use on HG/SS which produce a Pokemon whose data is the same as a Pokemon obtained in Diamond/Pearl. The point of this is to help reduce some of the complexity of generating a perfectly legal Pokemon. - Tooltip fixes. - Reverted back to the old combobox editing style. Having it auto complete as you type was preventing backspace from being used, and it was a more complicated fix than I was willing to deal with. This also fixes updating other controls when you type in a valid entry. - HG/SS Pokeballs are now properly set. As in the same way the games do it. - Fixed the ball selection when loading a Pokemon. - Significantly improved the use and error handling of the nickname and trainer name editboxes. - Double clicking character map characters will now insert the actual character if possible, rather than the escape sequence. Note: The first set of 0-9, A-Z, and a-z in the character map isn't the set that the games prompt you with when you name your Pokemon/character. As a result, those still insert the escape sequences. There are also other duplicate characters that may have a slight difference in appearance as well. 1.22 - More tooltip corrections/clarifications. 1.21 - Corrected some tooltip errors. - Set the range of the caught level to 0-127. Yes, it lets you set it to 127 in-game. - Added the ability to customize what buttons need to be pressed to activate the codes. Read the tooltip for more information. 1.2 - Added information tooltips to most controls. This should help alleviate any confusion about what something does. I won't be adding tooltips to the PID generator until I get around to finalizing it. - Fixed an issue with locations not being set properly. 1.11 - Fixed inserting of escape sequences (\xxxx) when double clicking the character map icons. They were previously always being added to the end of the string, rather than where the cursor is. - Fixed a mistake in the handling of attacks. The 3rd attack was being set to the second attack. 1.1 - All generation 4 games now use the complete location list from HG/SS. - Loading of a file with a Pokemon name/original trainer name that has characters that can't be displayed will now place the appropriate \xxxx value in the editbox instead. - Updated the Encounter list to match what's on http://projectpokemon.org/forums/showthread.php?218-~Guide-to-44h-45h-46h-47h-and-85h-Values~. I have no idea if this is accurate, but it's what everyone seems to base their Pokemon off of, so until I hear otherwise, I'll assume it is. - Added Shining Leaf. - Fixed a few "Reset Fields" bugs. - Added the ability to specify if you want the extended location values from Platinum/HG/SS written as they would be if the Pokemon were obtained in Platinum/HG/SS. - The way combobox editboxes auto-complete for you has been improved. - Corrected the minor errors in the item and location lists. 1.02 - Added support for loading of 236-byte .pkm, Wondercard (.pcd), and Mystery Gift (.pgt) files. If you overwrite an existing file of these types, only the 136-byte Pokemon data will be written into the file. The rest of it will remain intact. Note that the program has no way to identify these files by anything other than their file sizes. If you were to overwrite some completely random file that happened to be 260 bytes, the program would think that that's a Mystery Gift file and wouldn't change the file size to 136 bytes. 1.01 - Fixed the codes generated when a box other than box 1 is selected. 1.0 - Renamed to Pokémon Generator. "Calculator" didn't really seem appropriate. - Changed "None" from the HG/SS item list to "(None)", as was intended. - Fixed the "Reset Fields" button not resetting the gender radio buttons. - Updated the error tooltip for some editboxes to be a little more clear. - Fixed the PID generator dialog not updating to the proper selected nature in the main dialog. - Fixed the PID generator dialog not selecting a default combo box entry for gender when selecting a new species. - Added support for the alternate Pichu form. (Spiky-eared) - Fixed an issue where error tooltips weren't being removed properly. The PID generator still hasn't been updated to the functionality I intend it to have. 0.9.6.1b - Minor fix to enable the character map window for HG/SS. 0.9.6b - The met conditions encounter combobox now handles editing properly. - The hatch conditions location combobox now handles editing properly. - Changed the Form combobox to non-editable, since it wasn't really necessary to be that way. - Typing in the "Species" combobox will properly update a Pokemon's information when a valid Pokemon name is typed. - Updated the code generation and lists for Heart Gold/Soul Silver (US). Some lists' entries may not be displayed properly at the moment. (Missing periods/apostrophes, for example.) - Fixed the level editbox to disallow the level to be set to 0. Note that the PID generator was updated. This isn't the final look/functionality I have planned for it, and was more of a work-in-progress change that I didn't finalize for this release. I can't guarantee that it works properly at the moment. 0.9.5.1b - Added the terminating code to the end of the generated codes for the Action Replay. I'm not sure if this is really necessary, but it doesn't hurt to have it. 0.9.5b - Changed the Action Replay codes to be activated upon pressing L + R, rather than always on. 0.9.4b - Changed "Home town" to the more appropriate "Origin". - Fixed generation 3 markers. 0.9.3b - Fixed no PID use for generation 3 that was broken in the last version. - Fixed PID generator's display of whether a PID will produce a shiny Pokemon. - Opening the PID generator now sets the species and nature combo boxes to the values currently in the main window. 0.9.2b - Removed character backgrounds in the popup window for characters that have visible pixels. - Added "Save as..." to the File menu. - Corrected some errors when saving. - Fixed the character window displaying upon loading of a .pkm file. - Fixed generation 3 met location, ball, and held item. - Fixed the use of a specific PID for generation 3. 0.9.1b - Prevented the character window from being displayed if a generation 3 game is set. 0.9b - Initial public release.