Easily update and toggle Balatro mods, save/load mod profiles, and launch straight into Balatro.
- python
- git (for browsing, installing, and updating mods)
- Toggle mods on/off with a simple menu
- Update GitHub-based mods with a single command
- Browse and install mods via the balatro-mod-index (clones the index to do the searches locally)
- Save and load mod profiles for different setups
- Launch Balatro directly from the manager
(Option 1) Clone this repo into your Mod's parent folder
git clone https://github.com/SonfiveTV/BalatroModTerminal.git(Option 2) Download and extract the latest code into your Mod's parent folder
The structure should look like this:
<Balatro Parent Folder>/
├── Mods/
│ ├── <your installed mods>
└── BalatroModTerminal/
├── balatro-mod-terminal.py
└── profiles/
If your folder setup is the same as shown above, no path configuration should be required, however if you would like to have the tool placed elsewhere you will need to define custom paths in balatro-mod-terminal.py
PROTECTED_MODS is a table containing any mods assumed to always be enabled and/or hidden from the Mods list. By default this includes lovely, Steamodded, and smods.
UPDATE_EXCLUDE is a table containing any Mods you don't want the Update function to touch
Toggle mods: Enter numbers separated by spaces (e.g., 1 4 7)
Update mods: Press U to pull updates for Git cloned mods
Browse mods: Press B to browse and install new mods
Save profile: Press S to save the current setup as a profile
Load profile: Press L to select and apply a saved profile
Play Balatro: Press P to play Balatro
Quit: Press Q to exit