New Battlenet update causes crashes or a blank launcher window in Linux and Mac
Battlenet has an issue with the new update. It causes the app to load as a blank screen and the login window to not show the login button. Codeweavers is looking at a fix, in the meantime as a workaround you can add an environmental variable to get battlenet to launch.
WINE_SIMULATE_WRITECOPY=1
Add this variable by clicking on the add button. (note there will be more variable already there but they are blacked out to make it easier to read and understand what you need to do)
You will have to do this for every battlenet game you have installed individually
If you are trying to install battlenet, let it get as far as the log in window and then close it like normal, after the install completes you can apply the environmental variable before launching for the first time
https://cdn.discordapp.com/attachments/538903130704838656/1179934177534165032/image.png?ex=657b9656&is=65692156&hm=2e36c7045af359f59dcd9b6039d1b536517c621f6c5da07febc4f60c62cf0a7f&
If you are using Mac and crossover this workaround should still work but has to be implemented differently. Here is the codweavers forum thread on the issue.
https://www.codeweavers.com/support/forums/general/?t=27;mhl=293530;msg=293516#c717 Replies
sensitive-blueOP•2y ago
Obviously not a request for support but just a post to help anyone running into the widespread issue
magic-amber•2y ago
i noticed this early today, i was wondering if it was a me issue or not
harsh-harlequin•2y ago
Lol, I've been spending over an hour on this
sensitive-blueOP•2y ago
lol glad I was able to provide the "solution", I didn't discover it, crossover guys did, I just tried it in lutris and verified it worked there, as the linux community seems to be blowing up over this issue I wanted to share it in as many places as possible.
harsh-harlequin•2y ago
Where do I punch in the variable on the steam deck version
harsh-harlequin•2y ago

sensitive-blueOP•2y ago
did you add battlenet to steam or to heroic?
harsh-harlequin•2y ago
Heroic
rising-crimson•2y ago
It says "variable name" there
And since this is an env var
There
sensitive-blueOP•2y ago
yes Leopard beat me to it
rising-crimson•2y ago
:sunglase:
harsh-harlequin•2y ago
Ok I did but I forgot to hit the add button
sensitive-blueOP•2y ago
WINE under name and 1 under value
lol yeah that will do it... I have forgotten that myself at least once 🙃
harsh-harlequin•2y ago
It worked. I could just give y'all a big ol kiss
sensitive-blueOP•2y ago
lol as I said codeweavers gave the workaround I really just passed on the info
rising-crimson•2y ago
Kiss the messenger
sensitive-blueOP•2y ago
Btw all. Glorious eggroll has created wine 8-25 which now includes that variable automatically for battlenet so the manual work around should no longer be needed just make sure you are using wine GE 8-25