Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
11.13k stars 237 forks source link

[Bug]: GTA won't launch Rockstar Games launcher freezes on Logo #835

Open cgcomito opened 4 months ago

cgcomito commented 4 months ago

Description

When I try to launch GTA V or GTA DE the Rockstar Games logo comes up and freezes. Can't play the games

Steps to reproduce

Launch Rockstar Launcher from within Whisky

Expected behaviour

Yesterday Rockstar Launcher loaded, Today it freezes on the Rockstar logo.

Logs

Whisky Version: 2.2.3
Date: 2024-02-21T04:44:45Z
macOS Version: 14.2.1

Bottle Name: Steam
Bottle URL: /Users/christian/Library/Containers/com.isaacmarovitz.Whisky/Bottles/3B5337F3-5AA2-4415-B7D5-9E7004EBC71A

Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync

Metal HUD: false
Metal Trace: false

DXVK: true
DXVK Async: true
DXVK HUD: off

Arguments: start /unix /Users/christian/Library/Containers/com.isaacmarovitz.Whisky/Bottles/3B5337F3-5AA2-4415-B7D5-9E7004EBC71A/drive_c/Program Files/Rockstar Games/Launcher/LauncherPatcher.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    WINEDEBUG = "fixme-all";
    WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=n,b";
    WINEMSYNC = 1;
    WINEPREFIX = "/Users/christian/Library/Containers/com.isaacmarovitz.Whisky/Bottles/3B5337F3-5AA2-4415-B7D5-9E7004EBC71A";
}

info:      Memory Type[1]: Property Flags = 0xf
info:      Memory Type[2]: Property Flags = 0xb
[mvk-info] Created VkInstance for Vulkan version 1.1.0, as requested by app, with the following 3 Vulkan extensions enabled:
        VK_KHR_get_surface_capabilities2 v1
        VK_KHR_surface v25
        VK_EXT_metal_surface v1
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_10_0
info:    VK_EXT_host_query_reset
info:    geometryShader                         : 0
info:    shaderStorageImageReadWithoutFormat    : 0
info:    hostQueryReset                         : 1
info:  DXVK: Using 2 async compiler threads
info:      Size: 32768 MiB
info:  Built-in extension providers:
info:  DXVK: v1.10.3-20230507-async (macOS)
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  Built-in extension providers:
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:    OpenVR
info:  Game: SocialClubHelper.exe
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: could not open registry key, status 2
info:    OpenXR
info:  DXVK: v1.10.3-20230507-async (macOS)
info:    Win32 WSI
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: Failed to locate module
info:  OpenVR: could not open registry key, status 2
info:  Built-in extension providers:
info:    Win32 WSI
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:    OpenXR
info:    OpenXR
info:  DXVK: v1.10.3-20230507-async (macOS)

What version of Whisky are you using?

2.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

kopytos commented 4 months ago

same problem

warnerode commented 4 months ago

I'm in the same boat. Social Club Rockstar logo pops up, then poof, it disappears, lurking in the background, and making it impossible for me to jump into the game. Really hoping for a fix soon, especially since GTA V is my go-to game on Mac.

Moyck commented 4 months ago

Rockstar Launcher cannot be opened since it was updated yesterday

MarvelLau commented 4 months ago

I have M1 Max. I have the same problem as you. I really hope to fix it as soon as possible. It should be caused by the recent fact that GTA5 no longer supports Windows 7/8.

RobroyTom commented 4 months ago

I have the same issue. I think that problem relate with last Rockstar launcher update. I wish it works soon 🙌🏻

TakhirFox commented 4 months ago

I have the same issue. I think that problem relate with last Rockstar launcher update. I wish it works soon 🙌🏻

I hope so too

ivnmv2 commented 4 months ago

Please guys, It's the only reason I downloaded whisky for. Been having the exact same issue here. Let us know if there's anyway to fix it

Ujhwal commented 4 months ago

Facing the same issue can anyone please shows an alternative approach

c9dn commented 4 months ago

Facing the same issue can anyone please shows an alternative approach

Look into the wineskin project. Use engine -16. and it should work. The graphics are trash, and it's laggy, but it works.

kopytos commented 4 months ago

Facing the same issue can anyone please shows an alternative approach

Look into the wineskin project. Use engine -16. and it should work. The graphics are trash, and it's laggy, but it works.

where can i find it?

warnerode commented 4 months ago

Crossover Trial Works fine for now. Until a fix is there ya'll can use it for now I guess.

Ujhwal commented 4 months ago

Weirdly I am finding these error logs inside the Launcher Logs, I am not why Rock Star Launcher is unable to connect to the internet.

[2024-02-23 08:20:32.414] [DISPLAY] [Workr] [preqmanager] About to launch process: C:\Program Files\Rockstar Games\Launcher\Redistributables\SocialClub\Social-Club-Setup.exe (with commandline: /silent) [2024-02-23 08:20:43.852] [DISPLAY] [Workr] [launcher] Checking minimum SDK requirement [2024-02-23 08:20:45.070] [DISPLAY] [Workr] [launcher] Completed Social Club Pre-initialization tasks [2024-02-23 08:22:45.759] [ ERROR ] [Main ] [ui_mainwindow] Main window lost. Shutting down... [2024-02-23 08:22:45.760] [DISPLAY] [Main ] [launcher] Shutdown requested! Forced: false [2024-02-23 08:22:45.760] [DISPLAY] [Main ] [launcher] Social club UI in fail state... requesting shutdown. [2024-02-23 08:22:45.760] [ ERROR ] [Main ] [error] **** [2024-02-23 08:22:45.760] [ ERROR ] [Main ] [error] Setting error condition [2024-02-23 08:22:45.760] [ ERROR ] [Main ] [error] Category: 3 (ERROR_CATEGORY_SOCIAL_CLUB) [2024-02-23 08:22:45.760] [ ERROR ] [Main ] [error] Code: 17 (SC_INIT_ERR_WEBSITE_FAILED_LOAD) [2024-02-23 08:22:45.760] [ ERROR ] [Main ] [error] Extra:
[2024-02-23 08:22:45.760] [ ERROR ] [Main ] [error] * Localised: The Rockstar Games Launcher timed out loading both its online and offline content. Please check your connection and try again later. If you continue to have problems, please contact Rockstar Games Customer Service at https://support.rockstargames.com. [2024-02-23 08:22:45.760] [ ERROR ] [Main ] [error] **** launcher.01.log launcher.log prelauncher.log ipc.log socialclub_launcher.log

kopytos commented 4 months ago

Crossover Trial Works fine for now. Until a fix is there ya'll can use it for now I guess.

which version of crossover should i choose for better gameplay?

c9dn commented 4 months ago

Crossover Trial Works fine for now. Until a fix is there ya'll can use it for now I guess.

Doesn't work for me, rockstar sign in said "Email not found or password incorrect", my credentials work fine though.

warnerode commented 4 months ago

Hey @kopytos, I believe you receive the latest patch with Trial.

@c9dn, I also had to input my email and password, but my credentials worked fine. By the way, I switched to Windows 11 in Wine Configuration within the Steam Bottle I created, and DirectX 11 works in-game as well.

Just to mention, I'm using an M3 Pro. Tried to pack in as much information as possible. Hopefully, it's helpful. The game runs smoother compared to Whiskey.

I'm hoping for updates to Whiskey, especially to address the DirectX 11 issue. It's been my go-to since I purchased my Mac.

Cheers!

Ezlan97 commented 4 months ago

Screenshot 2024-02-25 at 8 53 29 AM There is pop up error showing this, also this is happening after new update on rockstart

Ezckye commented 4 months ago

Screenshot 2024-02-25 at 8 53 29 AM There is pop up error showing this, also this is happening after new update on rockstart

That's because the bottle you're using is probably on Windows 7/8, Rockstar dropped support for those in the update that broke whisky support too.

Gcenx commented 4 months ago

@c9dn

Look into the wineskin project. Use engine -16. and it should work.

Makes sense.

The graphics are trash

I don’t work on MoltenVK so any bugs you’ve encountered when when using WineD3D Vulkan & DXVK are more or less due to MoltenVK bugs.

and it's laggy, but it works.

If that’s with DXVK you’d need to give it more time for the shader cache to fill out, same as when using DXVK in Whisky or even CrossOver.


Currently the best way to play GTAV is via CrossOver-24 with D3DMetal.

c9dn commented 4 months ago

@c9dn

Look into the wineskin project. Use engine -16. and it should work.

Makes sense.

The graphics are trash

I don’t work on MoltenVK so any bugs you’ve encountered when when using WineD3D Vulkan & DXVK are more or less due to MoltenVK bugs.

and it's laggy, but it works.

If that’s with DXVK you’d need to give it more time for the shader cache to fill out, same as when using DXVK in Whisky or even CrossOver.

Currently the best way to play GTAV is via CrossOver-24 with D3DMetal.

HI there, I've been using crossover for a few days, and it works great. I currently use high resolution mode, but I'll try D3D metal.

As for the other issues, my expertise is not in graphics or WINE, so I can't provide more feedback.

Thanks for following up on my message, and for the suggestion.

c9dn commented 4 months ago

Hey @kopytos, I believe you receive the latest patch with Trial.

@c9dn, I also had to input my email and password, but my credentials worked fine. By the way, I switched to Windows 11 in Wine Configuration within the Steam Bottle I created, and DirectX 11 works in-game as well.

Just to mention, I'm using an M3 Pro. Tried to pack in as much information as possible. Hopefully, it's helpful. The game runs smoother compared to Whiskey.

I'm hoping for updates to Whiskey, especially to address the DirectX 11 issue. It's been my go-to since I purchased my Mac.

Cheers!

Hi Waren,

Yep, a few hours prior your post it worked great on crossover. Must have had a bug on rockstars end. I too am using an M3 pro system and it works great.

Have a great day.

Ezlan97 commented 4 months ago

Screenshot 2024-02-25 at 8 53 29 AM There is pop up error showing this, also this is happening after new update on rockstart

That's because the bottle you're using is probably on Windows 7/8, Rockstar dropped support for those in the update that broke whisky support too.

Updated bottle to windows 10 now have same issue as this ticket. After connecting in rockstar game services the windows dissapear.

info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Game: SocialClubHelper.exe info: DXVK: v1.10.3-20230507-async (macOS) 022c:fixme:win:GetPointerDevices (000000000011E114 0000000000000000): partial stub 022c:fixme:system:QueryDisplayConfig (00000002 000000000011E114 000066E40004F580 000000000011E110 000066E40009B080 0000000000000000): semi-stub rosetta error: unexpectedly need to EmulateForward on a synchronous exception x86_rip=0x12583212672 arm_pc=0x4639093772 num_insts=4 inst_index=1 x86 instruction bytes: 0x9459902647589229633 0x18446744072506323180 022c:fixme:system:DisplayConfigGetDeviceInfo DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME: stub 022c:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11

MarvelLau commented 4 months ago

@c9dn

Look into the wineskin project. Use engine -16. and it should work.

Makes sense.

The graphics are trash

I don’t work on MoltenVK so any bugs you’ve encountered when when using WineD3D Vulkan & DXVK are more or less due to MoltenVK bugs.

and it's laggy, but it works.

If that’s with DXVK you’d need to give it more time for the shader cache to fill out, same as when using DXVK in Whisky or even CrossOver.


Currently the best way to play GTAV is via CrossOver-24 with D3DMetal.

I used Crossover 24 and it didn't work, GTA5 wouldn't start, and the dialog asked me to reinstall the game. Rockstar Games Launch unexpectedly shut down.

image image

Gcenx commented 4 months ago

I’ve had no issues on my end playing with CX24.

If you’ve been sharing a bottle between CrossOver & Whisky it’s going to become broken quickly.

RobroyTom commented 4 months ago

Is there some way how to fix it in Whisky app ? I play Gta V with crossover now and its perfect, but payment is soon :D

Gcenx commented 4 months ago

Is there some way how to fix it in Whisky app ? I play Gta V with crossover now and its perfect, but payment is soon :D

The only way I see this getting fixed in Whisky is if Apple does so via D3DMetal.

c9dn commented 4 months ago

Is there some way how to fix it in Whisky app ? I play Gta V with crossover now and its perfect, but payment is soon :D

There are alternate methods online to evade the payment. But I would not do that as you're taking profits away from the devs.

Please do not do this as it’s technically pirating, and possibly illegal

Gcenx commented 4 months ago

@c9dn there was no need to provide a url with a BS reason, @IsaacMarovitz opeblynwants to support CodeWeavers like myself and most other third-party projects.

c9dn commented 4 months ago

@c9dn there was no need to provide a url with a BS reason, @IsaacMarovitz opeblynwants to support CodeWeavers like myself and most other third-party projects.

I completely understand. I said in my original comment to NOT use it. I would never steal profits from third party projects. I also want to support CodeWeavers, and I have a legitimate CrossOver License. But chances are, they could have found it out on their own.

Hope this clears up any understanding.

Gcenx commented 4 months ago

I completely understand. I said in my original comment to NOT use it. I would never steal profits from third party projects. I also want to support CodeWeavers, and I have a legitimate CrossOver License. But chances are, they could have found it out on their own.

Hope this clears up any understanding.

There’s no misunderstanding here, yes anyone can easily google workaround/hacks for any software. Instead you’ve blatantly provided a directly url under the guise of educational purposes

Keep in mind @IsaacMarovitz even provides a discount code to make the purchase cheaper.

c9dn commented 4 months ago

I am restating, that I do not recommend doing this. And I’ve stated 3-4 times so far I do not believe in using workarounds. But anyone who wants to use workarounds, would have already used them. I do agree that it’s possibly a bad idea to include a link. I’ll edit my original comment

kopytos commented 4 months ago

whisky didnt fix it yet?

Ujhwal commented 3 months ago

Still waiting for a fix from Whisky Team. I am not sure how we can find a workaround on this issue by only using Whisky application.

c9dn commented 3 months ago

Still waiting for a fix from Whisky Team. I am not sure how we can find a workaround on this issue by only using Whisky application.

That's the thing about open source apps. Even though there is a team, individual contributors can also add code to Whisky to make it work.

I predict that if we upgrade Whisky's wine version to 9.0(similar to what crossover is doing), we'll be able to run the rockstar launcher fine. I'm not sure if this will work, and even if it will, I'm not skilled in this, so I'm not capable of working on this.

Good luck with finding a solution.

iamyuti commented 3 months ago

Hi I'm relatively new to Mac gaming and I've been trying to play GTA with Whisky today and unfortunately I haven't seen this bug thread before. So I bought and downloaded GTA for nuts lol I've been wondering if the other Crossover option still works and if yes, do I need to download GTA again or is there a more efficient way to approach this, since it's around 110gb

teksta7 commented 3 months ago

Think the easiest thing if you do have Crossover and Whisky and you are using Steam is to set a common location as a Steam Library directory that a bottle in either of those programs can access. For example for me, I use an external drive and set any Steam installation I have in any bottle to recognise a directory on that drive as a Steam Library directory to store games, that way when I switch bottles, my library is unaffected and no re downloads needed

c9dn commented 3 months ago

Update: Crossover 24.1 isn't working for a new install for me. Is anyone facing this issue?

tszhong0411 commented 2 months ago

The latest version of CrossOver (24.0.1) still failed. CleanShot 2024-04-08 at 19 23 13@2x

Is it because the social club isn't installed?

[2024-04-08 19:24:31.387] [DISPLAY] [Main ] [main] Working directory: C:\Program Files\Rockstar Games\Launcher
[2024-04-08 19:24:31.397] [DISPLAY] [Main ] [minmode] Starting up normally.
[2024-04-08 19:24:31.398] [DISPLAY] [Main ] [launcher] Opening log file.
[2024-04-08 19:24:31.404] [DISPLAY] [Main ] [main] Command line: "C:\Program Files\Rockstar Games\Launcher\Launcher.exe"
[2024-04-08 19:24:31.404] [DISPLAY] [Main ] [main] P4 Version: 
[2024-04-08 19:24:31.404] [DISPLAY] [Main ] [main] RGL Branch: release_02
[2024-04-08 19:24:31.405] [DISPLAY] [Main ] [main] Version: 1.0.87.1898
[2024-04-08 19:24:31.405] [DISPLAY] [Main ] [main] Parameters:
[2024-04-08 19:24:31.405] [DISPLAY] [Main ] [main]     C:\Program Files\Rockstar Games\Launcher\Launcher.exe
[2024-04-08 19:24:31.452] [DISPLAY] [Main ] [titlemanager] Installed titles:
[2024-04-08 19:24:31.452] [DISPLAY] [Main ] [titlemanager]  Title                             Progress               Version              Location                                                    
[2024-04-08 19:24:31.454] [DISPLAY] [Main ] [preqmanager] Could not get preq list from disk; no preqs known to be installed.
[2024-04-08 19:24:31.471] [DISPLAY] [Main ] [fileutils] Unable to get file version info size for C:\Program Files\Rockstar Games\Social Club\socialclub.dll
[2024-04-08 19:24:31.472] [WARNING] [Main ] [settingsmanager] Couldn't read settings file C:\users\crossover\AppData\Local\Rockstar Games\Launcher\settings_user.dat; using defaults.
[2024-04-08 19:24:31.472] [WARNING] [Main ] [settingsmanager] Couldn't read settings file C:\ProgramData\Rockstar Games\Launcher\settings_machine.dat; using defaults.
[2024-04-08 19:24:31.473] [DISPLAY] [Main ] [settingsmanager] No user language setting, defaulting to 'zh-CHT'
[2024-04-08 19:24:31.479] [DISPLAY] [Main ] [svc] Service version: 1.0.87.1898 (1.0.87.1898)
[2024-04-08 19:24:31.519] [DISPLAY] [Main ] [main] Current environment (prod) different to previous launch (); updating environment setting
[2024-04-08 19:24:31.524] [DISPLAY] [Main ] [fileutils] Unable to get file version info size for C:\Program Files\Rockstar Games\Social Club\socialclub.dll
[2024-04-08 19:24:31.524] [DISPLAY] [Main ] [fileutils] Version: 0.0.0.0 | 1.0.87.1898 | FFP
[2024-04-08 19:24:35.345] [WARNING] [Main ] [svc] Handshake with service timed out. Setting message protocol to version 0.
[2024-04-08 19:24:35.428] [DISPLAY] [bgsvc] [svc] Received response from service.
[2024-04-08 19:24:37.964] [DISPLAY] [Main ] [svc] Stopping the background service.
LorisWittkowski commented 3 weeks ago

Hi, Is there a solution to this issue? It’s been open for a long time, and it seems like a lot of people are experiencing the same problem.

c9dn commented 3 weeks ago

Hi, Is there a solution to this issue? It’s been open for a long time, and it seems like a lot of people are experiencing the same problem.

Here's the sad truth. Whiskey has been designed so it never cuts out any of crossover's business. The current version of crossover(24.1) is the only one that works. I suppose that until crossovers at v25, the whiskey developers won't be fixing this. If there's any solo devs who can fix this, it would be great.

Gcenx commented 3 weeks ago

GTAV does work in WhiskyWine with DXVK enabled I tested this using GTAV from Steam, I can't however guarantee that Heroic Games Launcher is what Whisky itself does.

vardecab commented 2 weeks ago

It's possible to download presumably the old launcher from Rockstar's website and start downloading GTA V…

image

but after ~ 5 GB the launcher updates itself and then stops working...

azsoftware commented 1 week ago

@Gcenx I can confirm that it works with WhiskyWine and Heroic Games Launcher too. You just need to add libs overrides for d3d10core, d3d11, dxgi in wine config. The only issue I have using such approach - invisible guns bug. Do you have invisible guns bug using WhiskyWine with DXVK enabled? (or any solution how to fix it)

vardecab commented 5 days ago

@azsoftware, I'd like to test your approach. Is it possible to use HGL if I bought GTA V directly at Rockstar, not Steam?

azsoftware commented 5 days ago

@azsoftware, I'd like to test your approach. Is it possible to use HGL if I bought GTA V directly at Rockstar, not Steam?

@vardecab Heroic supports Epic, GOG and Prime Gaming platforms only. So, in your case it is redundant. You can try to create bottle with Whisky, enable DXVK, install game and run it using Rockstar launcher.

vardecab commented 5 days ago

@azsoftware thing is I tried that (https://github.com/Whisky-App/Whisky/issues/835#issuecomment-2180479126) but at some point during the downloading process of the game the launcher updates itself and stops working throwing an error.