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]: Blizzard launcher cannot logon #44

Closed
Moeinich opened this issue Jun 8, 2023 · 44 comments
Closed

[Bug]: Blizzard launcher cannot logon #44

Moeinich opened this issue Jun 8, 2023 · 44 comments
Labels
bug Something isn't working

Comments

@Moeinich
Copy link

Moeinich commented Jun 8, 2023

Can't login to the blizzard launcher in online mode, just installed the bnet launcher into a win10 bottle

image

@brad-n
Copy link

brad-n commented Jun 8, 2023

I was able to solve this by running through some of the manual installation steps for running in Wine without Whisky.

After successfully installing up to
brew -v install apple/apple/game-porting-toolkit

Blizzard started working online. If you are looking to play Diablo 4 however, I haven't found a way past this error :
image

@IsaacMarovitz IsaacMarovitz added the bug Something isn't working label Jun 8, 2023
@IsaacMarovitz IsaacMarovitz changed the title Blizzard launcher cannot logon [Bug] Blizzard launcher cannot logon Jun 8, 2023
@Marsgames
Copy link

Marsgames commented Jun 8, 2023

I was able to solve this by running through some of the manual installation steps for running in Wine without Whisky.

After successfully installing up to brew -v install apple/apple/game-porting-toolkit

Blizzard started working online. If you are looking to play Diablo 4 however, I haven't found a way past this error : image

Open regedit
C:/windows/regedit.exe

Then look for HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion and replace CurrentBuild and CurrentBuildNumbere by 19042

(This should be fix with #13)


Let me know I you successfully run a Blizzard game. I'm stuck with Diablo, icon shows in dock, but nothing happen, then icon disappear, and Battle.net try to update Diablo as if I runned it normally then close the game

@Daerkle

This comment was marked as spam.

@IsaacMarovitz IsaacMarovitz changed the title [Bug] Blizzard launcher cannot logon [Bug]: Blizzard launcher cannot logon Jun 8, 2023
@brad-n
Copy link

brad-n commented Jun 8, 2023

Open regedit C:/windows/regedit.exe

Then look for HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion and replace CurrentBuild and CurrentBuildNumbere by 19042

That did the trick. I knew I had to edit the registry but didn't realize I could run programs from the C drive. After updating the build numbers I no longer get Updating loop and version not supported error and I'm in the game. Thank you.

Edit -
I should say I'm in a queue to be in the game, not actually in the game. But it started. It fails to login after waiting in queue for several minutes, not sure if that is an issue with Blizzard or with running on mac.

@master131
Copy link

master131 commented Jun 9, 2023

I had the same issue; and based on posts in the Linux community (for Lutris), you need to make sure to have some dependencies installed:

arch -x86_64 zsh
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
/usr/local/bin/brew install freetype gnutls openldap libgpg-error pulseaudio

After that I was able to log into Battle.net successfully.

@JamesMultiProc
Copy link

I had the same issue; and based on posts in the Linux community (for Lutris), you need to make sure to have some dependencies installed:

arch -x86_64 zsh
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
/usr/local/bin/brew install freetype gnutls openldap libgpg-error pulseaudio

After that I was able to log into Battle.net successfully.

it work!!!! thx bro. i'm macbook pro 14' m2 pro

@e-oz
Copy link

e-oz commented Jun 9, 2023

thanks @master131 , now I can run it.

When I start Battle.net-Setup.exe from Whisky (using "Run..."), no fonts are rendered:
Screenshot 2023-06-09 at 11 04 25

freetype is installed (using brew).

@master131
Copy link

master131 commented Jun 9, 2023

thanks @master131 , now I can run it.

When I start Battle.net-Setup.exe from Whisky (using "Run..."), no fonts are rendered: Screenshot 2023-06-09 at 11 04 25

freetype is installed (using brew).

You may need to restart Whisky & create a new Bottle after installing those dependencies for the text to appear as expected (as per the guidance on the README for Whisky).

@e-oz
Copy link

e-oz commented Jun 9, 2023

@master131 I've rebooted my laptop, Whisky, and recreated a Bottle. Unfortunatelly, didn't help.
At least it runs and looks funny :)
Screenshot 2023-06-09 at 11 27 21
Screenshot 2023-06-09 at 11 27 37
Screenshot 2023-06-09 at 11 28 31

@master131
Copy link

@master131 I've rebooted my laptop, Whisky, and recreated a Bottle. Unfortunatelly, didn't help. At least it runs and looks funny :)

Not sure unfortunately, initially installing freetype fixed the problem for me, not sure why it's not working for you!

@brad-n
Copy link

brad-n commented Jun 9, 2023

If it still isn't working after installing freetype through brew, you can try
brew link freetype

@Write
Copy link

Write commented Jun 9, 2023

One could also try arch -x86_64 /usr/local/bin/brew doctor and see if it need some linking

Personally i'm stuck on an error while launching Diablo IV, it says NO GPU Found, can't see any thix for that one, unfortunately.

@JamIsJam88
Copy link

I was able to solve this by running through some of the manual installation steps for running in Wine without Whisky.
After successfully installing up to brew -v install apple/apple/game-porting-toolkit
Blizzard started working online. If you are looking to play Diablo 4 however, I haven't found a way past this error : image

Open regedit C:/windows/regedit.exe

Then look for HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion and replace CurrentBuild and CurrentBuildNumbere by 19042

(This should be fix with #13)

Let me know I you successfully run a Blizzard game. I'm stuck with Diablo, icon shows in dock, but nothing happen, then icon disappear, and Battle.net try to update Diablo as if I runned it normally then close the game

Your solution fixed the Windows 10 (Build 1909) error for me, but same, the game isn't loading still. Did you figure it out?

@ajowen
Copy link

ajowen commented Jun 11, 2023

Screenshot 2023-06-11 at 11 39 30 PM

Mine is show this error message. Anyone know what is the issue. Sorry I'm a newbie here.

@brad-n
Copy link

brad-n commented Jun 11, 2023

Yes, clicking "Run..." in Whisky, navigating to regedit, then making the appropriate adjustments to the build and version numbers fixed it. The issues I was experiencing after that point were on Blizzards end with the servers. Everything works great now.

@e-oz
Copy link

e-oz commented Jun 11, 2023

0.2.3 has fixed the issue with the fonts for me. Thanks, @IsaacMarovitz !
BattleNet installer failed on the first attempt, but on the second run, it was installed just fine.

@aminezebdi
Copy link

I fixed the win version in registry but Bnet app keeps updating D4 weirdly whenever I try to run it. Any fix to that? got 0.2.3 too

Use version 0.2.1 instead. For some reason, since I updated the Whiskey version to 0.2.3 I wasn't able to launch D4 but with 0.2.1, I'm able to.

@faet
Copy link

faet commented Jun 12, 2023

Use version 0.2.1 instead. For some reason, since I updated the Whiskey version to 0.2.3 I wasn't able to launch D4 but with 0.2.1, I'm able to.

I downgraded to 0.2.1 from 0.2.3 and I'm still getting the same issue as above.

@DroofZA
Copy link

DroofZA commented Jun 12, 2023

Personally i'm stuck on an error while launching Diablo IV, it says NO GPU Found, can't see any thix for that one, unfortunately.

@Write Have you had any luck with your GPU issue? I'll let you know if I figure it out.

@Write
Copy link

Write commented Jun 12, 2023

Personally i'm stuck on an error while launching Diablo IV, it says NO GPU Found, can't see any thix for that one, unfortunately.

@Write Have you had any luck with your GPU issue? I'll let you know if I figure it out.

Yes indeed I found the issue ! It was the ditto command not copying properly GamePortingtoolkit files ! Once I've had done it manually Diablo IV effectively launched !

@DroofZA
Copy link

DroofZA commented Jun 12, 2023 via email

@Write
Copy link

Write commented Jun 12, 2023

Would you mind pasting the ditto code snippet here? If that’s how it was remedied @Write

On Mon, 12 Jun 2023 at 22:45, Joffrey @.> wrote: Personally i'm stuck on an error while launching Diablo IV, it says NO GPU Found, can't see any thix for that one, unfortunately. @Write https://github.com/Write Have you had any luck with your GPU issue? I'll let you know if I figure it out. Yes indeed I found the issue ! It was the ditto command not copying properly GamePortingtoolkit files ! Once I've had done it manually Diablo IV effectively launched ! — Reply to this email directly, view it on GitHub <#44 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE2ZJ3QYB5B2G6APSVFVMPLXK4TQ7ANCNFSM6AAAAAAY7RS6BA . You are receiving this because you are subscribed to this thread.Message ID: @.>

Well I didn't used the ditto command. I just copied the files myself. I don't even use whisky too.

The ditto command is needed when installing everything manually.

ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ ``brew --prefix game-porting-toolkit``/lib/

Tutorial from here : https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit

@DroofZA
Copy link

DroofZA commented Jun 13, 2023

@Write That worked! thanks

@ghost
Copy link

ghost commented Jun 14, 2023

I fixed the win version in registry but Bnet app keeps updating D4 weirdly whenever I try to run it. Any fix to that? got 0.2.3 too

Have you found a fix for that issue?

@DroofZA
Copy link

DroofZA commented Jun 14, 2023

Have you found a fix for that issue?

@YT98
"Go to System Settings on your Mac, select the network you're using, hit the button that says "Details", choose the TCP/IP tab and select "Link-Local" for IPv6"

I was given this as a fix, it did not work for me, but maybe you'll have luck.

@ghost
Copy link

ghost commented Jun 14, 2023

Have you found a fix for that issue?

@YT98 "Go to System Settings on your Mac, select the network you're using, hit the button that says "Details", choose the TCP/IP tab and select "Link-Local" for IPv6"

I was given this as a fix, it did not work for me, but maybe you'll have luck.

Yeah that did not work

@Write
Copy link

Write commented Jun 14, 2023

I fixed the win version in registry but Bnet app keeps updating D4 weirdly whenever I try to run it. Any fix to that? got 0.2.3 too

Have you found a fix for that issue?

yes don't use whisky.

@ghost
Copy link

ghost commented Jun 14, 2023

I fixed the win version in registry but Bnet app keeps updating D4 weirdly whenever I try to run it. Any fix to that? got 0.2.3 too

Have you found a fix for that issue?

yes don't use whisky.

Thanks I'll try doing it without Whisky. Do I have to start the download all over again or is there a way for me to transfer the game files from the Whisky bottle to the new one?

@hotung1027
Copy link

The First Time I launch with gameportingtoolkit are also facing the same login issus, then I use whisky to solved the battle.net login problem, but encounter the "playing now" - "updating" loop.

I used WINEEYNC=1 `brew --prefix gameportingtoolkit`/bin/wine64 to launch diablo4 to debug, then I found out gnutls ,libntlm link broke with brew doctor, after reinstall and relink the library.
I am able to launch with gameportingtoolkit-no-hud with diablo4 launcher, and wait the update and successful enter and play the game.

Hope these process can help debug the issues.

@hotung1027
Copy link

hotung1027 commented Jun 15, 2023

The First Time I launch with gameportingtoolkit are also facing the same login issus, then I use whisky to solved the battle.net login problem, but encounter the "playing now" - "updating" loop.
I used WINEEYNC=1 `brew --prefix gameportingtoolkit`/bin/wine64 to launch diablo4 to debug, then I found out gnutls ,libntlm link broke with brew doctor, after reinstall and relink the library. I am able to launch with gameportingtoolkit-no-hud with diablo4 launcher, and wait the update and successful enter and play the game.
Hope these process can help debug the issues.

so what's the actual process here? :) just to run WINEEYNC=1 brew --prefix gameportingtoolkit/bin/wine64?

It's more like a debug process than a solution.
Because gameporting-tool-kit was launched as a developer tool to debug their games to be compatible and optimized at MacOS platform.
Therefore, from my point of view successfully launch the game requires:

  • gameporting-tool-kit (GPTK)
  • brew environment
  • bottle environment

And their relative debug tools:

  • XCode-beta-SDK to compile GPTK-compiler and GPTK
  • brew doctor and wine64 for dylib and .so library requires when launching from arch -86_64 gameportingtoolkit/bin/wine64
  • logs from wine64 to debug

I were following these step to found out Diablo IV requires, gnutls and ntlm for login,
somehow .NET 4 framework and vc_redist also help solved the launching issuses.

@jipiboily
Copy link

Got Battle.net launched under Ventura with Whisky 0.3.0. Installed D4. But when launching, I've getting a "No GPU found" type of dialog box.

Sounds like no DX12 stuff found, maybe?

Unclear, but thought I would share. Just in case it can help figure out the issue.

@brad-n
Copy link

brad-n commented Jun 19, 2023

It does seem that something in the newer versions of Whisky has broken Diablo 4. I was able to play the first couple days. Moved over to my PC and coming back to it after an automatic update I get Play -> Updating loop.

@jipiboily
Copy link

jipiboily commented Jun 19, 2023

Getting the same loop. Battle.net update never gets installed here, though, so I am wondering if it could be related. When I click "Apply & restart" (or however it's labelled), it just seemingly closes the bnet UI (but Wine is still running, apparently), and it just never comes back. If I kill all wine processes and open bnet again, the update wasn't applied.

Now starting D4 (on Ventura) is not getting the GPU error, but it looks like it's trying to update D4, but it never launches the game for real. It doesn't even seem to try (not seeing the D4 icon in the apps or dock), as opposed as when I was getting the "No GPU" error.

@jipiboily
Copy link

Update: turning Esync on (in Whisky, click on the "config" for your bottle, and there is a toggle) worked for me! It's now launching under Ventura!

@brad-n
Copy link

brad-n commented Jun 19, 2023

Update: turning Esync on (in Whisky, click on the "config" for your bottle, and there is a toggle) worked for me! It's now launching under Ventura!

Confirmed working for me as well. Thank you.

@aaron-mota
Copy link

aaron-mota commented Jun 22, 2023

I'm on M1 Pro, Ventura, Whisky pre-0.3.1 (14), Windows 10 (build version 19042 -- I updated both numbers in regedit as previously recommended). Without ESync on I can get to the Play/Updating loop (but never actually launches the game). When I turn on ESync, I can't get anything to launch. I get this:

CleanShot 2023-06-22 at 15 00 16

Any suggestions?

(Note: I have not ran any other custom commands or anything, I just straight up downloaded Whisky/GTK.dmg/Battle.net installer, placed GTK.dmg into Whisky, created a bottle, ran the Battle.net installer, and then edited the Windows build version to 19042.)


UPDATE: I exited out of of Battle.net and Whisky and made sure the applications were closed (with Esync on). Then relaunched, tried to launch Diablo IV Launcher, and it works! Cinematics rolling!

@sangyookm
Copy link

hey, so to run D4.. I need Sonoma and Whisky? That all? Coz I can't install bnet.. "Failed to open Battle.net-> Setup.exe: The operation couldn’t be completed. Bad CPU type in executable"

Same here... @obizonit let me know if you got it working

@sangyookm
Copy link

@obizonit Thank you. I'll try that too.

@pitulescubogdan
Copy link

I was able to solve this by running through some of the manual installation steps for running in Wine without Whisky.
After successfully installing up to brew -v install apple/apple/game-porting-toolkit
Blizzard started working online. If you are looking to play Diablo 4 however, I haven't found a way past this error : image

Open regedit C:/windows/regedit.exe

Then look for HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion and replace CurrentBuild and CurrentBuildNumbere by 19042

(This should be fix with #13)

Let me know I you successfully run a Blizzard game. I'm stuck with Diablo, icon shows in dock, but nothing happen, then icon disappear, and Battle.net try to update Diablo as if I runned it normally then close the game

After this, I can't run commands anymore, they stay in a freeze mode and nothing happens. I even tried to run the regedit.exe again and it not started

Is it a known issue?

@laurentiuonac
Copy link

Version 1.0.0 here, disabling DXVK worked for me related to the GPU issue. Strange behavior though - if I disable DXVK, Battle.net shows a black screen, but the underlying UI is still clickable so games can still be launched.

@devantler
Copy link

Version 1.0.0 here, disabling DXVK worked for me related to the GPU issue. Strange behavior though - if I disable DXVK, Battle.net shows a black screen, but the underlying UI is still clickable so games can still be launched.

Check out my comment on the newer issue: #198 (comment)

@laurentiuonac
Copy link

Version 1.0.0 here, disabling DXVK worked for me related to the GPU issue. Strange behavior though - if I disable DXVK, Battle.net shows a black screen, but the underlying UI is still clickable so games can still be launched.

Check out my comment on the newer issue: #198 (comment)

Works, thank you!

@waswrongassembled
Copy link

Screenshot 2023-06-11 at 11 39 30 PM Mine is show this error message. Anyone know what is the issue. Sorry I'm a newbie here.

I have the exact same issue and regardless of what I'm trying (mentioned on this page), I end up with this error screen.
I can briefly see the login screen with the spinning Batte.net logo ... then the error page.

Can anyone help?

@ThiagoCorta-db
Copy link

Screenshot 2023-06-11 at 11 39 30 PM Mine is show this error message. Anyone know what is the issue. Sorry I'm a newbie here.

I have the exact same issue and regardless of what I'm trying (mentioned on this page), I end up with this error screen. I can briefly see the login screen with the spinning Batte.net logo ... then the error page.

Can anyone help?

Same here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests