Proper fix to the Battle.net login issues

Guide

Earlier today, I was spreading a temporary fix that involved rolling back Battle.net to 14494. Courtesy of Doogie (M.D.) on the Lutris Discord server, the answer is simply an environment variable WINE_SIMULATE_WRITECOPY=1:

Mini tutorial based on your method of installation:

Lutris System options

Steam launch options: WINE_SIMULATE_WRITECOPY=1 %command%

Posted Dec 1, 2023, 4:33 AM UTC

913
darkuniContent Creator•

For those that do not want to use Lutris, you can do it with Proton/non-steam game. Just have to set the launch option BEFORE you install it. Visual guide: https://youtu.be/R9in9yeY4Jw

6
idlephaseOP•

You tired of this? I'm tired of this.

2
darkuniContent Creator•

Thank God the only thing I used battle net for was for overwatch and now it's on Steam so I honestly could give a rat's ass anymore. But I do understand what it's like to be beholden to one of these third-party lockers as I was for over a year with overwatch. I would have caught this a lot sooner had overwatch still required battlenet. :)

2
_mister_pink_•

Two questions:

How do you actually uninstall battlenet if you can’t get it to launch?

And also

Once this fix is complete how do you get rid of the old WoW game that you installed in the original launcher? Isn’t it just ‘trapped’ somewhere taking up loads of space?

Thanks!

2
cscompman•

AFAIK once you "remove from steam" then it deletes all the files related to the install.

2
_mister_pink_•

Thanks!

1
jbone9211x•

I deleted the launcher and edited the set up. It got me logged in and downloading my game (d2r)

But it didn’t seem to add the launcher

1
darkuniContent Creator•

I'm not sure I understand what you're saying....

1
ikslawok•

I have been launching the blizzard launcher through steam and selecting the game to play through that. Would I have to add the specific game launcher as a non steam game to have the it apply the variable to that? I have had luck yet with the steam launch options yet (not terribly familiar with it tbh)

2
idlephaseOP•

You'd only need to add it to individual Lutris or Steam configurations. If you only have the Battle.net Launcher set up as a shortcut, you only need to change the one, and it would apply to anything that's launched because it's not the games with the issue.

1
Downs504•

Not working for me. How to uninstall battle.net?

2
idlephaseOP•

Depends on your method of installation. Delete your Battle.net entry in whatever you used

2
ElementalSymmetry•

THANK YOU!!!!!
You rock :D
(Steam fix worked for me on Ubuntu 22)

2
ElementalSymmetry•

And now it's not working anymore :D ARRRGGGGHHH

1

This totally worked and was super simple. Thank you!

2

Here's an easier fix, hit "cancel" and then hit "agree" when you get the EULA loop.

1
dukenukemx•

This is better technical support than from Blizzard.

1
dukenukemx•

For people who don't use Lutris, you can put export WINE_SIMULATE_WRITECOPY=1 in .profile in your home folder. You can also just put this in your shortcut like env WINE_SIMULATE_WRITECOPY=1 wine "/home/<username>/.wine/drive_c/Program Files (x86)/Battle.net/Battle.net.exe" . But you gotta delete the 14542 folder when you're ready to launch battle.net .

1
idlephaseOP•

That’s a bit much to enable that setting for all games by putting it in .profile

1
dukenukemx•

I'm a bit lazy. Not sure if it's related, but this may have fixed an issue in Fusion 360 where after a while I can save stuff to the drive.

https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/362#issuecomment-1828669735

1
The_August•

Thanks for this. I thought my SD card was starting to go corrupt. I uninstalled and deleted Bnet so I could reinstall everything, and was stuck just trying to open the launcher. Added the instruction and now Bnet is working smoother than it ever has. Now, I just have to wait hours for the game to redownload.

1
KarateMan749512GB - After Q2•

So i use bottles. Any fix? Usually ge proton 25

1
idlephaseOP•

You can try Wine-GE, not GE-Proton, or just put in the environment variable as directed above

1
KarateMan749512GB - After Q2•

Ill give it a try. Bnet launches but is just a black screen.

1
WilliamWestlake•

So i use bottles. Any fix? Usually ge proton 8-25

Deleting the folder with the new Battlenet version fixed it for me. Mine was located in

~/.var/app/com.usebottles.bottles/data/bottles/bottles/Battlenet/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net.14542

1
KarateMan749512GB - After Q2•

so i got it working and it has been kinda launching now with a image. I deleted my wow install and copied over the updated version from my pc and i can play fine now. It even updates normally.

1
_leeloo_7_•

I am on Wine-GE-8-25 using proton on linux mint and my Bnet constantly pops up without giving me a login button

following the instructions deleting the Battle.net.14542 seems to have solved this, I also took the extra step of adding the simulated writecopy (I dont know if it was required or if I did it correct)

either way just stopped to say thanks, I was able to get into battlenet for the first time in over a week!

ps:screw blizzard for their shitty launcher they are content in breaking every update

1
azzokk•

Ty!

1
IndustrialJones512GB•

Been going nuts! I would keep trying then just move on to another game. Finally decided to look up how to fix it. Thanks!

1