Kaphotics
282030b1e7
Add Pokémon Link I/O
...
Thanks @suloku !
Resolves #137
Added recalculation for data's internal checksum.
2016-07-26 20:18:48 -07:00
Kaphotics
cc1621879e
Add gen3-5 box wallpapers
...
Put the [BoxWallpaper] fetching into a single class.
2016-07-24 21:11:11 -07:00
Kaphotics
475d2e877e
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# PersonalInfo/PersonalInfo.cs
2016-07-17 22:40:12 -07:00
Kaphotics
ed7351b117
Remove unused resource references
...
Old and unpurged.
2016-07-17 17:03:56 -07:00
Kaphotics
df51269c7e
Add gen3 met locations
...
English only for now.
2016-07-16 21:31:49 -07:00
Kaphotics
ee4a846aee
Delete old ribbon editor
...
Replaced by simpler forms.
2016-07-16 20:03:33 -07:00
Kaphotics
3fb86f6dc5
Update ribbons
...
Added all gen3-6 ribbons.
Fixed bugs:
* Increased speed that the subform pops up (yay profiling!) --
TableLayoutPanel would be reconfigured on every row added; adding a lot
of rows constantly reconfigures, so disable the layout updates so that
it only procs at the end.
* Cleaned up display of the ribbons, fixed width (40x40) instead of
autosize. Now display 3 per row.
* Now display the golden "complete" ribbon for g6 memory ribbons.
2016-07-16 19:59:53 -07:00
Kaphotics
8a0976e6e3
Minor updates
...
Expose the buttons for medal/ribbon
2016-07-16 17:19:26 -07:00
Kaphotics
34fb98179c
Add Ribbon/Super Training editor
...
Split from the existing form, now can handle multiple generations.
Need to rename / add ribbon images so that they show up in the box. WIP.
2016-07-16 16:13:33 -07:00
Kaphotics
a1ac548485
Add Batch Editor (HaX)
...
= acts as a 'modify if' filter
! acts as a 'do not modify if' filter
. acts as a 'set property to' to value
!HeldItem=0
^ do not modify if held item is zero
=HeldItem=5
^ only modify if held item is index 5
.Species=7
^ set species to 7
!SID=666
.TID=666
^ set TID to 666 if SID is not 666
.TID=666
!SID=666
^ set TID to 666 if SID is not 666 (filtering can be after property
settings)
Run one 'batch modify' script at a time.
2016-07-12 22:19:51 -07:00
Kaphotics
62f7687fe4
Split out pk# populate/prepare
2016-07-09 16:18:29 -07:00
Kaphotics
592390d1ca
Move cbItem to ComboItem
2016-07-09 15:34:38 -07:00
Kaphotics
bd8d5fecc7
Split util file into many
2016-07-09 15:30:12 -07:00
Kaphotics
41f7c9fd6c
Move util
...
Splitting next.
2016-07-09 15:05:12 -07:00
Kaphotics
cc2b3fc081
remove f#- from f1-f4 forms
...
Not relevant
2016-07-09 14:32:52 -07:00
Kaphotics
08d751d54b
Move files
...
Getting a little crowded and misleading (PKX/SAV folders), let's
relocate.
2016-07-09 14:30:49 -07:00
Kaphotics
0a8dc20de1
Add gen3 items list
...
english only
2016-07-08 18:38:40 -07:00
Kaphotics
1779420af1
Add gen3 personal info, move object refs
...
All PersonalInfo arrays are referenced from PersonalInfo's class instead
of Legal
Fixed a few bugs in the process (species translation, gen switch)
2016-07-03 15:05:15 -07:00
Kaphotics
54bc0b320d
Add PersonalInfo for gens4/5
...
Abstracted the PersonalInfo class to the multi-generation format.
Structure hasn't changed since BW sans a few additions.
2016-07-02 20:24:17 -07:00
Kaphotics
e6e3caabb2
Sync basic gen3 support
...
Still many things not yet working (item/inventory editing needs new
string resources)
2016-06-26 14:23:41 -07:00
Kaphotics
3351c7f9bb
Add simple trainer editor (past gen)
...
Fixed save invalidation as well. GameVersions were detected based on
checksum validity.
Gonna change that so an invalid save can still be recognized (based off
of other markers)
2016-06-21 17:35:12 -07:00
Kaphotics
6378eb7f56
Current progress
...
Still a few milestones left to hit before official release.
2016-06-19 21:22:43 -07:00
Kaphotics
58babfff71
Past gen fixes + improvements
...
Fixed crypt of past gen pkms (use chk not PID), add gen4 save, add save
version detection
2016-05-15 15:24:31 -07:00
Kaphotics
7a94640c0c
Add wc6full bin
...
Include loading into the database
2016-04-29 23:24:23 -07:00
Kaphotics
397fb30df5
Remove Code Generator
...
Using the Cache for CyberGadget removes any need for a code generator,
as the code generator had many holes (partial writes if data already was
correct); future games would be odd to balance.
2016-04-27 21:07:35 -07:00
Kaphotics
677ec99256
Xamarin settings
...
Compiles just fine for Mono / .NET 4.0
2016-04-06 22:52:34 -07:00
Kaphotics
0fc4da3431
Begin adding EncounterTrade
...
Fixed a few things in the EncounterStatic, added a few attributes
(antishiny, Gender, Ability, IV, Contest) for appropriate pkm
2016-03-16 23:29:28 -07:00
Kaphotics
c6439aa03c
Add legality indication on loading to tabs
2016-03-13 18:09:12 -07:00
Kaphotics
b6fca5b306
Add some basic legality checks
...
Besides moves/encounters, we can check validity of certain traits.
2016-03-10 20:36:32 -08:00
Kaphotics
5ea193819e
Add WC6 move checking
...
Using PPorg's wc6 database.
2016-02-28 17:05:38 -08:00
Kaphotics
4cfa9e322f
Cleanup
...
Nothing.
2016-02-28 13:49:58 -08:00
Kaphotics
cb6a3394d5
Add encounter tables
2016-02-25 16:19:59 -08:00
Kaphotics
4b7f253a1e
Add DexNav move legality checking
2016-02-24 16:36:26 -08:00
Kaphotics
968eabd053
Reorganization for future changes
...
Moving legality stuff into separate class
2016-02-22 22:52:48 -08:00
Kaphotics
c426089c07
Add Move Legality Checker
...
Note that this is a first iteration feature; there are known edge cases.
This feature is merely to assist the user by highlighting moves that are
outside of the typical moveset.
Levelup/Eggmove/Tutor/TMHM are used in the logic.
2016-02-17 07:54:59 -08:00
Kaphotics
1c53243283
Remove ram2sav
...
Also removed injectiondebug and trade packet handling.
Improved BAK suggested filename (last saved timestamp)
2016-01-27 20:24:32 -08:00
Michael Scire
6230dd7bd6
Add Pokeblock editing support.
2016-01-23 13:00:44 -08:00
Kaphotics
89368e384e
Target C# 6.0
2016-01-18 18:21:25 -08:00
Kaphotics
71b86e6d6f
+Ref lang_it
...
Forgot.
2016-01-17 18:21:32 -08:00
Kurt
73ce0246ab
Remove unused reference
...
Wasn't caught by cleaning, had to remove manually. Still compiles fine.
2015-12-28 11:00:25 -08:00
Kurt
3147d8b1df
pk2pk Refactoring
...
Transition from modifying byte arrays to just having objects mediate the
conversion.
Farewell pk2pk!
The PK# objects can convert up to the next generation through their own
methods; doing this required having class structures for all generations
:)
2015-12-27 21:26:07 -08:00
Kurt
24703bfc22
Minor refactoring
...
Do things better.
2015-12-26 21:17:23 -08:00
Kurt
8a77a1cd6c
First look at PK4 code
2015-12-26 13:00:00 -08:00
Kurt
1bb07b5998
Add pgf skeleton & supports
...
Untested and not intended to be correct; just establishing the framework
for now.
2015-12-22 21:14:50 -08:00
Kurt
3e320df47f
Update csproj
2015-12-06 22:41:28 -08:00
Kurt
fed7bacac3
Further cleanup of sprite assets
...
Reduces the size
2015-12-06 22:40:48 -08:00
Kurt
7469150a02
Add Wondercard class
2015-11-22 13:38:16 -08:00
Kurt
c719c335df
Add Pokécenter & Gift Trainer Sprites
2015-11-17 21:02:23 -08:00
Kurt
322fceb598
Add new class
...
Performs SAV operations to match the division already done for PK6.
2015-10-22 00:16:44 -07:00
Kurt
c1bb9d5cec
Add database view skeleton
...
future?
2015-10-05 18:51:52 -07:00