Software

Balatro and other Love2D games, natively

Extract Balatro.love from the Steam install, patch globals.lua for Linux and run it with love — full speed on a CM4 with the performance governor.

Compatibility
CM4CM5
Difficulty
Easy
Status
Available
Author
mikeschnier
Added
Source
ClockworkPi forum

What it takes

  • Software only

Difficulty 1 of 3 — easy.

Details

mikeschnier's method, adapted from an RGB30 port guide: browse the game's local files in Steam, pull out Balatro.love, add a block to globals.lua around line 50 that turns off Discord, achievements and crash reports when love.system.getOS() is Linux, re-zip without a nested folder and launch it with love Balatro.love. Saves live in ~/.local/share/love/Balatro and unlocks work. Disable CRT Bloom in the settings and put the CPU governor in performance mode — that alone fixed the frame rate, no overclock needed.

Controls are the trackball and mouse buttons by default; fuzzie's reply adds gamepad support through an SDL controller mapping and MoltenGamepad with a launch script. The same recipe covers other Love2D games, and AleReb's uconsole-game-compat list has Balatro running on a CM5 as well.

Open at Forum thread
  • gaming
  • Love2D
  • Balatro
  • native

← Back to Software