What's new
- Fixed: PKSM failing to start with error
0xC8804464orstd::bad_alloc, even after a clean reinstall (fix #1581, fix #1597)- Both were caused by a corrupted PKSM extdata, which is not removed when PKSM is uninstalled or reinstalled
- PKSM now detects it on boot and asks whether to reset it. Storage banks kept in the extdata will be lost, as they were already unreadable
- Fixed: the additional assets download failing with error
0xFFFFFE6Don some consoles (fix #1586)- When the main CDN turns your console away, PKSM now falls back to a mirror on GitHub. Downloaded assets are still verified before being used
- Fixed: extra saves added or removed not being remembered after restarting PKSM, unless an unrelated setting was changed as well (fix #1594)
- Fixed: Gen 1/2/3 items turning into a different item or disappearing when edited in the bag, Gen 3 HMs included
- Fixed: Gen 1 bags showing leftover items that had already been tossed
- Fixed: items losing their marks, such as new and favourite, when the bag is edited in Gen 7
- Fixed: editing the bag leaving stale data behind in the slots of Sword/Shield
- Fixed: item lists drifting from what the games actually accept
- Sword/Shield now include the Crown Tundra key items (Reins of Unity, Legendary Clues, Crown Pass and more), Galarica Wreath, Dynite Ore and Ability Patch, and no longer list duplicates
- Emerald, FireRed/LeafGreen and Omega Ruby/Alpha Sapphire no longer list key items from other games, and X/Y now include the Poké Flute
- Fixed: the
swarmsscript now shows the right swarms for HeartGold or SoulSilver, instead of listing both games' at once - Fixed: the
inject-bank-to-dexscript always failing with "Impossible Ball" on Gen 3 saves (fix PKSM-Scripts #65) - All submodules and build dependencies updated to latest release
- General system stability improvements to enhance the user's experience
Thanking @Omar-Kay for the contributions to PKSM-Core and @SpiredMoth for the contributions to PKSM-Scripts.