Another Checkpoint release! I haven't got any crash report after v3.8.1 went live, so this will be considered the latest stable release for now. In case you experience major issues, crashes or other nasty behaviours, please let us know on FlagBrew's discord server.
Important notice: in the remote case that this version causes issues, please notify the team immediately, then install the following version as a temporary backup:
- Checkpoint 3.8.0 for the Switch
- Checkpoint 3.7.4 for the 3DS
For those who missed the pre-release, here's the full changelog since v3.8.0.
What's new
- Added: Initial upgrade from C++17 to C++20
- Added: Built with latest Sharkive's cheats repository
- Fixed: UI has been improved and rendering has been simplified in order to make the screen render faster
- Fixed: the color scheme has been improved (to my liking)
- Fixed: a crash when playing certain games and then going directly into checkpoint afterwards
- Fixed: logs on the Switch version are now split by day. This avoids keeping a huge
checkpoint.log
file after years of use.- You can safely remove
/switch/Checkpoint/checkpoint.log
. - You can find the new logs under
/switch/Checkpoint/logs
folder. - Logs for the 3DS version will be added in the next releases.
- You can safely remove
- Fixed: dependencies have been updated to their latest version
- Fixed: displayed play time is now rendered correctly
- Fixed: L/R buttons double binding (thanks @Noxor11)
- Fixed: source compilation (thanks @mrhappyasthma and @l-austenfeld)
- Removed: link time optimizations have been disabled.
- These were originally introduced to strip down some weight off the compiled executable, but the difference is too small to consider this feature useful. LTO has caused some trouble in v3.8.0 on the 3DS version.
Thank you for your patience and support.
If you wish to contribute, pull requests are highly appreciated.