Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Hoyoplay launcher blank screen #1033

Closed
1 task done
Narukane opened this issue Jun 17, 2024 · 34 comments
Closed
1 task done

[Bug]: Hoyoplay launcher blank screen #1033

Narukane opened this issue Jun 17, 2024 · 34 comments

Comments

@Narukane
Copy link

Description

Since Hoyoverse created a new launcher for the game and force all user to use it at June 17, the old launcher can no longer be used, and the new launcher shows a blank screen
image

Steps to reproduce

Expected behaviour

Should not blank and can see list of the games

Logs

Whisky Version: 2.3.2
Date: 2024-06-17T10:05:45Z
macOS Version: 14.5.0

Bottle Name: Genshin
Bottle URL: /Volumes/Games/GI/B1C472D6-96F9-42E9-8697-7CD3D7E0DCE8

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

Metal HUD: false
Metal Trace: false

Arguments: start /unix /Volumes/Games/GI/B1C472D6-96F9-42E9-8697-7CD3D7E0DCE8/drive_c/Program Files/HoYoPlay/launcher.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    "GST_DEBUG" = 1;
    WINEDEBUG = "fixme-all";
    WINEESYNC = 1;
    WINEMSYNC = 1;
    WINEPREFIX = "/Volumes/Games/GI/B1C472D6-96F9-42E9-8697-7CD3D7E0DCE8";
}

msync: warning: a previous shm file /wine-9d6ee-msync was not properly removed
msync: bootstrapped mach port on wine-9d6ee-msync.
msync: up and running.

What version of Whisky are you using?

2.3.2

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English
@Narukane Narukane added the bug label Jun 17, 2024
@Narukane
Copy link
Author

Here what i got if using ESYNC

Date: 2024-06-17T10:15:47Z
macOS Version: 14.5.0

Bottle Name: Genshin
Bottle URL: /Volumes/Games/GI/B1C472D6-96F9-42E9-8697-7CD3D7E0DCE8

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

Metal HUD: false
Metal Trace: false

Arguments: start /unix /Volumes/Games/GI/B1C472D6-96F9-42E9-8697-7CD3D7E0DCE8/drive_c/Program Files/HoYoPlay/launcher.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    "GST_DEBUG" = 1;
    WINEDEBUG = "fixme-all";
    WINEESYNC = 1;
    WINEPREFIX = "/Volumes/Games/GI/B1C472D6-96F9-42E9-8697-7CD3D7E0DCE8";
}

01dc: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.

@emaildd5
Copy link

Screenshot 2024-06-17 at 6 20 45 PM

Having the same issue, but also this pop-up shows up.

@Nashh11-afk
Copy link

hey! have you been able to fix this? I'm facing the same issue, my discord is nash_gn
(contact me pls)

@Galox64
Copy link

Galox64 commented Jun 18, 2024

This is something of a whiskey mistake, oh you just can't run it??

Could it be solved in some way?

@dinneo
Copy link

dinneo commented Jun 18, 2024

Same issue here

@shubs123-cloud
Copy link

same issue, how to fix it?

@Galox64
Copy link

Galox64 commented Jul 6, 2024

So far there is no solution regarding using the new laucher in whiskey?

And if there is, what is the way to solve it?

@crcrworks
Copy link

Using GPTK directly, the log shows what is happening

This is the command

MTL_HUD_ENABLED=1 WINEESYNC=1 WINEPREFIX=~/my-game-prefix /usr/local/Cellar/game-porting-toolkit/{version}/bin/wine64 ~/Downloads/ZZZ-Installer.exe

This is the log

0424:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0424: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.
~~
2024-07-07 21:22:54.275 wine64-preloader[16625:7831389] getMetalPluginClassForService: Failed to find bundle for accelerator bundle named: AGXMetalA12 errno: 0

Given the black screen, I think the metal error causes the problem.
Sry I have no idea to solve this.

@crcrworks
Copy link

I didn't realize that whiskey also can show log.
No need to use GPTK directly

@shubs123-cloud
Copy link

I didn't realize that whiskey also can show log. No need to use GPTK directly

is there any solution?

@crcrworks
Copy link

I didn't realize that whiskey also can show log. No need to use GPTK directly

is there any solution?

No...
But if you really want to play such as ZZZ, Open HoYoPlay on windows, install games, and copy generated data to mac.
Then launch .exe file from whiskey, it works well.

This way don't support update because of no launcher, so need to do it again when update patch is released.

I am now waiting for ZZZ to be added to yet-another-gamelauncher.

@Kapy2003
Copy link

There's a fix you if you all are using bottles go to dependencies then search for web-view 2 its ms edge software which is a critical dependency which mihoyo needs for its apps.
Hope it helps all

@Nashh11-afk
Copy link

There's a fix you if you all are using bottles go to dependencies then search for web-view 2 its ms edge software which is a critical dependency which mihoyo needs for its apps. Hope it helps all

Hey can you elaborate a little more? Can you send screenshots?

@Lzyct
Copy link

Lzyct commented Jul 17, 2024

There's a fix you if you all are using bottles go to dependencies then search for web-view 2 its ms edge software which is a critical dependency which mihoyo needs for its apps. Hope it helps all

Can you give more details for this step?

@LY1806620741
Copy link

I get the same problem, any one can solve it?

@tcapelle
Copy link

tcapelle commented Jul 22, 2024

There's a fix you if you all are using bottles go to dependencies then search for web-view 2 its ms edge software which is a critical dependency which mihoyo needs for its apps. Hope it helps all

Hey can you elaborate a little more? Can you send screenshots?

I think it is related to installing webview-2.

Winetricks/winetricks#1986

You need to put the bottle in Windows & compatibility to install:

image

install link

I managed to install webview on the bottle manually, but no able to run hoyo launcher =(

image

@tixomark
Copy link

Hey guys, I've figured out, that the only thing that is not working, is the visual presentation. All UI elements are there. I was able to launch Genshin by looking at pictures on the internet which show the placement of the UI elements in the launcher. And clicking at the right places of this blank screen.

@reklic
Copy link

reklic commented Jul 28, 2024

Hey guys, I've figured out, that the only thing that is not working, is the visual presentation. All UI elements are there. I was able to launch Genshin by looking at pictures on the internet which show the placement of the UI elements in the launcher. And clicking at the right places of this blank screen.

can confirm. In addition, if you only have top bar, i.e. without main part (where to click buttons), then hold top bar (like you want to move the window) and shake it and it will appear xD

@Lzyct
Copy link

Lzyct commented Jul 28, 2024

Hey guys, I've figured out, that the only thing that is not working, is the visual presentation. All UI elements are there. I was able to launch Genshin by looking at pictures on the internet which show the placement of the UI elements in the launcher. And clicking at the right places of this blank screen.

can confirm. In addition, if you only have top bar, i.e. without main part (where to click buttons), then hold top bar (like you want to move the window) and shake it and it will appear xD

Can you provide the screen record about it?

Thanks

@Nuanulla
Copy link

https://github.com/Gcenx/WineskinServer/issues/589

For people like me who would prefer to use Hoyoverse's own launcher, Wineskin currently works without any hard issues if you use the 23.7.1-3_rc1 engine.

I simply moved my Hoyoplay and "Genshin Impact game" files from my Whisky bottle to an equivalent C drive directory under my Wineskin wrapper. Just make sure to run vc2022 winetrick before running the game.

If your computer sleeps while the Hoyoplay launcher is updating a game, the window may appear frozen. Just right-click the menu bar icon to reveal the drop-down menu and the window should resume functioning. If that doesn't work, click "Open Main Window", grab the window via the macOS window bar, then shake the window around your desktop.

@Gcenx
Copy link

Gcenx commented Jul 30, 2024

Screenshot 2024-07-30 at 9 13 02 AM

@tcapelle
Copy link

tcapelle commented Aug 1, 2024

Screenshot 2024-07-30 at 9 13 02 AM

I am here:
image

what else do I need to setup to run the launcher?

@Gcenx
Copy link

Gcenx commented Aug 1, 2024

@tcapelle the first screenshot didn't get attached, but HoYoPlay should be working with that Engine no problem as also confirmed by other users as was the main reason for that Engine revision been published early.

@tcapelle
Copy link

tcapelle commented Aug 1, 2024

How do I run this? double click?

@Gcenx
Copy link

Gcenx commented Aug 1, 2024

@tcapelle you’d setup the app as you’ve shown then simply exit Wineskin, next you’d double click “MyCoolWrapper” as that’s the name you’ve giving it and it’ll directly run launcher.exe

@tcapelle
Copy link

tcapelle commented Aug 1, 2024

nothing happens =(

@Gcenx
Copy link

Gcenx commented Aug 1, 2024

@tcapelle not sure what you’ve done wrong as myself and other users have reported it’s working just fine.

If you have some other wine process open that will interfere.

@tcapelle
Copy link

tcapelle commented Aug 5, 2024

What happened to the Issues section on the WineskinServer?!

@Gcenx
Copy link

Gcenx commented Aug 5, 2024

@tcapelle
Copy link

tcapelle commented Aug 5, 2024

Thanks @Gcenx =).

I think that maybe my issue is with the installation of winetricks? I get this log when hitting "Test Run":
image

@shubs123-cloud
Copy link

Hey guys, I've figured out, that the only thing that is not working, is the visual presentation. All UI elements are there. I was able to launch Genshin by looking at pictures on the internet which show the placement of the UI elements in the launcher. And clicking at the right places of this blank screen.

hi, just tried it it might work but it opens zzz twitter when i open it, anyway to fix it to genshin?

@Moonshee5288
Copy link

im so confused so what do i have to do?

@Wallvon
Copy link

Wallvon commented Sep 4, 2024

Hi,

I got HoYoPlay to launch after performing the following steps:

  • Create a bottle, I just left it on the defaults (so Windows 10 64-bit)
  • Install HoYoPlay, and close it when it launches (right-click the icon in the menu bar -> "Exit Program")
  • Go to installed programs -> launcher.exe and click on the cog icon on the right
    • Add --in-process-gpu to the arguments (credits to the user that made this Reddit comment for figuring this out)
  • Run launcher.exe
    image

The game also runs just fine:
image

@Narukane
Copy link
Author

Hi,

I got HoYoPlay to launch after performing the following steps:

  • Create a bottle, I just left it on the defaults (so Windows 10 64-bit)

  • Install HoYoPlay, and close it when it launches (right-click the icon in the menu bar -> "Exit Program")

  • Go to installed programs -> launcher.exe and click on the cog icon on the right

    • Add --in-process-gpu to the arguments (credits to the user that made this Reddit comment for figuring this out)
  • Run launcher.exe
    image

The game also runs just fine: image

Confirmed, Thanks
This workaround solve the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests