HGL
Heroic Games Launcher•6mo ago
secure-lavender

How to start a game with Rosetta in HGL

When I try to start a MacOS native install of a Game from HGL on my M3 silicon Apple device it doesn't seem to use Rosetta by default and I lack a way to make it. E.g. when I start a corresponding installation of NORCO the starting process immediately stops at load screen and doesn't go on ever again. While the same happens when I start the game directly via the Filemanager without HGL the game starts perfectly after checking the Rosetta-box in the Informations-Window of NORCO.app. Also starting the game via Terminal arch -x86_64 ./Games/Heroic/NORCO.app/Contents/MacOS/norco works fine. So it seems I would only need a way to tell HGL to use arch -x86_64 always before executing the Application .... But how? I've been experimenting a bit with the options but obviously didn't find the right way to make HGL starting the game with Rosetta. Can anyone hint me to the solution? 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
1 Reply
secure-lavender
secure-lavenderOP•6mo ago
🤔 Shouldn't the arm64-version use Rosetta automatically when it's needed? At least the recommendations to install Rosetta when missing and a game doesn't start implies it. And some folks seem to having had success by following that advice. Rosetta is definitely installed. I nevertheless followed the instructions to install it. I can start the Games using Rosetta from the filemanager successfully. But HGL always uses the native arm environment to start. And I don't see any way to change that in HGL. Is anyone able to reproduce that problem with version 2.15.2 (arm64) on MacOS 15.2.0? At least I would know if it's just me or maybe a version regression ...

Did you find this page helpful?