Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
8.3k stars 439 forks source link

[Mac] nothing happens on any game launch #759

Closed Stooovie closed 2 years ago

Stooovie commented 2 years ago

IMPORTANT! Do not erase this template!

Is this a game issue? If YES please use our Discord to get help.

Open here only issues with Heroic like: Heroic doesn't open, some button is out of place, Heroic closes unexpectedly, installs got interrupted, etc.

Try to get help on our Wiki first: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/Troubleshooting

Describe the bug No game actually runs. They install just fine, but after pressing Play, the Play button usually returns to "Play" again after a little while. Nothing pops up, no error message, absolutely nothing happens.

Add Logs

INFO: launching Ape Out Coley INFO: Trying to get user information INFO: creating new prefix /Users/stooovie/.wine ERROR: Error: Command failed: WINEPREFIX='/Users/stooovie/.wine' '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineboot' -i && '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineserver' --wait /bin/sh: /Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineboot: No such file or directory

WARNING: GameMode not installed INFO: Launch Command: CX_BOTTLE=Heroic /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary launch Coley --wine '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine'
INFO: Stopping Discord Rich Presence if running... INFO: Stopped Discord Rich Presence.

To Reproduce

  1. install any Windows game
  2. play on Mac
  3. nothing happens

Expected behavior Game opens.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Additional context I'd install Wine manually but there's no mention of this in documentation, Crossover should have its own Wine libraries and the official server says Wine supports only up to MacOS 10.14.

flavioislima commented 2 years ago

This looks like an issue with Crossover. Check if this path exists: Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineboot

flavioislima commented 2 years ago

Also, check if this bottle was created, try to start it manually or run other software on it. Check if on heroic, on the wine settings, the bottle name is correct and the crossover path is correct as well.

Stooovie commented 2 years ago

This looks like an issue with Crossover. Check if this path exists: Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineboot

no it doesn't, see Screenshot 2021-12-02 at 22 43 30

Crossover is fully working otherwise. Thank you!

Stooovie commented 2 years ago

Also, check if this bottle was created, try to start it manually or run other software on it. Check if on heroic, on the wine settings, the bottle name is correct and the crossover path is correct as well.

After manually creating a Heroic bottle in Crossover, I'm able to run many games! So that seems to have worked. Thank you so much!

flavioislima commented 2 years ago

That's great!