[3DS / SWITCH] Checkpoint V3.7.0

The Italian developer  after a break, has released a new Checkpoint update, a very useful tool for 3DS and Nintendo Switch with a new version 3.7.0. Checkpoint is a manager for backup and restore backups  of the games natively supports 3DS and DS cartridges, digital standard titles and demonstration titles. In addition, it automatically checks and filters homebrew titles that may not have a save archive. In both versions,  titles  can be set  as favorites in so that they are always displayed at the top. This requires the configuration file to be modified. The behavior of the buttons has been changed and minor improvements have been made, crashes have been fixed and the interface for Nintendo Switch relies on the GPU.

Work path

Checkpoint relies on the following folders to store the files it generates. Note that all working directories are automatically generated the first time they are started (or when Checkpoint finds a new title that does not yet have a working directory).

  • sdmc:/switch/Checkpoint: main route
  • sdmc:/switch/Checkpoint/saves/<title id> <game title>: root path for all backup backups for a generic game

use

Checkpoint for Switch runs only on homebrew launcher and firmware 3.0.0 is required.

The first launch will take much longer than usual (usually 1-2 minutes depending on the number of installed titles), due to the creation of working directories – Checkpoint will be significantly faster at the time of launch from then on.

Preliminary notes

  • This does not work on the latest firmware and it has also been  reported to  work on <= 3.0.0. Other firmware may or may not work.
  • This has been tested several times by various testers, but I want to state that I’ve never tried it on real hardware, because I don’t have homebrew access. For this reason, there may be imperfections in the user interface or in the user experience.
  • This does not work on the docked mode, since the touchscreen must be used to perform all operations.
  • This is still based on the old nx-hbmenu to draw text on the screen. It will be updated later in the future to use the  shared font  .
  • Use at your own risk. I am NOT responsible for problems caused, directly or not directly, by the use of Checkpoint.

You can find screenshots  here  .

For more information, instructions for use and credits, please see the  readme  .

Changelog

v3.7.0

3DS: news

  • Added:  Sharkive is now joined to Checkpoint  . A new Cheat menu has been implemented within Checkpoint to be able to manage cheats for Luma3DS.
    • The entire cheat database is offline and grouped within Checkpoint. Internet connection is no longer necessary, loading times no longer slow down due to molasses.
    • You are able to select and enable only the tricks you really want to have. This solves the problems caused by cheat files that are too large to be completely displayed in the Luma3DS cheat engine.
    • Cheat updates will occur when:
      • Checkpoint updates.
      • Build Checkpoints from the source.
      • Build the cheat database and insert it into the SD card in the intended position, so that it is loaded instead of the bundled one.
    • This function depreciates Sharkive  .
  • Added:  possibility to change game coins  . Many of you have continued to request it all the time. I don’t know why you want this feature so much, but here it is. You can access it by passing the NAND title of the activity log or by pressing SELECT + touching the top right corner.
  • Added: redesigned UI. Have fun while it’s fresh.
  • Added: hotswap optional cartridge. You can now choose from the configuration if you want to be able to replace the cartridge with Hots while Checkpoint is running.
    • This setting is disabled by default. The downside to this feature is that the user interface slows down for a couple of seconds before being responsive during startup.
  • Added: registration. The logs will be written to  /3ds/Checkpoint/checkpoint.log.
    • This function deprecates JEDECheck  .
  • Fixed: the cart is no longer cached. This means that the cache will not be rebuilt every time you exchange cartridges before running Checkpoint.
  • Fixed: the preferred sorting now works correctly again.
  • Fixed: reduces the size of the executable. Now it stores an entire cheat database (~ 1.6MB json), a feature of two other different applications and still manages to be substantially the same size as the old stable version.
  • Refactoring, refactoring, refactoring …

Switch: New

  • Added:  Sharkive function also for Switch  . A new Cheat menu has been implemented within Checkpoint to be able to manage cheats for Atmosphere.
    • The entire cheat database is offline and grouped within Checkpoint.
    • You are able to select and enable only the tricks you really want to have. This is an alternative approach to cheat toggles.
    • Cheat updates will occur when:
      • Checkpoint updates.
      • Build Checkpoints from the source.
      • Build the cheat database and insert it into the SD card in the intended position, so that it is loaded instead of the bundled one.
  • Added:  online configurations  . Now you can configure Checkpoint from your Internet browser. Checkpoint will behave like an HTTP server during execution.
    • Connect to  SWITCH_IP_ADDRESS:8000any device connected to the same network as the Switch to access the configurations.
  • Added:  FTP server  . You probably want to be able to save your saves from the switch once the backup is done. While I find more practical solutions, enjoy this non-blocking FTP server. The connection can be accessed  SWITCH_IP_ADDRESS:5000with an empty username and password.
  • Added: redesigned UI. Have fun while it’s fresh.
  • Added: system keyboard support. The originally configured custom keyboard was removed from Checkpoint to take full advantage of the system keyboard applet.
  • Added: change page with L / R.
  • Added: registration. The logs will be written to  /switch/Checkpoint/checkpoint.log.
  • Fixed: the preferred sorting now works correctly again.
  • Fixed: reduces the size of the executable. Now it stores an entire cheat database inside and still manages to be ~ 1 MB lighter than the previous stable version.
  • Fixed:  Checkpoint no longer worked if nx-hbmenu was launched on a system applet  (like Album).
  • Refactoring, refactoring, refactoring …

Tricks management

From this version, Checkpoint also manages cheat management. The source cheat files are provided by  Sharkive, which is another project that has been going on for some time.

Initially, Sharkive was a 3DS homebrew capable of handling cheats. Because its features have now been integrated into Checkpoint, the app itself has been deprecated and interrupted. If you try to run Sharkive, it will now close by itself.

To learn more about cheat codes, how to send them and how to participate in the project,  the Sharkive repository  is a good starting point.

The user ikeb0mb # 2998 has created a   really useful video tutorial to show how to use Cheat Engine. Please look!

Road map

Features that were not included in this version (sorry):

  • A better user interface
  • BCAT rescue management
  • A better web interface
  • Manual integrated with the web interface
  • Automatic update
  • Update cheat

It will make more sense to implement them when the entire application is designed to integrate this functionality, keeping the user experience as clean as possible. The software that matters is quality, not quantity.

Download

For 3DS
For Nintendo Switch

Checkpoint.nro

Source
Github