Skip to content

SonfiveTV/BalatroModTerminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Balatro Mod Terminal

Easily update and toggle Balatro mods, save/load mod profiles, and launch straight into Balatro.


Requirements

  • python
  • git (for browsing, installing, and updating mods)

Features

  • 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

Quick Installation

(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

Download latest code

The structure should look like this:

<Balatro Parent Folder>/
├── Mods/
│ ├── <your installed mods>
└── BalatroModTerminal/
  ├── balatro-mod-terminal.py
  └── profiles/

Configuration

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

Usage

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

About

A terminal based mod manager for Balatro

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages