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.25k stars 433 forks source link

[macOS] Games don't open/run 2020 Intel macbook pro #1377

Closed FredsMedia closed 2 years ago

FredsMedia commented 2 years ago

Describe the bug

This is my first post in github so bear with me. I got Heroic today and was very excited to get a chance to play Rocket League (and trackmania) on my mac. Unfortunately after following an online tutorial (I can add a link if need be) When I go to launch Rocket League (or trackmania) it shows as launching and then stops about 10 seconds after. I have tried to fix this by seeing the the issue that was in the log (sugar for RL, Pigeon for Trackmania) but to no avail. I have also set up crossover with the correct dependancies (is that the correct term?) Any help is appreciated!

Add logs

(12:40:54) DEBUG: [Legendary]: Running Legendary command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" --version (12:41:04) INFO: [Legendary]: Legendary location: /Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary (12:41:04) INFO: [Gog]: GOGDL location: /Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/gogdl (12:41:04) INFO: [Backend]:
Heroic Version: 2.3.3 Brook Legendary Version: 0.20.25 Our Benefactors OS: macOS KERNEL: 21.5.0 ARCH: x64 CPU: Intel Core™ i5-8257U @1.4 RAM: Total: 8 GiB Available: 5.5 GiB GRAPHICS: GPU0: Intel Iris Plus Graphics 645 VRAM: 1536MB DRIVER:

(12:41:05) WARNING: [Backend]: Protocol already registered. (12:41:06) INFO: [Frontend]: Refreshing Library (12:41:06) INFO: [Legendary]: Refreshing library... (12:41:06) INFO: [Legendary]: Refreshing Epic Games... (12:41:06) DEBUG: [Legendary]: Running Legendary command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" list --include-ue (12:41:13) INFO: [Legendary]: Updating game list (12:41:13) INFO: [Legendary]: Game List Updated (12:41:13) INFO: [Legendary]: Checking for game updates: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" list-installed --check-updates --tsv (12:41:13) DEBUG: [Legendary]: Running Legendary command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" list-installed --check-updates --tsv (12:41:20) INFO: [Legendary]: Found 0 game(s) to update (12:41:20) INFO: [Gog]: Found 0 game(s) to update (12:41:58) INFO: [Backend]: Launching Rocket League® (Sugar) (12:41:58) DEBUG: [Legendary]: Running Wine command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" wineboot --init && "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wineserver" --wait (12:42:07) DEBUG: [Legendary]: Ran Wine command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" wineboot --init && "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wineserver" --wait (12:42:07) INFO: [Legendary]: Launching Rocket League®: WINEPREFIX=/Users/freddy/.wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" launch Sugar --wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" --wine-prefix /Users/freddy/.wine (12:42:07) DEBUG: [Legendary]: Running Legendary command: WINEPREFIX=/Users/freddy/.wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" launch Sugar --wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" --wine-prefix /Users/freddy/.wine (12:42:13) DEBUG: [Legendary]: Running Legendary command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" --version (12:42:17) INFO: [Backend]: Log was written to /Users/freddy/Library/Application Support/heroic/GamesConfig/Sugar-lastPlay.log (12:42:17) INFO: [Frontend]: Refreshing Library (12:42:17) INFO: [Legendary]: Refreshing library... (12:42:17) INFO: [Legendary]: Updating game list (12:42:17) INFO: [Legendary]: Game List Updated (12:43:42) INFO: [Backend]: Launching Rocket League® (Sugar) (12:43:42) DEBUG: [Legendary]: Running Wine command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" wineboot --init && "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wineserver" --wait (12:43:48) DEBUG: [Legendary]: Ran Wine command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" wineboot --init && "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wineserver" --wait (12:43:48) INFO: [Legendary]: Launching Rocket League®: WINEPREFIX=/Users/freddy/.wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" launch Sugar --wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" --wine-prefix /Users/freddy/.wine (12:43:48) DEBUG: [Legendary]: Running Legendary command: WINEPREFIX=/Users/freddy/.wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" launch Sugar --wine "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/CrossOver-Hosted Application/wine" --wine-prefix /Users/freddy/.wine (12:44:08) DEBUG: [Legendary]: Running Legendary command: "/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary" --version (12:44:18) INFO: [Backend]: Log was written to /Users/freddy/Library/Application Support/heroic/GamesConfig/Sugar-lastPlay.log (12:44:18) INFO: [Frontend]: Refreshing Library (12:44:18) INFO: [Legendary]: Refreshing library... (12:44:18) INFO: [Legendary]: Updating game list (12:44:18) INFO: [Legendary]: Game List Updated

Steps to reproduce

  1. Go to 'Library'
  2. Click on 'Rocket League'
  3. Scroll down to 'Logs'
  4. See error

Expected behavior

I expected the game to open and run

Screenshots

No response

System Information

Additional information

No response

flavioislima commented 2 years ago

How did you add the Wine to Heroic? can you send a screenshot of the Wine Settings?

FredsMedia commented 2 years ago
Screen Shot 2022-05-28 at 12 16 57 pm Screen Shot 2022-05-28 at 12 17 04 pm Screen Shot 2022-05-28 at 12 19 02 pm

Is this what you want @flavioislima

flavioislima commented 2 years ago

Yes, with Crossover you don't need to add wine like custom wine. This was before heroic started supporting crossover. Now you just need to install crossover and have a bottle named Heroic. In heroic you can setup the bottle called Heroic or Legendary that has some automated script for a few games. So you can try both and see which one works.

FredsMedia commented 2 years ago

So I just make the bottle in crossover and enable that DX thingo and it works? I tried this and it didn’t sadly, after looking at the log from sugar and pigeon I noticed the directory at the very end (FredsMedia/games/games) and realised that’s the original directory I installed RL. I reset heroic through the advances settings but it’s still coming up in both pigeon and sugar. Is there any way to reset that bc that might be the problem. Ps. Sorry for the late replies it seems like we are in different time zones @flavioislima I could upload the 2 last play logs if need be. Also did you make heroic?

FredsMedia commented 2 years ago

Is this still being investigated? Do you need more information, screen recordings? anything that will help us figure out the problem?

flavioislima commented 2 years ago

@FredsMedia try on the latest release and send a new screenshot like the above.

FredsMedia commented 2 years ago
Screen Shot 2022-06-15 at 3 08 55 pm

this good?

flavioislima commented 2 years ago

Can you try renaming the bottle to Legendary ?

FredsMedia commented 2 years ago
Screen Shot 2022-06-16 at 9 14 39 am

Both are there Still doesn't work. You need any logs? These are my settings: {"altLegendaryBin":"","altGogdlBin":"","addDesktopShortcuts":false,"addStartMenuShortcuts":false,"autoInstallDxvk":false,"autoInstallVkd3d":false,"customWinePaths":[],"darkTrayIcon":true,"defaultInstallPath":"/Users/freddy/Games/Heroic","defaultWinePrefix":"/Users/freddy/Games/Heroic/Prefixes","disableController":false,"egsLinkedPath":"","maxRecentGames":1,"maxWorkers":0,"minimizeOnLaunch":false,"nvidiaPrime":false,"otherOptions":"","showFps":false,"showUnrealMarket":true,"useGameMode":false,"wineCrossoverBottle":"Heroic","winePrefix":"/Users/freddy/.wine","wineVersion":{"bin":"/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine","name":"CrossOver - 21.2","type":"crossover","wineserver":"/Users/freddy/Desktop/FredsMedia/Games/Games I Didnt Make/Other/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineserver","wineboot":""}}

FredsMedia commented 2 years ago

Wait how do I set up the bottle inside of Heroic? I have been making both manually from crossover and I think this might be the problem. @flavioislima Do you only get notifications if I mention you? Sorry if I am coming across as rude I just want this to get fixed and I know you probably have many other things to do.

FredsMedia commented 2 years ago

@flavioislima has this been abandoned? I mean 11 days seems like a while...

flavioislima commented 2 years ago

@flavioislima has this been abandoned? I mean 11 days seems like a while...

Well, you need to understand that we do this on our free time and it's a free project. So there is no deadline we help when we can.

I'm pretty busy these weeks because I'm moving to a new apartment so I am not being able to focus on Heroic and probably won't be for one more week.

Try to go to our discord to get help there if you haven't.

FredsMedia commented 2 years ago

omg im so sorry I didn't realise you were doing this in your free time. Again so sorry, I was a bit rude there. Take as much time as you need, I appreciate what you have done so far and I think the app you have created is amazing!

FredsMedia commented 2 years ago

Well they weren’t much help, didnt even see it.

FredsMedia commented 2 years ago

@flavioislima How did the move go? Any new ideas because I am stumped...

FredsMedia commented 2 years ago

I occasionally use porting kit, would this interfere because they both use wine?

flavioislima commented 2 years ago

I occasionally use porting kit, would this interfere because they both use wine?

I have no idea what this is but might be. Also Heroic won't run games with wine we support Crossover Only. If you are using Wine then that is your problem.

Check the latest commit build in beta to see if it solves your issue: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/actions/runs/2813626583

Nocccer commented 2 years ago

The only thing i see is the spaces in the game path, but actually that should not be problem in beta. Maybe the games you wanna try to run, just don't work in crossover. Check crossover compatibility database on there website. Also make sure to follow there guide how to setup heroic crossover bottle.

FredsMedia commented 2 years ago

sorry for the very late reply! I use crossover but I assumed they both used wine (not an expert!) I just want to use rocket league and there is lots of proof of it working.

FredsMedia commented 2 years ago

Yeah this isn’t going anywhere. Sorry for the waste of time it’s probably my Mac being stubborn as usual. Nice meeting you though Flavioslima.

flavioislima commented 2 years ago

Yeah this isn’t going anywhere. Sorry for the waste of time it’s probably my Mac being stubborn as usual. Nice meeting you though Flavioslima.

Sorry man, could not give attention to this issue. But tk be honest I'm not sure what is going on yet. On 2.4.3 the logs are the same? Have you tried games from both epic and Gog?

FredsMedia commented 2 years ago

Yeah this isn’t going anywhere. Sorry for the waste of time it’s probably my Mac being stubborn as usual. Nice meeting you though Flavioslima.

Sorry man, could not give attention to this issue. But tk be honest I'm not sure what is going on yet. On 2.4.3 the logs are the same? Have you tried games from both epic and Gog?

I will check in a bit as I am not home right now. I don’t have any games on gog so what would you reccomend that is free?

FredsMedia commented 2 years ago

Well we got further with gog (the game launched) but still not quite there.

Screen Shot 2022-09-29 at 2 55 29 pm
flavioislima commented 2 years ago

So it launches, the game probably won't run using wine on mac but at least it runs. Try maybe a native macOS game from both Epic and GOG.

FredsMedia commented 2 years ago

Both 64 bit or should we add on a 32 to the mix?

FredsMedia commented 2 years ago

ok so both games from epic and gog that are native to macOS run perfectly fine. I am going to check Rocket League again to see if it will work.

FredsMedia commented 2 years ago

I decided track mania because it took up way less space but these came up. Any ideas?

Screen Shot 2022-09-30 at 8 29 22 am Screen Shot 2022-09-30 at 8 29 12 am Screen Shot 2022-09-30 at 8 29 05 am
FredsMedia commented 2 years ago

lkwbref;aber;gva;ekrbgvi;haber;igvai;wruhvliawrvliauwbervba;erbfhjaebrgljhbwrljhfga omgggggggggg it's workingggggggggg THIS IS THE BEST DAY OF MY LIFE. thank you for sticking this out for me man

Screen Shot 2022-09-30 at 8 50 42 am
flavioislima commented 2 years ago

lkwbref;aber;gva;ekrbgvi;haber;igvai;wruhvliawrvliauwbervba;erbfhjaebrgljhbwrljhfga omgggggggggg it's workingggggggggg THIS IS THE BEST DAY OF MY LIFE. thank you for sticking this out for me man

Screen Shot 2022-09-30 at 8 50 42 am

That's great, man. Have fun! 😁