Kurt
e5d9381c58
Add basic VC legality checks
...
I may use VC and VC1 a little too interchangeably; things would have to
be updated if GSC were ever released anyway. Usage of VC is for generic
stuff while VC1 allows VC2 to slip by.
no shiny mew 🌵
memories + geolocation, gee thanks bank.
Would need to be updated with gen1 legality checking to add moves/finer
encounter details, but this will do for now. Please don't report things
marked 'legal' that have invalid moves/levels.
2017-01-26 21:35:26 -08:00
Kurt
900a3b1e3a
Update gen7 memory checks
...
y u give vc mons memories?
add HT memory check for transported mons
2017-01-26 20:13:27 -08:00
Kurt
6a8c641659
Fix non-alolan marowak/exeggutor evo check
...
Clarified invalid evolution message, removed unused code, and added the
necessary skip option
2017-01-26 19:49:37 -08:00
Kurt
4331d7fa84
Fix Meowstic edge case
...
Closes #757
2017-01-26 19:42:03 -08:00
Kurt
c401781526
Add pk6/pk7 differentiation
...
Moves a lot of const values from SAV to Legal for reuse.
Closes #754
2017-01-26 19:18:20 -08:00
Kurt
c93a4bf217
Update GameID text file for remaining languages
...
#756
2017-01-26 17:48:24 -08:00
Kaphotics
be7272d8e3
Merge pull request #756 from lilymaniac/translation-fix
...
Fix Korean translation
2017-01-26 17:41:39 -08:00
lilymaniac
3b91ce948a
Fix Korean translation
...
Change-Id: I74f7300c8a065b45666811849189940220d331a0
Signed-off-by: lilymaniac <lilymaniac@outlook.com>
2017-01-27 10:18:29 +09:00
Michael Scire
23cbeb7da3
Byte 0x2A in PK7 is PelagoEventStatus
...
See pml::pokepara::CoreParam::GetResortEventStatus
Also see: #741 .
Needs testing to see what values are legal.
2017-01-26 11:16:21 -08:00
Kurt
08adb4c2cb
Disable super training flags on format!=6
...
Closes #752
2017-01-26 08:45:23 -08:00
Kurt
37b3e58979
Add batch editor smart ability instruction
...
$0 or $1 or $2 for ability 1/2/4 (just think of it with 012345...).
Will set the hidden ability for every mon (AbilityNumber=4 and
Ability=PInfo.Abils[2])
#749 as promised
2017-01-25 23:03:57 -08:00
Kurt
c18d23073b
Fix language pk1
...
File wasn't saved
2017-01-25 23:01:20 -08:00
Kurt
f282711e35
Cleanup
...
Use S/M met locations for Pokémon GO origin
Changing to VC1 or GO now autofills met location
Un-alphabetize RGBY games and move to end of games list (+go)
Mark unused region names (Kanto string appears twice in text bank 3,
30013 is used)
Move hypertraining stat toggling to pkm object
shift 1->7 logic to repeat less operations
add more 1->7 logic pertaining to memories
add RefreshAbility method (0 based input, not 1/2/4)
2017-01-25 22:51:52 -08:00
Kurt
ae8f929f97
Fix setting wc with no wcID number
...
Closes #745
2017-01-25 20:49:53 -08:00
Kurt
f1c2a74aed
Add write protection alert on save load
...
#750
2017-01-25 20:11:53 -08:00
Kurt
0d5694dc8e
Manually redefine app settings file
...
http://stackoverflow.com/questions/6436157/configuration-system-failed-to-initialize
delete C:\Users\{username}\AppData\Local\ProjectPokémon\ if still having
issues
Closes #747
2017-01-25 19:39:35 -08:00
Kurt
0bddd2f072
Update memory fix&checks
...
Closes #746
Memories are not wiped, but Geo_Region/Geo_Country is.
2017-01-25 18:51:15 -08:00
Kurt
45367cdce7
Update cleared data legality checks
...
Add in a few more, a little bit of shuffling
2017-01-25 09:17:20 -08:00
Kurt
b370c26542
Fix g6 multiplayersprite clearing
...
Closes #743 , thanks @PrometheusG !
2017-01-25 08:51:05 -08:00
Michael Scire
792f7ce04c
WIP PK1 -> PK7 Transfers.
...
Still needs language/3ds country region
and memories, because I'm not sure how
to do those in the void of a save file
context.
2017-01-25 03:29:38 -08:00
Michael Scire
038fe4c3fc
Additional 6->7 accuracy
2017-01-25 00:36:00 -08:00
Michael Scire
fbafbba0b1
Make 6->7 transfers (mostly) bank accurate.
2017-01-25 00:28:16 -08:00
Kurt
b37cb77b74
Remove string conversion 6->7
...
good, but bad job gf
#734
2017-01-24 23:50:06 -08:00
Kurt
1be7ecafce
Add incorrect transfer check
...
Flags pk6->pk7 imports that were not converted (no data changes)
2017-01-24 23:34:50 -08:00
Kurt
7797af4baa
Add gen6->gen7 transfer skeleton
...
Ingame font changed the order of the faces as noted in #734 , this is
just temp until someone tests.
Check old ability & force to new if valid
I bet the transfer method doesn't touch the chars (screwing up faces),
so it can be removed if proven.
2017-01-24 23:09:34 -08:00
Kurt
2cff51be61
Remove pre-bank specific checks
2017-01-24 22:55:51 -08:00
Kurt
0a19b8b59b
Split gen1/2 shininess
...
an attempt was made
2017-01-24 21:28:29 -08:00
Kurt
eebf3fbac3
Add gen1 shininess editing
...
Since it's the same as gen2's checks, and gen1->7 is now possible...
2017-01-24 21:01:32 -08:00
Kurt
608c570352
Add more trainer stats
...
Thanks Holla!
2017-01-24 19:50:35 -08:00
Kurt
4cdb6a9271
Add Poké Pelago ball check
...
Thanks Holla!
2017-01-24 19:49:40 -08:00
Evan Dixon
92d59fc3b5
Merge pull request #736 from kwsch/b/case-sensitivity
...
Fixed case sensitivity
2017-01-24 10:29:43 -06:00
Evan Dixon
1fd174bb04
Fixed case sensitivity
2017-01-24 10:26:13 -06:00
Michael Scire
5a23fda752
Add support for VC/Horohoro game ID markings
2017-01-24 07:12:14 -08:00
Kurt
bcb5f5f2bb
Minor cleanup
...
extrabytes setting moved to another method, fixes all resharper problems
2017-01-22 23:05:54 -08:00
Kurt
ddac932419
Remove unnecessary line
...
What was I thinking? Oh, copy-pasted.
2017-01-21 12:10:35 -08:00
Kurt
52bd66f1ff
Add DP gift active flags
...
Only for DP
active = !(gift data is all zero);
Thanks @BernardoGiordano !
#730
2017-01-21 12:09:15 -08:00
Kurt
615526e9a1
Fix PCD clearing
...
PCD/PGT have nested objects that do not update when the Data array is
updated.
Solve the problem by adding get/set to those properties.
#730
2017-01-20 21:43:59 -08:00
Kurt
2ab175db6e
improve pcd<->pgt matching
...
Hotfix wasn't appropriate: check bytes 0 & 1 in addition to 3+, add
bounds checking
2017-01-20 20:59:50 -08:00
Kurt
f0a570d132
Update cardmatch logic
...
oops, linq goof
#730
2017-01-20 20:48:04 -08:00
Kurt
eaa233bdd8
gen4 wondercard updates continued
...
Don't set Slot to 3 for an empty slot
Move slot check comparison to PCD class
Allow PCD->PGT 'swap' override to just set the slot
Update alert message to indicate source type first
#730
2017-01-20 19:35:56 -08:00
Kurt
4f99ef6c09
Set Slot id to 3 if no pcd found
...
Closes #730
Adds ability to set a PCD to a PGT slot (grabs the PGT from card)
2017-01-20 08:43:44 -08:00
Kaphotics
492a29e950
Merge pull request #731 from BernardoGiordano/patch-1
...
Fix HGSS checksum offset
2017-01-20 08:20:57 -08:00
Bernardo Giordano
0ddce7f39a
Fix HGSS checksum offset
...
0x12300 is the length, not the end offset. 0x21A00 = 0xF700 + 0x12300
2017-01-20 14:41:15 +01:00
Kurt
63c0eed953
Reassign pgt slot# on save
...
If a corresponding PCD is not found, the default value of 0 is not
modified.
#730
2017-01-19 23:49:46 -08:00
Kurt
088f9a9aa7
Gen7 update
...
Never added wc7 extensions; drag&drop use MysteryGift extension instead
of hardcoded .wc6
2017-01-19 23:48:31 -08:00
Kurt
be357a21e0
Increase fr/lg pouch max limit
...
95->995
#730
2017-01-19 08:42:26 -08:00
Kurt
ed52aa31e1
Fix set import shortly after starting program
...
CB_Form is not yet initialized with items, do a little sanity checking
before setting index to 0.
Closes #729
2017-01-18 23:18:14 -08:00
Kurt
e13b473979
Enable poke finder camera version changing
...
Closes #727
2017-01-18 20:01:58 -08:00
Kurt
5fba241576
Add rsbox save renaming to class
...
Previously ignored the box name input
2017-01-18 19:57:42 -08:00
Kurt
aa0c95dd90
Fix gen4 checksum saving
...
c[][1] is end, not length
Closes #728
2017-01-18 19:55:50 -08:00