Kurt
a0be3f5f5f
xy: Fix radar record read/write
2025-03-30 00:04:17 -05:00
sora10pls
7eda8ada4d
Add latest distribution raid data 👻
2025-03-27 20:02:45 -04:00
Kurt
94b47d61da
Add smeargle verifier branch
...
Add gen2 nosketch moves while we're here, and Stadium2's extra quirk one.
2025-03-27 18:43:37 -05:00
Kurt
542d6541c3
Extract stadium reminder moveset verifier step
...
Now flags as Stadium2 as source
2025-03-27 14:27:17 -05:00
Kurt
49061f0047
Add placeholder stadium2 pkl&api
...
private static readonly LearnsetStadium[] Stadium = LearnsetStadium.GetArray(BinLinkerAccessor.Get(Util.GetBinaryResource("reminder_stad2.pkl"), "s2"u8));
https://bluemoonfalls.com/pages/general/move-reminder
ty for the easier-to-digest parse; reinterpreted further into pkl
2025-03-27 00:53:12 -05:00
Kurt
83aff8b889
Add murkrow rebattle empty set
...
ty Unknown Warrior on discord for reporting
enhance heracross' note
2025-03-27 00:15:49 -05:00
Carbonara
7b8d51df37
Update lang_fr.txt ( #4461 )
2025-03-26 12:48:21 -05:00
Lusamine
d170908a3d
Standardize apostrophes in Encounters8 comments
...
Use the straight apostrophe which is more easily typed, which allows for searching by location name.
2025-03-25 11:38:17 -05:00
Ka-n00b
1098481c85
Update B2W2 Event Flags ( #4460 )
...
* Update flags_b2w2_en.txt
* Update flags_b2w2_es.txt
* Update flags_b2w2_ja.txt
* Update flags_b2w2_ko.txt
* Update flags_b2w2_zh-Hans.txt
* Update flags_b2w2_zh-Hant.txt
2025-03-25 07:43:22 -05:00
Kurt
b303ea90ef
AbilityVerifier: gen5 ability patch for genies
...
and giratina
extract to a single location
abilityverifier is still needing a rewrite to clean up all the branched logic, but it's still "functional"
2025-03-24 10:29:22 -05:00
Kurt
ca03311d21
PA8: Allow un-updated mid-scale alpha floats
...
https://projectpokemon.org/home/forums/topic/57375-pkhex-new-update-legality-errors-contribution-page/page/31/#findComment-294285
While we're here, fix PB7->PKH to retain the ReceivedTime values. Not that it matters, because those PKH values go nowhere.
2025-03-23 13:25:54 -05:00
Kurt
5376d44de8
Add $suggest for friendship properties
2025-03-23 12:16:52 -05:00
Kurt
4c15e7fd88
Gen4: permit 0 pid for bred eggs
...
masuda method rolls forward the egg seed, therefore 0 is reachable
2025-03-17 22:03:04 -05:00
Kurt
9b82cdfc80
Misc tweaks
...
CXD: indicate shadow index on hover, pokespot area
CXD: flag eggs
CXD: enc->pk try to match shininess when requesting all IVs
make some signatures dealing with level use as byte
2025-03-15 23:15:55 -05:00
Kurt
7f33741abb
PP verifier: relax check based on typeof(PKM)
2025-03-13 21:53:27 -05:00
Kurt
ee3665cbe8
Gen2: Fix spanish Aerodactyl Trade nickname
...
NORMA is the OT, not the nickname
2025-03-13 21:50:21 -05:00
sora10pls
cb6d4ef70f
Add latest distribution raid data 💧 🦆 🕺
2025-03-13 20:03:26 -04:00
Kurt
32887b5659
Revise LockFinder to accept u32, not pidiv
2025-03-12 21:24:38 -05:00
Kurt
e609081892
cxd: fix enc->pk3 with criteria IVs set
...
not sure why this unroll was in there... now works as intended.
2025-03-12 00:57:11 -05:00
Kurt
ca81fcd250
CXD: check naming screen->TID/SID frame pattern
...
Adapted from e5255b1313/PokemonCoRNGLibrary/Util/LCGExtensions.cs (L15)
2025-03-10 22:25:53 -05:00
Kurt
f4cfc39173
Gen9+: Show gold Battle Memory ribbon if 7+
...
https://bulbapedia.bulbagarden.net/wiki/List_of_Ribbons_in_the_games#Battle_Memory_Ribbons
> As of Scarlet and Violet, Pokémon that obtained seven out of the eight possible Ribbons will also display this version, owing to the fact that the World Ability Ribbon hadn't been officially obtainable for 8 years as of the game's release
2025-03-10 00:32:15 -05:00
Kurt
c77ea8fd4c
PokeSpot: add IV animation pattern check
...
Realign slot match check to what was documented: https://www.smogon.com/forums/threads/past-gen-rng-research.61090/post-4755981
Most RNG tools assume that both are available to spawn, as that would be an annoying setup.
IV animation pattern: 075f1340c6/PokemonXDRNGLibrary/Generators/PokeSpotGenerator.cs (L48-L56)
2025-03-10 00:11:29 -05:00
Kurt
5bf9865f3f
Add pokespot reverse/forward methods
...
Also adds partial IV specifying for cxd generating
2025-03-09 20:09:17 -05:00
Kurt
2fbe2feb52
Fix gen4 pcd sentinel set
...
Closes #4407
Bug: 0th PCD slot not being provided would set PGT slot0 to "inactive", rather than setting pcd slot0.
The modeled GUI is still very clunky (editing DP just ignores the flag, and assumes if data exists it is active).
fix a typo while we're on the topic of Gen4 :) -- ty 0blivion0athkeeper on discord
2025-03-08 11:13:35 -06:00
sora10pls
fed4a6e900
Add latest raid distribution data 🔥 🐊 🎤
2025-03-06 19:02:10 -05:00
Kurt
0de0bd4c0b
Add setting to allow colliding gen3/4 egg pidivs
...
For those who think it is funny to RNG abuse egg PID/IVs to match a recognizable algorithm type. Opt-in setting because 99.9% of the time it's going to be a hack.
#4347
#3894
#3092
2025-03-06 09:37:26 -06:00
Kurt
4d702d261d
Add ivs->channel seed recovery
...
Still lack IVs/nature/shiny request for the BACD/M2 variants, maybe in the future those can be added.
2025-03-05 22:45:41 -06:00
Kurt
8b5c07b07d
Update Main.cs
2025-03-05 21:31:47 -06:00
Kurt
a74d882077
Loosen SV 2.0.0/3.0.0 size checks to ranges
...
Too many permutations of optional blocks to want to think about.
Since we already rely on hash validity, a range check should be more than sufficient to eager-check and prevent size clashes.
2025-03-05 00:13:11 -06:00
Kurt
3f305c9135
Handler check: bypass for blank saves
...
Revise "past gen" message since it's not past-gen only (now applies to cross-context like SV->BDSP)
2025-03-03 00:27:26 -06:00
Kurt
1ad7a6b5fb
Autosize splash screen on startup
...
Higher scale was truncating, let it size up
2025-03-02 22:46:13 -06:00
Kurt
a084291532
Gen3 rse swarm: fix gen on rs, match
...
don't complain on random discords, actually report issues k thx
2025-03-02 22:45:51 -06:00
Kurt
356db93e9f
Settings: version select typeable combobox
...
Was annoying cycling through all these versions that start with the same character. Works well enough to just do it
bv5: ignore checksum integrity, the checksum is over the decrypted data (not while encrypted).
2025-03-02 01:11:29 -06:00
Kurt
4adf450b08
Add gen4 mg timer indicator
2025-03-02 01:08:04 -06:00
Kurt
c47e595cd3
Enhance Stadium1 box read/initialization
...
Detect the current box buffer, initialize boxes if not already, and hide (delete) slots that aren't present (ignore ghost slots).
Compress storage before export.
Closes #4454
2025-03-01 20:07:26 -06:00
Kurt
78ccc92dea
Update SecretBaseManager3.cs
...
Closes #4456
2025-02-28 00:10:39 -06:00
sora10pls
bf7441602e
Add latest distribution raid/outbreak data 🐈 🔴 🟢 🔵
2025-02-27 19:04:32 -05:00
abcboy101
6668350b68
Add Mainland China Melmetal gift ( #4455 )
2025-02-27 00:49:57 -06:00
Kurt
4bdd673fd0
Add label for LGPE arrived datetime
...
Allow editing of memories while an egg (SW/SH traded eggs with memories...)
2025-02-25 20:38:13 -06:00
Kurt
dfda71dddd
Rename default label names
2025-02-25 20:37:34 -06:00
Kurt
dbff2695d7
More main editor appearance pixel tweaks
2025-02-24 22:38:21 -06:00
Kurt
6c8f312d17
Update PKMEditor.cs
2025-02-24 21:39:34 -06:00
Kurt
8626619b60
move combobox ordering oops
2025-02-24 21:31:16 -06:00
Kurt
7acc86ca61
Add API method for finding a legal shiny SID
...
if returns false, try a different TID
2025-02-24 18:17:45 -06:00
Kurt
7bfbc948c3
Enhance main form scale sizing
2025-02-24 18:17:27 -06:00
Kurt
9fb11b6041
Rework Cosmetic pane buttons into panel
2025-02-24 08:30:42 -06:00
Easy World
cb18310cee
Update zh-Hans localization strings for date validation and export legality ( #4451 )
2025-02-24 00:02:44 -06:00
Kurt
53d47e5c64
Update localizations
2025-02-23 23:34:11 -06:00
Kurt
87fb241a98
Update 25.02.23
...
fix bvid5 checksum check
Gen7b: add ReceivedDate/Time editor to OT/Misc tab, enable Ribbon button
25.02.23
2025-02-23 23:16:43 -06:00
Kurt
c8ec63992b
Rework entity import settings param passing
...
Closes #4418
Introduce a readonly record struct to contain all the settings selected. Add simple static get for none/all to disable/force the updates.
Split the UpdateRecord behavior out of UpdatePKM (adapt to save file) so that it behaves similarly to UpdateDex.
Only AdaptToSaveFile when opening a file in the PKM Editor.
2025-02-23 15:50:17 -06:00