HGL
fair-rose

Windows-only Steam game on Mac

Is there a way to use Heroic to play a Windows-only Steam game on my Mac? Steam won't let me download the game so when I try to use the "Add Game" button in Heroic, I can't find the game.
25 Replies
extended-salmon
extended-salmon2w ago
Over on the debunked Whisky discord, there were suggestions that turning off msync or esync allowed for steam games to download. Myself I did not experience this issue of games not downloading.
other-emerald
other-emerald7d ago
Are you on the latest heroic version? There is a button on the library to install windows steam now.
fair-rose
fair-roseOP7d ago
im on 2.17.0 where is this button? i havent been able to find it
other-emerald
other-emerald7d ago
Just besides the add game button Make sure you don't have already steam added on heroic (through the add game button) otherwise it won't show the button
fair-rose
fair-roseOP7d ago
all ive done in heroic is linked my epic games account
No description
other-emerald
other-emerald7d ago
Is this apple silicon or Intel mac?
fair-rose
fair-roseOP7d ago
intel
other-emerald
other-emerald7d ago
Ah ok. This feature is only for apple icon because it needs gptk to work 😕
fair-rose
fair-roseOP7d ago
ah :( so if i downloaded a windows version of steam and used heroic to open it, then signed into my steam account in there, would i be able to play my windows-only games?
other-emerald
other-emerald7d ago
Yes. But I think it will only work with crossover on Intel macs But you can try with wine crossover
fair-rose
fair-roseOP7d ago
what do you mean by crossover?
dependent-tan
dependent-tan7d ago
https://www.codeweavers.com this (which is not the same as wine-crossover that can be installed with heroic)
CodeWeavers
Discover how easy it is to run Windows apps on Mac and Linux with C...
Don’t buy a Windows license, don’t reboot or use a virtual machine until you try CrossOver for Mac and Linux. Download a free 14 day trial now and get your Windows apps running on Mac and Linux.
fair-rose
fair-roseOP7d ago
tried using wine to run the steam installer, but when it launches i get an unexpected transport error it being the steam app
extended-salmon
extended-salmon7d ago
Running on intel Mac you will be limited to games running Direct X9, while Apple Silicon Mac can (in my testing) run both DX9 and 10 , 11 and higher. I tried running The Outer Worlds on my Mac Pro 2013 using Heroic Game launcher and it told me I needed Direct X 10 support. On My silicon Mac it runs fine. Have you considered Bootcamp?
extended-salmon
extended-salmon7d ago
Intel Mac heroic launcher without steam button
No description
extended-salmon
extended-salmon7d ago
Apple Silicon Mac with steam button
No description
national-gold
national-gold7d ago
I mean if you are on an intel mac, why not give boot camp a shot?
fair-rose
fair-roseOP6d ago
i do have bootcamp but i find it a hassle to switch back and forth so i generally avoid it
national-gold
national-gold6d ago
ahhh yeah ok gotchya
extended-salmon
extended-salmon6d ago
TLDR: Use Bootcamp on intel Macs. In all honesty there is no one button solution to gaming on a mac. The easiest solution is running windows with bootcamp. The next level would be to stick to MacOS and run the limited native games that are known to run well on intel macs and apple silicon macs. The next level of difficulty would be with heroic game launcher (wine) and finding those games that will run and don’t take too much extra technical skills to work. Finally the hardest level install wine with home-brew and build your own graphics dependencies (Open GL or DriectX). this would require programming knowledge and a powerful Mac with plenty of ram, graphics and storage. Stream ran on another launcher “Whisky” which was apple silicon only, there was a fix to get it working properly which can be fond here https://docs.getwhisky.app/steam.html it required a lot of adding arguments to configure the app. I wonder if Heroic developers have fixed the issue in their install of steam. I am guessing that the windows version of steam requires something that the intel version of Heroic does not support, but the apple silicon can support. Another option would be GOG.com as you can buy and download windows games from the site and then install them and play them in heroic game launcher. The drawback would be a limited selection of old games and direct X9. Another option for Mac gaming would be https://www.macsourceports.com have a list of old games that have Mac source ports that run natively on MacOS intel and Silicon. You will still need to buy the games from GOG, then run them in a source port.
Mac Source Ports - Run old games on new Macs
Mac Source Ports features signed and notarized builds of source ports of your favorite games, working on both Apple Silicon and Intel Macs.
national-gold
national-gold5d ago
I wonder if Heroic developers have fixed the issue in their install of steam. I am guessing that the windows version of steam requires something that the intel version of Heroic does not support, but the apple silicon can support.
from what I can tell, the windows steam that heroic installs is essentially a modified steam build which doesn’t update itself automatically, and runs on GPTK (so it won’t work on intel macs), so it basically takes care of all the extra environment arguments in the background when it’s installed
dependent-tan
dependent-tan5d ago
on intel mac you can install steam using crossover and it works, then how each game works it will depend with wine-crossover the official steam doesn't even install, and the modified version heroic uses for gptk opens but then (at least for me), it gets stuck downloading games
national-gold
national-gold5d ago
did you have msync on when you tried it, out of curiosity? its like a known thing that msync causes steam to get stuckduring a download, for some odd reason
dependent-tan
dependent-tan5d ago
I think I did, I never tried again after that
national-gold
national-gold5d ago
give it another shot, might work

Did you find this page helpful?