Commit graph

5190 commits

Author SHA1 Message Date
Kaphotics
4eeb90dd87 Fix mega form showdown set
Cosmetic text regurgitating
replace Mega Y->Mega-Y
old method would forget the leading hyphen
2016-10-03 19:24:46 -07:00
Kaphotics
f2ee9492e6 Fix GC export & XD ribbons
ribbons are big endian bools, invert bits
2016-10-02 19:50:38 -07:00
Michael Scire
0266fd1eb7 View current box instead of Box 1 on load (closes #294) 2016-10-02 16:48:12 -07:00
Kaphotics
4ce29b392d Add C/XD transferring
reflection is neat

when making c/xd format, recalculate stats
2016-10-02 10:18:31 -07:00
Kaphotics
503452e1c6 Add encrypted format dragout from box
Same as the preview sprite.

Fixes bug with RS Box dragging out 84 bytes instead of 80 (yay for 4
metadata bytes, not worth another PKM class)
2016-10-02 10:16:47 -07:00
Kaphotics
fe34ed6091 C/XD met locations & items
Fix set/delete party too, the games don't store PartyCount as far as I
know, so just manually generate the value.
2016-10-01 21:43:23 -07:00
Kaphotics
78cb0d87fa ShadowID/Heart Gauge editing
improve box sorting while we're at it (sort forms too)
2016-10-01 16:52:29 -07:00
Kaphotics
7b6ecd11ba Add strategy memo editing
Saves folder getting pretty populated, move to substructures
2016-09-30 19:05:35 -07:00
Kaphotics
97919a5354 Allow filtering by all properties
Even private

Closes #298
2016-09-30 15:12:58 -07:00
Kaphotics
3689597e1f Speed up reflection property checks 2016-09-30 15:12:23 -07:00
Kaphotics
edcb13e3b4 Save user settings
Closes #291

The following settings are saved:
Language, lastRunVersion, Unicode, SetDex, SetPKM

Appending a 2char language ID to the exe name no longer needed.

Changelog will be shown if an updated program is detected. First run
will not alert.

Fixes unintended Program Text clearing (PKHeX - Save name etc) when the
language is changed. Store, translate, restore.
2016-09-29 22:41:35 -07:00
Kaphotics
4784291ef8 Invert changelog
most recent changes are now at the top

#291
2016-09-29 22:10:45 -07:00
Kaphotics
ca6851061a Fix keldeo array accessor
if it doesn't have move it returns -1, bump to 0

thanks sciresm
2016-09-29 20:17:37 -07:00
Kaphotics
60cb2888f6 Keldeo Secret Sword, flag specific move, not 0.
Thanks @Nessus009 !

Closes #293
2016-09-29 19:52:07 -07:00
Kaphotics
f1a504e676 Misc CXD improvements, exporting/reading fixes
Add XD checksum fixing/checking, now implemented
Fix XD xk3 r/w sizes. Was using colo size
Fix XD xk3 filename checksum. getCHK does checksum over 8-232, XD is too
short. just use ccitt16 for the random identification piece of both
xk3's and ck3's.
2016-09-28 18:32:20 -07:00
Michael Scire
6d025833ca Better Items in illegal mode (thanks anon) 2016-09-27 23:53:53 -07:00
Kaphotics
10c45e06b9 Fix nickname checked for first pkm loaded
Language combobox isn't set, so the nickname detection thinks the 'none'
language'd pkm nickname does not match the supplied nickname. Disable
this check until fields are loaded.
2016-09-27 22:43:03 -07:00
Kaphotics
14818ca9e2 Fix block pointer
Doesn't fix any bugs as this code will never be hit (safeguard)
2016-09-27 22:42:13 -07:00
Kaphotics
97d35be553 Misc CXD improvements
item editing, party viewing for xd

still a bit more to go
2016-09-27 20:15:31 -07:00
Kaphotics
12dbbf9745 Update XD support
Still not fully implemented; can now load boxes and misc data.
2016-09-26 23:07:17 -07:00
Kaphotics
7440df66de Refactoring
Use bigendian class for pbr, misc nonfunctional-related changes
2016-09-26 16:43:52 -07:00
Kaphotics
3eedb7ffa7 Merge branch 'master' of https://github.com/kwsch/PKHeX
# Conflicts:
#	PKHeX/Saves/SaveUtil.cs
2016-09-26 16:18:10 -07:00
Kaphotics
05000b7697 Sync current Colo/XD implementation
Not working yet, need to pull in PBR support
2016-09-26 16:15:40 -07:00
SciresM
33b0dc587d PBR support (#290)
* Initial (still buggy) PBR commit

* Basic save slot support
2016-09-26 16:14:11 -07:00
Kaphotics
3114c658d9 Fix EV cap to 255, not 252 for gen3 2016-09-25 13:42:03 -07:00
Kaphotics
52cadac99f Fix gen3 ribbon reading (Smart/Tough)
Thanks mariosmentor!
2016-09-23 21:16:57 -07:00
Kaphotics
3bb2970d68 Relocate header/footer checks 2016-09-23 18:47:03 -07:00
Kaphotics
c76aa1d5d8 Fix gen5 party count offset
Dunno what the first 06 is for, but shift the offset by 0x4.
2016-09-23 15:13:36 -07:00
Kaphotics
ff2e8525f7 Remove desync disclaimer 2016-09-22 22:15:07 -07:00
Kaphotics
c8f14fbd3d Fix verifychk for gen1
Thanks bokepall !
2016-09-21 21:08:09 -07:00
Kaphotics
0c818ed23a Fix TM50 not a valid item
Thanks bokepall !
2016-09-21 21:04:44 -07:00
Kaphotics
4c87e82739 Fix active save detection gen4
Thanks msbhvn !
Was comparing checksums, should have been comparing the counters.
2016-09-21 09:03:47 -07:00
Kaphotics
d032adab7c Fix savtools visibility
Form not yet shown -> all buttons not evaluated as visible, even if set
to Visible. Set Enabled instead, then toggle visibility.

Thanks Odaxis!
2016-09-21 08:34:06 -07:00
Kaphotics
f32d0b1adf Replace Alert Warning icon with Information icon
Alerts are usually informational anyway.

Thanks @obscurename !

Closes #284
2016-09-20 19:25:53 -07:00
Kaphotics
13e372e011 Merge branch 'master' of https://github.com/kwsch/PKHeX 2016-09-20 19:22:01 -07:00
Kaphotics
8cf165d477 Autopopulate Egg Location if AsEgg checked
Thanks @ricksee !
Takes it a step further by setting the met location too (to the first
egg location, now presorted, usually is Day-care couple).
Closes #286
2016-09-20 19:21:58 -07:00
Kaphotics
d58f249d58 Merge pull request #285 from easyworld/master
fix translations
2016-09-20 08:48:29 -07:00
easyworld
57a639fc0e fix wrong content about Memory / Amie Editor, Pokéblock Editor and Mystery
Gift I/O
2016-09-20 21:31:36 +08:00
easyworld
a076cd2571 fix CHK_HackedStats translation 2016-09-20 21:25:03 +08:00
easyworld
cacbfcdf01 fix gen6 pokedex seen labels 2016-09-20 21:22:30 +08:00
Easy World
03a7db751a Merge pull request #11 from kwsch/master
Update
2016-09-20 21:19:13 +08:00
Kaphotics
da29f9a296 Fix gen6 pokedex seen labels
Thanks @easyworld !

Closes #281

Kept 'em as "GB_Encountered" in order to not need to update the
translation files :|
2016-09-19 23:03:04 -07:00
Kaphotics
5bff35db66 parsing_robustness++
Refactored to split parsing into subroutines. Simplifies the overall
parsing process.
Can handle even more silly cases concocted by beggars, like using (
instead of [ for hidden power or nickname.
2016-09-19 22:59:15 -07:00
Kaphotics
6f0da56d1f More user-error exception prevention
I shouldn't be surprised that beggars are lazy and will screw up every
aspect of a ShowdownSet.
2016-09-19 19:20:55 -07:00
easyworld
6b91d5f26c update trans && same order with ../../en/lang_en.txt 2016-09-19 23:04:17 +08:00
easyworld
14b8640171 update Chinese translation 2016-09-19 20:45:58 +08:00
Easy World
142411f175 Merge pull request #10 from kwsch/master
Update
2016-09-19 20:39:50 +08:00
Kaphotics
6837b1f746 Allow error window resizing 2016-09-18 22:50:32 -07:00
Kaphotics
7ebd469cc7 Add preliminary Box R/S support
Some hacks were needed to get PC / box bin loading to work.

Wallpapers 17-20 are unavailable (not on bulbapedia)

http://bulbapedia.bulbagarden.net/wiki/Talk:Pok%C3%A9mon_Storage_System#Pok.C3.A9mon_Box_Ruby_.26_Sapphire_wallpapers_are_missing.21
2016-09-18 22:47:31 -07:00
Kaphotics
96188a3e8d Tweak itemname set to avoid exception
Set the value to (None) & 0 while we're at it, instead of leaving the
row uninitialized.

Thanks Delta Blast Burn!
2016-09-18 19:43:49 -07:00