-
Notifications
You must be signed in to change notification settings - Fork 72
Description
I did a lot of dumb stuff getting mods to sideload onto my iPhone, so I decided to make a guide to help everyone else. This has both Linux and Windows instructions, though you need a virtual machine with USB passthrough on Linux, or a way to transfer files wirelessly.
Big thanks to Aurelius7309 and yumiyacha1, I've pretty much paraphrased what they've said into something more comprehensible.
What you need
- iTunes and iCloud
- Sideloadly working and ready to install apps
- A copy of modded Balatro
- BalatroMobileMaker for your operating system and CPU architecture
- (Optional but saves a lot of time) iMazing
Windows Installation
- Press Windows + R, type in
%appdata%
, and navigate to your Balatro folder. - Put the BalatroMobileCompat mod into the "Mods" folder, along with any other mods you want to use on your phone. Note that some mods do not work, such as SystemClock.
- Run Balatro from Steam, then close it. This does something to make all the mods do something they need to do, I actually don't know.
- Make a folder on your desktop and put the following in it:
- A copy of your Mods folder from Step 4 (paste the folder, not the folders in it)
- Optionally any save data folders, numbered 1-3 (or M1-3 for Cryptid mod)
- All of the files and folders in
Mods/Lovely/Dump
nativefs.lua
fromMods/Steammodded/Libs/nativefs/nativefs.lua
json.lua
fromMods/Steammodded/Libs/json/json.lua
- A new folder in your folder on the desktop called
SMODS
version.lua
in theSMODS
folder, gotten fromMods/Steammodded/version.lua
- A file called
lovely.lua
with the contentsreturn { repo = "https://github.com/ethangreen-dev/lovely-injector", version = "0.7.1", mod_dir = os.getenv("HOME") .. "/Documents/game/Mods", }
- Run BalatroMobileMaker, it's recommended to get it to clean up after. Go through the prompts until you reach
"Would you like to build for Android? (y/n)"
. Select no. It then asks to build for iOS. Select yes. then continue installation. - Sideload
balatro.ipa
onto your iPhone with Sideloadly. It should be in the "Downloads" folder. This guide will help if you don't know how to already. - When Balatro is done sideloading, open the Balatro app once, lose a blind, then close it.
- Go into iTunes with your phone connected to your PC via USB. Click on the phone icon to the right of "Music" at the top. Click it again.
10A. (slower). Drag the folder on your desktop into theBalatro Documents
section on iTunes. Go into the files app on your phone, and copy every file in the folder from your desktop you copied into the "game" folder.
10B. (faster). Open iMazing and navigate to your Balatro "game" folder, open the folder from your desktop, and drag its contents into iMazing. Click proceed when there is a pop-up for file transfer. - Modded Balatro should just work now! Sticky Fingers is a must-have mod for me, it ports the Android touch controls since the original mobile maker doesn't come with it.
Linux installation
Copy your Balatro folder from .steam/steam/steamapps/common
to C:\Program Files (x86)\Steam\steamapps
in your Windows Virtual machine so that BalatroMobileMaker sees your install, copy over your Mods
folder from .steam/steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro/
, and optionally your saves from the same location. Then just follow Windows Installation in the Virtual Machine.
Hope this helped anyone who was confused the same way I was!