Kurt
34c1473966
Misc tweaks
2023-03-25 17:48:49 -07:00
Kurt
081a48bbf6
Update LevelVerifier.cs
2023-03-24 23:48:35 -07:00
sora10pls
a68165cdd8
Add latest distribution raid data 🥚
2023-03-23 20:06:11 -04:00
Kurt
4615e3577a
Span-ify MoveSetApplicator
2023-03-21 21:02:13 -07:00
Kurt
46de8c4b06
Minor optimizations
...
Only fetch egg moves when using them
Localize KOR gen2 string directly instead of switch expression
Remap FRE gen4 chars directly, hot path instead of dictionary lookup
Uppercase chars in place
2023-03-21 17:20:13 -07:00
BlackShark
6247a61bd3
Fixed offset for MysteryEvent3RS checksum ( #3847 )
...
* Fixed offset for ME3RS checksum
* Added Subtitle for WonderCard3
2023-03-21 16:45:37 -07:00
BlackShark
a31217ef6a
Various changes to Gen 3 Mystery Data ( #3842 )
...
* Various changes to Gen 3 Mystery Data
* Update Gen3MysteryData.cs
2023-03-20 16:26:23 -07:00
Manu
8ab36f70fd
fix SetValue for SByte blocks ( #3843 )
2023-03-20 15:54:47 -07:00
Kurt
224283b7f8
Better spanify nth entry tsv fetch
...
Closes #3846
2023-03-20 15:52:27 -07:00
Manu
f9c55320f4
Label Active Outbreaks Number Save Block ( #3844 )
2023-03-20 06:07:30 -07:00
Kurt
30e3c94c8a
GB: Clamp ev stat to 255 again
...
https://github.com/kwsch/PKHeX/issues/3841#issuecomment-1475373250
2023-03-19 12:40:50 -07:00
Kurt
ecbf6c06de
Permit pokewalker courses for all languages
...
Wrong: #3594
Pokewalkers can interact with games they're not paired to (and receive gifts!).
Closes #3837
2023-03-19 12:21:43 -07:00
Kurt
c8909a4326
GB stats: Ceil instead of +1
...
Wrong: #2265
Edge case (exact sqrt); Closes #3841
2023-03-19 12:18:10 -07:00
Eelen
994685cad5
Update CHS translations ( #3836 )
...
Co-authored-by: Leo <103500840+wubinwww@users.noreply.github.com>
2023-03-19 10:11:04 -07:00
notzyro
df481c9b25
Label SV GO Vivillon Save Blocks ( #3838 )
...
- Rename FSYS_Vivillon for uniformity
- Labels bool for GOVivillon form is enabled
- Labels unix time stamp for GOVivillon postcard expiration
2023-03-18 16:38:11 -07:00
sora10pls
61a87333c0
Re-ban impossible SV Egg Moves
...
See e20b5cb325
2023-03-18 09:05:34 -04:00
Kurt
7e3af18b2e
Fix inverted bdsp footprint ribbon check
...
Net7 must have rewritten the logic and I partially reverted
https://projectpokemon.org/home/forums/topic/57375-pkhex-new-update-legality-errors-contribution-page/?do=findComment&comment=282543
2023-03-16 21:05:42 -07:00
sora10pls
5110c62d25
Add latest distribution raid data 🦉
2023-03-16 20:05:39 -04:00
Lusamine
c0796780fa
Tweak BulkAnalysis output
2023-03-15 21:24:03 -05:00
Kurt
d13b39231a
Fix unset geoloc gen4/5
...
Closes #3833
2023-03-10 19:34:49 -08:00
Jonathan Herbert
547ec8ad12
Fix SwSh Treasure Inventory Tab Mislabeled As Mail ( #3832 )
2023-03-08 11:52:18 -08:00
Kurt
7b07334a5a
Update Vivillon3DS.cs
2023-03-05 12:27:17 -08:00
Kurt
827b7455c0
Update Vivillon 3DS pattern handling
...
Follow up to #3235 , this time closing the book for good.
From a bulk analysis perspective, having multiple patterns[0, 17] of Vivillon for the same Gen6/7 OT is illegal. Maybe not for traded eggs?
2023-03-05 01:39:13 -08:00
Kurt
29b3b695bd
Pre-allocate some dictionary sizes
...
Skips the bucket array resizing steps
a 256 key dict will garbage 5KB; StringConverter2KOR wastes 100KB of garbage.
Zukan7b: save 144 bytes and eliminate cctor
2023-03-04 20:00:27 -08:00
Kurt
2c405f98b1
Deduplicate zh Gen5 met locations
...
StringQualityTests now passes again.
2023-03-04 19:31:03 -08:00
Kurt
284dd6d995
Update EncounterEgg.cs
2023-03-04 15:10:34 -08:00
Kurt
81bcd95dc1
Revise Vivillon form sanity check
...
Previously, slots were hard-matched to 18; now since they're "random", we need to flag out of bounds values.
2023-03-04 14:53:01 -08:00
Kurt
94d5ca491f
FormRandom SV Vivillon
2023-03-04 14:48:40 -08:00
Eelen
5246d67284
Update CHS Translations ( #3825 )
...
Co-authored-by: Leo <103500840+wubinwww@users.noreply.github.com>
2023-03-04 13:22:06 -08:00
Ammako
0a1b4196b1
Fix Wishmaker Jirachi ( #3824 )
...
Needs ID32 because Wishmaker Jirachi is a fixed 00000 SID, unlike Channel Jirachi.
2023-03-04 13:21:57 -08:00
Kurt
569a4a7832
Add postcard before multiplayer size
2023-02-28 20:03:46 -08:00
Kurt
57d32456f6
Update 23.02.27
2023-02-27 19:21:56 -08:00
Kurt
0f1fba86f7
S/V 1.2.0 Support ( #3819 )
2023-02-27 19:12:27 -08:00
Eelen
353ca40f42
Update CHS Translations ( #3802 )
...
Co-authored-by: wu professor <103500840+wubinwww@users.noreply.github.com>
2023-02-27 18:15:13 -08:00
Manu
5ef3837d3f
Fix Jiseok Garganacl start date ( #3815 )
2023-02-27 16:18:39 -08:00
Kurt
7b93491025
Tab separated country/region tables
...
https://github.com/kwsch/PKHeX/pull/3810#issuecomment-1445519631
SuggestAppend for gen4/5 trainer country/region editor
Add country:0 for 3DS locale for consistency
Use — for "None"
2023-02-26 17:41:22 -08:00
abcboy101
30aa1cc9aa
Add Geonet location editing for Gen 4/5 ( #3810 )
...
* Add Geonet location to SAV4 and SAV5
* Allow commas to be escaped in subregion names
* Add missing 3DS subregions
* Add Geonet location editing
* Ensure null values are kept as the first option in GetCountryRegionList
* Add Geonet locations in CHS/CHT
2023-02-26 16:33:53 -08:00
Kurt
52f1bf081c
Add SizeType9 for fixed range Scale values
2023-02-26 16:14:11 -08:00
Kurt
b4b1310934
Rework jagged crypt operation
...
Fixes checksums for Colo
Closes #3803
2023-02-26 15:18:32 -08:00
Kurt
839a76d6a3
Slightly better perf for HiddenPower/Nickname
...
No more stackalloc for temp string trimming/rebuilding. Really jank strings with multiple parens shouldn't need to be recognized.
Handle bad TeraType pkm values
Handle unrecognized Hidden Power types (Fairy), don't show "Normal"
Hide Tera Type import if requested for non-Tera formats, and gen8 props too.
2023-02-26 13:51:58 -08:00
sora10pls
0a07edb705
Add latest distribution raid data 🐭 ⚡ 💧
2023-02-23 19:08:08 -05:00
Lusamine
0fa4ec8dce
Fully update button naming/localization for propagating SV raids
...
Standardizes capitalization of "raid" in the editor and updates
shortcuts to indicate holding Shift to propagate seed.
Closes #3807
2023-02-23 11:08:33 -06:00
Kurt
812aa0a2d3
ThrowIfNull net7
2023-02-23 01:07:46 -08:00
Kurt
552676ed3a
Add counter overflow check
...
Never will happen, but not worth arguing over because this is essentially what the ROM does. Entry to this method requires both OK.
91c040b081/src/save.c (L587-L605)
Closes #3805
2023-02-23 00:48:03 -08:00
Kurt
77cac48d34
Add sanity check for min level eggs
...
Closes #3797
2023-02-18 23:19:50 -08:00
Lusamine
3e5c31a7b5
Add server dates for Jiseok's Garganacl event
2023-02-17 02:22:39 -06:00
mi-ya1987
f3719e1d32
Fix Emerald flag Japanese localization ( #3792 )
...
* Update const_e_ja.txt
2023-02-17 00:09:06 -08:00
Manu
1d2c8d27ba
Fix MetDate for WC9 templates ( #3790 )
...
* fix flabébé wc9 details
* add JumpFesta Gyarados EncounterServerDate
* Fix MetDate when generating from WC9 template
2023-02-16 23:57:03 -08:00
Kurt
6daad3a1d1
Update CGearBackground.cs
...
Closes #3789
2023-02-16 23:51:15 -08:00
mi-ya1987
07fdae71f1
Fix extensions of Japanese RSE flag files ( #3791 )
...
* Rename const_e_ja to const_e_ja.txt
* Rename const_rs_ja to const_rs_ja.txt
* Rename flags_e_ja to flags_e_ja.txt
* Rename flags_rs_ja to flags_rs_ja.txt
2023-02-16 22:11:04 -08:00
mi-ya1987
db32f960c2
Create const_e_ja ( #3783 )
2023-02-16 19:39:44 -08:00
mi-ya1987
6ab1474523
Create flags_e_ja ( #3782 )
2023-02-16 19:39:32 -08:00
mi-ya1987
4de0844b84
Create const_rs_ja ( #3781 )
2023-02-16 19:39:16 -08:00
mi-ya1987
735916ab8a
Create flags_rs_ja ( #3780 )
2023-02-16 19:39:06 -08:00
mi-ya1987
0140f86add
Update flags_e_en.txt ( #3787 )
2023-02-16 19:35:15 -08:00
mi-ya1987
e12878fc48
Update flags_frlg_ja.txt ( #3785 )
2023-02-16 19:33:44 -08:00
mi-ya1987
c7917cea9a
Update const_frlg_ja.txt ( #3788 )
2023-02-16 19:32:16 -08:00
Lusamine
0d9d2e6a3d
Add Sylveon and Garchomp Distribution Tera Raids
2023-02-16 20:06:01 -06:00
Manu
4c8831011d
fix wc9 dev id ( #3786 )
2023-02-16 05:54:48 -08:00
sora10pls
00bc21f8ff
Add latest distribution raids 🫃
2023-02-12 19:47:12 -05:00
Zazsona
386c7078db
Update "SetStringKeepTerminatorStyle" to resolve "?" OT bug. ( #3778 )
2023-02-12 11:28:51 -08:00
Eelen
92b841881d
Update CHS translations ( #3776 )
...
Co-authored-by: wu professor <103500840+wubinwww@users.noreply.github.com>
2023-02-12 11:16:56 -08:00
mi-ya1987
76e014614c
Update flags_e_en.txt ( #3773 )
2023-02-10 23:29:25 -08:00
mi-ya1987
1989373bb3
Update flags_e_en.txt ( #3772 )
2023-02-10 23:29:04 -08:00
Eelen
d1016714ce
Update CHS translations ( #3769 )
...
* Update CHS Translations
2023-02-08 23:36:32 -08:00
mi-ya1987
0118a1880b
Update flags_frlg_ja.txt ( #3767 )
2023-02-08 23:35:51 -08:00
Kurt
39a7007541
Extract Bulk Analysis components
2023-02-08 17:24:47 -08:00
Kurt
f77e605cae
Update AreaWeather9.cs
2023-02-08 08:19:38 -08:00
Kurt
ad31ebbbe2
Update TransferVerifier.cs
2023-02-07 22:30:33 -08:00
Kurt
aa430b48ca
Disallow LGPE event gift OT handling
2023-02-07 21:56:25 -08:00
Kurt
ad0f604841
Add pokeflute to key XY
...
Temporary key item
https://gaming.stackexchange.com/questions/179667/how-to-get-the-pokeflute-in-pokemon-x-and-y
2023-02-07 21:52:06 -08:00
Lusamine
376e8f2d4f
Always use white outlines on box shiny icons
2023-02-06 19:36:01 -06:00
Zazsona
c6e133cff8
Add Toys from the My Pokémon Ranch Platinum Update ( #3766 )
...
* Add Ranch Toys from Platinum Update
* Add ToyType validation to SAV4Ranch
2023-02-05 11:47:35 -08:00
mi-ya1987
a16b2cbd3a
Create flags_frlg_ja.txt ( #3763 )
2023-02-05 11:46:59 -08:00
mi-ya1987
6a8907398a
Update flags_frlg_en.txt ( #3760 )
2023-02-05 11:46:48 -08:00
mi-ya1987
7da2313db5
Create const_frlg_ja.txt ( #3764 )
2023-02-05 11:46:32 -08:00
Eelen
e77244957d
Update CHS translations ( #3765 )
...
-Update flags_bw_zh.txt
-Update flags_oras_zh.txt
* Fix CHS translation errors
* Update lang_zh.txt
* Update CHS translations
-Update flags_b2w2_zh.txt
Co-authored-by: wu professor <103500840+wubinwww@users.noreply.github.com>
2023-02-05 11:46:16 -08:00
mi-ya1987
ac833f0365
Update flags_frlg_en.txt ( #3762 )
2023-02-05 11:45:29 -08:00
mi-ya1987
11b0f96f08
Update flags_frlg_en.txt ( #3761 )
2023-02-05 11:45:18 -08:00
mi-ya1987
627965e6ed
Update flags_frlg_en.txt ( #3759 )
...
mistake in the spelling corrected
2023-02-05 00:42:20 -08:00
Kurt
31733671ec
Fix string screening (str->int)
2023-02-03 20:44:11 -08:00
Kurt
fe2cbeac31
Add date restrictions for WC9, pika diff
2023-02-03 20:30:41 -08:00
Kurt
60a53b6afa
Skip closing other-thread popups on sav load
...
Plugins may have popups that were created on another thread as diagnostic messages; by trying to close these on our main GUI thread, the program crashes.
Just leave these other-thread forms open when we change save files instead of crashing or closing them on their proper thread.
2023-02-03 12:52:52 -08:00
Eelen
5bee6d0d0d
Update CHS translations ( #3755 )
...
* Update CHS translations
* Update GEN8 GEN7 and GEN6.XY flags translations
* Update flags_gg_zh.txt
Co-authored-by: wu professor <103500840+wubinwww@users.noreply.github.com>
2023-02-03 12:45:19 -08:00
mi-ya1987
c6bfaa0709
Update text_ItemsG3_ja.txt ( #3751 )
2023-02-03 12:44:40 -08:00
frefire
f7179a7713
Gen 5 enhancements. ( #3756 )
...
* Gen 5 enhancements:
-- BW: Dump/import black city/white forest data from each other.
-- BW: Reset thundurus/tornadus flags so they can be roaming again by visiting the cabin at route 7.
Reset this flag and switch your BW version with the same save file, you can catch the other pokemon that's limited to a sole version.
* Use work 192, fc5 ext
Adds a translatable message string to indicate the provided input size is incorrect.
2023-02-03 12:44:21 -08:00
sora10pls
3ade5794f2
Add latest distribution raid data 🧍♂️ 🔥
2023-02-02 20:01:44 -05:00
Kurt
8279615040
Fix bit wrap met location matching
...
Use ulong bitmask not u32
2023-02-02 15:12:18 -08:00
Kurt
3d29cc5a19
Misc tweaks
...
- Allow paradox species to receive master rank ribbon
- Resize & center IV/AV rand button (localizations
were too wide for AVs)
- Highlight blue the most recently toggled Ribbon
2023-02-01 16:55:38 -08:00
Kurt
9ecb8981a9
Expose criteria optimization for trade/headbutt
...
If the criteria template is optimized, we will be able to source moves from sibling game pairs that require indications of it being traded (yay strict logic...)
ex: encgenerator now yields X/Y eggs when ORAS tutors requested in moveset and game is X/Y
2023-01-31 23:23:12 -08:00
Kurt
c5ec20ef5d
Emit sv scatterbug eggs as form18
2023-01-31 18:31:55 -08:00
Kurt
39fe454840
Revise natureamp clicks
...
now behaves correctly without off-by-1 behavior
2023-01-31 18:31:40 -08:00
Kurt
6bf3d4ce9f
More descriptive version indication wc6/wc7
...
Skip yield if not matching version
Handle defer/partial for gen7
2023-01-30 22:57:18 -08:00
Kurt
10613fd070
Improve hidden power mutation logic
...
No more heap algo span copy mutation. Finish distilling the problem down to bits.
2023-01-30 19:49:31 -08:00
mi-ya1987
80dc35898a
Update text_ItemsG3_ja.txt ( #3747 )
2023-01-29 23:31:57 -08:00
mi-ya1987
9d3da25a02
Update MessageStrings_ja.txt ( #3746 )
2023-01-29 23:31:19 -08:00
Eelen
9fb1ec2c86
Update CHS translations ( #3748 )
2023-01-29 09:54:45 -08:00
Kurt
93c4abbbd5
Misc tweaks
...
Un-fix main panel, guess this might help for scaling the GUI via OS settings. Add an overload to rescale ItemSize for the vertical tab control; don't think it is ever called though.
Make EvoChain get method public for archit
2023-01-28 19:23:43 -08:00
Kurt
15925b1368
Fix mysterygift string ext cmp
2023-01-28 19:22:31 -08:00
Kurt
03be38c8df
Handle remapped zukan species
...
The one critical spot it was needed :(
Revise SeenAll for genderflag set; just wipe -> reapply.
Closes #3745
2023-01-28 19:18:10 -08:00
Eelen
19b7e0fda3
Update CHS translations ( #3742 )
2023-01-27 09:21:05 -08:00
Kurt
3572097c96
Update 23.01.26
...
Hello .NET 7
2023-01-26 21:58:04 -08:00
Uiharu
0e897dc1f1
Update CHT and Japanese translations ( #3738 )
...
Update CHT and Japanese translations.
2023-01-26 19:03:28 -08:00
Manu
1205a2c0ae
update italian translation ( #3737 )
2023-01-26 19:03:19 -08:00
Kurt
9ddfe3f629
Misc fixes
...
Allow dragon ascent bitfetch for gen6/7
Fix hidden power type parse/trim
Remove */ from hidden power type calc
allow longer set lines (full EVs specified for Gen2 is 74 chars
allow set lines of length 1-2 to fully support trash sets for all languages
Tweak pb8->pk8 to be more straightforward
2023-01-26 19:03:06 -08:00
Kurt
387ab6d546
Pass species/form as param; toxtricity nature
...
Need to know the original encounter species rather than current species. Gotta pass this information in.
Closes #3739 ty @javierhimura !
2023-01-26 18:07:27 -08:00
sora10pls
8419ee017d
Add latest distribution raid data 🐸 🥷 ☠️
2023-01-26 19:03:59 -05:00
Kurt
5aca291a7a
Update translatables via devutil dump
2023-01-25 20:36:47 -08:00
Uiharu
3cbd662ade
Remove the useless blank line in text_Natures_zh2.txt ( #3736 )
...
* Remove the useless blank line in text_Natures_zh2.txt
Remove the useless blank line to fix the Natures drop-down selection menu issue, which may be introduced from the last modification.
* Update some translation texts for better display
Update some translation texts for better display.
2023-01-25 19:29:35 -08:00
Manu
c5a9f0d6e3
update italian translation ( #3734 )
...
* it text updates
* update italian translation
* mistakenly renamed string in fr file
2023-01-23 10:48:19 -08:00
Uiharu
b47dd9c877
Update CHT translation ( #3732 )
2023-01-22 22:16:32 -08:00
Jimmy
f89d146462
Update text_Natures_zh2.txt ( #3733 )
...
In traditional Chinese, Relaxed should be translated as "悠閒" rather than "悠閑"
This is a translation issue.
2023-01-22 22:16:05 -08:00
Kurt
71eeb7072b
Fix gen4 set all TMHM bits
...
oops
make other personalinfo consistent
show legality triangles if previous parse failed (oops)
2023-01-22 14:55:35 -08:00
Kurt
146dbad387
More fixes
...
pk3->pk4 trash length copy
cross-thread main preview dragdrop (continue from same GUI thread)
rearrange csproj again, seems like SelfContained needs to go after the Publish content.
2023-01-22 11:43:13 -08:00
Eelen
dfcc22c453
Translation tweak ( #3722 )
...
Repair form translation format
remove redundant Rotom form translation
2023-01-21 22:02:40 -08:00
Kurt
8537bb56e1
Replace "Set All 6 Stars" with "Copy To Others"
...
Closes #3727
Hold shift to copy the seed too, otherwise it will keep the existing seed randomness.
2023-01-21 22:02:21 -08:00
Kurt
5de825de51
Disallow matching if notradeback loc wiped
...
Closes #3710
2023-01-21 22:01:50 -08:00
Kurt
7b910504ce
Use Current Level instead of Stat Level for pk1/2
...
Closes #3704
all other impl of LoadStats get CurrentLevel
2023-01-21 22:01:30 -08:00
Kurt
88830e0d00
Update from .NET Framework 4.6 to .NET 7 ( #3729 )
...
Updates from net46->net7, dropping support for mono in favor of using the latest runtime (along with the performance/API improvements). Releases will be posted as 64bit only for now.
Refactors a good amount of internal API methods to be more performant and more customizable for future updates & fixes.
Adds functionality for Batch Editor commands to `>`, `<` and <=/>=
TID/SID properties renamed to TID16/SID16 for clarity; other properties exposed for Gen7 / display variants.
Main window has a new layout to account for DPI scaling (8 point grid)
Fixed: Tatsugiri and Paldean Tauros now output Showdown form names as Showdown expects
Changed: Gen9 species now interact based on the confirmed National Dex IDs (closes #3724 )
Fixed: Pokedex set all no longer clears species with unavailable non-base forms (closes #3720 )
Changed: Hyper Training suggestions now apply for level 50 in SV. (closes #3714 )
Fixed: B2/W2 hatched egg met locations exclusive to specific versions are now explicitly checked (closes #3691 )
Added: Properties for ribbon/mark count (closes #3659 )
Fixed: Traded SV eggs are now checked correctly (closes #3692 )
2023-01-21 20:02:33 -08:00
sora10pls
4265407d45
Add latest distribution raid data 👻
2023-01-19 19:04:06 -05:00
Kermalis
5958b4ee73
Fix tera-type typo in Encounter9RNG ( #3725 )
2023-01-14 01:17:52 -08:00
Kurt
260559c7e6
Update EggStateLegality.cs
2023-01-07 14:17:34 -08:00
Kurt
dbbb4eba62
Allow fall through for Gen9 marks
2023-01-07 14:01:38 -08:00
sora10pls
9e1df853b0
Add latest distribution raid data
2023-01-05 19:05:44 -05:00
Easy World
d4af464109
Translation tweak ( #3717 )
...
* Translation tweak
* add Main.B_RaidsSevenStar translation in 9 languages
* modify Main.B_Raids translation in chs and cht
* remove redundant Rotom form translation
* Add SAV_RaidSevenStar9 translation
Add SAV_RaidSevenStar9 language resources
2023-01-05 08:25:41 -08:00
sora10pls
67ac1e7378
Add Cinderace raid handling
2022-12-29 19:20:01 -05:00
sora10pls
854a8d1f5a
SV block key label updates
2022-12-29 18:51:45 -05:00
sora10pls
b8f6b5f434
Add Delibird distribution raids 🎁
2022-12-22 19:04:35 -05:00
Kurt
b1f31e8198
Update EntityPID.cs
2022-12-22 12:12:13 -08:00
Kurt
a8be90be31
Update WC9.cs
...
Closes #3693
2022-12-19 18:56:12 -08:00
Kurt
f5ea250975
Show star square for everything in Gen9 ( #3689 )
2022-12-18 00:16:29 -08:00
Kurt
1e086798fb
Update 22.12.18
2022-12-18 00:06:04 -08:00
Easy World
8c8f636769
Update text_Forms_zh.txt ( #3688 )
2022-12-17 23:45:12 -08:00
Kurt
36031ad51f
Update PKM.cs
2022-12-17 23:38:04 -08:00
Kurt
e3b1a29ad6
Update Core.cs
2022-12-17 23:09:00 -08:00
Kurt
1c980a0434
Fetch form entries for gen4-6 learnsets
...
Silly Wormadam with different form permissions.
2022-12-17 20:36:44 -08:00
Kurt
c776d8db43
Treat level2 yungoos as scripted encounter
2022-12-17 14:54:57 -08:00
Kurt
ee9f8f0558
Allow click correcting Gender icon
2022-12-17 14:04:22 -08:00
Kurt
1de869f541
Flag pp ups on non-PP up move IDs
...
Previous logic wouldn't flag "None" move w/ ppup>0
Also now flags sketch & revival blessing.
2022-12-17 13:29:06 -08:00
Kurt
80c856b618
Move complicated EC get to Common Edits
...
Rerolling EC will match Maushold and Dudunsparce current form.
2022-12-17 13:17:24 -08:00
Kurt
62204a81fc
Level 2 wild yungoos game start handling
2022-12-17 00:12:33 -08:00
Kurt
41930dd2bd
Handle crossover flying dragonite
...
Update pkl from pkNX
2022-12-16 22:34:01 -08:00
Lusamine
46d96f2822
Document blocks for Gimmighoul, fixed symbols, and records
2022-12-15 13:14:26 -06:00
sora10pls
7c1a343216
Add SM/USUM IV Judge event flag
2022-12-13 17:54:31 -05:00
Kurt
7d4a4846f7
Disallow area0 crossover
...
Coordinates are nearby, but the points are on distinct loaded maps.
2022-12-12 23:56:25 -08:00
sora10pls
4eb7858028
Fix former titan Iron Treads moveset
...
also rearrange to story order
2022-12-12 20:59:09 -05:00
Kurt
8190a12d13
Label properties for language and entity count
2022-12-10 19:55:24 -08:00
Kurt
3ef12c3ebe
Encounter Crossover/Wander tolerance (30f) ( #3683 )
...
* Update encounter_wild_paldea.pkl
* Add weather/time mark checks
* Set tolerance to 30f, swap crabrawler evos
2022-12-10 19:53:59 -08:00
Kurt
d4835392a0
Update SAV3GCMemoryCard.cs
...
Move SaveGameCount field reset outside of the loop.
Closes #3682 ty @TheZett !
Make if-if-if an if-else since entry to one will never enter the others.
2022-12-10 14:01:59 -08:00
Kurt
07ce14403f
Update EncounterFixed9.cs
2022-12-09 07:50:50 -08:00
Kurt
89b10aec7e
Min size clamp fixed tera
...
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-12-08 23:03:56 -08:00
sora10pls
b2cbcd5139
Clamp picnic table accessory counts
2022-12-08 22:59:23 -05:00
sora10pls
af660dd299
Add Tyranitar/Salamence distribution raids
2022-12-08 19:04:29 -05:00
Kurt
b29d9a65e1
Allow static encounter deerling form change match
...
Closes #3678
2022-12-07 23:28:47 -08:00
sora10pls
baa21a6f49
Update GameData.cs
2022-12-07 18:15:11 -05:00
Kurt
650ee8ae40
Don't yield SV version eggs, egg OT gender check
2022-12-06 21:34:14 -08:00
Kurt
16595d2af8
Extract PID gen, handle battle&->capture mutations
...
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-12-06 20:56:50 -08:00
Kurt
0c0651f719
Show ride legend stored data
...
Hidden in box 33. All alone.
2022-12-05 21:05:16 -08:00
Kurt
9f480dcbe2
Set fixed gender for static9
...
Closes #3671
2022-12-05 14:10:00 -08:00
sora10pls
1493bb45cb
SV: Remove unobtainable Egg Moves
2022-12-05 11:29:36 -05:00
sora10pls
40701ced73
Add Mass Outbreak save blocks
2022-12-04 20:14:43 -05:00
MewTracker
703ddb866a
Added spawn points to raid editor ( #3668 )
2022-12-04 07:52:31 -08:00
Kurt
f7bcb211b2
Improve ForceHatchPKM when Version=0 (SV)
...
BoxManipModifyComplex finally used after 3-4 years of wait
2022-12-04 00:43:44 -08:00
Korados
3ab744d027
Update MessageStrings_de.txt ( #3666 )
2022-12-04 00:10:54 -08:00
Kurt
339132e5dc
Move HA egg check back in gen8 format check
...
51875d27b2
Previous change ^ was short circuiting logic for gen5 eggs (unavailable HA for Serperior)
probably need to rewrite this method or maybe just delete these lines since they should fall through.
2022-12-04 00:10:43 -08:00
Kurt
3f4aa2f9f2
Extract master ribbon check
...
Check visitation via API method instead of in verifier
2022-12-04 00:09:16 -08:00
Kurt
67c458d321
Only remark HT memory if gen6/swsh origin
...
Closes #3667
2022-12-04 00:03:47 -08:00
Kurt
50e7e3204c
Show egg TID format based on SAV, egg met list=sav
...
Generation of version-less eggs is -1, so just default to the format it is.
Met location lists weren't reloading if the version was 0; could load a non-SV entity followed by an egg and it would keep the old lists. Fall back to the save file's group if no list is available.
2022-12-03 21:00:25 -08:00
sora10pls
046ffae536
Remove commented Gimmighoul encounters
...
Everything is accounted for
2022-12-03 18:49:44 -05:00
sora10pls
670b8e3c9f
Update Master Rank Ribbon restrictions for SV
...
All Pokémon in the Paldea Pokédex are eligible, except for Legendaries, Sub-Legendaries, and Paradox.
Currently ineligible foreigners are Charmander/Charmeleon/Charizard, Wooper-0/Quagsire, Meowth-2/Perrserker
2022-12-03 10:53:48 -05:00
sora10pls
fcff2925f1
Add 7 Star Raid record editor
2022-12-02 22:20:43 -05:00
Kurt
2e67526db1
Update 22.12.01
2022-12-01 22:40:11 -08:00
Kurt
f10c914eac
Swap RSBox pay day skitty moves 1 & 2
...
Thanks Soniktts & ICanSnake !
https://projectpokemon.org/home/forums/topic/62640-pokemon-box-skitty-egg-illegal/
2022-11-30 18:47:35 -08:00
Kurt
2ae32c6beb
Use first tera type on set import if unspecified
2022-11-29 20:06:35 -08:00
sora10pls
a4abd94724
Unban Starf Berry
...
151 rounds in ESP Exercise Knockout
2022-11-29 21:53:34 -05:00
sora10pls
1ffd6872a8
Unban Lansat Berry
2022-11-29 21:47:42 -05:00
Manu
370ba7753d
Generate proper TID and SID from WC9 ( #3661 )
...
* Pull proper TID and SID from WC9
* Add clarification, de-magic 0xF4240
2022-11-29 02:36:51 -08:00
Kurt
4761a07311
Suggest min formarg for Mankey/Pawniard->stage3
2022-11-27 18:47:18 -08:00
sora10pls
d64fdb68ad
Label event raid identifier save block
...
0 for no event active
20221125 for Eevee
2022-11-27 21:31:04 -05:00
Kurt
c790212291
Add Gen9 to pkmdb generation dropdown
2022-11-27 13:40:25 -08:00
Kurt
607cbc5eb6
Check pre-evolution TM flag permit if highest not
2022-11-27 12:51:05 -08:00
Kurt
7e0aa44a9a
Update MiscVerifier.cs
2022-11-27 12:38:32 -08:00
Kurt
5f12ba78c9
Update MiscVerifier.cs
2022-11-27 11:30:02 -08:00
Kurt
5d8bfb6d76
Fix pk9 file startup failing to get fallback sav9
2022-11-27 11:22:53 -08:00
Yarkis
ce0251004f
Improvement of the French translation ( #3658 )
...
* Update lang_fr.txt
* Update LegalityCheckStrings_fr.txt
* Update MessageStrings_fr.txt
* Update lang_fr.txt
2022-11-27 10:56:41 -08:00
Easy World
d22d5786a1
More translations ( #3654 )
2022-11-27 10:56:31 -08:00
Kurt
6002611c80
Fix block value set cast on change language
...
Closes #3657
2022-11-27 10:52:01 -08:00
Kurt
2fe8b63589
Disallow Avalugg+Lilligant hisui eggs
2022-11-27 10:43:21 -08:00
Kurt
762f7171cc
Fix single-chain ability revert check
2022-11-26 22:21:33 -08:00
Kurt
4df9198ff5
Fix SeenAll/CaughtAll/CaughtNone set/clearing
2022-11-26 15:31:36 -08:00
Kurt
7adf48982c
Extract more Tera raid props to common interface
2022-11-26 14:23:32 -08:00
Kurt
51875d27b2
Fix HA possible abilities not being validated w/HA
2022-11-26 14:23:19 -08:00
Kurt
cee97ada26
Minor clean
2022-11-26 14:22:57 -08:00
Kurt
731a3fdc3b
Add $rand0/$rand3 batch cmd for dudu/maus rare
...
.EncryptionConstant=$rand0
.EncryptionConstant=$rand3
^ both will randomize so EC%100 = 0
Additionally, added $rand0/$randB/$randS for Wurmple/Beautifly/Silcoon to force EC%10 [0,4], otherwise EC%10 will be [5,9] for the Cascoon/Dustox evolution.
For neither of the two above cases, can do EC%6=last char if someone cares about the EC tiebreaker for characteristic determination. No, I don't want to consider how allow the above cases to do that too :) -- just write your own syntax via a plugin and add your ComplexSet to the list!
2022-11-26 12:12:14 -08:00
Kurt
76ec39b75f
Strict match encounter slot tera type
2022-11-26 08:31:58 -08:00
Kurt
c550d41630
Fix eevee dist check (missing rand100)
...
Reorder calls so the runtime can overwrite the xoroshiro registers if needed
2022-11-26 07:27:51 -08:00
Kurt
ccac23bb6d
Initial raid eevee checks (wip)
2022-11-26 00:39:32 -08:00
Kurt
5d5d913a0b
Handle lgpe base friendship case
2022-11-25 20:54:43 -08:00
Kurt
ccfbae357e
Add evolve form predict message for dudu/maus
2022-11-25 20:33:14 -08:00
Kurt
310882f375
Extract toxtricity nature restriction
2022-11-25 19:55:44 -08:00
Kurt
184c206910
Set form seen on SAV pk9 dex set
...
Set seen gender too
private unused flag names
2022-11-25 19:11:25 -08:00
Kurt
78676a9cbd
Ignore insufficient fixed IV matches
...
Wild vaporeon and glaceon can get mis-recognized with the fixed strong static teras.
2022-11-25 18:25:14 -08:00
Kurt
c1796da94b
Ensure override tera is not set while egg
2022-11-25 16:01:54 -08:00
Kurt
10d0199521
Add EC for slot9
2022-11-25 16:01:40 -08:00
Kurt
981001b12e
Clamp max obey level to current, slot tera recheck
2022-11-25 15:55:10 -08:00
Egzon
2757985d53
Update spanish translation ( #3642 )
...
* Update lang_es.txt
* Update lang_es.txt
* Update LegalityCheckStrings_es.txt
* Update LegalityCheckStrings_es.txt
* Update MessageStrings_es.txt
* Update LegalityCheckStrings_es.txt
* Update LegalityCheckStrings_es.txt
* Update LegalityCheckStrings_es.txt
* Update lang_es.txt
* Update lang_es.txt
* Update LegalityCheckStrings_es.txt
* Update lang_es.txt
* Update LegalityCheckStrings_es.txt
2022-11-25 14:57:17 -08:00
Kurt
ddef07a4c2
Maus/Dudun 25->100 odds
...
What a confusing optimization
2022-11-25 14:49:51 -08:00
Kurt
00e174d240
Handle bred Oricorio original tera type eggs
2022-11-25 14:12:19 -08:00
Kurt
d904bfad4c
Fix hidden ability patch possible check
...
Just return true when it is possible
2022-11-25 13:54:14 -08:00
Kurt
c965cb7077
Fix mass outbreak psyduck inverted level range
...
ROM data has min:24, max:22 (24-22) instead of (22-24).
In-game test shows all Psyduck are level 22 (max), and 24 (min) is not considered since it is greater than the max.
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-11-25 13:53:21 -08:00
Kurt
f1b8992989
Handle Item flag set correctly
...
Remove v1.0.0 bug replication
Ensure the IsUpdated flag is set when writing a non-null pouch
2022-11-25 11:21:18 -08:00
Kurt
5faf861f82
Flag non-pokeball starter eggs
2022-11-25 11:15:40 -08:00
Kurt
459ee3db22
Invert Titan Mark missing/invalid msg
...
Now matches the Mightiest mark and other "isMissing" state checks.
Also indicate for Alpha marks since the logic check is the same != style.
Closes #3640
ty @Kitcham
2022-11-25 10:42:53 -08:00
Uiharu
608e8c86d2
Update CHT translations of SV for PKHeX ( #3638 )
...
* Update CHT translations of SV for PKHeX
Update Traditional Chinese translations of SV for PKHeX.
* Remove useless blank line
Remove useless blank line.
* Minor tweak for GUI translations
Minor tweak for GUI translations.
* Minor tweak for GUI translations
Minor tweak for GUI translations.
2022-11-25 06:52:10 -08:00
Manu
e033205f29
Update Italian translation ( #3636 )
...
* Update Italian translation
* Translation for PLA dex task button
2022-11-25 06:50:41 -08:00
Manu
c1a4baecdb
Added WC9 file recognition ( #3637 )
...
* Added WC9 file recognition
* WC9 recognition in GetMysteryGift without ext param
2022-11-25 06:50:00 -08:00
sora10pls
b4253909d7
SV cheat adjustments and additions
...
Remove story scenario flags from fly loc cheat
Modify shrine work value to lift seals and make sub-legendaries ready to catch
Add cheats to unlock all TM recipes and bike upgrades
Closes #3635
2022-11-25 08:21:10 -05:00
Kurt
721159b0db
Add rental teams block label
2022-11-24 22:44:59 -08:00
Kurt
d2970c6a3a
Force rotom default egg to form0
...
Silly rotom-Heat eggs are not legal :D
2022-11-24 22:06:36 -08:00
Kurt
719ec1c6cc
Add Collect All Stakes (sublegend x4) cheat button
2022-11-24 21:58:47 -08:00
Kurt
9009439bb7
Set random personal tera type for egg>pk9 template
2022-11-24 21:39:11 -08:00
Kurt
7d7d7e91c0
Add gen9 flyto unlock button
2022-11-24 21:25:52 -08:00
Easy World
f2ccf48318
Update Chinese translation ( #3627 )
2022-11-24 20:25:07 -08:00
Kurt
94e8e0e958
Remove obey:0 for boxlegend, should be 68
...
Nice encounter spec sheet value (WazaConfirmLevel), gamefreak.
2022-11-24 20:19:40 -08:00
Kurt
490a865e66
Regenerate localizations, remove System.String
2022-11-24 20:06:46 -08:00
Kurt
9131febef0
Remove incorrect line start for translation files
2022-11-24 20:03:05 -08:00
Kurt
25d0ff268f
Fix dex species/form iteration cheats
...
Update Zukan9.cs
2022-11-24 19:58:32 -08:00
Kurt
dd3e97d0f4
Fix u32 raid seed set
2022-11-24 19:40:25 -08:00
Kurt
1c93d601a4
Fix min egg hatch ctr for pk8/pk9
...
Oops, 8 instead 9.
2022-11-24 19:15:19 -08:00
Kurt
6993f9d661
Fix pk8 tr flag check (off by 100)
2022-11-24 19:13:34 -08:00
Kurt
b6ac0de3f7
Fix changing sav language setter block set
2022-11-24 19:13:19 -08:00
Kurt
0ea152770a
Fix IsNew/IsFavorite flag clear
2022-11-24 18:32:32 -08:00
Kurt
140196d9ab
Fix formarg check for stantler/bisharp/primeape
2022-11-24 18:07:17 -08:00
Kurt
03182ebd3d
Update 22.11.24
...
Adds support for Scarlet & Violet.
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-11-24 17:42:17 -08:00
sora10pls
313f32a0d0
Add last-ever SWSH distribution raid data
...
rip 2019-2022
2022-10-31 20:07:05 -04:00
Kurt
49d40d2e26
Enhance traded eggs version sharing check
...
No longer indicate traded eggs from gen3 as sharing OT details.
2022-10-28 16:18:06 -07:00
Uiharu
e1f2a90c6b
Correct Linguistic Errors in CHT Translation ( #3616 )
...
Correct a linguistic error in CHT translation based on feedback.
Correct abilities error in CHT translation
Add missing CHT translation text for Pokémon type.
2022-10-27 17:15:31 -07:00
Kurt
81bf264dad
Revise reflection property copy for derived types
...
Closes #3619
Co-Authored-By: LostQuasar <11778108+LostQuasar@users.noreply.github.com>
2022-10-27 12:07:52 -07:00
Kurt
a88da9ee8d
Update RibbonVerifierUnique4.cs
...
Closes #3618
2022-10-26 09:44:45 -07:00
Kurt
186b2f2396
Update dependencies
2022-10-25 13:24:37 -07:00
Kurt
4a75c4e338
Batch: update ability number if arg length is 2
...
https://github.com/kwsch/PKHeX/discussions/3586#discussioncomment-3961585
2022-10-25 13:05:12 -07:00
Kurt
bb681484d8
Remove unnecessary egg location double check
...
Closes #3614
2022-10-20 19:21:19 -07:00
Manu
aecaca7298
Corrected typo in ITA translation ( #3613 )
2022-10-20 19:06:59 -05:00
sora10pls
56d3daa189
Add latest distribution raid data 🐴
...
good job shiny locking them this time
2022-10-20 20:05:57 -04:00
Kurt
3ab3f6ad53
Sanity check requested gender
...
Shedinja template in gen3 is gender:2, while the template needs to be gender:0/1
Closes #3612 ty @Kermalis !
2022-10-20 00:14:03 -07:00
Kurt
e1cf36e2c4
Add method to write both save slots
2022-10-19 20:36:56 -07:00
Kurt
25b217c53d
Skip first iteration check of stop condition
...
Can unroll the loop, but would look more ugly :)
JIT will probably do it for us.
Fix <= to < for IVs
Inline temp var (start is unused after assigning to low)
2022-10-16 20:10:32 -07:00
Kurt
2a190dd6b3
Improve LCRNG seed reversal speed ~50x
...
Big thanks to Parzival from the RNG discord community for chiseling the LCRNG search space down to the best performing implementation possible.
50x? Down from O(2^8) -> O(2^3) is 32x, but we no longer need to access two heap arrays (262KB no longer needed!). Everything can be calculated tightly with the stack.
f641f3eab2/RNG/LCG_Reversal.py (L31)
Rainbow tables is the only faster implementation. However, nobody is gonna hog many GB of RAM for O(1) reversals. This is ~O(2^3), down from O(2^8). Much better than the days of O(2^16)!
2022-10-16 18:52:43 -07:00
Kurt
ba53f4a7bc
Extract common csproj properties
2022-10-15 17:09:54 -07:00
Kurt
ab04c343dd
Move shared G8PKM class to shared folder
2022-10-15 17:07:11 -07:00