Commit Graph

276 Commits

Author SHA1 Message Date
Kurt
f47e071372 Switch to class object
A little bit cleaner
2015-07-17 23:45:54 -07:00
Kurt
501aea4f77 Use trainer object
Includes object bugfixes
2015-07-17 23:31:35 -07:00
Kurt
9ee359d25f Use new personal info object for clarity 2015-07-17 22:33:00 -07:00
Kurt
9a2ff90c25 Add object class 2015-07-17 22:21:55 -07:00
Kurt
07859fc1ad Add object class 2015-07-17 22:20:44 -07:00
Kurt
3c8910d97b Remove defunct method in favor of object 2015-07-17 20:05:33 -07:00
Kurt
65750630e4 Use Trainer object class for more concise code 2015-07-16 22:27:14 -07:00
Kurt
92ba5d9004 Retain all unused data instead of resetting to 0's 2015-07-15 19:56:28 -07:00
Kurt
09be2836f5 Updates to maison editor
Uses class object for PKM data, and sprite image will display more
information.
2015-07-15 19:14:53 -07:00
Kurt
359683a5b7 Add STAB/Damage Bias for Moves
Brought on by lackluster 4-status Gym Leaders and unsurprising AI not
having STAB to destroy teams.
2015-07-14 22:06:47 -07:00
Kurt
aae93ec594 Fetch moves for use with randomization 2015-07-14 21:42:24 -07:00
Kurt
f0d69b517b Add a Move class that can pass via object 2015-07-14 21:41:18 -07:00
Kurt
bc4a32a8dc Update Personal Stats Editor
Randomization and Modification options improved.
2015-07-14 19:53:10 -07:00
Kurt
17a61896f0 Ban Hyperspace Fury 2015-07-14 18:32:51 -07:00
Kaphotics
7c8e5b2868 Merge pull request #13 from SciresM/patch-3
Fix Gen 2 Ranges
2015-07-13 13:26:30 -07:00
SciresM
80d533595f Fix Gen 2 Ranges
Make Larvitar/Pupitar appear, make Lugia/Ho-Oh not appear if legendaries are unchecked.
2015-07-13 13:17:45 -07:00
Kaphotics
4043f054ae Update README.md
Update image.
2015-07-12 15:48:17 -07:00
Kurt
2e550b1895 Switch method logic
Only comparing 3 of the chars at most to a list of valid 3char
extensions.
2015-07-11 23:32:02 -07:00
Kurt
c843d0ede0 Add weak extension detection
Guesses extracted file content names.
2015-07-10 21:27:59 -07:00
Kurt
f3e4508721 Properly dispose of BinaryReader 2015-07-10 16:26:31 -07:00
Kurt
ac639aa039 Remove extra space 2015-07-09 20:13:28 -07:00
Kurt
f22eac1d9e Remove unneeded initializations 2015-07-08 22:14:55 -07:00
Kurt
28881a025a Ensure 4 different nonzero moves are chosen
int[] initializes to zeroes, thus preventing non-moves in addition to
duplicates
2015-07-08 20:24:57 -07:00
Kurt
3d6ae0cb45 Allow proper refreshing on SMDH import 2015-07-08 08:39:58 -07:00
Kurt
2b3ba57cb7 Add SMDH usage to main form 2015-07-08 08:09:14 -07:00
Kurt
e64f4425d5 Add SMDH (Icon) class 2015-07-07 21:24:58 -07:00
Kurt
3046124182 Expand method usability 2015-07-07 19:55:06 -07:00
Kurt
a275a3f81a Remove unneeded array initialization 2015-07-07 18:00:04 -07:00
Kurt
37427e0d34 Add rectangle scaling fix for bclim creation
Thanks slashmolder for help debugging!
2015-07-06 20:51:35 -07:00
Kurt
aa3832501c Fix for differing inserted file sizes 2015-07-06 20:37:22 -07:00
Kurt
ce24a2ff6c Fix png2bclim conversion
Should be RGBA8888 instead of RGBA4444
2015-07-06 17:36:04 -07:00
Kurt
34272a22b8 Redesign of the main menu
Added in a little better game name recognition (via the icon.bin file in
ExeFS), added menu strip for accessing the not-so-obvious methods. Cut
down on the space used.
2015-07-05 23:27:36 -07:00
Kurt
f2155d1404 Remove dumb mistake
Should not be in there. Was getting the current dimensions while
debugging.
2015-07-05 20:59:48 -07:00
Kurt
c4852b8d30 Finish TitleScreen editor
Added tooltip for the hidden workings.

Fixed recomposition bug

Added some logic to speed up repacking by using old compressed files if
the file didn't change.

Changed default form size and max/min dimensions
2015-07-05 20:58:39 -07:00
Kurt
10805c2da4 Tweak operations to selectively decompress
Still not done; changes aren't saving...
2015-07-05 18:28:19 -07:00
Kurt
a0ec50f272 Add backup and stay compressed (speed) 2015-07-05 17:03:40 -07:00
Kurt
92020c97c3 Enable Title Screen Editor in the Main Window 2015-07-05 16:04:02 -07:00
Kurt
e9b5a07e37 Add Title Screen editing functionality
Still WIP but all necessary logic exists. Probably will need tweaks to
behave as intended.
2015-07-05 16:03:46 -07:00
Kurt
47315935bf Tweak A->A prevention logic 2015-07-05 16:02:20 -07:00
Kurt
d9c96a951d Detection to use specialized bclim methods 2015-07-05 16:01:56 -07:00
Kurt
fdae3f2afd Ban Struggle from TrainerPKM Moves 2015-07-04 14:59:14 -07:00
Kurt
eeb8bbfd39 Ban Struggle from EggMove List 2015-07-04 14:56:21 -07:00
Kurt
8e51956914 Ban Struggle from LevelUp list 2015-07-04 14:55:48 -07:00
Kurt
1bdf941210 Expand methods to be more versatile
Different methods for different inputs, chained together if needed.
2015-07-04 00:20:48 -07:00
Kurt
c6ed582882 Fix not updating files
Returning bool and using object, might as well play it safe.
2015-07-03 00:20:03 -07:00
Kurt
4b3e60e490 Rework for larger files
Up to 1.3GB instead of ~50MB
2015-07-01 22:11:50 -07:00
Kurt
f9fcae5d79 Add a tip/hint to change growth rate 2015-06-30 22:40:34 -07:00
Kurt
8ec3f6b2a4 Add options to the Evolutions randomizer
Thanks ProjectRevoTPP for the request.
2015-06-30 22:35:40 -07:00
Kurt
9fbe91070b Trainer Class exclusion and bypass for singles-only
Requested by ProjectRevoTPP
Also excluded random classes from being an unused class (no text aka [~)
2015-06-30 20:24:37 -07:00
Kurt
778dc28140 Only return unique patchable files
To prevent doublepatching/etc, which will cause the return string to say
'did not patch' since it already was.
2015-06-27 08:47:06 -07:00