Windows version of Steam
Hello folks, need some help myself with this one.
A friend is trying to run the Windows version of Steam via Heroic (on macOS, M1 MacBook), as they're trying to play some Windows-only games. I've walked them through installing the latest Wine-Crossover & sideloading Steam. They could start Steam itself, log in, but once they get to the main UI,
steamwebhelper.exe
(which to my knowledge is Steam's browser-based UI) crashes. I was wondering if this is a known issue, and if there's anything to be done there (I only have one screenshot of the crash dialog, no game log yet).
On CrossOver's website, I'm seeing that Steam has a 4/5 rating, so I take it that it should work
I unfortunately cannot test this myself as I don't own any Apple devices (and testing in a VM would no doubt not be the same thing)
Less important, but Winetricks also does not seem to work at all. They're getting an ENOENT
error when trying to launch it, and nothing about it being downloaded (or failing to download, for that matter) is in the Heroic log12 Replies
eastern-cyan•3y ago
I understand you need to install some dependencies for winetricks to work, 7z, cabextract, zenit (and maybe something else) with homebrew for example, I did have information about those dependencies missing when I tried though so maybe your error here is different
have they tried running steam directly from crossover without heroic in the middle?
They don't have CrossOver installed, they've only downloaded that Wine version from the Wine Manager
I could of course walk them through installing CrossOver as well, but ugh
As far as I know,
ENOENT
means "can't run the thing you're trying to run"; so either the script isn't downloaded at all (which would make sense to me, considering I see nothing in terms of log output about it) or it isn't marked as executable
If dependencies would just be missing, Winetricks would at least start (but then complain)eastern-cyan•3y ago
I actually had this ENOENT error currently on one of my logs and it's
Error: ENOENT: no such file or directory
so it looks like the winetricks file is not even thereWell all I have is this

And an (unrelated) Heroic log does not mention Winetricks at all (it should say something about it being updated, right? That's what it does on Linux at least)
eastern-cyan•3y ago
maybe you can manually download winetricks? it seems to be just download the file, put it in the right place, set the permissions https://github.dev/Heroic-Games-Launcher/HeroicGamesLauncher/blob/690f522155940d2fc6dff3339a53f38002ee37d9/src/backend/tools.ts#L312-L313
it should say
Downloading Winetricks
in the logs, yeahRight, will do that if we need Winetricks again (original reason I needed it was to install
corefonts
, but we ended up just copying the files over manually)graceful-blue•3y ago
I had problems with the steamwebhelper while i writing the add non steam feature
What it solved was starting heroic with
--no-sandbox
Maybe that helps here aswell ?Alright, new question: How do I do that on macOS? Do I just run
/Applications/Heroic.app --no-sandbox
?
https://superuser.com/a/841311
Ah, great. Gotta count on Apple making things difficult for no reason
TLDR: It's open /Applications/Heroic.app --args --no-sandbox
Tried that, sadly with no change
I did get a game log now though, lines 514-523 look interesting
mute-gold•3y ago
https://steamcommunity.com/groups/SteamClientBeta/discussions/3/3710433479207750727/
They had a handy launch arg for avoiding such crashes but got removed
Ending support for -no-browser and -noreactlogin :: Steam Client Beta
This topic is about command line options in the Steam client. A few advanced users add command line options to change how their Steam client works. If you haven't done so, you can safely ignore this whole subject. For people who do use command line options, and specifically -noreactlogin or -no-browser , we would like to learn what you're using ...
other-emerald•3y ago
I haven’t read through the thread, but check out what PortingKit does. I was able to run Persona 5 on my M1 Mac with it https://www.portingkit.com/game/1574
Porting Kit
Porting Kit | Install Windows apps in Mac
With Porting Kit, you can install Windows games and apps on macOS easily using Wineskin technology!