Commit graph

1501 commits

Author SHA1 Message Date
Michael Scire
a3250a0d56 Full Gen II Save editing for US GSC, JP C (JP GS to come) 2016-09-03 18:57:54 -07:00
Michael Scire
2e938a6ab2 Initial (pretty broken) US SAV2 loading/viewing 2016-09-02 14:20:39 -07:00
Michael Scire
c0750647f6 Merge master for g2 item list resource 2016-08-31 13:52:45 -07:00
Michael Scire
8668d6221d Initial PK2 implementation (incomplete) 2016-08-31 13:52:30 -07:00
Kaphotics
18b081c1e3 Move gen1item string to resource
Add gsc met locations
2016-08-31 08:54:56 -07:00
Kaphotics
4c37a63e2c Merge branch 'master' of https://github.com/kwsch/PKHeX 2016-08-30 22:58:42 -07:00
Kaphotics
41f69b0d99 Minor cleanup
No functional changes besides beginnings of genII support
2016-08-30 22:58:39 -07:00
Michael Scire
e63d841526 Fix resources.resx error 2016-08-30 21:50:02 -07:00
SciresM
89ed9fb045 Merge pull request #211 from kwsch/rhydon-merge
Add support for editing Gen I files
2016-08-30 21:36:57 -07:00
Michael Scire
8bcdc353d2 Manually merge master resource file 2016-08-30 21:35:26 -07:00
Kaphotics
29a562cdc7 Fix capitalization on version path
Now that I can test it with the working path :)
2016-08-30 21:14:54 -07:00
Kaphotics
14b4bfb2f4 Add update available indication
version.txt as a program resource -> check against online copy, if
online has an earlier date then indicate that an update is available.

When posting a new update, the version.txt has to be updated with a new
yyyyMMdd.

Ask me on IRC why I prefer to do things this way ;)
2016-08-30 21:12:47 -07:00
Kaphotics
b6b931220d Separate out QR web requests
Moved to Util
2016-08-30 20:31:14 -07:00
Kaphotics
037db77472 Fix dragout-drop of party/battle slots
BoxView window opened another can of worms.
2016-08-29 23:15:27 -07:00
Kaphotics
f108119003 Add Secret Complete bitflag
Thanks @SciresM !

0x72 = 3 for unlocked(1) & complete(2)

Closes #210 indirectly.
2016-08-29 21:52:55 -07:00
Michael Scire
4d666aa2aa Inventory editing for Gen I 2016-08-29 20:34:02 -07:00
Michael Scire
20ecded527 Merge branch 'master' of https://github.com/kwsch/PKHeX into rhydon-merge
Merge master to verify Main menu compatibility.
2016-08-29 20:03:00 -07:00
Michael Scire
b91324fb2e Trainer Info/Pokedex editing for Gen I 2016-08-29 17:48:05 -07:00
Michael Scire
b94f3c8918 Implement SAV1 exporting. 2016-08-29 13:27:17 -07:00
Michael Scire
8cfe57d504 Implement PK1 loading/editing/saving. 2016-08-28 22:21:55 -07:00
Kaphotics
d41c8f9731 Allow multiple boxview popups
Moved to new doubleClick method, can pop up more than one by holding
Shift
2016-08-28 20:13:52 -07:00
Kaphotics
c9f0eab1c9 Fix pt encountertype appearance
>= 7, <= 12, != 9

Wrong GameVersion enum values (why hgss uses a number before idk)
Thanks JSS!
2016-08-28 12:42:29 -07:00
Michael Scire
4738a2c716 Initial support for SAV1 loading...warning: mostly broken 2016-08-28 03:18:59 -07:00
Kaphotics
49435dc379 Add gen4 Form 'flags' 2016-08-27 23:30:49 -07:00
Michael Scire
a4c70eec63 Basic G1 String conversion 2016-08-27 20:12:33 -07:00
Kaphotics
c382388843 Fix gen3 unown form change
Thanks NinFanBoyFTW!
2016-08-27 18:42:07 -07:00
Kaphotics
7a5d4898b7 Fix gen4 gastrodon HasFormes
Thanks NinFanBoyFTW!
2016-08-27 18:41:40 -07:00
Kaphotics
ec0b502e3a Add gen4 language dex set
Formes are still todo; they aren't bitflags but are packed values
2016-08-27 13:07:21 -07:00
Kaphotics
7e456ca284 Add gen5 form bool setting
SAV6 updated for visual parity, no functional change
2016-08-27 13:06:01 -07:00
Kaphotics
a2f0099822 Per-Version sorting for met lists
Closes #197

Populates raw location lists on language init, when changing selected
version it obtains a new list and sorts.
2016-08-27 13:05:01 -07:00
Kaphotics
1484c15ff3 Refresh suggested relearn indication
Closes #202

Wasn't a bug, just that the indication didn't update. Don't do a
per-move update, just refresh the legality.
2016-08-27 08:56:50 -07:00
Kaphotics
3291f4eb2b Relocate relearnmoves derived property 2016-08-27 08:43:36 -07:00
Kaphotics
e0298595f4 Fix evomethod 2
Fixes #203, thanks @Rohul1997 !
2016-08-27 08:30:56 -07:00
Michael Scire
b2342cddb9 SAV1 skeleton implementation 2016-08-27 04:33:21 -07:00
Michael Scire
e4ec1cb45f Fix PK1 Species setting 2016-08-27 02:56:15 -07:00
Michael Scire
b5ec320b03 Cleanup, add Personal table for RBY 2016-08-27 02:48:04 -07:00
Michael Scire
3ded8b61c6 Initial PK1 implementation. 2016-08-27 01:52:34 -07:00
Kaphotics
fb45f95578 Fix o-power saving (x/y) 2016-08-26 16:34:28 -07:00
Kaphotics
4ea349df11 Add popup box viewer
Allows for dragging between boxes
Pop up via shift-click Box tab

Click the swap arrows to flip Main/Viewer current box

Fixes swallowed exception: DragDrop a slot (filename), start another
within 500ms before deletion thread deletes original dragdrop file;
since filenames are the same the file for the active dragdrop will no
longer exist resulting in an exception. Solved by tracking the current
path of a dragdrop operation.

Had to refactor the draginfo into its own class to 'cleanly' communicate
between forms.
2016-08-25 18:50:51 -07:00
Kaphotics
c34c4901ea Fix duplicate property name
MysteryGift has "Type" property, PGT has "Type" property; fix to make
them named differently.
2016-08-25 14:44:02 -07:00
Kaphotics
4a8ed41d26 Merge pull request #198 from kwsch/b/event-flags-signed-unsigned
Changed min and max of NumericUpDown from short to ushort
2016-08-24 18:07:44 -07:00
Evan Dixon
c83701805b Changed min and max of NumericUpDown from short to ushort 2016-08-24 19:46:24 -05:00
Kaphotics
9fead34917 Expose SecondsToFame for Gen6
Closes #192
2016-08-23 18:11:35 -07:00
Kaphotics
8d741ec63a Fix drag-clone not displaying sprite
Control-DragDrop clones slot, switch boxes back and forth, pokemon
magically appears; fixed.
2016-08-23 18:09:55 -07:00
Kaphotics
27d55b47fb Implement PID-Ability corrections
Line 2211:
When the fields are loaded, if the user modifies the Ability on a <=Gen5
save file, if the ability is modified, the PID will be randomized to fit
the new PID.

When the Ability combobox is loaded, the personal entry may have 0 for
the ability2 (indicating same as ability1); if so, copy ability1 instead
of filtering it out.

When the Ability index is loaded, hidden ability is checked first, else
it tries to match: invalid, hidden (unflagged=illegal), if abilities
same use PIDAbility, else use the actual ability index.
2016-08-22 20:37:50 -07:00
Kaphotics
4df390a9c1 Release 08-22-16
Updated with latest event files.
2016-08-22 00:29:54 -07:00
Kaphotics
24b00d0371 Merge pull request #189 from vacero/master
Fix reorder moves and clear PP values for empty moves.
2016-08-21 10:25:06 -07:00
viacgo
e5737db404 Fix reorder moves and clear PP values for empty moves. 2016-08-21 18:09:22 +02:00
Kaphotics
a45b19364d Tweak dragdrop to computer
When the dragdrop succeeds to a location outside the program, the effect
is Move.
When the dragdrop succeeds to another slot, the effect is Link.
When the dragdrop succeeds to Tabs, the effect is Copy.
When the dragdrop fails, the effect is None.
2016-08-21 09:07:44 -07:00
Kaphotics
c44d808142 Merge pull request #188 from vacero/master
Fix for fix PPs in PK4 to PK5 conversion.
2016-08-21 09:00:03 -07:00