Skip to content

Releases: FlagBrew/PKSM

PKSM 10.1.1: Bug Fixed The Bug Fix Release

04 Apr 00:52
Compare
Choose a tag to compare

Hey everyone, long time no speak again huh?

Joking aside, this addresses a bug that I failed to notice until someone reported it.

This release fixes the bag editor item list bug, as well as the commit hash missing from the version in the top right corner of the screen.

qr-code

PKSM 10.1.0: Bug Fix Release

03 Apr 21:31
Compare
Choose a tag to compare

PKSM 10.1.0

Hey everyone, long time no speak again huh?

This isn't a major release or anything, just bringing some existing bug fixes into release so address some issues.

I (@FM1337) have started looking into Switch development for PKSM, it is gonna take some time so don't expect anything any time soon.

Additionally, it is all but confirmed that our main developer is no longer available for continuing development for PKSM, as such I will take over and do what I can, but I'm not a C++ developer, so outside help through pull requests is much appreciated (and will likely be needed).

That being said, the bug fixes that our main developer had finished will be listed below in the form of referencing the GitHub issue number.

Fixes

From the entire FlagBrew team, we'd like to thank our Patreon supporters, and we would also like to thank everyone for their patience and understanding during the long intervals in between updates.

Note: the ELF file here is for ease of finding it for future debugging. It is unlikely anyone downloading PKSM will need it.


qr-code

PKSM 10.0.0: Double digits!

26 Mar 18:13
Compare
Choose a tag to compare

PKSM 10.0.0

Hey everyone, it's been a bit since our last release, but we're back and bringing you a big update!

We've finally hit PKSM 10.0.0, double digits, with this it brings one of the most requested features: Generation 1 and 2 support! Additionally bug fixes and some enhancements.

This is the final major release for the 3DS. We are shifting our focus to porting PKSM to the Switch, this means that any future releases of PKSM for the 3DS will only contain bug fixes or minor changes.

Changes

  • Gen 1 & 2 support!
    • Huge thank you to @SNBeast for his work on this!
  • GPSS Upgrades
  • Language updates
    • The way we structured our language files has changed to hopefully make translators' lives easier
  • Storage
    • Adds dumping selected groups from within the bank storage screen
  • View of Pokémon will color stats according to nature increase/decrease
    • Hyper Trained stats and hidden abilities will also be colored
  • Add many G8 sprites; now they won't all be eggs
  • Adds a "save and launch" button to allow immediately launching games with changes

Fixes

  • G3 bag item counts now don't go insane on every change
  • Cloning now works properly in blue-cursor mode
  • Many miscellaneous bug fixes

Note: the ELF file here is for ease of finding it for future debugging. It is unlikely anyone downloading PKSM will need it.


pksm_v10_qr

PKSM 9.2.0

25 Jul 20:35
Compare
Choose a tag to compare

What's New

  • The Generation 3 and 8 hex editors are now filled in.
  • The QR scanner framerate is now much higher and supports Generation 3 QRs
    • This should not affect scanning time

Fixes and behind-the-scenes changes

  • Fix a few Pokémon form names
  • Add valid size for SWSH v1.0->1.2, not just 1.1->1.2
  • Fix Platinum (and possibly HGSS) unsaved box data
  • Actually create defaults folder if it's not already
  • Fix Archive::init failure with error 0xC92044E6
    • Note: this fixes the underlying issue. People that currently have this issue should seek help in our Discord server if they care about the Pokémon in their PKSM bank.
  • Fixed defaults not saving changes between application restarts
  • Fix an issue with the Ranger Manaphy Wonder Card
  • Fix G3 nickname case when generating

Other notices

  • As PKSM does have an auto-updater, you likely will not have to update manually

qr


Discord

If you appreciate our work, please support us on Patreon :)

PKSM 9.1.0

21 Jun 19:23
Compare
Choose a tag to compare

What's New

  • SWSH v1.2 support: The Sword and Shield DLC, Isle of Armor, is now supported. Note that saves that are not updated to version 1.2 are not supported due to technical reasons.
  • Generation 3 scripting that changes raw data is now possible.
  • When injecting into Generation 4 games, the mystery gift main menu option is now activated.

Fixes and behind-the-scenes changes

  • Fixed Generation 4 text being written unpredictably
  • Fixed QR scanner crashing
  • Fixed Spanish Generation 3 item text encoding
  • Fixed Generation 3 and 4 nature setting
  • Fixed some Pokémon editor submenus crashing when used without a save loaded
  • Fixed SWSH pouches having strange items available
  • Re-add strcasecmp and strncasecmp for scripts
  • Add sav_get_bit and sav_set_bit for scripts
  • Fix problems with the network bridge functionality
  • Fix problems with SWSH cryptography
  • General system stability improvements to enhance the user's experience.

Other notices

  • As PKSM does have an auto-updater, you likely will not have to update manually

qr


Discord

If you appreciate our work, please support us on Patreon :)

9.0.1: Fixing the Stupid

13 Jun 22:40
Compare
Choose a tag to compare

This is a recovery release. It fixes several crash-inducing bugs, along with a Gen 3 party display/editing issue.


qr


Discord

If you appreciate our work, please support us on Patreon :)

PKSM 9.0.0: GBA Support

13 Jun 17:26
Compare
Choose a tag to compare

What's New

  • Generation 3 (Ruby, Sapphire, Emerald, Fire Red, and Leaf Green) support has been added. These games are accessible through normal Extra Saves configuration and direct GBA VC save edits.
    • All features should be available for these games except for Mystery Gifts
    • Most generation 3 Mystery Gifts are distributed as PK3 files, which you can inject via the script injector.c
    • A VERY IMPORTANT NOTE: Generation 3 saves must have the Pokédex before you can edit them in any sane way. We are looking into a way to handle this in the future, but for now avoid editing Generation 3 saves without the Pokédex. This was a red herring found in testing. Please disregard it.
  • Pokemon Templates: Taking inspiration from PKHeX's method of trainer defaults, there is now one Pokémon per generation that you can set to be your "template". All values from this template will be taken except for the following:
    • Species
    • Nickname
    • Form
    • Ability
    • PID
    • Additionally, if you have the "use save data" option set, the following will be ignored as well:
      • TID
      • SID
      • OT Name
      • OT Gender
      • Origin game
      • Met location (will be set to route 1 of the current game)
  • Compatibility with GPSS Mobile: Legalization can now be done through the GPSS Mobile application, either via QR code or over the network
  • Legal Living Dex: There is now a legal living dex script. Do note that it requires an Internet connection to work properly.
    • Other new scripts have also been added, including a random team that pulls from the GPSS and a batch editor
  • Unreleased Wonder Cards: Unreleased wonder cards, such as the Azure Flute, are now included in PKSM.
    • When entering the injection menu, a warning will pop up if the category includes unreleased wonder cards.

Fixes and behind-the-scenes changes

  • Fix DS writes being reported as far larger than they actually are
  • Make sure that the save is in a consistent state after scripts run
  • Make the sound playing a lot more efficient and a lot less error-prone
  • Fix cloning while in blue-cursor mode acting oddly
  • Make green-cursor mode cloning clone the entire selected group
  • Fix bank names being reset on every load
  • Fix setting party Pokémon not updating level and stats
  • Locations displayed in misc editor are now based on the origin game of the Pokémon instead of the current save
  • Change "release" to work in a more predictable way
    • Now releases the currently held Pokémon if they exist, otherwise the Pokémon under the cursor or, in the case of green-cursor mode, currently selected
  • Fix networking code sometimes fully locking up
  • Fix possible issues with mystery gift updates
  • Fix error code 0xE0E046BE on Archive::init
  • Fix HM07 and HM08 in item selection areas
  • Fix JSON exceptions on accessing the GPSS screen without an internet connection
  • Fix Wonder Card packing non-identical cards together in some cases
  • General code cleanup and optimization

Other notices

  • As PKSM does have an auto-updater, you likely will not have to update manually

qr


Discord

If you appreciate our work, please support us on Patreon :)

PKSM 8.0.3

29 Jan 22:34
Compare
Choose a tag to compare

Issues were brought up with functions that interfaced with our website. Changes server-side to address these fixes have also resulted in client-side changes needing to be made, so this release makes them.


qr


Discord

If you appreciate our work, please support us on Patreon :)

PKSM 8.0.2

29 Jan 18:00
Compare
Choose a tag to compare

Another bugfix release! This is also to address changes that happened with the legalization endpoint after the release of 8.0.1, as it was fairly buggy for a bit. Legalization should work with this build at the time of release.

Fixes

  • Now loads and converts the old bank.bin format properly
  • A couple missing translation strings were added, so now they should display properly
  • The legalization button now waits for you to take your finger/stylus off the screen so you don't accidentally press it after checking legality
  • GPSS downloading via code works again
  • An error in converting old banks that caused crashes was fixed
  • Added extra error checking
  • Prevented the addition of more than 6 Pokémon to a group upload, causing hilarious visual bugs
  • Fixed moving empty slots in green cursor mode causing crashes
  • Fixed box swap bringing up "endless" error messages
  • Fixed box swap erroring on swapping empty slots
  • Fixed BW/B2W2 mystery gift errors
  • Fixed inject.c script crashing if /3ds/PKSM/inject doesn't exist or is empty
  • Fixed resizing of banks causing crashes when they were loaded
  • Fixed oddities of G7 games' dex seen count
  • CIA install and download of updates after this one should be much faster
  • Failed connection to internet-based services will only take 10 seconds instead of 30

qr


Discord

If you appreciate our work, please support us on Patreon :)

PKSM 8.0.1

22 Jan 20:49
Compare
Choose a tag to compare

This is a bugfix release. It was brought to my attention that it was not actually possible to enter the group download screen by pressing Y. There are no other changes from the previous release.


qr


Discord

If you appreciate our work, please support us on Patreon :)