Versus mod for balatro, try to win a first to 10 round against another player.
This mod feature:
- Peer to peer Online 1o1 netplay (Random matchmaking and friendlies)
- Some new disruptives jokers for interaction
- Auto-update
- Probably won't work with other non cosmetic mods
More info at How 2 play (this will probably move to the wiki at some point)
This mod has only been developed and tested on windows, probably won't work on other platform (but might happen in the future ?)
Also this mod was developed for the 1.0.X version, meaning it will break when an official major update drop (will need some adjustements).
Before starting, i suggest to make a backup of your current save file just in case. You can find your saves in your computer at %AppData%/Balatro
with folder 1 to 3 being the profiles and the settings.jkr
file being the current game settings (steam_autocloud.vdf
is probably some steam related stuff, i think it can be ignored). Copy those somewhere to backup if needed for some reason
This mod run with lovely-injector (tested on version v0.7.1):
-
Start by installing lovely-injector following the manual installation (the first two steps)
-
Grab and extract latest release
-
In the
Release
folder, copy thebalatro-vs
folder to lovely mod folder Step 3 of lovely manual installation . If this is the first time you are doing this, then create the folderMods
at%AppData%/Balatro
-
Copy the
winmm.dll
file to your balatro game folder
Important
Respect the mod architecture.
winmm.dll file goes to your balatro game folder (something like .../Steam/steamapps/common/Balatro
).
balatro-vs folder goes to lovely Mods
folder at %AppData%/Balatro/Mods
.
The mod won't work if not
- Launch the game and confirm that lovely console opened and a versus button is present at the main screen
- Enjoy ! Do not hesitate to open an issue if you encounter a bug or something isn't working
- For some obscure reason, connection between 2 players might fail. For now, just cancel and restart the matching (Note for me :
failed to open data channel: there already exists a stream with identifier
is what i need to check)
- Clone this repository
- Build the
core
project - Optionaly,set the environment variable BALATRO_GAME_PATH pointing to your own game install (something like ../Steam/steamapps/common/BALATRO/) for copying the built dll to your game path
- Optionaly, if you also want to copy lua patch to lovely mod folder, build the
copy_lua_patchs
project and run the command
cargo run -p copy_lua_patchs
The mod use a matchbox server for matchmaking. You can use the provided signaling server for testing.
The file you want to update to put your server url is bvs.json
config file in the patchs
folder.
Bsky : Dshad66
Twitter : DShad - @DShad66
Discord : dshad (was DShad#4670)