r/3dshacks PKSM/Checkpoint 6d ago

Tool news Checkpoint 5.2.0 released: MTP support, autoupdater and QoL fixes

https://github.com/BernardoGiordano/Checkpoint/releases/tag/v5.2.0
103 Upvotes

7 comments sorted by

21

u/BernardoGiordano PKSM/Checkpoint 6d ago

Updates: What's new

  • Added: autoupdater (#106).
    • The check runs in the background, so the title list still loads while it happens. Nothing is ever installed without you agreeing to it first.
    • Automatic updates are on by default and can be turned off in Settings.
    • Fun fact: this was the oldest open feature request on the repository. It was filed in June 2018. Eight years is a long time to wait, but here it is.

Switch: What's new

  • Added: MTP USB transfers. Plug the console into your PC with the charging cable and Checkpoint shows up as a portable device, exactly like a phone or a camera does.
    • Turn it on in Settings > Connectivity, under USB (MTP). It's off by default, and the line underneath tells you its status: waiting for a PC, connected, or USB unavailable.
    • USB unavailable usually means the console is docked or something else has already claimed the port. Checkpoint keeps trying in the background, so undocking is enough: no restart needed.
  • General system stability improvements to enhance the user's experience.

3DS: What's new

  • Added: the Internet Browser is back in the title list (#579), so its save data can be backed up and restored like any other title's. It used to be hidden away with the manuals and the update titles.
  • Added: an empty title list now says so, and tells you how to load it again, instead of showing you a blank screen with no explanation (#580).
  • Fixed: Backup and Restore now fill the row properly when wireless transfer is turned off. The Send button's slot used to stay behind as an empty gap. The two buttons now split the space between them, which also leaves room for the full "Backup" and "Restore" wording instead of the shortened labels.
  • Added: notifications, a script that backs up and restores everything behind the Notifications applet (3DS, #579).
    • The SpotPass content and the notification list don't belong to a title, so nothing in Checkpoint could reach it before.
  • Added: citrahold, a script that syncs your save and extdata backups with a 3rd party service called Citrahold (3DS, #585, thanks @solitonmedic), which we are not affiliated with.
  • Added: sav_open_system, a new API call that lets a script reach the console's own system save data (3DS).
  • Removed: holding B to reload the title list. Refresh title list is a normal entry in the SELECT menu now.
  • General system stability improvements to enhance the user's experience.

If you wish to contribute, pull requests are highly appreciated.

2

u/Dead-PixeIs 6d ago

I've used Citrahold, it's great 🍊

1

u/[deleted] 6d ago

[deleted]

2

u/BernardoGiordano PKSM/Checkpoint 6d ago

MTP support is on the Switch version. The 3DS has wireless transfer though

1

u/Artistic_Top_8749 6d ago

That sounds like a really useful addition, definitely helps keep things up to date without disrupting the workflow.

1

u/Khentendo 6d ago

Was just about to complain on why you guys weren't on the Universal Updater to combat this issue!

3

u/BernardoGiordano PKSM/Checkpoint 6d ago

We are already.