跳到正文
Gbatemp· impeeza·· 12 小时前AI 评分29

Checkpoint 5.3.0 发布,达成重大里程碑

Checkpoint 5.3.0 Released with a giant milestone.

AI 导读

Checkpoint 5.3.0 发布,新增 3DS 平台《WarioWare: D.I.Y.》卡带存档直接备份还原,无需重启 DS 模式,达成曾被认为不可能的里程碑。Switch 端修复自 5.1.0 起还原存档膨胀超 64 MB 问题,并修正账户选择器控制器操作。无线传输新增可配置服务器端口(默认 8000,范围 1024-65535),脚本端修复 Synology WebDAV 兼容。

正文

impeeza

1791930571362.png

Bernardo Girordano Has released the 3.5.0 version of Checkpoint a «Fast and simple homebrew save management framework for 3DS and Switch.» and on the 3DS side is where a nice surprise is bring to live, this is the release information

3DS: What's new​

  • Added: WarioWare: D.I.Y. save backup and restore. Its 16 MB save lives in NAND inside the cartridge instead of on a save chip, where no 3DS save interface can reach it. Checkpoint now talks to the cartridge directly, so you back it up and restore it from the title list like any other DS cart: no GodMode9i, no rebooting into DS mode.
    • This is particularly exciting because the strategy used to allow this functionality without rebooting in DS mode is brand new and this was thought to be impossible to achieve in the past.
    • A backup takes about a minute. A restore only rewrites the pages that differ from what is already on the cartridge, and reads every page it writes back to verify it. Restoring the backup you just made writes nothing at all; the worst case, where every page differs, takes about 6.5 minutes.
    • Checkpoint's dumps were checked byte for byte against GodMode9i's dumps of the same cartridge.
    • The CIA build is required. The 3DSX build can't reach the cartridge controller, so it refuses instead of reading.
    • So far this has been tested on one European cartridge. Other regions, and the other carts that save the same way, are recognised but not verified yet: please report back.
    • Don't remove the cartridge or turn off the console during a restore. Pages that were already written stay written, so an interrupted restore leaves the save half old and half new until you run it again.
  • Fixed: DS cart backups no longer fail at random while writing to the SD card.
  • Fixed: backing up the extdata of the theme entries no longer fails.
  • General system stability improvements to enhance the user's experience.

Switch: What's new​

  • Fixed: restoring a save no longer inflates it to over 64 MB. Since 5.1.0, every restore extended the save data area by its safety margin even when the backup already fit, so a 2 MB save came back at 65 MB. The area is now extended only when the backup actually needs more room than it has.
  • Fixed: Checkpoint now opens on the profile it was launched under, instead of always starting on the first user. A title override uses the profile you picked at launch; applet mode uses the profile that last opened a game.
  • Fixed: the account picker can now be reached with the controller. The avatar at the bottom of the sidebar is part of the sidebar cursor now: press Down past the settings gear. ZL still opens it too.
  • General system stability improvements to enhance the user's experience.

Wireless transfer: What's new​

  • Added: a configurable server port, in Settings > Network (3DS) / Connectivity (Switch), under Server port.
    • 8000 is still the default. Change it when another program already holds that port.
    • The port is shared by the wireless receiver and the log server, and takes effect the next time Checkpoint starts. Anything from 1024 to 65535 is accepted.
    • The Receive screen shows the port, as before. chlink takes it with --port, or as --to <ip>:<port>.

Scripting: What's new​

  • Fixed: webdav now works with Synology's WebDAV Server. Synology accepted the login and then answered the folder check with a 403, because the request named the folder without its trailing /. Folders are now always requested with the slash, which is the form the WebDAV spec tells clients to use.

Kudos to Bernardo for this milestone, we need on the scene more people as talented and willing to collaborate as Bernardo.

CanoCoder

Lingwendil

captainmorgan

3DSCast

Sonix_PatchClan

Sonix_PatchClan

shaunj66

shaunj66

来源:Gbatemp · gbatemp.net