#New Mac port issues
692 messages · Page 1 of 1 (latest)
@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?
okidok, will test and report
Hey just wondering if Balatro supports mac<->windows pc sync via steam?
64 bit is fixed, the message doesnt pop up anymore, but there are still no execs in the folder.
It might have flagged the app and deleted the executable - can you check your security settings to see if it did so?
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
Yeah, same. To the best of my knowledge I dont think it is a security issue. I have manually overwritten that feature.
Were you able to download the game?
Working on this, sorry folks!
I'm just glad Mac is getting the love. No worries!
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
still in the process of buying (gotta find my paypal pw and check my balance :S)
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)
Same
Ah. Thanks... at least it's not just me.
Is it not allowing you to download or allowing you but just shows 0 kb?
0kb
Allows download
Sorry, it is showing 0 kb (after saying it downloaded successfully)
Shows 0kb before even downloading
this is what i see when trying to launch
Exactly the same
Same
I was using whisky to play before so I'm glad it's not just me
Sorry there was a steam backend issue, rectifying it now
Yay!
Can't wait ❤️
You're the best!
(I'm an engineer on the Xcode team if there is anything I can do to help/test/etc.)
Nope the actual game itself should be fine on all architectures, we just missed a step
Will take a couple mins
🤎 thank you so much 🤎
My productivity from now on 📉
OK
that might have worked?
You might need to verify integrity or restart steam again
Yep
Seems to work!
Oh is it working?
It works!
WOOHOO!
just came to this thread with the same issue to see it just got fixed feels amazing
Fastet dev in the west
Thank you very much!
🤠
Works
Have fun! come back to this thread with any issues
it works now - thank you! (again, please keep me in mind if I can help on this platform) Thanks!
Does our progress not transfer over though?
My progress isn't showing up either.
Yep me too
I'm retrying cloud sync rn
inb4 it's banned from steam europe, too 😼
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)
Where's the save directory?
Thank you - can you share the save file locations?
Ok thank you
I see ~/Library/Application Support/Balatro. Is that where the save should be on macOS?
Is each folder a different save?
window mode doesn't save window size change (i am quite sure other apps do)
I'm not seeing a balatro folder in that directory
In application support?
Nevermind it's at the bottom of course
For anyone that was running the Windows version of Balatro on their mac via Whiskey.app you can find your save files here.
shall we have a new thread for every issue or continue to keep bundling every mac issue here? (feels like flooding one thread vs. flooding the whole channel … dunno which is worse)
the mac version was literally released minutes ago and the save file issue has already been resolved. no need for other threads.
The graphics in Borderless fullscreen feel off. Feels very bland and missing the color pop
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
maybe it doesnt apply the resolution correctly?
looks fine here … same as fullscreen/windowed color-wise
in my case the borderless seems like it doesnt apply the correct native resolution but is stuck on a very low one.
let me grab some side by side screenshots
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
time to pin
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 😦
I posted a step-by-step tutorial for moving your progress data from Whisky.app/Crossover to the native Mac client: https://old.reddit.com/r/balatro/comments/1b41gg5/tutorial_moving_from_whiskyapp_to_the_native_mac
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.
Excuse me, I'd like to mention a issue on rendering resolution in case it hasn't been seen: https://discord.com/channels/1116389027176787968/1213188377105670184
OP of this issue is using M1 Max: https://discord.com/channels/1116389027176787968/1213184366767771658
Sorry what?
He says his Mac is a M1 Max one
Yes M1 Max
And it's all working like normal?
no, resolution issues
btw massive props for making the mac port ❤️
made a screen recording of the issue
sending you a PM with video link
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)
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
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
Curious - if you played in windowed mode and click the green button at the top left to go fullscreen - is it better?
Just tried this. It has the same effect as running on borderless essentially. Low res but can alt+tab and such
same for me
Okay thank you
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
and to be clear I don't click the arrows on the resolution to change them the game does it itself
i can add the following: when setting my os screen resolution to 2880x1800, it is displayed correctly in borderless mode
Yep this works, albeit annoying to do every time I wan to play the game (aka often lol)
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
is it half resolution?
Mac user on Reddit reporting no sound on the Mac port.
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)
yeah, but on smaller macbooks that's gonna suck
doesn't sound like a super hard fix, though
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?
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
Because the game is built for universal (both ARM and Intel Macs) it only works on macOS 11.0 or higher
Oh! I read on steam that minimum requirement was MacOS 10.12 Sierra
yeah, thats probably wrong
I'm having the same issues on Sonoma 14.2.1
see, now that's odd
have you tried verifying your game files
yup, plus reinstalling
Ill give it a shot. I hadn't seen it was available
I'll update the store to say the correct minimum OS
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
So in my opinion, that may not actually an issue, but the disadvantages of fullscreen mode itself
HiDPI can be enabled, it's just not right now
it's definitely fixable in the way people want it to be
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")
I'll figure it out!
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.
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.
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
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.
noooooooooooooooo
my life is ruined
can you reproduce it?
I also came to report this
Yes
I can’t pull out a stack trace because gdb doesn’t like debugging love programs
Ah maybe I can use a Java debugger
?
I see the magic JVM bits at the start of the executable
love2d isn't written in java
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
this is the most useful BT we've gotten here actually
Happy to help :) macOS comes in handy sometimes
there was a similar unreproducable crash
I can send the memory region map if you want it lol
I don't know if they're related
Hmm
yeah, DM it to me
This is highly reproduceable and happens immediately at launch
but both had a jump to some random memory address
well here the IP is at 0x0 which actually AFAIK isn't null ptr
i mean i guess it can be it's not really standardized but either way it shouldn't be there
the important part would definitely be the not being there
dm'ed
did you have to do any thing or did it fail to start at all
@frigid valley i'm thinking this is the same as you're bug
it fails pretty much immediately at launch
it spawns the window, fullscreens it, and a loading bar appears for a second
then the app crashes hard
is there any reason that you guys are still running Big Sur
i'm quirky and special and different :p
seems like this only happens in 11.6 though
ye
I might have to make an MVE to test this since my only mac is an M1 Pro
that will be an interesting step
it is likely just an issue with intel macs on big sur
yeah, which is why I have to make an MVE
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
yeah it does render a frame of loading bar before crashing
unfortunately
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
i know that JIT is broken on aarch64
it might be broken on intel macOS too?
i'll figure it out tommorow
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
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
same thing!
same on an Intel mac
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!
yep im on 11.7.8 and having the same problem on an old macbook pro, so seems like a big sur thing?
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
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
Thank you!
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
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
same. M1. clearing cash, reinstalling, rebooting, validating, changing download region didn't help. size of installation 0 B.
Hey there! Where did you buy the game from, directly on steam?
@lapis oxide Same question, did you buy the game direct from steam?
And what region are you in? (NA, EU, Asia, LATAM, etc.)
no, i used steam-key from 3rd party
RU region
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
will kep an eye on it, big thanks!
works like a charm, ty very much 🙂
i bought a key for UA (part of CIS region i guess)
game updated just now - 80,97 MB total size,
but still doesn't run/crash on open
Hey there, I'm crashing at launch on Cataline 10.15.7.
Crash report say save_manager.lua is the culprit.
no, it should be compatible with Big Sur
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
are you also on Big Sur
I was. Updated to Sonoma, it's work now
@simple ember @frigid valley @ionic swallow I was able to reproduce the bug locally
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?
i'm not sure yet
probably the underlying API, it shouldn't be possible to segfault from managed code
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
no :)
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
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
That's Steam's issue, have you tried to restart your Steam?
yeah it was just weird that the library didnt sync to the store
ok new issue: my steam cloud wont sync and steam support said to "contact the developer"
In addition to universal binary that was added on macOS 11, Apple also adds plenty of new features such as "XxxKit", new APIs on almost every major updates. If Love API or game itself used some of those new features that were added later than macOS 11 Big Sur, then it will not run on it
See pinned message:
https://discord.com/channels/1116389027176787968/1213182507483136080
It's built for 11.0. I made the build scripts. The game should run fine, it's blocked by a bug in LOVE. It's being worked on.
So you also a developer of Balatro?
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.
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
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.
I made an issue, the love devs say it's a compiler bug. I'll have to try to build LOVE in a Big Sur VM.
That's exactly what I mean, Apple often make changes silently that would cause some apps weirdly stop working, many people have complained about it
Well, LOVE is built for 10.11, so it should work
it would have to be a compiler bug for it to not work
that would be a hard work, good luck
confirmed as a compiler bug
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
well, I don't actually have any control over the updates
I just hope to get it fixed before next update
fair enough!
#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).
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
the steam system requirements will be updated, it works only for macos 11 and above
A few people have noted the same crash on 11.x though
that's a bug, it's identified and being worked on currently
updated to big sur now, but still crashes on launch. any data we can help you with? or any other workarounds? thanks again guys ❤️
BUG: starting the app directly doesn't work: https://discord.com/channels/1116389027176787968/1213871618074353694
So for macOS 10.x it's time to steam refund?
from all the info we got, yea
To add support for macOS 10.x, as Universal Binary won't run on these old systems, native support for Apple Silicon must be abandoned, which would affect so much more users' experience, since most Mac users have been using Apple Silicon
Yeah it's a fair cop, guv
A fix has already been identified for this bug.
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
you gotta do it manually for the time being
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 😛
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)
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
Nvm I updated my Mac and now it launches
what version were you on
of macos
yeah balatro is lagging for me lately
i'm running whisky on an M1
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
exactly
try turning off vsync
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 
Please if you can help, i have to unlock some achievements while i'm Remote working
did you copy the data to the correct folder? (https://discord.com/channels/1116389027176787968/1213182507483136080)
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
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
I was in Ventura but has a .x.1 update that fixed it for some reason
im trying to play on OSbig sur 11.7.10 but the game keep crashing when starting.. any suggestions ?
bug and solution have been identified, patch will come
I will be uploading a new patch today in the experimental branch that should fix that issue
thank you for answering so fast 🙂 waiting for that new patch then
thunk you
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 ?
Yes
any update on the cloud saves on mac stuff?
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
Should work now but it needs a bit of testing!
awesome 😄
It's alive! (MacOs Big Sur 11.7.10) thank you! 😄
Woohooo!!
“unable to sync” error message
For steam cloud?
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
It shouldn't anymore
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
Resolution on borderless seems to have improved for me! Games looks much crisper now, thanks!
I can confirm, Steam Cloud is now functional. I retrieved my save started on PC on my MAC!

@flint dew what version does your game say in main menu with this resolution issue?
m
nice!
@frigid valley
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 🤎 )
this is just how exclusive fullscreen works on macOS
localthunk, you probably want to display "Borderless" as "Fullscreen" on macOS and hide the regular Fullscreen mode
I should just nuke fullscreen on all platforms lol
since Fullscreen is basically direct scan-out, so it has no compositing which means:
- no cmd+tab,
- no HiDPI
- broken notch support
etc
Same with a vsync toggle
nah leave the vsync toggle
turning vsync off makes my game run faster on my macbook
like noticable
People are turning Vsync off and having it fry their machines when it renders at 800 fps
but i am also a refresh rate freak so
hmm
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
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
it's possible
macOS is weird about it
I have no idea - but I don't think having a capped FPS to your monitor refresh rate is an issue with this game
it doesn't let you set raw lesolutions
no, but V-sync isn't an FPS cap
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
In Love it sets it to the refresh rate cap or lower
btw, i didn't say THANKS SO MUCH AGAIN, THUNK today, yet
yeah, but if you have this situation it will cap the FPS to 60 instead of 90
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
The upshot is that I get fewer bug reports of Balatro taking up a huge percent of CPU usage
true
gotta lower the carbon footprint of balatro
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
well that was like a half joke, to be honest
because of the whole windows carbon footprint thing
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
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
we haven't explicitly tested it on 10.15.7 but it's possible that it could work now with the experimental beta, could you test again
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.
this isn't a bug, your previous files weren't tracked by steam cloud
so it overwrote them with the latest tracked files
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 🙂
I’ll give it a try, thanks
Fair if not classified as a bug, but a bummer nonetheless with the cloud saves turning on. Didn't know that there was any sort of disconnect on the saves until signing in today.
testing branch version seems to work absolutely swimmingly, I'm very pleased!
yeah, it does admittedly suck
Yep, works now and syncs cloud save correctly! Thanks so much!
if it works on 10.15 there's a good chance it will also work on 10.14
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.)
My save file just wiped in M1 and I have no idea why
I think this just wiped my save
The windows save which had 0 progress on it just overwrote my my mac save which had all my progress on it
Same issue that this guy is having
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?
working on big sur with the experimental patch, thank you so much, excited to play ❤️
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
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 🙂
Any idea of how to get our saves back like everybody else? My save also got wiped.
+1 my save got wiped. any guidance here or are we just screwed? 😦
I might cry because I just beat black stake
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
I think so too. I would've appreciated a heads up so we could have made backups
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
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
that would have been the intelligent thing to do
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
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?
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
I can't modify saves for security reasons unfortunately - just from scratch
oh so would we lose all the unlocks? jokers and stuff
Ah it’s alright then, I’m sure I can get back to where I was after 5 ish hours of gameplay
I had just unlocked the deck with the duplicate tags and don't remember the other stakes...
Hard to know which ones you had with how much there is lol
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)
I'll just replay, thanks for offering though
It's unlucky that things turned out this way but appreciate the offer for solutions
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
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... 😓
The unlock everything trick should unlock the deck too, if you go that route
ah i see i see. gotcha.
yeah thanks again for taking the time. steams fault really.
And all stake levels for all decks, but it won't count any of your wins until you actually beat one
also had crash on the big sur beta upon acquiring chicot - but the ante 3 thing is the more common occurence haha. realise the old mac versions aren't a dev priority, just sharing fyi! thank you for the awesome game
It worked perfectly till today 😢
Tried reinstall, validating files, public beta enrollment. Nothing
Macbook pro M1 max running macos 12.6, monterey
But i also have the same error on my windows surface go 2
can you send the save
DM it
Okay, i opened the string_packer.lua file in sublime text and commented out line 63: "return file_string" and now the game boots.
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.
Any update on the Steam Cloud issue ?
Steam Cloud also seemed to "just work" today on a fresh download, profile and unlocks came over fine.
A fresh download ?
issue is resolved, cloud saves work fine now
if you lost your latest progress though, because of manually data-copying shenanigans, you won't get that back, sadgly :/
I’ll try tonight, that’s a good news ! I’ve downloaded a save lately, hope it will work
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.
you've tried the beta experimental?
tried just now. didn't launch
I'll check and see!
Does it say the game is 0 kb?
And do you have steam running?
steam is running (i'm trying to launch through steam)
size of installation 80,32 MB (beta) 80,97 MB (non beta)
Does it show a black screen with a loading bar before it crashes?
shows nothing. opens nothing. steam thinks game is open for half a second, then just shows green play button again
do you (your game/company) follow economic sanctions against some regions in eastern europe? if you do that might be the problem. if that's the case forget i said anything, let's just say the problem is all on my side.
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?
that's right
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
Are you able to download the engine from https://love2d.org/ (it's tiny) and run that app?
If it runs and shows a balloon on screen then the engine should be okay
shows chicken baloon that says "no game"
Okay so that runs
You tried both experimental and the default branch right?
yes i've tried [public_experimental]
and default right?
yes
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?
i didn't. no demos, no windows, nothing before
Are there any other games that launch correctly from Steam on your mac?
As of today I mean
i'll download smth right now.
excuse my wild and unqualified guess, but there's no chance the recently added region restrictions might play a role?
No
That would impact store availability only
gotcha
tried "clicker heroes" just now and it works.
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
/Users/admin/Library/Application Support/Steam/steamapps/common/Balatro/Balatro.app
you mean this or some different folder?
Yeah that one
there is no "love" only "Balatro.app"
If you right click the app, there should be an option to 'view contents' or something
Oh Sh***t ! It works! Balatro opens when i click 'love'
steam is open and it sees Balatro as open 'running'
still doesn't open through steam tho
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
ok yeah thanks! good on ya!
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 ?
try the experimental beta!
should work with that
Thanks , I’m gonna try that
Seems to works ! Thanks
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
Works for me, thanks for your help !
What happens when you try to go into library/application support/steam/ and find the balatro app there, right click -show package contents, and find the Love executable in the macos folder, and try to boot it like that?
i'm on the 2020 M1 air (8GB), works fine for me. Are you on Sonoma?
w h a t
i don't actually need more details, this is just immensely confusing
Crazy right?! Some macOS shenanigans
every time there has been an issue with this port it has been the weirdest thing
the game does have some issues on certain minor versions of macos
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
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?
Yes there is a patch incoming for the main game - but for now you can use the public experimental beta branch and it should work!
Thanks, selecting the beta launches the game fine now!
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
which macos version?
Big Sur 11.5.2 on an M1 MacBook air
is there a chance you could update it to the latest big sur version and try again?
Yeah for sure
so i'm able to continue the run after it crashes from right before the last hand played. when i do this from 11.7.10 it still crashes. i will test again starting from new run in case that makes a difference
yep the issue is definitely unchanged when i update the OS
I'm not able to reproduce this in Sonoma so it's going to take a bit but I am investigating it
+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 😄
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
It's because ARM mac doesn't support JIT (the thing that makes lua go fast) unfortunately!
alr, real ARM mac for you
Oh interesting, what is the display resolution of that computer?
Oh wait that's from 2012
Is the Windows version also running on the same machine in like a dual boot setup
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
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?
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
¯_(ツ)_/¯
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
yeah, we're aware of the issue
I have a proposed fix but I haven't found the time to make a build and test it yet
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
If you install a compatible macOS on an additional internal or external storage volume, your Mac can start up from either volume.
I have won two runs, once on PC and once on MAC and it doesn't record my wins.... please help
I’m also running into the Ante 3 boss crash - have we found a solution yet or should I just sit tight?
it's being worked on. i suppose you are also running macos big sur?
so, a quick update on this
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)
for now, the only solution I can assure you will work permanently is updating to a supported version of macOS
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
yeah, but can you get to Ante 4 without crashing
I'll try that later
it would also be easier to fix if I had a mac that could run Big Sur but unfortunately the lowest I can go is Monterey
unfortunately, big sur is still officially declared supported, so maybe the steam page should be changed again or give a warning at least to big sur users? (there won't be that many, but it's probably bothersome to most who buy and will be surprised it's not working
ah, I meant supported by Apple
ah sorry :D
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
… is it worth fighting that battle for a dying os version?
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
wait, it currently crashes on intel macs, too, even on the newest os?
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
I don't even game on macOS :)
:D
I do use an M1 Pro MBP but only for productivity
mine is an intel Mac from 2012, running Ventura and the game works entirely fine (the most recent screenshot of mine above is Catalina tho, but I'll just test a full run of Balatro on it later)
aye i had no problems either on my intel old-timer, that's why i was surprised
can someone who has a Big Sur Mac right now DM me please
@mystic bloom @wanton oyster @shut knoll sorry for the ping, but maybe one of you can do a good deed here 🤎
I'm away from home, won't have my Mac with me until Sunday unfortunately
Otherwise I'd love to help
Exact same situation but Wednesday for me hahaha sorry
I opened my save on Ante 7
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
thanks for the confirmation though
this basically confirms what I supsected the issue to be, then
M1 is already shipped with Big Sur, there's no reason not to upgrade to Monterey/Ventura/Sonoma
I agree but it doesn't matter what anyone says, people who are on Big Sur are going to complain about it anyways
Also, they changed how third party drivers work so now some stuff just doesn't work on newer versions
do you still need someone?
no
anyone elses macbooks getting VERY warm while playing balatro?
seems odd for a 2D game
for reference i'm on a M2 Pro
you're not supposed to modify the game in platforms other than pc
Balatro refuses to work as well on Apple Silicon as on Intel
some people have reported crashes on M1 Big Sur, so I suspect the thing
Interesting, the game runs great for me no crashes at all, just really warms up the laptop
it says that you are allowed to add mods to the game with mac
through the modloader
ive got the 2018 2.2 GHz 6-Core Intel Core i7
modding support should go in #⚙・modding-general and #1209506514763522108
yeah, unfortunately due to weird JIT bugs the game is signifigantly harder to run on Apple Silicon than Intel
damn, hope it gets resolved soon!
Also crashes for me on M1 Big Sur
After loading my profile on my Mac I hit a crash. Stopped investigating and just played on PC but then my profile had been reset except collection https://discord.com/channels/1116389027176787968/1221661379795226654
Not certain it's because of that crash though
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?
not right now. maybe in the next patch, but no promises a patch will ever come
only safe solution rn is to upgrade your os
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
there's seemingly a non-zero subset of people who never update their os?
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
I was chilling in the Mojave desert until last weekend. Get on my level of stubborn. 😄
Another M1 / Big Sur (11.7.10) user here who cannot get past Ante 3 without a crash. Hoping for a patch
Hello, I also have the same Ante 3 crash here on M1/Big Sur
Same issue that was fixed before happened again. 1 in game pixel takes 4 pixels on screen
isn't that normal on retina Macs
It was okay in 1.0.0n 😦
Ah no, it was my problem, I fixed it
upgrade your os, and you will be fine. don’t upgrade, and you probably won’t be (maybe ever)
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]”
there isn't enough info to figure out what happened on your side, sorry
when you launch the game via Steam, do you get a dialog that says "Balatro quit unexpectedly"?
yes
i downloaded love2d and the exact same thing happens when i run it
well, i run an hackintosh on my laptop, only had 512mb vram
increasing it fixed it 🤷♂️
bruh, hackintosh is not a stable choice for gaming