Skip to content

A mod for the game Balatro that allows it to connect to an Archipelago server

License

Notifications You must be signed in to change notification settings

BurndiL/BalatroAP

Repository files navigation

Balatro AP Mod

This is a Mod for Balatro that provides Integration for Archipelago Multi World

Gameplay

After generating a seed, every joker, voucher, booster pack, consumable (spectral, tarot, planet) is locked. You can unlock them by finding them in the world as Archipelago items.

Locations(Checks) are beating a boss blind at a specific ante with a specific deck at a specific stake. You can limit the amount of stakes and decks in the yaml. There are also buyable checks in the shop and consumable items that are checks.

There are bonus items, for example permanent bonus hand, permanent bonus starting money and more. There are a few traps, for example lose one hand (for the current run), lose all money, make a random joker perishable and more.

There are a lot more options, just check out the yaml that is bundled with the latest release.

Installation

Here's a video tutorial I made sometime if any step of the installation is unclear.

You will need Steamodded (Alpha). MAKE SURE TO DOWNLOAD THE ALPHA. Follow their installation guide.

After that, you will also have to download lua51.7z from lua apclient.

From the lua51.7z extract the file lua51-clang64-dynamic > lua-apclientpp.dll and put it into your Balatro installation folder (the same folder you put Lovely's version.dll).

Your Balatro Folder should look something like this (highlighted files should be there): Your Balatro Folder should look something like this (highlighted files should be there).

Installing the mod

To install the mod create a new folder in %AppData%/Roaming/Balatro/Mods/ called BalatroAP and put the files from this repository in there. You can get those from BalatroAP.zip in the latest release.

Your Mods folder should look something like this:

Mod Folder

And the inside of the BalatroAP folder should look something like this:

Your AppData Folder should look something like this.

You should be good to go then! You can start the game normally over Steam and it should load the mod. If there are any issues, consider going to the Archipelago After Dark Discord server, there is a Balatro thread in future-game-design.

Connecting

In Balatro you can simply connect by selecting the profile "Archipelago" in the profile selector, then put in your connection info. It is adviced that you backup your existing save files, even though they should not be modified or deleted by this mod.

Linux using Proton via Steam

After installing Lovely you will need to edit your wine prefix to allow Lovely to load. This can be done any time after you place the version.dll file in your folder. Vanilla Balatro will always launch if you do not do this.

  1. Download and install Protontricks.

  2. Open Protontricks.

  3. If necessary, choose between Native and Flatpak Steam (I use flatpak for Balatro).

    image

  4. Find and select Balatro.

    image

    Note: If you receive an error, you may have to run the command export PROTON_VERSION='Proton Experimental' and restart Protontricks.

  5. Select the default wineprefix and click OK.

    image

  6. Select run winecfg and click OK.

    image

  7. Click the Libraries tab in the new popup.

    image

  8. Scroll in the existing overrides box and look for version.

  9. If it is present, select it and click Edit... and make sure the option is set to Native then Builtin.

    image

  10. If it is not present, type it into the textbox for new overrides, then click Add.

    image

  11. Click OK to close this window.

  12. Launch Balatro and Lovely should be working!

About

A mod for the game Balatro that allows it to connect to an Archipelago server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages