Skip to content

Fcornaire/balatro-vs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

balatro-vs

Contributors Download Forks Stargazers Issues MIT License

About The Mod

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)

Install

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 the balatro-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 folder Mods 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

installed image

  • Enjoy ! Do not hesitate to open an issue if you encounter a bug or something isn't working

Known issue

  • 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)

Building (Developer)

  • 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.

Social

Bsky : Dshad66

Twitter : DShad - @DShad66

Discord : dshad (was DShad#4670)

About

Versus mod for Balatro

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published