Whisky icon indicating copy to clipboard operation
Whisky copied to clipboard

[Bug]: Blizzard launcher cannot logon

Open Moeinich opened this issue 1 year ago • 40 comments

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

image

Moeinich avatar Jun 08 '23 16:06 Moeinich

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

brad-n avatar Jun 08 '23 20:06 brad-n

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

Marsgames avatar Jun 08 '23 20:06 Marsgames

Same Error Stuck in a circle. Play Button -> Updating -> Play Button -> Updating ...

Daerkle avatar Jun 08 '23 21:06 Daerkle

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.

brad-n avatar Jun 08 '23 21:06 brad-n

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.

master131 avatar Jun 09 '23 04:06 master131

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

JamesMultiProc avatar Jun 09 '23 07:06 JamesMultiProc

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).

e-oz avatar Jun 09 '23 09:06 e-oz

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).

master131 avatar Jun 09 '23 09:06 master131

@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

e-oz avatar Jun 09 '23 09:06 e-oz

@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!

master131 avatar Jun 09 '23 09:06 master131

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

brad-n avatar Jun 09 '23 11:06 brad-n

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.

Write avatar Jun 09 '23 12:06 Write

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?

JamIsJam88 avatar Jun 10 '23 16:06 JamIsJam88

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.

ajowen avatar Jun 11 '23 15:06 ajowen

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.

brad-n avatar Jun 11 '23 18:06 brad-n

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.

e-oz avatar Jun 11 '23 19:06 e-oz

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.

aminezebdi avatar Jun 12 '23 02:06 aminezebdi

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.

faet avatar Jun 12 '23 08:06 faet

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.

DroofZA avatar Jun 12 '23 14:06 DroofZA

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 !

Write avatar Jun 12 '23 14:06 Write

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 https://github.com/IsaacMarovitz/Whisky/issues/44#issuecomment-1587494299, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE2ZJ3QYB5B2G6APSVFVMPLXK4TQ7ANCNFSM6AAAAAAY7RS6BA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

DroofZA avatar Jun 12 '23 15:06 DroofZA

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

Write avatar Jun 12 '23 15:06 Write

@Write That worked! thanks

DroofZA avatar Jun 13 '23 14:06 DroofZA

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?

ghost avatar Jun 14 '23 14:06 ghost

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.

DroofZA avatar Jun 14 '23 14:06 DroofZA

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

ghost avatar Jun 14 '23 15:06 ghost

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.

Write avatar Jun 14 '23 15:06 Write

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?

ghost avatar Jun 14 '23 16:06 ghost

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 avatar Jun 14 '23 16:06 hotung1027

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.

hotung1027 avatar Jun 15 '23 16:06 hotung1027