an-anime-team / an-anime-game-launcher

An Anime Game launcher for Linux with telemetry disabling
https://discord.gg/ck37X6UWBp
GNU General Public License v3.0
1.58k stars 67 forks source link

The game won't launch #378

Open TheCheddarCheese opened 5 months ago

TheCheddarCheese commented 5 months ago

My game suddenly doesn't want to launch. When I run the launcher in the terminal I get this log:

(process:2879): Gtk-WARNING **: 13:20:56.468: Unknown key gtk-modules in /home/sakii/.config/gtk-4.0/settings.ini

(process:2879): Adwaita-WARNING **: 13:20:56.480: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
  2024-06-05T11:20:56.996041Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/56a0d3b/src/games/genshin/sessions.rs:38

  2024-06-05T11:20:56.996064Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/56a0d3b/src/games/genshin/sessions.rs:38

  2024-06-05T11:20:58.754834Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/56a0d3b/src/games/genshin/sessions.rs:38

fsync: up and running.
002c:fixme:winediag:loader_init Wine TkG (staging) 9.8 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2).
0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000011E960
0024:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0)
0110:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000138FF50
0024:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0024:fixme:toolhelp:Heap32ListFirst : stub
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:ntdll:NtQuerySystemInformation SystemCodeIntegrityInformation, size 8, info 0x11af80, stub!
0048:err:service:validate_context_handle Access denied - handle created with access 34, needed 10000
0140:err:module:import_dll Library WDFLDR.SYS (which is needed by L"C:\\windows\\system32\\HoYoKProtect.sys") not found
0140:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\HoYoProtect": c0000142
[experimental-async-load] Disabled 
[2024-06-05 19:21:03.065] MultiThreadStackTrace init success!
Set new unhandled exception filter 00006FFFFE7ED020 to replace 00006FFFFE93CC30
01a4:fixme:file:NtLockFile I/O completion on lock not implemented yet
0198:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 00000000024BEB18) semi-stub
[2024-06-05 19:21:03.234] Read and enabled 0 persistent code switches
GCGMAH active
01b8:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000038DFF50
url fetch responce: {"code":0,"message":"app running","milliTs":"1717586463528"}
url fetch responce: {"code":0}
info:  Game: GenshinImpact.exe
info:  DXVK: v2.3.1
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x7a124160
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:  Required Vulkan extension VK_KHR_surface not supported
err:   DxvkInstance: Required instance extensions not supported
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ntdll"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernel32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernelbase"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"hid"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ucrtbase"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"user32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"advapi32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msvcrt"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"sechost"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"gdi32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"win32u"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"version"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ole32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"combase"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"rpcrt4"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"coml2"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shlwapi"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shcore"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"setupapi"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shell32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"aclui"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"comctl32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"imm32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"opengl32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winmm"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msacm32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ws2_32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"oleaut32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dnsapi"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"iphlpapi"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"nsi"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winhttp"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"jsproxy"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"crypt32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"bcrypt"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wintrust"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dbghelp"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wtsapi32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winex11"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"uxtheme"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"imagehlp"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"rsaenh"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"userenv"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"secur32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kerberos"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msv1_0"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"netapi32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wlanapi"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"d3d11"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dxgi"
016c:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
016c:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
016c:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
016c:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0214:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000020FEB0
020c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000020FEB0
0228:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000144FF50
0244:fixme:file:NtLockFile I/O completion on lock not implemented yet
0234:fixme:file:ReplaceFileW Ignoring flags 2
023c:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000000194EB18) semi-stub
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dxgi"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernel32"
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ntdll"
0234:fixme:file:ReplaceFileW Ignoring flags 2
  2024-06-05T11:21:13.544192Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/56a0d3b/src/games/genshin/sessions.rs:38

021c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FE80

Then it freezes. No window shows up and no processes are run as far as I'm aware.

System info:

Operating System: Manjaro Linux 
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1
Kernel Version: 6.9.3-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
Memory: 13,5 GiB of RAM
Dedicated GPU: NVIDIA GeForce RTX 3050 6GB Laptop GPU
Manufacturer: LENOVO
Product Name: 83E3
System Version: Yoga Pro 7 14AHP9
nicktheone commented 5 months ago

I don't know if it's the same thing happening to me because I downloaded the launcher literally yesterday for the first time on my Steam Deck and I've yet to manage to open the game but I'm having some issues too. The launcher seems to launch the game and then does nothing and it opens back, like nothing happened.

I don't have the logs at hand right now but I'll be checking later.

Jeydin21 commented 5 months ago

This is happening to me as well on a fresh Flatpak install, my logs are below

  2024-06-05T22:24:58.654389Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38

  2024-06-05T22:24:58.654405Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38

  2024-06-05T22:25:00.309088Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38

fsync: up and running.
002c:fixme:winediag:loader_init Wine TkG (staging) 9.7 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2).
0070:err:wineusb:DriverEntry Failed to initialize Unix library, status 0xc0000135.
0070:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000135
0034:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 126
0024:err:module:import_dll Library UnityPlayer.dll (which is needed by L"G:\\GenshinImpact.exe") not found
0024:err:module:loader_init Importing dlls for L"G:\\GenshinImpact.exe" failed, status c0000135
  2024-06-05T22:25:03.763567Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38

I press the launch button and the window hides itself to start the game, but then it shows back up because the game couldn't launch

Jeydin21 commented 5 months ago

Somehow pressing the "repair game" button in the launcher settings fixed the bug for me, I was able to launch the game and play after that

TheCheddarCheese commented 5 months ago

Somehow pressing the "repair game" button in the launcher settings fixed the bug for me, I was able to launch the game and play after that

Well the error disappeared, but the game still doesn't want to launch. The launcher just kinda... freezes I guess. The window isn't there, but the process is.

Jeydin21 commented 5 months ago

Well the error disappeared, but the game still doesn't want to launch. The launcher just kinda... freezes I guess. The window isn't there, but the process is.

Maybe try deleting your wine prefix folder in the launcher folder and re-downloading it

nicktheone commented 5 months ago

Well the error disappeared, but the game still doesn't want to launch. The launcher just kinda... freezes I guess. The window isn't there, but the process is.

Maybe try deleting your wine prefix folder in the launcher folder and re-downloading it

Tried at least a couple of times removing the flatpak and the whole folder of the launcher and it didn't have any effect.

TheCheddarCheese commented 5 months ago

Maybe try deleting your wine prefix folder in the launcher folder and re-downloading it

Maybe Wine in general could be the issue since the HSR launcher is also stuck on creating the prefix. I'm trying to switch to Gentoo today anyway, I'll see how it works there.

TheCheddarCheese commented 5 months ago

I ended up going to Endeavour instead of Gentoo, the game launches fine but the launcher shows back up saying that the game failed to launch and it was sending on a closed channel.

Happened on my previous system too, before this issue. Weird.