-
-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Native MacOS Games don't start with Rosetta #4199
Comments
Can also confirm same problem on a
But now I receive an Apple failure report after the game crashed:
|
is this something that happens for every native mac game? or is it game-specific? because maybe it's not a heroic bug but some incompatibility between what the game uses and what rosetta can emulate |
I had that at least with 7 native macos games (Nerver Alone, Syberia, Resonance, Secret Files: Sam Peter, Her Story, Kathy Rain - Director's Cut, Röki). The only exception that I'm aware of is Drova - Forsaken Kin but as it's quite a recent title I assume it's just compatible with arm architecture. And as I mentioned: The games start with rosetta, when I start them from Finder (after checking "Open with Rosetta" in their Informations window) instead of HGL. Only if I start them with HGL there's no way to make them work. |
Describe the bug
I reported the problem on Discord before: https://discord.com/channels/812703221789097985/1319230594995064832
When I start a native MacOS game on my Apple Silicon Chip based MacBook games that depend on the x86_64 architecture won't start but get stuck e.g. while the loading screen appears.
When I test the game by starting from the filemanager the same happens until I check the Rosetta-Box in the Informations-menu of the app (game). Then all the tested games worked flawlessly. Also starting the game with the prefix
arch -x86_64
lead to a perfectly starting game.As far as I remember HGL used to start native MacOS games with Rosetta automatically when needed before, right?
For me it would suffice if there was a checkbox to choose if I want to use Rosetta for starting a game in it's preferences in HGL. But at the moment I see no way to start those games successfully with HGL or am I just missing s.th.?
Add logs
Steps to reproduce
Finder
Games/Heroic
in your home directoryInformations
(I guess ...? In german it'sInformationen
)Open with Rosetta
Expected behavior
A x86_64 dependent game should be started with Rosetta also when I start it from HGL.
Screenshots
No response
Heroic Version
Latest Stable
System Information
CPU: 8x Apple M3
Memory: 17.18 GB (used: 8.56 GB)
GPUs:
OS: 15.2.0 (darwin)
The current system is not a Steam Deck
We are not running inside a Flatpak container
Software Versions:
Heroic: 2.15.2 Emeth
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.1.2
Nile: 1.1.2 Will A. Zeppeli
Additional information
I know that I can also install those games' Windows version which might also be less outdated than the nativ MacOS version. But still: If users get the (default) opportunity to install a game natively the easy solution to activate Rosetta for those games should actually be possible and easy to use.
The text was updated successfully, but these errors were encountered: