Kurt
14697f47d3
misc simplifications
...
recognize 01 01 01 00 xd saves
simplify some detection to be easier to follow, less lines is nice too
2017-09-27 23:22:41 -07:00
Evan Dixon
9ced921f15
Add the ability to log error details to a file if there's an error displaying error details
2017-09-27 16:21:25 -05:00
Kurt
7c58bf0161
frlg eventflag recognition fix
...
referenced wrong string resource
note that frlg has no data so no flags/consts will appear (only custom
mods allowed).
closes #1497
2017-09-27 09:19:31 -07:00
Kurt
c270479bf9
Show SID7 on hover
...
Closes #1494
2017-09-26 23:14:29 -07:00
Kurt
532cee406a
Add gen1 overworld respawner
2017-09-25 23:06:16 -07:00
Kurt
e166f1eaa9
Show gen3+ berry analogues on gen2
...
also change "Reset key" to "Reset Password" to be closer to the game's
prompt
2017-09-24 12:05:36 -07:00
Kurt
12187a5128
Expose gen2 RTC resetkey
...
#1487
also expose gen1 event flags (well, the crappy ones at least)
constants/event_constants.asm
2017-09-23 22:13:48 -07:00
Kurt
d8c2cdb8e3
Use EnumerateFiles over GetFiles in some cases
...
https://msdn.microsoft.com/en-us/library/07wt70x2.aspx
iterating as an ienumerable (ie not consuming the whole collection) can
be more efficient by not waiting for the whole collection
2017-09-23 17:02:28 -07:00
Kurt
da8ba46d22
Fix gen1/2 shinify/gender change behavior
...
Closes #1488
also fixes female->shinify starters not flipping back to male gender
(changingFields was set back to the same value)
2017-09-23 16:50:38 -07:00
javierhimura
f3743e490b
Korean language restrictions
...
Restriction happens because Korean can not trade with non-Korean GB era games
- There is no Korean release for gen 1 pokemon, included VC
- With no gen1 pokemon means any Korean gen2 is Gen2_NotTradeback, that means no gen1 origin nor moves are Legal
- Crystal was never released in Korean
- Pokemon Stadium 2 was never released in Korean, that means no move reminder for gen 2 korean pokemon
- Generation 4 can not trade between Korean and not Korean games, but Korean games can use the palpark with any language
Chinese language restrictions
There is no Chinese release for gen 1 and 2 pokemon games, VC Chinese games are in Japanese
2017-09-23 20:46:10 +02:00
Kurt
0b6446b980
fix trashbyte editing for korean saves
...
sorta ugly but works
2017-09-22 21:34:15 -07:00
Kurt
6e579abfc3
Misc changes
...
* allow gen2 to have evolutions on gen1 when transferred to gen7
(Core.cs)
* handle korean strings on transfer slightly better (pk2.cs)
* auto-set johto location when changing game ID
* auto-detect VC saves (all have extensions with .dat)
Closes #1478 , thanks @NinFanBoyFTW !
2017-09-22 17:54:43 -07:00
Kurt
3a3ffe0d00
Fix hacked stats clearing on save
...
UpdateStats would ovewrite stats when saving a pkm; only overwrite stat
values if hacked stats is not checked or no stats have been loaded yet.
2017-09-22 16:03:51 -07:00
Kurt
b13a7c9624
Add gen2 VC/Physical selection prompt
...
#1477
2017-09-22 15:50:19 -07:00
Kurt
71b1134e44
Fix party not loading for orasdemo
...
no box data -> returned early
2017-09-21 21:42:27 -07:00
Kurt
28dbdcf992
Disable box dump for saves without boxdata
...
really only orasdemo only; all others were already disabled
2017-09-21 21:35:01 -07:00
Kurt
561752dd4d
Update 17.09.22
...
Update event binaries with latest from the Event Gallery
2017-09-21 18:04:30 -07:00
Kurt
a938a1bd9c
Add wordfilter bypass search via database
...
regex matching takes a lot more time and is a cosmetic / easily fixable
issue (reset to no nickname / default OT).
Add a prompt to temp turn off those checks to drastically speed up
search (no regexes done).
Fix unsanitize for gen6 (should have been >= 6, aka starting with gen6)
2017-09-20 16:46:40 -07:00
Kurt
b63e53af95
misc tweaks
...
no functional changes
2017-09-19 23:19:22 -07:00
Kurt
c07a36c333
Fix event flag get set
...
yay order of operations
also update prompt messages for more guidance
Closes #1464
2017-09-17 10:16:56 -07:00
Kurt
7efd771bf4
Misc refactoring
...
add docs, move some data fetching to more appropriate class
remove old XP memecrypto support handling, was previously removed due to
net standard/core split
refactor memecrypto to handle multiple save sizes (USUM won't be the
same size save file); placeholder -1 for USUM size
2017-09-16 11:38:58 -07:00
Kurt
599a67a5a0
Merge pull request #1456 from sercho80/master
...
Add JKSM backup path
2017-09-16 10:01:46 -07:00
Kurt
fa14c794c0
Add dragdrop tab switching qol improvement
...
#1457
2017-09-15 09:13:08 -07:00
Kurt
5665481cab
Reduce machoke trade minlvl gen1
...
Thanks Mewtwo!
https://projectpokemon.org/home/forums/topic/41636-ricky-machamp-unable-to-match-encounter
https://bulbapedia.bulbagarden.net/wiki/Kanto_Safari_Zone
2017-09-15 06:42:00 -07:00
sercho80
5813ba7f44
Add JKSM backup path
...
For those using Rosalina and JKSM :)
2017-09-15 07:34:22 +02:00
sora10pls
4f28e5cabc
Add GodMode9 3DS backup path
2017-09-14 16:41:35 -04:00
Kurt
d286fe9731
Extract get/set event flag common SAV method
...
throw in a little docs
2017-09-13 20:37:18 -07:00
Kurt
bc2f36c18c
uncap underground stats
...
only may have trouble if the stat gets close to int.MaxValue as it could
really be a uint :)
closes #1449
2017-09-08 09:04:29 -07:00
Kurt
35049a5b5b
Update thread path
...
Closes #1382
2017-09-07 21:47:18 -07:00
Kurt
311ea4bc50
Refactoring
...
relocate memory type detection tables out of MemoryAmie editor
remove casting reference to get text (invalid memories no longer throw
exceptions)
2017-09-07 17:46:21 -07:00
Archit Date
1123c24b0c
Fix Gen4 Misc options when no Poketch is obtained. ( #1448 )
...
* Fix Gen4 Misc options when no Poketch is obtained.
closes #1447
2017-09-07 12:25:45 -07:00
Kurt
62f99bf5b8
Refactoring
...
split up slot resetting to smaller methods, use non-box reset when
toggling FlagIllegal
Closes #1446
2017-09-06 22:11:08 -07:00
Kurt
d7b982728c
Disallow min/maximization of boxviewer
...
can double click or use windows keys to minimize
don't want that
other props are just updating themselves with the boxview control prop
additions
2017-09-06 22:02:03 -07:00
Kurt
863220655e
gen1/2 shiny button fix
...
setting the string to the control causes it to update, use the
changingFields to prevent this update from happening until we want to
(via UpdateIVs)
Closes #1444
2017-09-06 17:10:15 -07:00
Kurt
cbda637981
Remove old (GF fixed) shiny correlation
...
Transporter was updated
2017-09-06 09:12:56 -07:00
Kurt
c531f9ae5f
Update 17.09.05
...
Update event binaries with latest from the Event Gallery
this time, ignore any in the "Unreleased" folder!
2017-09-04 22:54:16 -07:00
Kurt
97f0f418d6
Enable auto-bak loading for db
...
previously was only for debug builds; loads in like 2 seconds on my
computer for >70k pkm from >250 backups
if enough people complain I can add it as a setting instead
2017-09-04 22:27:55 -07:00
Kurt
dcf2b5fd9c
Improve database loading speed
...
do db population in another thread, invoke an update when complete
2017-09-04 22:22:02 -07:00
Kurt
492e378101
Disable auto-hyper on showdown import (lvl 100)
...
only hyper train if currently loaded pkm is level 100 (can be hyper
trained).
closes #1439
2017-09-04 19:01:04 -07:00
Kurt
432ca847f6
Add debug build identification
...
shows up prefixed by "d-" and the date modified (compiled)
helps identify shared non-release builds
2017-09-04 13:40:04 -07:00
Kurt
229d752d7a
Update showdown form parsing
...
Closes #1437 (should have been handled in PKHeX.Core not winforms);
extracted the two sanitization methods and sprinkled in some c#7
2017-09-02 08:26:51 -07:00
Kurt
a679312371
Change box/party illegal flagging default setting
...
i think it's time to turn this on by default for new settings
2017-08-30 21:30:41 -07:00
Kurt
072f1ba83d
Refactor level-evolution checks slightly
...
Allows evolution met level check to be skipped
Adds minimum level constraint for evolution chain generating
Closes #1430
also adds deferral to the gen3 encounter generator as encounterstatic
gifts can collide with wild encounters when transferred
2017-08-28 18:12:57 -07:00
Kurt
41482af052
Add auto hyper train on showdown set import
2017-08-27 20:39:11 -07:00
Egzon Qukovci Jusufi
2775ad984e
Fix Underground button to be only enabled for DPPt
2017-08-27 22:52:47 +02:00
Kurt
219c042315
Add unlock all pokewalker courses cheat button
...
Closes #1406
2017-08-27 12:53:57 -07:00
Kurt
b26c670985
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# PKHeX.Core/Saves/SAV4.cs
2017-08-27 12:36:56 -07:00
Egzon Qukovci Jusufi
d0b5ceb8ff
Underground Score Editor (help needed) ( #1416 )
...
* Underground Score Editor first commit
* not needed space
* changed anchor points
* added dp offsets, ug scores to underground, underground button click code
2017-08-27 12:32:43 -07:00
Kurt
896427a848
Refresh box viewers on box load
...
closes #1425
2017-08-26 18:37:44 -07:00
Kurt
5b0e431347
Revert "Uncap max box ID for gen6 not-XY saves"
...
This reverts commit 9869335151
.
2017-08-26 08:41:18 -07:00