Skip to content

RiwiHow/BalatroSaveManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BalatroSaveManager

English | 简体中文

A simple tool to manager Balatro saves.

Usage

  • Press [ to copy saves
  • Press to select a save and press Enter to load selected save
  • Press e to delete all saves
  • Configure config.json for custom key mapping
  • To automatically load selected save, use BalatroQuickLoad.

Configuration

The config.json file contains the following settings:

  • screenshot_enable: Enable/disable the screenshot feature when backing up saves (default: true)
  • launch_balatro: Whether to automatically launch Balatro when running BalatroSaveManager (default: false)
  • GUI: Controls the appearance and behavior of the application window
    • window_opacity: Controls the transparency of the window (range: 0.0 to 1.0) (default: 0.8)
    • always_on_top: Determines if the window stays above other windows (default: true)
    • font_size: Changes the font size in the window (default: 15)
    • window_size: Sets the default window width and height (default: width = 400, height = 150)
    • window_position: Sets the window position on screen. There is no need to change it manually
  • key_mapping: Use your favorite key to perform specific action
    • backup: Backup current save (default: [)
    • delete: Delete all saves (default: e)
    • select: Select previous save (default: up)
    • load: Load selected save (default: enter)
    • exit: Exit BalatroSaveManager (default: esc)

Known Issues and Workarounds

  • The screenshot feature is only for Windows. However, it may have issues that prevent it from capturing the real-time screen in some cases. If you encounter this problem, you can change Balatro's Windows Mode to Windowed in OPTIONS -> Settings -> Video
  • The always-on-top feature of the GUI is not effective on certain displays when using a multi-monitor setup. Please switch displays or change the Balatro Balatro's Windows Mode to Windowed

Build

  1. Run git clone https://github.com/RiwiHow/BalatroSaveManager.git
  2. Install PDM
  3. Run pdm install
  4. Run pyinstaller --onefile --noconsole --name BalatroSaveManager src\main.py
  5. Copy the config.json file to dist folder which is created by pyinstaller

About

A simple tool to manager Balatro saves.

Resources

License

Stars

Watchers

Forks

Contributors

Languages