Kurt
d1dad7b8eb
Revise check for apply PID shinyxor
...
was checking stale value
make loop max adjustable by caller; knowingly requesting squares is 1:65,536, so a higher loop count than 50k might guarantee more successes.
Maybe in the future we'd have separate algorithms to pre-choose seeds by choosing a PID and unrolling -> rolling.
Co-Authored-By: Kermalis <29823718+Kermalis@users.noreply.github.com>
2022-08-03 16:11:49 -07:00
Kurt
46655147ba
Update underground pickles: nat dex considerations
...
4354cd736e
2022-08-03 13:33:27 -07:00
sora10pls
3248b1d5f6
Update sprites with latest changes
...
Tentacruel: fixed Shiny sprite d7a6f6ee11
LA sprites: matches latest from National Dex Project with minor fixes
2022-08-02 09:27:46 -04:00
sora10pls
54babc2217
Allow Ranked Ribbon on Mythicals, extend availability
2022-08-02 09:23:07 -04:00
Lusamine
7ad9f68dda
Add missing static Loop Lagoon Gyarados
...
Closes #3555
2022-07-22 18:15:24 -05:00
Kurt
038722ee09
Allow pkrs on PK1->PA8 Kleavor
2022-07-11 18:55:32 -07:00
Kurt
7d35517614
Revise AV check string to show which stat invalid
2022-07-10 17:34:46 -07:00
Kurt
79913a2474
Update IAwakened.cs
2022-07-10 17:16:48 -07:00
Kurt
3dbf46be92
Handle "random" AV gains from level up
2022-07-10 15:53:33 -07:00
Kurt
45af203a26
Fix C/XD playtime reading
...
ty @trigger-segfault
e611c9661e
apparently Japanese XD uses 32bit instead of 64bit, different struct size. Seems the same as the memo size being different for japanese XD too.
Since we're now using Config, apply the correct CurrentRegion/OriginalRegion values when setting a pk* to sav.
2022-07-06 17:33:15 -07:00
Kurt
d13488f517
Split FrameworkUtil into separate extension classes
...
Adds bigendian float/double logic
2022-07-06 17:30:14 -07:00
Kurt
240fe8d60f
Fix custom event work maximum
...
Closes #3547
clamp the index, not the value
replaces the combobox with a numericupdown
2022-07-06 11:19:39 -07:00
Kurt
42743d8c2f
RS: Locations 75/77 unused
...
Remove from valid hatch location list
Mark as (unused) in text files
Closes #3544
Co-Authored-By: prof64 <80442784+prof64@users.noreply.github.com>
2022-07-04 01:02:47 -07:00
Kurt
cf86cafdf7
Add optional loop for generating min level
2022-07-02 17:10:30 -07:00
Kurt
0605a01b24
Remove unnecessary assignment
...
PIDIV.None is equivalent to a zeroed field.
2022-07-02 12:24:43 -07:00
Kurt
daf9ad76c9
Change default ShowdownSet import for empty moves
...
Don't replace current moveset if no moves requested.
2022-06-30 17:24:01 -07:00
Kurt
5c0498ddbe
Don't recognize XD eevee->umbreon as colostarter
2022-06-30 17:23:27 -07:00
sora10pls
f3e0ebd163
Add latest distribution raid data 🐇
2022-06-30 20:07:03 -04:00
Kurt
e4984b203c
Update SAV3GCMemoryCard.cs
2022-06-30 07:17:47 -07:00
Kurt
10cfb45e55
BDSP: Allow bred beast ball if species not in SWSH
...
Remove unnecessary HashSet, all entries are not present in the first hashset comparison. Maybe was true back >4 years ago when initially implemented.
2022-06-29 19:39:08 -07:00
Kurt
43c9cc6bc1
Update HiddenPower.cs
2022-06-29 10:49:39 -07:00
Kurt
6e46f567e9
Replace u16 read with lib
2022-06-29 00:01:14 -07:00
Kurt
1d94baeb7f
Fix footer size chop
...
oops, another hotfix
2022-06-28 16:54:18 -07:00
BlackShark
7e7b2bb2d3
Improved IsOldPkhexCorePresent ( #3541 )
2022-06-27 22:32:03 -07:00
Kurt
1f64a41670
Fix gci recognition
2022-06-27 22:28:46 -07:00
Kurt
70cab2aea7
Extract batch editor's entity raw value viewer
...
Add to the advanced tab of all 3 searchers (encdb/mgdb/pkmdb) per #3542
2022-06-27 19:59:36 -07:00
Kurt
41af1085ca
Update EvolutionRestrictions.cs
2022-06-26 22:32:51 -07:00
Kurt
54a7966c75
Update 22.06.26
...
Split the 2020 changelog out of the release binary; archived for posterity.
2022-06-26 22:18:19 -07:00
Kurt
5947da9a3f
Update HiddenPower.cs
2022-06-26 20:29:15 -07:00
Kurt
b9b4eb1791
Minor tweaks
...
Bulk: Pass slot origin to legality analysis. Pass the proper personal data for good measure
Personal: check if the form truly does exist for presence check because sometimes the form will default to 0 on OOB
Showdown: Reduce some allocation, be more lenient in casing parse for Nature suffix and Hidden Power manually typed by user. Parse non-english hidden power sets (yay, now usable by all languages even though PS sets are English only!).
2022-06-26 20:02:57 -07:00
Kurt
0abdb0b8a0
Simplify PKM property copy logic flow
2022-06-26 16:05:16 -07:00
Kurt
4cc992b6ee
Fix Valid bool set
...
oops
2022-06-26 16:04:55 -07:00
Kurt
12954a6369
Minor perf improvement (spans)
...
Remove PKM.EVs, do operations without heap allocation
Reduce usage of PKM.IVs/PKM.Moves, reuse spans if possible.
2022-06-25 23:08:28 -07:00
Kurt
d8c8a13885
Add bizhawk footer handler
...
Optimize some of the other handlers.
2022-06-25 11:14:00 -07:00
Kurt
9c086260c6
Fix random level slots (PA8) initial move list
2022-06-22 16:24:11 -07:00
sora10pls
2e9f73ab4d
Add PogoType for Ultra Beasts via Field Research
...
Will need to verify if Beast Balls can be used on other Pokémon, and if generic Poké Balls can be used on Ultra Beasts. We'll see when GO Fest Berlin starts.
2022-06-22 17:19:08 -04:00
Kurt
569010c402
Handle nicknamed PGT gifts
...
https://github.com/projectpokemon/EventsGallery/pull/278
2022-06-20 14:36:25 -07:00
Kurt
5c4c866482
Fix pk4->pk5 HM transferral
...
Was deleting the PK4 move, not the PK5 move, thus not actually sanitizing the moves.
Do same logic for PK3->PK4 (saves an array allocation)
2022-06-19 13:46:04 -07:00
Kurt
aac498a31d
Set region values for pk3->c/xk3
...
Regardless of SetPKM setting, just to make sure the values are populated.
Closes #3530
2022-06-19 09:26:28 -07:00
Kurt
210bd90fc1
Add entree MissionsComplete for BW
...
Closes #3532
BW/B2W2 could be the same, meaning that the pass power offsets in the B2W2 class can be merged back in to the base class.
2022-06-19 08:39:43 -07:00
Kurt
d2115eb8b9
Add remaining gen4 roamer slots
...
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
2022-06-18 19:46:53 -07:00
ShadyRelapse-PP
bd25312181
Added Second Roaming Pokemon for Platinum and Third Roaming Pokemon for HGSS ( #3531 )
...
* Update SAV4HGSS.cs
* Update SAV4HGSS.cs
* Update SAV4Pt.cs
* Update SAV4HGSS.cs
* Update SAV4HGSS.cs
2022-06-18 19:14:29 -07:00
Kurt
d1c2f6ef6e
Add gen5 roamer get
2022-06-18 19:12:41 -07:00
Kurt
0eca5cbe05
Add gen4 roamer to block editor
...
Closes #3528
2022-06-18 14:11:22 -07:00
Kurt
fc754b346b
File scoped namespaces ( #3529 )
...
[Language Reference](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/file-scoped-namespaces )
Updates all the files, one less level of indentation.
Some small changes were made to API surfaces, renaming `PKM pkm` -> `PKM pk`, and `LegalityAnalysis.pkm` -> `LegalityAnalysis.Entity`
2022-06-18 11:04:24 -07:00
Kurt
78092e070d
Allow PA8 HT from Gen7, prefer min from PLA
...
Closes #3527
ty @spacesonata !
2022-06-18 10:30:14 -07:00
Kurt
51edaac704
Flag pokerus on LGPE, traded starter
2022-06-17 16:38:05 -07:00
sora10pls
b9c42aa56a
Add latest distribution raid data 👊 💧
...
Uncatchable Urshifu!
2022-06-16 20:10:56 -04:00
Kurt
8319bfe003
Fix Entree Forest saving
...
Closes #3524
2022-06-14 22:30:57 -07:00
Kurt
2a83bc5fa2
ReadOnlySpan encrypt signature
...
No functional change, just notes that the input array is not modified
2022-06-14 22:25:56 -07:00