Kurt
627a236956
Add shift hotkey to apply current as TRs
...
no window popup required
2019-11-15 23:22:21 -08:00
Kurt
981ed9a253
Add technical record flag editor & api
2019-11-15 23:12:28 -08:00
Kurt
f0dfaa2e50
Add temp hotfix for broken swsh saves
2019-11-15 21:33:23 -08:00
Kurt
848737b2a0
Remove giga gender lock
...
can be female
2019-11-15 21:05:19 -08:00
Kurt
19784aaa41
Update box format size get
...
fixes importing and exporting concatenated binaries
2019-11-15 21:01:22 -08:00
Kurt
c87674fd6d
Fix Game version set
...
ty @ReignOfComputer
2019-11-15 20:03:11 -08:00
Kurt
025e36c5fc
Add treasure items to valid held item table
2019-11-15 19:50:22 -08:00
Kurt
ab7e920410
Update toxel static encounter def
...
flawless attack IVs, yay
2019-11-15 19:43:09 -08:00
Kurt
451694da28
Flag past gen transfers
...
not valid yet
2019-11-15 19:37:04 -08:00
Kurt
8c33318852
Unclamp battled count in dex
...
default was [0,100] for numericupdown, forgot to set max range (pretty
much uncapped)
2019-11-15 19:10:38 -08:00
Kurt
4630bb83c8
Fix using wrong sprite size on gen7 saves
2019-11-15 18:58:46 -08:00
Kurt
522d219b3c
Re-cap berries at 999
...
Closes #2414 , thanks @SatoMew !
2019-11-15 18:06:31 -08:00
Kurt
4d2f5a1d53
Update program screenshot for new generation
...
ty @sora10pls for staging
2019-11-15 18:02:38 -08:00
Kurt
199570b12d
Update 19.11.15
...
Introducing Sword/Shield support!
Legality is still a work in progress, and documentation of encounters
and game features with respect to save data is ready for community
effort!
-Kurt
2019-11-15 17:52:08 -08:00
Kurt
cefb56a749
Sword/Shield Update
2019-11-15 17:52:08 -08:00
Kurt
d59764f25f
Fix keyitem reference
...
Closes #2410 ty @PKMWM1
2019-11-01 23:12:31 -07:00
Kurt
45f1d824e6
Rename templates
...
need template in the filename for gh to recognize
2019-10-27 21:38:04 -07:00
Kurt
f9b1308192
Add pull request templates
2019-10-27 21:36:26 -07:00
Kurt
32e4dbbaba
Create CONTRIBUTING.md
...
Kinda generic, feel free to revise. Just filling out those recommended github actions :)
2019-10-27 21:30:11 -07:00
Kurt
ee882ba2ba
Create CODE_OF_CONDUCT.md
2019-10-27 21:16:45 -07:00
Kurt
a03dfd12b5
Update issue templates
...
Adds Legality, crash, and feature request templates.
2019-10-27 21:13:44 -07:00
Kurt
a6b6383538
Handle more messages
...
un-nest some classes, tooltip/menu disposing
2019-10-27 20:39:15 -07:00
Kurt
9fa36a98cb
Create FUNDING.yml
2019-10-27 20:38:15 -07:00
Kurt
b8835facd5
Rename public "pkm" properties to non-lowercase
...
lowercase = local variable or private member
2019-10-27 12:57:04 -07:00
Kurt
ba593800d8
Keep text/value as get properties
...
Needed for binding in winforms, oops
2019-10-27 12:47:09 -07:00
Kurt
9401b7a790
More readonly struct tweaks
...
help dat compiler
minor clean elsewhere
2019-10-26 23:18:25 -07:00
Kurt
39d11f5f2f
Simplify font logic
...
dont bother trycatching stuff that shouldn't fail
2019-10-26 23:14:00 -07:00
Kurt
46640d48a3
Misc clean
...
un-nest classes,
move some logic to core,
update some get-only properties that return arrays to methods
2019-10-26 12:58:55 -07:00
Kurt
fcc993784b
Rename abstract pkm inherited class names
...
leading underscore for a class name = pls no
2019-10-26 12:42:33 -07:00
Kurt
e3efa65160
Cleanup
...
handle messages for dirty cleaning :)
2019-10-26 12:33:58 -07:00
Kurt
64a5c30356
Add 4th uint of fashion data
...
struct is really 16 bytes, and female uses 8 bits of the final uint
Closes #2407
2019-10-25 19:54:50 -07:00
Kurt
1c418e8394
Add advanced format output
...
groups together by encounter slottype (grass, water, etc) for a little
more detail
2019-10-25 19:53:32 -07:00
Kurt
5dcee4fb9a
Set random moves if GetMoveSet yields invalid set
...
Closes #2406
No clean way to check for these edge scenarios, so just double check the
moveset and return random moves if we fail
2019-10-24 18:11:25 -07:00
Kurt
4be35890e7
Make some usages generic
2019-10-24 18:10:23 -07:00
Kurt
f0b320eb28
Remove [Relic Gold] from g7 item banlist
...
Closes #2404 ty @CaptainBarnaklez (aka Glitch Guide Gabe on Discord)
2019-10-20 15:55:13 -07:00
Kurt
08a88b876f
Dispose dialog forms after use
2019-10-19 20:33:37 -07:00
Kurt
bb84ec4e89
Handle some vs message suggestions
2019-10-19 20:33:17 -07:00
Kurt
12a8dc66b6
Fix displayed bit set for gen6
...
Zukan5/6 was pushing 0 for the formBit, which was an incorrect value. I
probably should have abstracted things since gen5/6 don't behave the
same as gen7
rewrite the SetDisplayedFlag for more clarity, and to early-return
without checking displayed state if the flag is being cleared.
2019-10-19 18:24:37 -07:00
Kurt
923b581fed
Fix language flag set
...
looks like it was unfinished
2019-10-19 18:18:44 -07:00
Kurt
f77f0e8a4b
Keep gen6 dex form flags
...
oops, forgot to include ...(+ i)
ty @Ammako
https://projectpokemon.org/home/forums/topic/55244-pokedex-displays-shiny-version-of-transfered-pokemon/?do=findComment&comment=249665
no need to set editing flag as I'm not changing anything
have sav6xy use the sav6xy accessor interface instead of the main one
2019-10-19 17:38:01 -07:00
Kurt
3b0fd81aae
Rework & fix party slot deletion
...
Two birds with one stone:
- sav4 doesn't use Data (instead uses General/Storage), so we need to
use the abstracted method calls instead of trying to do things manually.
- setting a blank pkm at a party slot will decrease the party count!
don't decrease things twice.
2019-10-18 21:10:39 -07:00
Kurt
c3a6fd2a64
Handle bad gennumber indexes
...
Maybe returning 0 for "bad gen" will prevent bad array indexing...
2019-10-18 20:50:38 -07:00
Kurt
d4ce0644c8
Simplify block property names
...
[...]Block -> [...] since it's kinda redundant, we already know by its
type.
Rename offset ints that collide
2019-10-18 20:42:03 -07:00
Kurt
4302347366
Show missing editors
...
yay useless integer stores instead of checking if an interface is
implemented
2019-10-18 20:26:41 -07:00
Kurt
abe87eb369
Relocate maison stats to block access
2019-10-18 20:13:21 -07:00
Ethan Dye
0551cec6eb
Optimize all png images in PKHeX.Drawing ( #2402 )
2019-10-18 18:21:28 -07:00
Kurt
e05d75eeb7
More training bags
...
giff swsh
2019-10-17 23:02:01 -07:00
Kurt
546ff01e5e
Minor tweak
...
don't allocate byte array, just set directly
2019-10-17 20:16:03 -07:00
Kurt
c24851129f
Add super training block details & to block access
...
Use some properties in the super training editor, not gonna rewrite that
even though it really needs it :)
2019-10-17 20:13:17 -07:00
Kurt
fee92e4f32
Handle past gen transfer evochain for new evos
...
basically Math.Max(2, format);
we always want permissible evo chains when fetching encounters
Closes #2403 ty @Rayqo !
2019-10-17 18:23:50 -07:00