Kaphotics
d2214f4fa1
Refactoring
2016-02-10 00:33:42 -08:00
Kaphotics
97b766eadb
Add SAV6 ChecksumsValid property
2016-02-09 15:30:10 -08:00
Kaphotics
091f5c10d2
Simplify getStringList method calls
...
No need to go to List and back to array.
2016-02-09 15:27:24 -08:00
Kaphotics
64d29e3278
Remove unnecessary braces
2016-02-05 22:10:08 -08:00
Kaphotics
a329a17c62
Tweak Box name get/set
2016-02-01 22:33:15 -08:00
Kaphotics
2d4d973689
Refactoring
...
lines--
2016-01-31 23:15:54 -08:00
Kaphotics
e6d9a0681e
Fix CardTitle trimming
...
Trim off null terminators
2016-01-31 22:14:22 -08:00
Kaphotics
3c1c6b86ba
Clear OT memories on set if !Gen6
2016-01-28 19:35:48 -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
Kaphotics
6ab7ba4bc1
Add LastSavedTime string
...
Backup purposes.
2016-01-27 19:57:17 -08:00
Kaphotics
8469d04417
Refactoring
...
Polishing polish
2016-01-26 21:04:17 -08:00
Kaphotics
35465b837e
Minor refactoring
...
Load used WC even if dismissed, i/o for main display operates by passing
PK6 instead of byte[]
2016-01-24 10:19:30 -08:00
Michael Scire
6230dd7bd6
Add Pokeblock editing support.
2016-01-23 13:00:44 -08:00
Kaphotics
74720e484a
Add resumed time
...
Guess this is how they can track how long your current session has been
active.
2016-01-23 10:44:35 -08:00
Kaphotics
cfc93ef96e
Minor Tweaks (ORASDEMO)
...
Simplifies checking for ORAS so that ORAS includes ORASDEMO by default.
Hide tab pages properly.
2016-01-23 08:42:11 -08:00
Kaphotics
808e4b6a9f
Add Adventure Start editing
...
Seconds Since 1/1/2000; can go negative (more than 32 bits, but we can't
ever realistically do that).
2016-01-22 19:39:03 -08:00
Kaphotics
ea000cc95d
Avoid invalid cast errors
...
Should only use Util.getIndex when a BindingSource is set with a
retrievable value. The method will now throw an exception instead of
handling it to let the programmer know that the wrong fetch method was
used.
2016-01-21 22:55:20 -08:00
Kaphotics
f8f0d76793
Cleanup
...
Simplified cbItem a little.
Check for null input, then null selected value; catch only happens if
the method is fed something irregular.
2016-01-21 22:40:59 -08:00
Kaphotics
061309ccd6
AdventureStart -> LastSaved
...
Misattributed
2016-01-20 21:25:33 -08:00
Kaphotics
a8a89c3bb2
5bit day
...
0-31, should fit all possible dates.
2016-01-20 20:40:52 -08:00
Kaphotics
025b5a3c52
Add Adventure Start to editables
...
With that I'm pretty unhappy with the large form; might tabulate the
view in later commits.
2016-01-20 20:38:21 -08:00
Kaphotics
33baac4fff
Add Adventure Start Attributes
...
So many different ways to store the same thing...
12bit year
4bit month
4bit day
2016-01-19 07:50:05 -08:00
Kaphotics
c768124591
More refactoring
...
Removed a lot more unneeded parenthesis.
2016-01-17 17:07:19 -08:00
Kaphotics
dd83330191
Implement ContextMenuStrip translation
2016-01-17 15:35:02 -08:00
Kaphotics
0b89682a64
Refactoring
...
Now have win10, new vs, new resharper, new c# tricks
2016-01-17 13:27:24 -08:00
Kurt
508a23d386
Clean Utility Methods
...
Rewrote LayerImage & ChangeOpacity to be faster (graphics & lockbits
instead of manual pixel by pixel changing)
Removed control based string conversion methods
Used linq to parse hex instead of Numerics
2016-01-09 12:46:15 -08:00
Kurt
bd5a1c7db3
Use string method instead of control based
2016-01-09 12:46:13 -08:00
Kurt
52ea545b29
Remove more parenthesis
...
No functional change, just src clarity.
2016-01-05 18:16:58 -08:00
Kurt
e56b6652dd
Improve toolstrip item finding
...
Search within menustrip, not just looking within the top items.
2016-01-02 20:22:35 -08:00
Kurt
872f2a940c
Fix Egg-Set bugs
...
Thanks StarFisherX!
2016-01-01 21:18:23 -08:00
Kaphotics
ace267d554
Reorganize EV output
...
Thanks Wanderer1391!
2016-01-01 19:45:03 -08:00
Kurt
06cd71b58b
Add ORAS Demo support
...
Likely going to regret doing this; but this sets the groundwork for
enabling partial support for future games.
2015-12-29 22:03:27 -08:00
Kurt
b9af9deac8
Fix conversion issues
...
pk5->pk6 conversion was missing Gender/AltForm definition.
2015-12-29 10:28:24 -08:00
Kurt
aa7974e158
Rearrange src, speed up encryption
...
No need to shuffle 11*, just have the precomputed final shuffle values
and redirect.
Rearrangement removes PKX/PGT interaction (now only refers to past gen
code base)
2015-12-28 19:00:10 -08:00
Kurt
8218fbfefb
Add DexNav count 0->1 on modify (ORAS only)
2015-12-28 17:12:38 -08:00
Kurt
6246b01191
Add display of secure values
...
Not editable, as the user should not have to modify. Just display!
2015-12-28 13:52:08 -08:00
Kurt
b8618e9aa1
Fix Bad Egg creation (bitflipping) on setting Dex
...
Adding two offset ptrs is bad; only use one! Guess I originally intended
to have languageflags be a shift of the PokeDex ptr, but that's not
right!
Thanks DeadSkullzJr!
2015-12-28 09:23:59 -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
919ca0a02b
Add Manaphy Egg case
2015-12-26 17:09:13 -08:00
Kurt
20276e4293
Finish PGT conversion
2015-12-26 16:05:09 -08:00
Kurt
85e000da27
Expose IV32
...
Needed to check for PGT random IVs (essentially unnecessary)
2015-12-26 16:04:54 -08:00
Kurt
92fe0910fe
Add 4th gen crypto (+PGT specific optional arg)
...
PGT files are encrypted with the PK4's checksum instead of the PID;
however, the shuffle value is still determined by the PID.
2015-12-26 15:55:25 -08:00
Kurt
b990f6c39a
Add remaining KOR codes
...
Fixes the early return issue on 4->5 conversion
2015-12-26 15:50:46 -08:00
Kurt
8a77a1cd6c
First look at PK4 code
2015-12-26 13:00:00 -08:00
Kurt
1644e6c848
Use traded status (HT Name) when setting untraded
...
This now prevents untraded mons from being modified (which is intended).
2015-12-26 10:42:29 -08:00
Kurt
7f0d714683
Tweak trade status detect for modifying geolocation
2015-12-26 10:37:07 -08:00
Kurt
5325975e76
Implement gen5 event PID method
...
force shiny method, thanks to all the researchers active during genV RNG
research.
Slight tweaks to force ability.
2015-12-25 18:17:47 -08:00
Kurt
9b7394f631
Fix order of operation
...
cast happened before modulo, resulting in negative return values
2015-12-25 17:54:14 -08:00
Kurt
c91512dc15
Implement Gender/Ability criteria
2015-12-25 17:06:56 -08:00