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.03k stars 423 forks source link

Rockstar Games Launcher “Failed to Initiate” #3502

Open GoldenLynel opened 8 months ago

GoldenLynel commented 8 months ago

Describe the bug

After an update of GTA in heroic, GTA 5 does not launch anymore.

Add logs

Launching "Grand Theft Auto V" (legendary)
Native? No
Installed in: /Users/jakob/Games/Heroic/GTAV

System Info:
CPU: 10x Apple M2 Pro
Memory: 17.18 GB (used: 8.11 GB)
GPUs:

OS:  14.2.1 (darwin)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.12.1 Vegapunk
  Legendary: 0.20.34 Direct Intervention
  gogdl: 0.7.3
  Nile: 1.0.0 Jonathan Joestar

Game Settings: {
    "autoInstallDxvk": true,
    "autoInstallVkd3d": false,
    "preferSystemLibs": false,
    "enableEsync": true,
    "enableFsync": false,
    "nvidiaPrime": false,
    "enviromentOptions": [],
    "wrapperOptions": [],
    "showFps": false,
    "useGameMode": false,
    "language": "",
    "wineVersion": {
        "wineserver": "/usr/local/Cellar/game-porting-toolkit/1.1/bin/wineserver",
        "name": "GPTK Wine (DX11/DX12 Only) - wine-7.7",
        "type": "toolkit",
        "lib": "/usr/local/Cellar/game-porting-toolkit/1.1/bin/../lib",
        "lib32": "/usr/local/Cellar/game-porting-toolkit/1.1/bin/../lib",
        "bin": "/usr/local/Cellar/game-porting-toolkit/1.1/bin/wine64"
    },
    "wineCrossoverBottle": "",
    "winePrefix": "/Users/jakob/my-game-prefix",
    "enableDXVKFpsLimit": false
}

Game launched at: Thu Feb 01 2024 20:31:18 GMT+0100 (Central European Standard Time)

Launch Command: HEROIC_APP_NAME=9d2d0eb64d5c44529cece33fe2a46482 HEROIC_APP_RUNNER=legendary HEROIC_APP_SOURCE=epic LD_PRELOAD= DOTNET_BUNDLE_EXTRACT_BASE_DIR= DOTNET_ROOT= WINEPREFIX=/Users/jakob/my-game-prefix WINE_FULLSCREEN_FSR=0 WINEESYNC=1 /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary launch 9d2d0eb64d5c44529cece33fe2a46482 --wine /usr/local/Cellar/game-porting-toolkit/1.1/bin/wine64 --language en

Game Log:
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Checking for updates...
[Core] INFO: Getting authentication token...
[cli] INFO: Launching 9d2d0eb64d5c44529cece33fe2a46482...
esync: up and running.
00b8:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
00b8: thread_get_state failed on Apple Silicon - faking zero debug registers
00f8: thread_get_state failed on Apple Silicon - faking zero debug registers
00c0:fixme:imm:ImeSetActiveContext (0x379ea0, 0): stub
00c0:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000379EA0): stub
00f8:fixme:imm:ImeSetActiveContext (0x8e5cd0, 1): stub
00f8:fixme:imm:ImmReleaseContext (0009004E, 008E5CD0): stub
0100:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
0100: thread_get_state failed on Apple Silicon - faking zero debug registers
0104: thread_get_state failed on Apple Silicon - faking zero debug registers
0108: thread_get_state failed on Apple Silicon - faking zero debug registers
0100:fixme:thread:get_thread_times not implemented on this platform
0110:fixme:thread:get_thread_times not implemented on this platform
0118:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
0118: thread_get_state failed on Apple Silicon - faking zero debug registers
0118:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
011c: thread_get_state failed on Apple Silicon - faking zero debug registers
0118:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{BE6E6943-AFD9-4237-9DAF-CDCC5EF4DF6B}\\", 00000000): stub
0124:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
0124: thread_get_state failed on Apple Silicon - faking zero debug registers
0124:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0128: thread_get_state failed on Apple Silicon - faking zero debug registers
0124:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{564B2CA1-BA46-4A35-9173-8BDB2CAE5533}\\", 00000000): stub
012c: thread_get_state failed on Apple Silicon - faking zero debug registers
012c:fixme:imm:ImeSetActiveContext (0x884558, 1): stub
012c:fixme:imm:ImmReleaseContext (000200A6, 00884558): stub
0130: thread_get_state failed on Apple Silicon - faking zero debug registers
0134: thread_get_state failed on Apple Silicon - faking zero debug registers
0130:fixme:shell:SHAutoComplete stub
0124:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{564B2CA1-BA46-4A35-9173-8BDB2CAE5533}\\", 00000000): stub
0124:fixme:exec:SHELL_execute flags ignored: 0x00000100
013c:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
013c: thread_get_state failed on Apple Silicon - faking zero debug registers
013c:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0140: thread_get_state failed on Apple Silicon - faking zero debug registers
0144: thread_get_state failed on Apple Silicon - faking zero debug registers
0144:fixme:imm:ImeSetActiveContext (0x884638, 1): stub
0144:fixme:imm:ImmReleaseContext (0002012C, 00884638): stub
013c:fixme:ole:CoInitializeSecurity 0012F5E8, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub
0148: thread_get_state failed on Apple Silicon - faking zero debug registers
013c:fixme:wuapi:automatic_updates_Pause 
013c:fixme:sfc:SRSetRestorePointW 0012F4B0 0012F6C0
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
0148:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{73F77E4E-5A17-46E5-A5FC-8A061047725F}v14.36.32532\\packages\\vcRuntimeMinimum_x86\\vc_runtimeMinimum_x86.msi", 00000000): stub
0148:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{73F77E4E-5A17-46E5-A5FC-8A061047725F}v14.36.32532\\packages\\vcRuntimeMinimum_x86\\cab1.cab", 00000000): stub
0148:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{C2C59CAB-8766-4ABD-A8EF-1151A36C41E5}v14.36.32532\\packages\\vcRuntimeAdditional_x86\\vc_runtimeAdditional_x86.msi", 00000000): stub
0148:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{C2C59CAB-8766-4ABD-A8EF-1151A36C41E5}v14.36.32532\\packages\\vcRuntimeAdditional_x86\\cab1.cab", 00000000): stub
013c:fixme:file:NtLockFile I/O completion on lock not implemented yet
013c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:err:mscoree:LoadLibraryShim error reading registry key for installroot
013c:fixme:wuapi:automatic_updates_Resume 
013c:fixme:ver:GetCurrentPackageId (0012FE94 00000000): stub
0124:fixme:ver:GetCurrentPackageId (0012FE94 00000000): stub
0118:fixme:ver:GetCurrentPackageId (0012FE94 00000000): stub
0154:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
0154: thread_get_state failed on Apple Silicon - faking zero debug registers
0154:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0158: thread_get_state failed on Apple Silicon - faking zero debug registers
0154:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{49E7CA18-D7F3-4AB5-8559-16B2F98B7F3D}\\", 00000000): stub
0160:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
0160: thread_get_state failed on Apple Silicon - faking zero debug registers
0160:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0164: thread_get_state failed on Apple Silicon - faking zero debug registers
0160:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{FB0BEE8B-FD29-4B1E-A051-84CD4053A220}\\", 00000000): stub
0168: thread_get_state failed on Apple Silicon - faking zero debug registers
0168:fixme:imm:ImeSetActiveContext (0x884558, 1): stub
0168:fixme:imm:ImmReleaseContext (000300A2, 00884558): stub
016c: thread_get_state failed on Apple Silicon - faking zero debug registers
0170: thread_get_state failed on Apple Silicon - faking zero debug registers
016c:fixme:shell:SHAutoComplete stub
0160:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{FB0BEE8B-FD29-4B1E-A051-84CD4053A220}\\", 00000000): stub
0160:fixme:exec:SHELL_execute flags ignored: 0x00000100
0178:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.1/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
0178: thread_get_state failed on Apple Silicon - faking zero debug registers
0178:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
017c: thread_get_state failed on Apple Silicon - faking zero debug registers
0180: thread_get_state failed on Apple Silicon - faking zero debug registers
0180:fixme:imm:ImeSetActiveContext (0x884638, 1): stub
0180:fixme:imm:ImmReleaseContext (000300C4, 00884638): stub
0178:fixme:ole:CoInitializeSecurity 0012F5E8, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub
0184: thread_get_state failed on Apple Silicon - faking zero debug registers
0178:fixme:wuapi:automatic_updates_Pause 
0178:fixme:sfc:SRSetRestorePointW 0012F4B0 0012F6C0
0188: thread_get_state failed on Apple Silicon - faking zero debug registers
0184:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{D5D19E2F-7189-42FE-8103-92CD1FA457C2}v14.36.32532\\packages\\vcRuntimeMinimum_amd64\\vc_runtimeMinimum_x64.msi", 00000000): stub
0184:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{D5D19E2F-7189-42FE-8103-92CD1FA457C2}v14.36.32532\\packages\\vcRuntimeMinimum_amd64\\cab1.cab", 00000000): stub
0184:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{0025DD72-A959-45B5-A0A3-7EFEB15A8050}v14.36.32532\\packages\\vcRuntimeAdditional_amd64\\vc_runtimeAdditional_x64.msi", 00000000): stub
0184:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{0025DD72-A959-45B5-A0A3-7EFEB15A8050}v14.36.32532\\packages\\vcRuntimeAdditional_amd64\\cab1.cab", 00000000): stub
0178:fixme:file:NtLockFile I/O completion on lock not implemented yet
0178:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:err:mscoree:LoadLibraryShim error reading registry key for installroot
0178:fixme:wuapi:automatic_updates_Resume 
0178:fixme:ver:GetCurrentPackageId (0012FE94 00000000): stub
0160:fixme:ver:GetCurrentPackageId (0012FE94 00000000): stub
0154:fixme:ver:GetCurrentPackageId (0012FE94 00000000): stub
0190:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD40
01ac:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD40
01cc:fixme:service:QueryServiceObjectSecurity 000000000024ACE0 4 000000000011EBB0 0 000000000011FCC8 - semi-stub
01cc:fixme:service:QueryServiceObjectSecurity 000000000024ACE0 4 000000000024B1C0 28 000000000011FCC8 - semi-stub
01cc:fixme:service:SetServiceObjectSecurity 000000000024ACE0 4 000000000011EC08
01cc:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD40
0110:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD40
01f0:err:menubuilder:cx_wineshelllink wineshelllink returned -1073741772
01f0:fixme:thread:get_thread_times not implemented on this platform
01e8:err:menubuilder:cx_wineshelllink wineshelllink returned -1073741772
01e8:fixme:thread:get_thread_times not implemented on this platform
01f0:err:menubuilder:cx_wineshelllink wineshelllink returned -1073741772
01f0:err:menubuilder:InvokeShellLinker failed to build the menu
01e8:err:menubuilder:cx_wineshelllink wineshelllink returned -1073741772
01e8:err:menubuilder:InvokeShellLinker failed to build the menu
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:thread:get_thread_times not implemented on this platform
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:seh:WerSetFlags (1) stub
01f8:fixme:file:NtLockFile I/O completion on lock not implemented yet
01f8:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"RockstarGames.SocialClub.UI.Final": stub
01f8:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
01f8:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
01f8:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
01f8:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
01f8:fixme:module:LdrLockLoaderLock flags 1 not supported
0224:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
0204:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD40
0278:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0278:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0278:fixme:thread:get_thread_times not implemented on this platform
01f8:fixme:thread:GetThreadUILanguage : stub, returning default language.
01f8:fixme:thread:GetThreadUILanguage : stub, returning default language.
01f8:fixme:imm:ImeSetActiveContext (0x2d8810, 1): stub
01f8:fixme:imm:ImmReleaseContext (000000000002007E, 00000000002D8810): stub
0024:fixme:imm:ImeSetActiveContext (0x275af0, 1): stub
0024:fixme:imm:ImmReleaseContext (0000000000040082, 0000000000275AF0): stub

Steps to reproduce

  1. Go to 'Heroic Launcher'
  2. Click on 'Install Gta V with GPTK'
  3. Click on 'open Gta V with GPTK'
  4. See error

Expected behavior

The Game launches like before the update.

Screenshots

Bildschirmfoto 2024-02-01 um 18 35 51

Heroic Version

Latest Stable

System Information

Mac OS Sonoma 14-2-1

Additional information

I think it has to do with the launcher not supporting windows 7 anymore even though my wine is set to 10.

mzaeemnasir commented 8 months ago

Same Here

GoldenLynel commented 8 months ago

Also switching to crossover wine does not do it for me because the performance is way worse and its bugged out(green car windows and invisible guns)

Emulord commented 8 months ago

Yup, same issue over here on an M3 Max.

AXZER10 commented 8 months ago

Works with dxvk but still no fix for gptk

azsoftware commented 8 months ago

The same issue after update:

Launching "Grand Theft Auto V" (legendary)
Native? No
Installed in: /Users/alex/Games/Heroic/GTAV

System Info:
CPU: 10x Apple M1 Pro
Memory: 17.18 GB (used: 9.03 GB)
GPUs:

OS:  14.1.1 (darwin)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.12.1 Vegapunk
  Legendary: 0.20.34 Direct Intervention
  gogdl: 0.7.3
  Nile: 1.0.0 Jonathan Joestar

Game Settings: {
    "autoInstallDxvk": true,
    "autoInstallVkd3d": true,
    "preferSystemLibs": false,
    "enableEsync": true,
    "enableFsync": true,
    "launcherArgs": "",
    "nvidiaPrime": false,
    "offlineMode": false,
    "enviromentOptions": [
        {
            "key": "WINEDEBUG",
            "value": "fixme-keyboard"
        },
        {
            "key": "MTL_HUD_ENABLED",
            "value": "0"
        }
    ],
    "wrapperOptions": [],
    "showFps": false,
    "useGameMode": false,
    "language": "",
    "wineVersion": {
        "bin": "/Users/alex/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/wine64",
        "name": "Whisky - 2.2.1",
        "type": "toolkit",
        "lib": "/Users/alex/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/../lib",
        "lib32": "/Users/alex/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/../lib",
        "wineserver": "/Users/alex/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/wineserver"
    },
    "wineCrossoverBottle": "Heroic",
    "winePrefix": "/Users/alex/Library/Containers/com.isaacmarovitz.Whisky/Bottles/4ADC8143-E436-4D5C-8C0C-7DE8526234F2",
    "ignoreGameUpdates": true,
    "enableDXVKFpsLimit": false,
    "DXVKFpsCap": "50"
}

Game launched at: Sun Feb 04 2024 12:01:48 GMT+0200 (Eastern European Standard Time)

Launch Command: HEROIC_APP_NAME=9d2d0eb64d5c44529cece33fe2a46482 HEROIC_APP_RUNNER=legendary HEROIC_APP_SOURCE=epic WINEDEBUG=fixme-keyboard MTL_HUD_ENABLED=0 LD_PRELOAD= DOTNET_BUNDLE_EXTRACT_BASE_DIR= DOTNET_ROOT= WINEPREFIX=/Users/alex/Library/Containers/com.isaacmarovitz.Whisky/Bottles/4ADC8143-E436-4D5C-8C0C-7DE8526234F2 WINE_FULLSCREEN_FSR=0 WINEESYNC=1 WINEFSYNC=1 /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary launch 9d2d0eb64d5c44529cece33fe2a46482 --wine "/Users/alex/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/wine64" --language ru

Game Log:
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Checking for updates...
[Core] INFO: Getting authentication token...
[cli] INFO: Launching 9d2d0eb64d5c44529cece33fe2a46482...
esync: up and running.
0024:fixme:thread:get_thread_times not implemented on this platform
00b4:fixme:module:dlopen_32on64_opengl32 loaded "/Users/alex/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6d9bb000
00b4: thread_get_state failed on Apple Silicon - faking zero debug registers
00f4: thread_get_state failed on Apple Silicon - faking zero debug registers
00bc:fixme:imm:ImeSetActiveContext (0x37a9e0, 0): stub
00bc:fixme:imm:ImmReleaseContext (0000000000010020, 000000000037A9E0): stub
00f4:fixme:imm:ImeSetActiveContext (0x8e80c0, 1): stub
00f4:fixme:imm:ImmReleaseContext (0009004E, 008E80C0): stub
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:thread:get_thread_times not implemented on this platform
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:seh:WerSetFlags (1) stub
00fc:fixme:file:NtLockFile I/O completion on lock not implemented yet
0104:fixme:file:NtLockFile I/O completion on lock not implemented yet
0104:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
00fc:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"RockstarGames.SocialClub.UI.Final": stub
00fc:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
00fc:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
00fc:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
00fc:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:module:LdrLockLoaderLock flags 1 not supported
00fc:fixme:thread:GetThreadUILanguage : stub, returning default language.
00fc:fixme:thread:GetThreadUILanguage : stub, returning default language.
00fc:fixme:imm:ImeSetActiveContext (0x2d6520, 1): stub
00fc:fixme:imm:ImmReleaseContext (000000000002007E, 00000000002D6520): stub
0114:fixme:thread:get_thread_times not implemented on this platform
00fc: thread_get_state failed on Apple Silicon - faking zero debug registers
0124: thread_get_state failed on Apple Silicon - faking zero debug registers
0130: thread_get_state failed on Apple Silicon - faking zero debug registers
0134: thread_get_state failed on Apple Silicon - faking zero debug registers
0138: thread_get_state failed on Apple Silicon - faking zero debug registers
013c: thread_get_state failed on Apple Silicon - faking zero debug registers
0140: thread_get_state failed on Apple Silicon - faking zero debug registers
0144: thread_get_state failed on Apple Silicon - faking zero debug registers
0148: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
0150: thread_get_state failed on Apple Silicon - faking zero debug registers
0154: thread_get_state failed on Apple Silicon - faking zero debug registers
0158: thread_get_state failed on Apple Silicon - faking zero debug registers
015c: thread_get_state failed on Apple Silicon - faking zero debug registers
0160: thread_get_state failed on Apple Silicon - faking zero debug registers
0164: thread_get_state failed on Apple Silicon - faking zero debug registers
0168: thread_get_state failed on Apple Silicon - faking zero debug registers
016c: thread_get_state failed on Apple Silicon - faking zero debug registers
0170: thread_get_state failed on Apple Silicon - faking zero debug registers
0174: thread_get_state failed on Apple Silicon - faking zero debug registers
0178: thread_get_state failed on Apple Silicon - faking zero debug registers
0024:fixme:imm:ImeSetActiveContext (0x276490, 1): stub
0024:fixme:imm:ImmReleaseContext (0000000000040082, 0000000000276490): stub
010c:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
010c:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
010c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0104:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD70
012c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD40
============= End of game logs =============

When run manually Rockstar Games Launcher (Launcher.exe) and PlayGTAV.exe it runs but it's infinitely waiting for Epic Games Launcher authorization. So, I think, the problem is with launch command or config that Heroic uses. Also in logs I see errors related to ntlm_auth dependency:

010c:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
010c:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
010c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems

Not sure if it's the root cause, but maybe something was changed in authentication.

And also I have a question. Why option "Ignore game updates" is not working and GTAV is updated anyway? (sometimes it requires few GB of data)

jeetmehta13 commented 8 months ago

Yes even I am facing the same error on my M1 Max

rebelpercy commented 8 months ago

I have had the same for my M2 Pro since 31st Jan 2024. Updating GPTK to 1.1 didn't fix it. I think that Heoric needs to have an update on its gptk wine bottle.

Is there any fix so far?

Gcenx commented 7 months ago

This ain’t a Heroic Games Launcher problem but a D3DMetal problem.

jeetmehta13 commented 7 months ago

@Gcenx is there any workaround?

Gcenx commented 7 months ago

@jeetmehta13 the workaround is to use DXVK

ShakshamTaneja commented 7 months ago

@jeetmehta13 the workaround is to use DXVK

so do you have any solution to fix it

Gcenx commented 7 months ago

@jeetmehta13 the workaround is to use DXVK

so do you have any solution to fix it


This ain’t a Heroic Games Launcher problem but a D3DMetal problem.

the workaround is to use DXVK

jeetmehta13 commented 7 months ago

@Gcenx I am new to this, is it possible to use DXVK with game porting toolkit?

Gcenx commented 7 months ago

@jeetmehta13 no as game-porting-toolkit isn’t built to support Vulkan (required for DXVK)

rebelpercy commented 7 months ago

@jeetmehta13 the workaround is to use DXVK

I tried crossover 23.7.1 and wine 9.2 and winsky 2.2.3, with DXVK clicked in Heroic Launcher. All crashed in a minute after get in GTA OL. Is there something extra I need to do to make one of them work?

Gcenx commented 7 months ago

@rebelpercy

I tried crossover 23.7.1 and wine 9.2 and winsky 2.2.3, with DXVK clicked in Heroic Launcher. All crashed in a minute after get in GTA OL. Is there something extra I need to do to make one of them work?

As you’ve managed to get passed the issue with Rockstar Games Launcher, that’s now a separate issue.

biggie95 commented 7 months ago

Hey guys same here on M3 Max. It used to work perfectly via RockstarLauncher on a friends M2 Pro back in October. Still using gpt version 1.0 or 0.x not sure. So maybe version 1.1 buggered it up? Any ideas? Is it possible to roll back to v 0.x?

MicheleSottocasa commented 7 months ago

Same issue here on M3 Any solutions?

Gcenx commented 7 months ago

Rockstar Games Launcher won't work with D3DMetal

biggie95 commented 7 months ago

Well i had it working back in november on an m2 pro. So whats different now?

Gcenx commented 7 months ago

Well i had it working back in november on an m2 pro.

Yes it worked then but not now.

So whats different now?

A Rockstar Games Launcher update, the same one that now makes it require Window 10.

biggie95 commented 7 months ago

Ooh okay i see. I didnt know there was a major update. Thanks for clarifying! :)

GoldenLynel commented 7 months ago

There is a possible fix on discord, many people have the issue to. I didn't read through all of it but some say it fixes the issue on heroic and mac. I can't try it right now because in on vecation. Here's the Link: https://discord.com/channels/812703221789097985/1210747284086849578

jeetmehta13 commented 7 months ago

The possible fix works for Crossover but does not work for gptk I think, it is not working for me

Gcenx commented 7 months ago

Rockstar Games Launcher won’t work with CrossOver-22.1.1(and lower)/Game Porting Toolkit/Whisky. It also won’t work with CrossOver-23.7.1 when D3DMetal is enabled.

CrossOver-24.0.0 is required to run Rockstar Games Launcher using D3DMetal.

shad0w-jo4n commented 6 months ago

@Gcenx what about versions between 22.1.1 and 23.7.1?

Gcenx commented 6 months ago

@Gcenx what about versions between 22.1.1 and 23.7.1?

Only CrossOver-24.0.0 works with D3DMetal enabled, DXVK probably works with CrossOver-23.0.0 > 23.7.0. I mainly test the latest major release not each prior patch version of a releases.

So I’d only test against CrossOver-22.1.1/CrossOver-23.7.1 & CrossOver-24.0.0 anything in-between isn’t worth the time.

F4rozen commented 6 months ago

Rockstar Games Launcher Failed to Initialize. (GTA V) MACOS

Describe the bug: After Rockstar games removes windows 7/8.1 support since the update GTA V on GTPK (Heroic Launcher) doesn't launch the game anymore giving the error " Rockstar games failed to initialise , Unable to launch the game please trying reinstalling"

Tuesday 30th January with a new update they've released.

Screenshots: image

Screenshot 2024-04-02 at 12 18 54 AM Screenshot 2024-04-01 at 11 50 09 PM

e8">

Logs: 2024-03-18T07_02_49-heroic.log 2024-03-18T07_02_49-legendary.log 9d2d0eb64d5c44529cece33fe2a46482-lastPlay.log

Heroic Version: Latest Stable 2.14.0

System Information: Mac OS Sonoma

Possible Error: I think i figured out why this is happening..

Rockstar Games Launcher won’t work with CrossOver-22.1.1(and lower)/Game Porting Toolkit/Whisky. It also won’t work with CrossOver-23.7.1 when D3DMetal is enabled.

CrossOver-24.0.0 is required to run Rockstar Games Launcher using D3DMetal.

Only CrossOver-24.0.0 works with D3DMetal enabled, DXVK probably works with CrossOver-23.0.0 > 23.7.0.

Summary:

Crossover 23.7.1 both DXVK and D3D METAL doesn't work .... image

As we know that D3D Metal is a translation layer for D3D11 and D3d12 Part of the game porting tool kit When we launch the game using crossover 23/7.1 (CX PATCHED-D3D METAL) the game shows the same error as the problem with heroic launcher saying "Rockstar games failed to initialise"****

Screenshot 2024-04-01 at 11 59 09 PM

**This issue is because Direct x .. the setup doesn't install it properly into the wine/wineprefix

If we delete the wineprefix folder.. nd hit play button on heroic launcher, it normally installs the social club/rockstar games launcher.. but when its finishes the installation next step direct x is to be installed, thats where it fails nd gives the error.**

Screenshot 2024-04-02 at 12 14 01 AM

I tried installing the dirext x into the wineprefix using RUN EXE ON PREFIX OPTION to run and it gives another error.. Below are the images

image

Screenshot 2024-04-02 at 12 16 41 AM

I also tried replace the Dirext X Setup in the "Redistributes Folder" from the official micorsoft website, gives the same error as above image!

Gcenx commented 6 months ago

@F4rozen

As we know that D3D Metal is a translation layer for D3D11 and D3d12 Part of the game porting tool kit When we launch the game using crossover 23/7.1 (CX PATCHED-D3D METAL) the game shows the same error as the problem with heroic launcher saying "Rockstar games failed to initialise"

Where did I say Rockstar Games Launcher would work with CrossOver-23.7.1 + CXPatcher?


Working just fine with CrossOver-23.7.1

Screenshot 2024-04-01 at 3 21 09 PM


I've already explained Rockstar Games Launcher won't work with game-porting-toolkit, it's not an issue with DirectX runtime installation.
image It's simply not worth looking into getting Rockstar Games Launcher working with game-porting-toolkit nor CrossOver-22.1.1.

Abrahampresidentovich commented 4 months ago

@F4rozen

As we know that D3D Metal is a translation layer for D3D11 and D3d12 Part of the game porting tool kit When we launch the game using crossover 23/7.1 (CX PATCHED-D3D METAL) the game shows the same error as the problem with heroic launcher saying "Rockstar games failed to initialise"

Where did I say Rockstar Games Launcher would work with CrossOver-23.7.1 + CXPatcher?

Working just fine with CrossOver-23.7.1 Screenshot 2024-04-01 at 3 21 09 PM

I've already explained Rockstar Games Launcher won't work with game-porting-toolkit, it's not an issue with DirectX runtime installation. image It's simply not worth looking into getting Rockstar Games Launcher working with game-porting-toolkit nor CrossOver-22.1.1.

Please tell me how did you manage to run it with 23.7.1