Hendi48
1c097598e7
HGSS: Add support for editing Pokeathlon Points ( #4030 )
2023-10-07 08:57:38 -07:00
Kurt
707898d4e2
Add Pokewalker IV validation methods
...
Not yet hooked into the legality analysis (MethodFinder doesn't know about encounter template info).
2023-10-07 00:00:36 -07:00
Kurt
fac682bcad
Update WordFilter.cs
...
Reduces startup alloc by 24KB if we don't allocate an array to store all regex strings
kinda small but ez free
2023-10-06 23:58:13 -07:00
sora10pls
bb5cc7cff1
Add latest distribution raid data 🦉 🥋
2023-10-05 20:03:16 -04:00
Lusamine
e64205e504
Fix unsafe camera config block find
...
Closes #4026
2023-10-05 10:11:34 -05:00
Kurt
c23bae5180
Add Distribution Outbreak type & recognition
2023-10-04 22:49:56 -07:00
Kurt
965039e258
Misc tweaks, fix slot8b ball
...
Fix Slot8b fallback ball not being Poké (was 0).
Swap eevee & none move sentinels; branch-if-zero easier for compiler.
Lift EV-any-above100 to be checked first; fetching personal and getting EXP is slower than checking 6 indexes in stack. Both branches would check. Most pokemon won't have EVs >100 as users flip through boxes in gen3/4.
2023-10-02 20:54:17 -07:00
sora10pls
e58a1565ad
Add ConfigCamera9
2023-10-02 15:55:19 -04:00
sora10pls
8b2b858e69
Update RibbonRules.cs
...
Closes #4023
2023-10-02 08:07:14 -04:00
sora10pls
57292b23c8
Update Master Rank Ribbon check for Regulation E
...
Sinnoh starters permitted, Kitakami dex permitted, Legendary/Mythical still disallowed.
Also check for Battle Version on GO8 encounters in SWSH, which while are Gen 8 encounters, require Battle Version since they didn't originate from SWSH.
2023-10-01 09:17:51 -04:00
Kurt
17e0f1feee
Prefer cave when finding Fixed origin AreaInfo
...
see pkNX commit
2023-09-29 22:33:43 -07:00
sora10pls
07191e6aad
Label a whole bunch of delivery outbreak blocks
...
Paldea, Kitakami, Blueberry, BCAT Paldea, BCAT Kitakami, BCAT Blueberry
2023-09-28 21:26:27 -04:00
Kurt
96e74a05d0
Add HoneyTree API
2023-09-28 17:35:29 -07:00
Kurt
963eaaaa40
Merge branch 'master' of https://github.com/kwsch/PKHeX
2023-09-28 16:40:17 -07:00
sora10pls
3debc89e3c
Fix sudachi outbreak subjugation block keys
...
Co-Authored-By: santacrab2 <79347566+santacrab2@users.noreply.github.com>
Co-Authored-By: notzyro <62817135+zyro670@users.noreply.github.com>
Co-Authored-By: Manu <52102823+Manu098vm@users.noreply.github.com>
2023-09-28 10:34:48 -04:00
Kurt
12ee201431
Extract EV limit logic
2023-09-27 22:15:59 -07:00
Kurt
0cda774b97
Misc tweaks
...
Closes #4016
Closes #4018
Adds interface to fetch 64bit correlation seeds from template
Improves re-entry performance for 64bit seed search
2023-09-26 09:32:49 -07:00
Kurt
c00657f845
Update 23.09.25
2023-09-24 21:19:53 -07:00
Kurt
88a5a1c9e5
Update WC9 ID32 handling for 2.0.1
...
Seems like
2023-09-24 20:56:35 -07:00
Kurt
f6ee2b1ffa
Kitakami Placeholder area weather table
2023-09-24 17:11:52 -07:00
Kurt
bc18cd0ab4
Kitakami: Fixed spawn subzone & crossover
2023-09-24 17:02:42 -07:00
Kurt
b4b72a8fda
Clarify Tera Raid crystal middle number
2023-09-23 20:41:50 -07:00
Kurt
7a28a23d5e
Add subzone encounters
...
Yay untagged locations with exclusive encounters
2023-09-23 20:41:00 -07:00
Kurt
dd541e0bf2
Add TryGetBlock fetch method
...
Improves performance; only a single binary search for the block (instead of one or two).
Remove allcoation for SV flyhashes
2023-09-23 15:50:11 -07:00
sora10pls
0b60161379
Label more sudachi1 save blocks
2023-09-23 15:28:35 -04:00
sora10pls
9510272149
SV TM/Fly cheats: do not modify non-existent blocks
...
New fly location and TM Machine flags do not exist on older save revisions, which would've thrown an exception
2023-09-23 11:08:25 -04:00
Leidenfrosty
703e2ed5ad
Other Additional G9 DLC Save Sizes ( #4008 )
2023-09-21 19:47:20 -07:00
sora10pls
26894eb6fa
Add latest distribution raid data 🔥 🐛
2023-09-21 20:07:11 -04:00
Kurt
a45a7cc2d3
Misc fixes
...
Pokewalker: defer match if shiny
Jacq egg: recognize unhatched egg, traded
sv-pokedex-old: don't add rows for >1010 species (out of range)
static9: correctly flag scale mismatch
SAV4HGSS: expose pokegear #'s as span instead of alloc
2023-09-21 13:14:34 -07:00
sora10pls
99d4a5ccdc
Add sudachi1/2 encount outbreak save blocks
...
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2023-09-20 22:28:20 -04:00
sora10pls
10147334e6
Add Terastal Cap, add remaining missing fashion items
...
Co-Authored-By: Pasquale Nardiello <pasqualeomeglio@gmail.com>
2023-09-19 20:35:50 -04:00
Kurt
5fcf82c827
Split meta filter from property filters
...
Closes #4009
was never implemented to work with SAV_Database... until now!
2023-09-18 20:13:23 -07:00
Manu
ce9a3d0104
RibbonExtensions public accessors ( #4006 )
2023-09-18 15:56:53 -07:00
Lusamine
11145c2432
Label SV BC outbreak blocks
2023-09-18 09:37:07 -05:00
sora10pls
af8194f241
Add unreleased Tracksuit fashion items
2023-09-18 08:44:43 -04:00
Kurt
685e4cfd95
Add new Raid display requirements (3/4)
2023-09-17 20:23:00 -07:00
Kurt
9ce715f70c
Copy phione disallowed bred ball rule from BDSP
...
only pokeball
2023-09-17 19:49:53 -07:00
Kurt
96c0e199e1
Add Kitakami Raid edits, new dex block edits
...
Closes #3992
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
2023-09-17 19:49:26 -07:00
Kurt
05f9073f31
Add API for home tracker state checking
...
Correct poltchageist masterpiece comments
swap order of Ogerpon (more likely to be Level 70)
Add methods to filter gameversions by context
add 3 more sizes
2023-09-16 16:53:06 -07:00
sora10pls
ed6674791a
Fix Ogerpon-5 and Ogerpon-6 ability text
2023-09-16 15:40:09 -04:00
sora10pls
5c1d165f2d
Enhance SV fashion unlocker for DLC 1
...
No point in having a billion categorizations for fashion, makes things too bloated as more items get introduced.
Add in DLC items, fix giving opposite-gender starting uniforms.
Closes #3994
2023-09-16 15:34:21 -04:00
ReignOfComputer
8084102eb9
Additional G9 DLC Save Sizes ( #3995 )
...
* Additional G9 DLC Save Sizes
* Additional Size and Adjusted Diff
* Another Additional Size
2023-09-16 09:40:09 -07:00
Kurt
80eafc5b40
Check fixed nature when fixed for static encounters
...
Closes #3996
2023-09-16 09:39:50 -07:00
Kurt
71c4b1a97b
Update SaveUtil.cs
2023-09-16 00:47:47 -07:00
Kurt
7703576088
Update 23.09.16 - Teal Mask
...
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2023-09-15 23:36:21 -07:00
Kurt
c09a4646a1
Fix incorrect move reference (Aipom evolve)
2023-09-15 20:35:02 -07:00
Jonathan Herbert
988a0b5718
Fix MsgMysteryGiftSlotAlternate Error In MessageStrings_en.txt ( #3987 )
...
Close #3986
2023-09-12 18:37:11 -07:00
Kurt
9f340b592b
Evolve-With-Move: Refactor to be memory-like
...
Evolving with a move requires once knowing the move, should be a much better approximation solution here. Ideally we check in specific contexts as Pokemon may learn their requisite moves after evolution, but this should catch most for now.
2023-09-12 18:14:22 -07:00
Kurt
21725aa1c0
Misc enc template ctor fixes
...
Static8: Use flawless IVs
Slot8b: set safari ball when required
GBRestrictions: use struct to bypass boxing allocation
2023-09-12 18:12:44 -07:00
Kurt
3a28eee2e9
Remove old GeneratePKMs api methods
...
Use the GenerateEncounters methods instead, just a single line extra for each consumer.
PokemonGenerationReturnsLegalPokemon now works for all Gen1-7 encounters->PKM (except for Korean WC6 Arceus form mismatch), still disabled from auto-test due to it taking about a minute to generate everything. Future updates can add special methods for SW/SH, PLA, BD/SP, and S/V if the species/form exists in the game.
2023-09-11 18:20:22 -07:00