Kaphotics
f5bacf236c
Add&Split out PersonalTable
...
Will eventually have more complex operations associated with it, as the
PersonalInfo[] could not do that sort of logic.
2016-07-17 22:39:18 -07:00
Kaphotics
689e7cec4b
SAV4 Fix trainer coordinates
2016-07-09 13:54:49 -07:00
Kaphotics
8276c6fcc1
Add SAV4 dex flag setting
2016-07-04 13:06:01 -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
a0bade7dc0
Fix Save Version get/set
...
Short circuited -> rewritten, removed sav5 getter for Version (handled
by abstract parent class)
Thanks @Favna
2016-06-29 17:21:59 -07:00
Kaphotics
8e62803897
Tweak savefile enumeration
...
Use one enum to denote Version across all code, also identifies if data
is invalid
Move some SAV code to virtual members in abstract class
(BAK/Exportable/Footer)
Few minor bugfixes here and there (hiding Characteristic label, loading
pk6 to sav3, sav3 version detection via gamecode)
2016-06-27 23:03:57 -07:00
Kaphotics
ae0759b27f
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# Saves/SaveUtil.cs
2016-06-26 14:28:46 -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
Evan Dixon
37fb94c8c0
Fixed each save file's Footer not being initialized within the class
2016-06-26 14:39:53 -05:00
Evan Dixon
2cba9de40a
Fixed incomplete implementation
2016-06-26 13:54:02 -05:00
Kaphotics
ca139cf7e4
Add gen4 current box
2016-06-23 21:55:18 -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
28141729a9
Limit PKX dropdowns when Version changes
...
Filters out choices that are not obtainable in the loaded version of
game (such as new Mega Stones).
2016-06-20 18:58:06 -07:00
Kaphotics
e6a4f4cce1
Add .dsv support
...
Even catches the 1MB misconfigured DSV's (stuffs the bak data in with
the footer).
Works by searching for the DeSmuME footer signature in the input data,
if present, breaking up the info.
2016-06-19 22:11:53 -07:00
Kaphotics
6378eb7f56
Current progress
...
Still a few milestones left to hit before official release.
2016-06-19 21:22:43 -07:00