Repository navigation
Integrate Balatro save launcher with verified install and rollback - #17
Merged
Merged
Conversation
Add planning, staging, installation, verification, and receipt-owned removal for the Switch 1 Balatro edition. Preserve gameplay files with complete identity-checked backups, pin the upstream release and every installed file, and keep the original baseline immutable through failure and rollback. Expose the launcher in the kit menu, document compatibility and the pending hardware smoke test, and add offline regression coverage. Harden staged writes against changed payload bytes and ambiguous file-open failures.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #13.
Why
The toolkit could move generic save files but did not provide a safe integration for Luminger's Balatro launcher. An ordinary restore of the original files would leave newly added .lovegame bootstrap files behind, so rollback must also remove the files owned by the installation.
Changes
Validation
Hardware status
The direct SaveKit install/rollback path has not been exercised on a console in this change. The guide explicitly leaves that smoke test pending and distinguishes upstream's physical-cartridge JKSV/save-transfer results from this integration. Supported upstream image profiles are 1.0.1f and 1.0.1o; native Switch 2 Balatro is excluded.