Skip to content

Steammodded for iOS Build Guide for Dummies #203

@thealyxvancereal

Description

@thealyxvancereal

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

  1. Press Windows + R, type in %appdata%, and navigate to your Balatro folder.
  2. 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.
  3. 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.
  4. 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 from Mods/Steammodded/Libs/nativefs/nativefs.lua
  • json.lua from Mods/Steammodded/Libs/json/json.lua
  • A new folder in your folder on the desktop called SMODS
  • version.lua in the SMODS folder, gotten from Mods/Steammodded/version.lua
  • A file called lovely.lua with the contents return { repo = "https://github.com/ethangreen-dev/lovely-injector", version = "0.7.1", mod_dir = os.getenv("HOME") .. "/Documents/game/Mods", }
  1. 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.
  2. 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.
  3. When Balatro is done sideloading, open the Balatro app once, lose a blind, then close it.
  4. 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 the Balatro 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.
  5. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions