#New Mac port issues

692 messages · Page 1 of 1 (latest)

ashen pine
#

thread for issues related to the new mac port

#

@rugged spire just continuing here

#

What kind of mac do you have?

rugged spire
#

Hi, its a intel iMac 2020

#

Havent tried on Apple silicon yet.

ashen pine
#

@flint dew continuing here

#

I just pushed a store page update to allow 64 bit compat

#

You might need to restart steam/verify file integrity?

flint dew
#

okidok, will test and report

lucid shuttle
#

Hey just wondering if Balatro supports mac<->windows pc sync via steam?

rugged spire
#

64 bit is fixed, the message doesnt pop up anymore, but there are still no execs in the folder.

ashen pine
thin steppe
#

Currently experiencing issues on M1, app downloads instantly but shows 0kb. When launching, says that file is missing which is true (checked file path) Map that named balatro in /steamapps/common but no content inside.

Have tried verfiing files with no succes

rugged spire
ashen pine
#

Working on this, sorry folks!

rugged spire
#

I'm just glad Mac is getting the love. No worries!

ashen pine
#

My current theory is that Steam is taking it's sweet time to proliferate the files

#

Because all the QA people are able to download with multiple chip achitectures

#

But I am investigating still

flint dew
winged flume
#

Has anyone tried installing the Mac version of the game? Steam isn't allowing me to download it (I own the game and can play the Windows version)

winged flume
ashen pine
#

Is it not allowing you to download or allowing you but just shows 0 kb?

winged flume
thin steppe
#

Shows 0kb before even downloading

winged flume
#

this is what i see when trying to launch

thin steppe
spiral coral
#

Same

ashen pine
#

Oh

#

I think I know!

spiral coral
#

I was using whisky to play before so I'm glad it's not just me

ashen pine
#

Sorry there was a steam backend issue, rectifying it now

ruby quiver
#

Can't wait ❤️

spiral coral
#

You're the best!

winged flume
#

(I'm an engineer on the Xcode team if there is anything I can do to help/test/etc.)

ashen pine
#

Nope the actual game itself should be fine on all architectures, we just missed a step

#

Will take a couple mins

flint dew
#

🤎 thank you so much 🤎

rugged spire
#

My productivity from now on 📉

ashen pine
#

OK

#

that might have worked?

#

You might need to verify integrity or restart steam again

spiral coral
#

Yep

thin steppe
#

Seems to work!

ashen pine
#

Oh is it working?

spiral coral
#

It works!

ashen pine
#

WOOHOO!

olive lava
#

just came to this thread with the same issue to see it just got fixed feels amazing

thin steppe
#

Fastet dev in the westagain

spiral coral
#

Thank you very much!

ashen pine
#

🤠

rugged spire
#

Works

ashen pine
#

Have fun! come back to this thread with any issues

winged flume
#

it works now - thank you! (again, please keep me in mind if I can help on this platform) Thanks!

spiral coral
#

Does our progress not transfer over though?

winged flume
#

My progress isn't showing up either.

thin steppe
spiral coral
#

I'm retrying cloud sync rn

ashen pine
#

Cloud sync is not enabled yet

#

for Mac

flint dew
#

inb4 it's banned from steam europe, too 😼

ashen pine
#

I'll be working on that too but for now the actual save files are cross platform compatible

#

If you wanted to transfer from your PC

#

(manually)

spiral coral
#

Where's the save directory?

winged flume
#

Thank you - can you share the save file locations?

ashen pine
#

Let me see

#

On windows it's Appdata/Roaming/Balatro

spiral coral
#

Ok thank you

winged flume
#

I see ~/Library/Application Support/Balatro. Is that where the save should be on macOS?

ashen pine
#

/Users/user/Library/Application Support/Balatro (

#

Yes

spiral coral
#

Is each folder a different save?

flint dew
#

window mode doesn't save window size change (i am quite sure other apps do)

ashen pine
#

Please link to this post if people have questions about transferring progress!

spiral coral
#

I'm not seeing a balatro folder in that directory

ashen pine
#

In application support?

spiral coral
#

Nevermind it's at the bottom of course

winged flume
#

For anyone that was running the Windows version of Balatro on their mac via Whiskey.app you can find your save files here.

flint dew
winged flume
#

the mac version was literally released minutes ago and the save file issue has already been resolved. no need for other threads.

north mulch
#

The graphics in Borderless fullscreen feel off. Feels very bland and missing the color pop

ashen pine
#

I don't anticipate many issues with the mac port, I've been developing the game on a Mac for the better part of the last 8 months

#

So any mac specific issues can go here

north mulch
flint dew
north mulch
#

let me grab some side by side screenshots

onyx cradle
#

I'm not sure if this is the right place to ask this. But I've been playing on my Mac via Crossover for the last week or so. Now with the Mac port, how do I transfer my data? I'm worried I might delete my progress if I do something wrong as I'm not tech savy lol

flint dew
#

time to pin

north mulch
#

this is fullscreen borderless, i cannot make a screenshot of fullscreen since it wont let me alt tab and when I CMD+Option+Esc it crashes the game

#

but it seems the resolution displayed here is not the actual resolution, actual fullscreen is way way crisper. But on regular fullscreen I cant alt+tab and my mouse cursor is really tiny

#

i made a screen recording of it, but cant send here due to file size 😦

winged flume
north mulch
#

What happens is it's on Fullscreen mode on a low resolution, then I click on Borderless and then it transitions to borderless while showing the native screen size. But I see no actual difference in rendered pixels. So I think in the buttons there is a call missing from actually applying the native screen resolution.

raw wraith
ashen pine
#

Anyone here have an M1 mac with the game running?

#

Not M2/M3

raw wraith
#

He says his Mac is a M1 Max one

ashen pine
#

Oh I see

#

Thank you!

north mulch
ashen pine
#

And it's all working like normal?

north mulch
#

btw massive props for making the mac port ❤️

#

made a screen recording of the issue

#

sending you a PM with video link

flint dew
#

after having a closer look, i have the same issue indeed (intel macbook)
(EDIT: or do i? see #1213188377105670184 message for details … i am admittedly no technical expert at all)

lilac axle
#

i transferred my save data and now my resolution is stuck at 1920x1080p on macos

#

i removed the windows settings.jkr and replaced it with the mac one, it works so far

light compass
#

Also having resolution issues on mac like some others have. Borderless is using a very low resolution, while fullscreen uses true resolution but can't alt+tab and it makes the mouse curser VERY small and takes more movement to move around the game screen. Other than this though port seems great. Will just play on the lower resolution for now

ashen pine
#

Curious - if you played in windowed mode and click the green button at the top left to go fullscreen - is it better?

light compass
ashen pine
#

Okay thank you

north mulch
#

Interestingly, when I select the lowest resolution in fullscreen, then go to windowed mode then that super low resolution does carry over

#

But when I select my native resolution, then go to windowed it renders like half of the pixels

#

Also when I start at Fullscreen on native resolution and go to windowed, back to fullscreen, back to windowed, back to fullscreen back to windowed, it keeps lowering the resolution every step

north mulch
flint dew
#

i can add the following: when setting my os screen resolution to 2880x1800, it is displayed correctly in borderless mode

light compass
flint dew
#

gotta say, if the solution for borderless will be max resolution but keeping the tiny cursor/slow movement, it'd be a worse solution than the one we have now

… in the end, isn't the problem more that it claims to be something (max possible resolution for screen) else than it should be and actually already is (resolution set in os)?

i've checked – all my other games run in os-set resolution or lower on fullscreen/borderless, which indicates even more that it's a problem of giving the correct info rather than actually changing something

ashen pine
#

I think there is a solution

#

It's on the list though - not game breaking

spice jetty
#

Mac user on Reddit reporting no sound on the Mac port.

flint dew
# stark creek is it half resolution?

it uses the resolution set in macos for borderless (which is … the correct thing to do, just not correctly denoted in the game) – for me, it’s a quarter of the max resolution (probably for most)

stark creek
#

doesn't sound like a super hard fix, though

ripe flume
#

Hi, I have installed the game today on 10.15.7 Catalina. The game does not launch, screen stays black with the swirley of death for some minutes, and crashes. I have gotten only one crash report. Who do I have to send it to?

flint dew
#

localthunk … he asked for it to be sent via pm in another case, so i think it’s safe to assume you are allowed to do it, too

stark creek
ripe flume
#

Oh! I read on steam that minimum requirement was MacOS 10.12 Sierra

stark creek
#

yeah, thats probably wrong

remote peak
stark creek
stark creek
remote peak
#

yup, plus reinstalling

stark creek
#

hmmm

#

have you tried upgradeing to 14.3.1

remote peak
#

Ill give it a shot. I hadn't seen it was available

ashen pine
#

I'll update the store to say the correct minimum OS

raw wraith
# light compass Also having resolution issues on mac like some others have. Borderless is using ...

On fullscreen mode, the slow and small curser is because the scaling mechanism (HiDPI) on macOS will be disabled as the game need to set the system's resolution, and fullscreen mode can only work on dot-by-dot mode, which means the system's logical resolution will be 4 times comparing to the default. And as games will use the screen exclusively on fullscreen mode, some of the system's features may not work normally, including Command-Tab combination

raw wraith
stark creek
#

it's definitely fixable in the way people want it to be

raw wraith
#

Maybe fixable theoretically? But I haven't played a game with HiDPI enabled on fullscreen mode (many games on Mac only have borderless mode, and they just call it "fullscreen")

ashen pine
#

I'll figure it out!

frigid valley
#

Hello! I hope this is the right thread. I have an M1 Mac and the game will not launch. I've tried launching with Rosetta and all of the other basic troubleshooting like reinstalling and such. My OS is Big Sur 11.7.8.

lofty cloud
#

Just encountered a visual bug that occured when playing a debuffed card. had to quit game to solve the issue and join the discord so i dont have a screenshot but i played a debuffed card in my hand and as the cards flipped over and left the screen the debuffed card stayed where it was on screen even after the round concluded it was on the shop screen.

lament stump
#

theres an issue with macport not being able to sync saves from the windows version this is the error i am getting: [2024-03-02 15:17:49] [AppID 2379780] Skipping download of file Balatro/1/save.jkr to our platform, failed to resolve path
[2024-03-02 15:17:49] [AppID 2379780] Skipping download of file Balatro/2/meta.jkr to our platform, failed to resolve path
[2024-03-02 15:17:49] [AppID 2379780] Skipping download of file Balatro/2/profile.jkr to our platform, failed to resolve path
[2024-03-02 15:17:49] [AppID 2379780] Skipping download of file Balatro/2/save.jkr to our platform, failed to resolve path
[2024-03-02 15:17:49] [AppID 2379780] Skipping download of file Balatro/settings.jkr to our platform, failed to resolve path
[2024-03-02 15:17:49] [AppID 2379780] Download complete in build list
[2024-03-02 15:17:49] [AppID 2379780] Successfully synced to ChangeNumber 0
[2024-03-02 15:17:49] [AppID 2379780] Starting sync (down,)
[2024-03-02 15:17:49] [AppID 2379780] Unable to resolve path with root WinAppDataRoaming (4)

#

you can (in the mean time) copy the save files to ~/application support/Balatro manually till this issue is fixed

simple ember
#

I'm running into a segfault originating from save_manager.lua attempting to save progress at launch. The thread's backtrace looks like this:

Thread 22 Crashed:: @engine/save_manager.lua
0   ???                               000000000000000000 0 + 0
1   love2d.love                       0x00000001047b8e8d love::data::zlibCompressor::compress(love::data::Compressor::Format, char const*, unsigned long, int, unsigned long&) + 429
2   love2d.love                       0x000000010474dc16 love::data::compress(love::data::Compressor::Format, char const*, unsigned long, int) + 70
3   love2d.love                       0x0000000104957971 love::data::w_compress(lua_State*) + 337
4   LuaJIT.LuaJIT                     0x0000000104b8c046 0x104b88000 + 16454
#

It appears to be attempting to dereference a null pointer:

Crashed Thread:        22  @engine/save_manager.lua

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [36532]
#

Already tried validating game files and reinstalling.

#

MacOS 11.6, MBP 2019 (intel) with AMD dGPU.

stark creek
#

my life is ruined

simple ember
#

I can’t pull out a stack trace because gdb doesn’t like debugging love programs

#

Ah maybe I can use a Java debugger

stark creek
simple ember
#

I see the magic JVM bits at the start of the executable

stark creek
#

love2d isn't written in java

simple ember
#

hmmmm

#

Must be an odd coincidence

#

Either way I can’t get gdb to hang onto it

#

I’m updating drivers but then I’ll give ltrace a try

#

From the above it looks like it’s mad about trying to compress data

stark creek
simple ember
#

Happy to help :) macOS comes in handy sometimes

stark creek
#

there was a similar unreproducable crash

simple ember
#

I can send the memory region map if you want it lol

stark creek
#

I don't know if they're related

simple ember
#

Hmm

stark creek
simple ember
#

This is highly reproduceable and happens immediately at launch

stark creek
#

but both had a jump to some random memory address

simple ember
#

Fascinating

#

This a SIGSEGV originating from a null pointer tho

stark creek
#

i mean i guess it can be it's not really standardized but either way it shouldn't be there

simple ember
#

the important part would definitely be the not being there

simple ember
stark creek
#

@frigid valley i'm thinking this is the same as you're bug

simple ember
#

it spawns the window, fullscreens it, and a loading bar appears for a second

#

then the app crashes hard

stark creek
#

is there any reason that you guys are still running Big Sur

simple ember
#

i'm quirky and special and different :p

stark creek
#

seems like this only happens in 11.6 though

simple ember
#

just upgraded to 11.7, same issue

#

unfortunately for your hypothesis

stark creek
#

ah

#

so just Big Sur then

simple ember
#

ye

stark creek
#

I might have to make an MVE to test this since my only mac is an M1 Pro

simple ember
#

that will be an interesting step

#

it is likely just an issue with intel macs on big sur

stark creek
#

yeah, which is why I have to make an MVE

simple ember
#

ahh yes

#

i can read

#

it's been a while since I grappled with macos internals

stark creek
#

because I only have the Big Sur VM and so if the game needs to render a frame inbetween starting and crashing then it's gonna be a problem

simple ember
#

unfortunately

stark creek
#

(on my desktop)

#

that sucks

simple ember
#

yep

#

i mean you can like

#

ignore the graphical output lol

#

bc it does immediately crash after that

#

i think the issue is probably in some syscall that love is relying on to do the compression/decomp of the save data

#

if i'm reading the BT correctly

#

but I do not know enough about the love internals to be sure what that lua actually entails

stark creek
#

i know that JIT is broken on aarch64

#

it might be broken on intel macOS too?

#

i'll figure it out tommorow

simple ember
#

that's possible? idk i'm pretty sure i have things running luajit already

#

nvim comes to mind

#

but macos is stingy about JITs because of security features

mental prism
#

hello, i'm unable to launch in steam on my M1 mac (big sur), after clicking 'play' it immediately crashes and i get 'balatro quit unexpectedly'. any help would be appreciated!

#

have tried uninstalling/reinstalling etc

long sierra
#

wait balatro is availle for mac now or what?

#

fastest purchase ever

wraith light
# spice jetty Mac user on Reddit reporting no sound on the Mac port.

I am also having this bug.
Specifically the music and about half the sound effects aren't playing. (yes i messed with settings)
(No Sound Examples: card flips, cash at end of round, bg music, cards being dissolved/burned.
Yes Sound Examples: clicking on menus, clicking on blinds, the "you failed" jingle that's like a scale going down.)

Specs if they matter:
2018 13" MacBook Air, OS Sonoma (14.0), 1.6 GHz Dual-Core Intel Core i5, Intel UHD Graphics 617 1536 MB

Hope this helps!

ionic swallow
raw wraith
#

As mentioned before, Balatro have only been validated on rather new macOS versions, support for older versions may not in plan, and developer recommended to upgrade your macOS to let the game run. The minimum system version requirement will be updated later. @frigid valley @simple ember @mental prism @ionic swallow

ionic swallow
#

okay thanks for letting me know 🫡

#

wasn't sure if that was confirmed to be the issue yet or not so just thought i'd put my case in too

frigid valley
#

Thank you!

simple ember
#

Unfortunate but makes sense. It seems like a bug in love so I might head over to them and see what they say :) ty for quick response

dusky crown
#

hey guys, just bought the game on mac, but download finishes instantly with 0kb files downloaded. Earlier in the thread i saw that this issue was fixed, but i encounter it anyways 😦

#

maybe there is some extra steps i should take to make it download correctly? Restarting steam or validating files doesn't seem to work

lapis oxide
#

same. M1. clearing cash, reinstalling, rebooting, validating, changing download region didn't help. size of installation 0 B.

ashen pine
#

@lapis oxide Same question, did you buy the game direct from steam?

#

And what region are you in? (NA, EU, Asia, LATAM, etc.)

dusky crown
#

RU region

ashen pine
#

Thank you - found the issue

#

I just updated it, might take a few minutes but you should be able to download now!

#

Let me know if the issue is fixed! @dusky crown @lapis oxide

dusky crown
dusky crown
lapis oxide
median turtle
#

Hey there, I'm crashing at launch on Cataline 10.15.7.
Crash report say save_manager.lua is the culprit.

stark creek
#

it doesn't work on macOS 10.x because the libraries aren't compiled for that but they are compiled for 11.0 and higher

stark creek
tulip kraken
stark creek
#

@simple ember @frigid valley @ionic swallow I was able to reproduce the bug locally

simple ember
#

That’s fantastic

#

I don’t have access to source (obviously) but does it look like an issue in Balatro or the underlying Love API?

stark creek
#

i'm not sure yet

#

probably the underlying API, it shouldn't be possible to segfault from managed code

simple ember
#

I would guess that it’s in Love if only because it goes away when switching to a newer OS

#

yeah

#

Well that’ll be convenient to report

stark creek
#

no :)

simple ember
#

I’ll take a look at tracking it down later today

#

It’s gonna be annoying but if you can track it then it shouldn’t be impossible to identify

gloomy forge
#

the balatro steam page says its available for mac, but when i go to download the game on my mac from my library, it says its windows only

raw wraith
#

That's Steam's issue, have you tried to restart your Steam?

gloomy forge
#

doing that right now

#

ah ok it worked

raw wraith
#

Haha, that's great

#

Steam often have trouble syncing with its server

gloomy forge
#

yeah it was just weird that the library didnt sync to the store

gloomy forge
#

ok new issue: my steam cloud wont sync and steam support said to "contact the developer"

raw wraith
stark creek
raw wraith
#

So you also a developer of Balatro?

stark creek
#

No, I just helped localthunk fix some platform-specific bugs in the Mac port. I wouldn't really say that makes me a developer of Balatro.

raw wraith
#

Haha, that's also developer 😁

#

(at least you have access to the source code

#

I saw Love is open source, maybe you can try to fix that? Sometimes those bugs are just caused by a wrong-spelled word

simple ember
#

The bug looks like some issue in a system call in older versions of MacOS, and the love versions that are used on those versions.

stark creek
raw wraith
stark creek
#

it would have to be a compiler bug for it to not work

raw wraith
#

that would be a hard work, good luck

simple ember
#

confirmed as a compiler bug

molten lichen
#

I crash on launch.

#

MacOS Big Sur 11.7.10

simple ember
#

This has been confirmed as a bug in Apple's LLVM, @stark creek has said that a fix should be included with the next update

stark creek
#

well, I don't actually have any control over the updates

#

I just hope to get it fixed before next update

simple ember
#

fair enough!

velvet forum
#

#1213172147053396059 message
Exactly the same issue here, Intel, 10.15.7. I use this Mac for music production so I tend to keep it on a stable OS version that works for as long as possible (Mac OS updates frequently break audio plugins/software).

gray marlin
#

hey, so i have the same issue, when starting the game, it shows a black screen for a second, sometimes a white loading bar, then crashes... running on a MBP 13" mid 2014 on macOS 10.14. from what i understand is that any macOS 10.x will have the same issue? so if i wanna play balatro, big sur is a minimum? steam page says 10.12 or higher
thanks in advance, awesome support here

flint dew
velvet forum
#

A few people have noted the same crash on 11.x though

flint dew
gray marlin
#

updated to big sur now, but still crashes on launch. any data we can help you with? or any other workarounds? thanks again guys ❤️

flint dew
median turtle
#

So for macOS 10.x it's time to steam refund?

flint dew
raw wraith
median turtle
#

Yeah it's a fair cop, guv

stark creek
solemn ember
#

Hey! I'm still having issues with the steam cloud data transfer, is that a me-issue or has steam still not fixed it? 🙂

#

Love the game btw Localthunk, learned about it through Frostprim

solemn ember
#

Ah so steam didn't fix it yet. I tried that but it didn't work for me either, guess i'll just wait for steam to get it's shit together 😛

true tinsel
#

yeah, as someone who swaps between Windows and Mac on a daily depending on where I'm playing, I feel like I just need to not play on the mac for now until the steam cloud on mac works.. I've been getting really bad lag for some reason using Whisky on am M3 pro macbook (ran super smoothly first time I ran it, since then it gets really laggy but I don't blame the game, something in the translation layers is probably being dumb)

tulip hollow
#

I’m trying to launch the game on Mac and I imported my setting from whisky but all I get when I open it is a black screen

tulip hollow
#

Nvm I updated my Mac and now it launches

stark creek
#

of macos

shadow torrent
#

i'm running whisky on an M1

true tinsel
#

It ran super well at first on whisky but since the mac launch ironically, it hasn't been. I don't think it's necessarily correlated but it's definitely a thing that's happening

shadow torrent
#

exactly

flint dew
tidal notch
#

Hi everyone, I was running Balatro on Whisky and everything was fine. I want to transfer my save from Whisky on my mac, I downloaded my save from whisky to my mac and it seems that it dosen't work nope

#

Please if you can help, i have to unlock some achievements while i'm Remote working

tidal notch
#

I downloaded the data from steam on Whisky on my Mac and i restored data on steam on my mac but it didn't worked out. How can i copy my save from whisky to my mac ?

#

i restored my save on this

north mulch
#

One issue I also encountered is notifications not showing when playing the game. I hear Discord sounds but I don't see any notification banner

tulip hollow
summer osprey
#

im trying to play on OSbig sur 11.7.10 but the game keep crashing when starting.. any suggestions ?

flint dew
ashen pine
#

I will be uploading a new patch today in the experimental branch that should fix that issue

summer osprey
#

thank you for answering so fast 🙂 waiting for that new patch then

clever pebble
#

Even if Steam cloud is not implemented yet, do Steam achievements work on mac? More specifically on a save that has been transfered from Windows ?

ashen pine
#

Yes

heady timber
#

any update on the cloud saves on mac stuff?

ashen pine
#

Okay I have a few mac related changes I am pushing live to the experimental branch right now

#

To access, click on the gear icon on the Balatro Steam library entry, then Properties > Betas > Beta Participation and select public_experimental

#

Should say version 1.0.0m in your main menu - let me know how testing goes!

#

I'll also enable steam cloud for Mac globally right now, we can test that too

ashen pine
heady timber
obsidian geode
ashen pine
#

Woohooo!!

flint dew
#

“unable to sync” error message

ashen pine
#

For steam cloud?

flint dew
#

yea

#

validating files gives me “o files failed to validate and will be reacquired”?

#

oh wait had wifi off :D

#

sorry for that

#

i think borderless still uses my os’s 1440x900 resolution isntead of the 2880x1800 it claims to use

ashen pine
#

It shouldn't anymore

flint dew
#

at least it looks the same as fullscreen 1440x900, while fullscreen 2880x1800 still has the cursor tiny, movement too slow problem

#

yup, windowed max'd, fullscreen 1440x900, borderless = all the same

light compass
hardy sierra
#

I can confirm, Steam Cloud is now functional. I retrieved my save started on PC on my MAC! blatrospade balatroheart balatrodiamond balatroclub

ashen pine
#

@flint dew what version does your game say in main menu with this resolution issue?

stark creek
flint dew
# flint dew yup, windowed max'd, fullscreen 1440x900, borderless = all the same

ok, so, 2880x1800 fullscreen looks the same to me, too, as these examples (i even used a magnifying glass) … so i guess i shouldn't make a problem out of nothing

still, fullscreen 2880x1800 has the tiny, slow cursor (i won't use fullscreen anyway, and i guess barely any mac user does), which seems strange

(plus i'd still like to ask for different windowed mode resolutions, but i know you have more than enough to take care of right now 🤎 )

stark creek
#

localthunk, you probably want to display "Borderless" as "Fullscreen" on macOS and hide the regular Fullscreen mode

ashen pine
#

I should just nuke fullscreen on all platforms lol

stark creek
#

since Fullscreen is basically direct scan-out, so it has no compositing which means:

  • no cmd+tab,
  • no HiDPI
  • broken notch support
    etc
ashen pine
#

Same with a vsync toggle

stark creek
#

nah leave the vsync toggle

#

turning vsync off makes my game run faster on my macbook

#

like noticable

ashen pine
#

People are turning Vsync off and having it fry their machines when it renders at 800 fps

stark creek
#

but i am also a refresh rate freak so

stark creek
#

does love2d have mailboxing?

#

ok, mailboxing is when the game queues frames and the latest fully rendered frame is displayed on the screen

#

it allows for variable FPS (unlike v-sync) and avoids a lot of the sync issues that a raw frame limiter has, but adds a little more latency depending on the implementation

flint dew
#

ok, so, i switched forth and back between L and m, and can confirm resolution is way better with m … which makes me think "fullscreen 1440x900" runs actually at 2880x1800, too

stark creek
#

macOS is weird about it

ashen pine
#

I have no idea - but I don't think having a capped FPS to your monitor refresh rate is an issue with this game

stark creek
#

it doesn't let you set raw lesolutions

stark creek
#

V-sync sets the framerate to a clean multiple of the display's refresh rate every time

#

like, let's say you're getting 90 fps, and you have a 120hz monitor

ashen pine
#

In Love it sets it to the refresh rate cap or lower

flint dew
#

btw, i didn't say THANKS SO MUCH AGAIN, THUNK today, yet

stark creek
ashen pine
#

If that is the issue - I don't think there are many machines that won't be running this thing at at least the refresh rate of your monitor

stark creek
#

that's probably true, i suppose

#

it's a card game

ashen pine
#

The upshot is that I get fewer bug reports of Balatro taking up a huge percent of CPU usage

stark creek
#

true

ashen pine
#

and generally less energy used overall to run the game

#

Across all players

stark creek
#

gotta lower the carbon footprint of balatro

ashen pine
#

It's already a low carbon footprint game

#

I kinda like when I hear people play this game instead of like helldivers, feels like moving the needle a tiny bit

stark creek
#

well that was like a half joke, to be honest

#

because of the whole windows carbon footprint thing

ashen pine
#

I checked with the steam deck quite a bit when optimizing the engine, I think it runs at 60 fps at 3 watt tdp

#

So It should pretty much have headroom on almost any computer

true tinsel
#

gonna test the mac stuff for myself now, excited about that cloud support! also that reminds me I've been meaning to power up and install it on my Deck as well just to have a third Balatro machine

stark creek
stuck depot
#

Hey there - encountering a bug that I think has to do with the mac cloud save going live. Looks like I had all of my progress on Mac rolled back (~20 hours) to a previous Windows save that I had on the same computer playing through Whisky. Looking at the local saves in application support subfolder and they appear to have been overwritten by the previous files.

stark creek
#

so it overwrote them with the latest tracked files

gloomy sentinel
#

I just wanted to say that I played the mac version all weekend on my wife's mac book and had zero issues. Solid performance.

#

I know this is an issues thread, but I wanted to shout out the solid work. Great timing also, as we were out for the weekend an our only laptop is a mac 🙂

stuck depot
true tinsel
#

testing branch version seems to work absolutely swimmingly, I'm very pleased!

velvet forum
stark creek
spiral swift
#

Woohoo, Steam Cloud is now working! (Thankfully I had a backup of my Mac's save, because the cloud version from when I tried loading it on my Steam Deck and nothing had transferred overwrote it — but once I copied it back over and re-synced it, everything seems to be working as expected.)

weary gale
#

My save file just wiped in M1 and I have no idea why

weary gale
#

The windows save which had 0 progress on it just overwrote my my mac save which had all my progress on it

weary gale
#

This is really frustrating, it would have been nice to know this was going to happen before it actually happened. Is there a backup at all?

mental prism
#

working on big sur with the experimental patch, thank you so much, excited to play ❤️

wraith light
#

idk if this is a valid complaint but:
manually transferring my data from pc to mac,
and then steam autosynching,
means that it automatically overwrote my progress that i made on mac in this interim, which was like 10 hours, and im :c

#

oh everyone is saying that too

#

lol

#

rip Triboulet, you will be missed

mental prism
#

on big sur: having crashes upon defeating the boss in ante 3, repeatable upon reloading save, happening every run. let me know if any specific info is useful 🙂

spiral coral
#

Any idea of how to get our saves back like everybody else? My save also got wiped.

gentle junco
#

+1 my save got wiped. any guidance here or are we just screwed? 😦

spiral coral
#

I might cry because I just beat black stake

weary gale
#

If I’m correct based on how everything works we are probably just screwed

#

The game doesn’t keep manual backups

#

And the only place max data originally was saved was locally

#

Dev just didn’t think about what would happen

spiral coral
#

I think so too. I would've appreciated a heads up so we could have made backups

weary gale
#

Yeah

#

I’m sure they’ll see this and realized the accidentally messed up though

#

Steam cloud is kinda not well documented anyway regarding weird behavior

ashen pine
#

I'll help you guys out - I didn't think the saves would be wiped like that I thought that the cloud save system checks the age of the file regardless of whether or not it came from the cloud system

#

But that's clearly not the case

weary gale
#

that would have been the intelligent thing to do

ashen pine
#

So for now if you made progress fairly far and you want it back please detail it in a comment here and I'll try and recreate that progress and send you the save file for you to manually replace

#

namely deck/stake unlocks

weary gale
#

I just folded and am keeping my new save file, but is it possible to send you my current save file and you just do only the deck / stake unlocks there?

gentle junco
#

wow that would be amazing.

mine was fairly easy: i had beaten all the decks up to and including black deck on the lowest stake

ashen pine
#

I can't modify saves for security reasons unfortunately - just from scratch

gentle junco
#

oh so would we lose all the unlocks? jokers and stuff

weary gale
#

Ah it’s alright then, I’m sure I can get back to where I was after 5 ish hours of gameplay

spiral coral
#

I had just unlocked the deck with the duplicate tags and don't remember the other stakes...

weary gale
ashen pine
#

Alternatively - if you want to skip ahead - you can 'unlock all' on a new profile and copy the meta.jkr file from that profile to your main one

#

That will give you EVERYTHING but with no win progress (stickers, stake wins per deck)

spiral coral
#

I'll just replay, thanks for offering though

weary gale
#

It's unlucky that things turned out this way but appreciate the offer for solutions

ashen pine
#

Yeah if you copy the meta.jkr file from another save you should still be allowed to earn achievements on the original profile

#

Sorry about this everyone! Steam cloud has caused me so many headaches already

gentle junco
#

if its possible to do a save where ive got all the decks up to and including the black deck and then i can do the "unlock everything" trick with meta.jkr i would do that. as long as its not too much work for ya haha

#

the black deck was just giving me so much trouble... 😓

ashen pine
#

The unlock everything trick should unlock the deck too, if you go that route

gentle junco
#

ah i see i see. gotcha.

#

yeah thanks again for taking the time. steams fault really.

ashen pine
#

And all stake levels for all decks, but it won't count any of your wins until you actually beat one

mental prism
hardy hinge
#

It worked perfectly till today 😢

#

Tried reinstall, validating files, public beta enrollment. Nothing

hardy hinge
#

Macbook pro M1 max running macos 12.6, monterey

#

But i also have the same error on my windows surface go 2

hardy hinge
candid elbow
#

No issues so far on public_experimental on the M2 Mac Studio. I do have a question for you though thunk, I know another dev with a LÖVE game looking at Mac options, did you have to have public populated with a Mac binary before the beta branch worked for Mac? His game has a weird bug in the steam client where it won't persist changes to the beta branch selection only on Mac and I'm trying to figure out what the difference might be between this game which works and his which doesn't.

tidal notch
#

Any update on the Steam Cloud issue ?

candid elbow
#

Steam Cloud also seemed to "just work" today on a fresh download, profile and unlocks came over fine.

tidal notch
#

A fresh download ?

flint dew
#

if you lost your latest progress though, because of manually data-copying shenanigans, you won't get that back, sadgly :/

tidal notch
#

I’ll try tonight, that’s a good news ! I’ve downloaded a save lately, hope it will work

lapis oxide
#

Doesn’t start / crash on start up / not launching.
M1; OS v 14.3.1
Third party key, region UA (or CIS)
What I tried: verified integrity, reinstalled, rebooted, changed download region.

flint dew
lapis oxide
ashen pine
#

Does it say the game is 0 kb?

#

And do you have steam running?

lapis oxide
ashen pine
lapis oxide
lapis oxide
ashen pine
#

No no, the game should be available in your region

#

If you were able to redeem the key then it should work

#

You bought the key from a third party site right?

lapis oxide
ashen pine
#

This is the first time this specific issue has been reported so it might be tricky to pinpoint

#

I wonder if it's an issue with the engine

#

If it runs and shows a balloon on screen then the engine should be okay

lapis oxide
ashen pine
#

Okay so that runs

ashen pine
lapis oxide
ashen pine
#

and default right?

lapis oxide
#

yes

ashen pine
#

Okay thank you. This is such a weird one because I have M2 on the same OS

#

I wonder if there is an issue with a save file or something, did you play the game on windows before playing on Mac?

#

Or did you play one of the demos?

lapis oxide
#

i didn't. no demos, no windows, nothing before

ashen pine
#

Are there any other games that launch correctly from Steam on your mac?

#

As of today I mean

lapis oxide
#

i'll download smth right now.

flint dew
#

excuse my wild and unqualified guess, but there's no chance the recently added region restrictions might play a role?

ashen pine
#

That would impact store availability only

flint dew
#

gotcha

lapis oxide
ashen pine
#

Can you go to the actual game files for Balatro? and browse the contents of the app

#

specifically Contents > MacOS

#

There is an executable called 'love' in there and it's possible (unlikely) that your mac thinks it's a security risk

lapis oxide
ashen pine
#

Yeah that one

lapis oxide
#

there is no "love" only "Balatro.app"

ashen pine
#

If you right click the app, there should be an option to 'view contents' or something

lapis oxide
#

Oh Sh***t ! It works! Balatro opens when i click 'love'

ashen pine
#

????

#

Steam????

lapis oxide
#

steam is open and it sees Balatro as open 'running'

#

still doesn't open through steam tho

ashen pine
#

Very very odd

#

I'll poke around in the backend

#

But you might be able to make the game launch that executable by default instead

#

as a workaround

lapis oxide
#

ok yeah thanks! good on ya!

somber skiff
#

Hello, I just bought your game, installed on my macbook air (iOS 11.7.10, 2,2 GHz Intel Core i7 & 8Go of RAM)
But As soon as I launch it, the game crashes and I get an error message with a lot of logs, can you help me please ?

somber skiff
#

Seems to works ! Thanks

burnt remnant
#

Hi - I can’t launch the game on my M1 MacBook Air (8GB ram). When I click play on steam it opens for a second and then “quits unexpectedly”.

I’ve tried on the experimental branch also but same issue

#

I did have it installed via Crossover which worked before there was a native version, but have deleted that

#

Realised that my MacOS is out of date so I’ll try updating that

tidal notch
#

Works for me, thanks for your help !

hardy hinge
shadow torrent
stark creek
#

i don't actually need more details, this is just immensely confusing

lapis oxide
stark creek
#

every time there has been an issue with this port it has been the weirdest thing

stark creek
#

it should work on 10.15 (though it's not technically supported), 11, 12, 13 and 14 but some minor versions of Big Sur and Sonoma have been known to cause issues

#

as long as you are on the latest patch for the major version of macos it should work

vague isle
#

Hi all,
Seems the Mac port is working for many of you, I have just puchased Balatro on Steam. Install went fine and all files are correctly installed after Steam check function. However the game crashes upon launch... Running Steam on macOS Big Sur 11.7 on an Intel Mac (MacBook Pro Mid-2014). Has anyone faced and circumvented a similar issue?

ashen pine
vague isle
shut knoll
#

After using the experimental beta branch I was able to get the game to work on my Mac, but it crashes every time I beat Ante 3

shut knoll
flint dew
shut knoll
shut knoll
#

yep the issue is definitely unchanged when i update the OS

stark creek
junior surge
#

+1 wiped save file. just saw a lot of other people posting about it too. played game on mac for a dozen hours or so, did an install on a windows machine today i rarely use, and all progress lost (on both machines, thanks Steam)! I'll try the 'create a meta.jkr' fix mentioned above, will be back to beg advice if i can't figure out how to do that.

*edit: but I don't really want to unlock everything. If manual save files are still being given out, I had all five base decks unlocked plus the checkered deck, i had a win with the checkered deck as well. I had maybe 70% of joker unlocks, plus played every tarot/celestial/basically everything packable.
That sounds like a really annoying task to have to do on request, though, so if you can't do it, I understand. You already have me so hooked on this game I have it on two platforms, so I can always just stick to my PS5 save 😄

dense moon
#

Mac port (right image) is amazing, but I believe it doesn't have as good optimization as Windows version does (left image) same settings btw
deck hover GUI and full GUI both seem to freeze the game for a bit while exiting

ashen pine
ashen pine
#

Oh wait that's from 2012

#

Is the Windows version also running on the same machine in like a dual boot setup

dense moon
#

I'm running it through wine

#

usually if a Steam game doesn't support macOS I can just run it through wine
I get the optimization just like on a native Windows machine, but it's extremely power-consuming

ashen pine
#

It should be identical - my guess is that there is either a driver thing or possibly that one is using integrated graphics and the other isn't?

#

Other than that - the actual code itself is identical and the engine is the exact same version between windows/MacOS

#

What version of MacOS are you on?

dense moon
#

I see

#

Ventura 13.5

ashen pine
#

Just checking if JIT is disabled for that hardware

#

No JIT should be enabled, I'd check and verify which graphics card is being used for both versions, but besides that I don't know what the issue would be

#

There isn't really a change I can make here unfortunately

dense moon
#

¯_(ツ)_/¯

wanton oyster
#

I am having the exact same issue as "cokasaki" above. The game crashes after the 3rd ante boss every time. When i restart the game it boots back to the last hand played, then it crashes again if i play the winning hand.

Macos bigSur 11.6 on an M1

stark creek
#

I have a proposed fix but I haven't found the time to make a build and test it yet

mental prism
#

for anyone wanting to stay on big sur, it's a bit of effort but i did this so i could play some sweet poker
https://support.apple.com/en-us/HT208891
i made a volume on ventura OS and balatro's working fine there... make sure you take a backup first etc etc, you all know what you're doing

glad wave
#

I have won two runs, once on PC and once on MAC and it doesn't record my wins.... please help

mystic bloom
#

I’m also running into the Ante 3 boss crash - have we found a solution yet or should I just sit tight?

flint dew
stark creek
#

I suspect the reason that it crashes on Ante 3 is the same reason the game didn't work on Big Sur in the first place: Apple broke the tools you use to compile code for macOS and they didn't work when you tried to compile for older versions of macOS

#

they fixed that (supposedly), which is why the game starts now

#

but unfortunately, it seems like they introduced a new bug that breaks the game even further when I rebuild the necessary libraries to get past Ante 3 using the new version, so for now we just have to wait (again)

stark creek
dense moon
#

I've never tried Balatro on Catalina tho (I dual boot Ventura with Catalina - the supposedly final supported version for my hardware)

#

doing that now, hold on

#

works just fine, except the app icon

stark creek
dense moon
#

I'll try that later

stark creek
flint dew
stark creek
flint dew
#

ah sorry :D

stark creek
#

I'm still working on a fix and have one last idea to try

#

I'd like the game to work on Big Sur but Apple makes it an uphill battle

flint dew
#

… is it worth fighting that battle for a dying os version?

stark creek
#

well, if what I think is the problem is infact the problem we already have to do it for Intel Macs, and it shouldn't take very long

flint dew
#

wait, it currently crashes on intel macs, too, even on the newest os?

stark creek
#

no, that was fixed before the release of the Mac version

#

I'm thinking the Big Sur fix is the same as the Intel one

flint dew
#

gotcha

#

and thanks for your hard work, in the name of all of us poor mac gamers 🤎

stark creek
#

I don't even game on macOS :)

flint dew
#

:D

stark creek
#

I run Linux

#

no Linux port :(

#

but we have Proton

stark creek
dense moon
flint dew
stark creek
#

can someone who has a Big Sur Mac right now DM me please

flint dew
shut knoll
#

I'm away from home, won't have my Mac with me until Sunday unfortunately

#

Otherwise I'd love to help

mystic bloom
#

Exact same situation but Wednesday for me hahaha sorry

dense moon
#

I believe the crashing is a per-hardware issue

#

if Big Sur is your latest supported os, you can either dual-boot Catalina or use Opencore to upgrade

stark creek
#

the Big Sur bug only happens on M1

stark creek
#

this basically confirms what I supsected the issue to be, then

dense moon
stark creek
#

Also, they changed how third party drivers work so now some stuff just doesn't work on newer versions

shut knoll
stark creek
#

no

woven wraith
#

how do i fix this issue

unique goblet
#

anyone elses macbooks getting VERY warm while playing balatro?

#

seems odd for a 2D game

#

for reference i'm on a M2 Pro

dense moon
# woven wraith

you're not supposed to modify the game in platforms other than pc

dense moon
unique goblet
#

Interesting, the game runs great for me no crashes at all, just really warms up the laptop

woven wraith
#

through the modloader

#

ive got the 2018 2.2 GHz 6-Core Intel Core i7

stark creek
stark creek
unique goblet
mystic edge
#

Also crashes for me on M1 Big Sur

mystic edge
balmy python
#

I am sure this has been answered a million times, but the game continues to crash at the end of Ante 3 on Mac. Im using Bid Sur version 11.0

Is there a solve to this?

flint dew
#

only safe solution rn is to upgrade your os

dense moon
#

Big Sur's latest version is like 11.7.8 or sth
if you're still on 11.0 at this moment, I'm speechless smh

flint dew
#

there's seemingly a non-zero subset of people who never update their os?

gloomy sentinel
# woven wraith

try this command in your terminal: python -m pip install requests. If that doesn't work, try the same thing, but instead of python, type python3

zinc hare
wicked mirage
#

Another M1 / Big Sur (11.7.10) user here who cannot get past Ante 3 without a crash. Hoping for a patch

dense moon
#

crashes happen on M1 Big Sur regardless of Big Sur version, sadge

#

just upgrade smh

modern geyser
#

Hello, I also have the same Ante 3 crash here on M1/Big Sur

zenith palm
#

Same issue that was fixed before happened again. 1 in game pixel takes 4 pixels on screen

dense moon
#

isn't that normal on retina Macs

zenith palm
#

Ah no, it was my problem, I fixed it

flint dew
zenith acorn
#

can’t launch game in macos sonoma, it crashes on launch

#

i’ve tried running the love executable and i get “/Users/tiago/Library/Application\ Support/Steam/steamapps/common/Balatro/Balatro.app/Contents/MacOS/love ; exit;
tiago@Tiagos-MacBook-Pro ~ % /Users/tiago/Library/Application\ Support/Steam/steamapps/common/Balatro/Balatro.app/Contents/MacOS/love ; exit;
zsh: abort

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]”

dense moon
#

there isn't enough info to figure out what happened on your side, sorry

zenith acorn
#

ye, i figured

#

anything i can do for it to spit out something more interesting?

dense moon
#

when you launch the game via Steam, do you get a dialog that says "Balatro quit unexpectedly"?

zenith acorn
#

yes

zenith acorn
#

i downloaded love2d and the exact same thing happens when i run it

zenith acorn
#

well, i run an hackintosh on my laptop, only had 512mb vram

#

increasing it fixed it 🤷‍♂️

dense moon
#

bruh, hackintosh is not a stable choice for gaming