I can’t help much with actually running the game, however, for those of you who have full uninstalled/deleted battlenet. I just tested a method that allows me to reinstall it as well as reinstall WoW from it (via Lutris).
I’m on POP OS, using Lutrix.
After many attempts to install battlenet unsuccessfully because it defaults to wine 7.2-2, I managed to get battlenet fully installed with the following settings:
Go into Wine default/global config. Default wine version doesn’t matter since it will always try to use 7.2 (at least for me - I think this is coded into the script)
Disable both esync & fsync, flip over to System options and turn on the option to “Disable Lutris Runtime”. Go down to environment variables and set: VKD3D_SHADER_CACHE_PATH = 0
I can’t say if all of these are absolutely needed just to install battlenet, but this is what settings I had when it finally worked successfully.
Once battlenet is fully installed and before you launch it for the first time, go in to Configure the launcher - set Wine version to 5.7-11, ensure esync/fsync both still disabled, ensure Disable Lutris Runtime also still disabled and shader cache set.
Go ahead and launch battlenet, login. Open up bnet settings, disable hardware acceleration (at bottom) - disable auto-updates for all games. Exit battlenet.
This is the part where you need to get your hands on a copy of Agent.exe version 7984. I happened to have another computer with this so I just copied it on a USB. There are some links online to DL it but I don’t wish to share cause I can’t ensure their integrity.
Replace the Agent.exe in v 8009 folder. Modify it using chattr +i Agent.exe
(as root) to now allow it to be modified/changed.
Last thing (also maybe not necessary but saw other older threads suggesting to do this) - open up winetricks from Lutris - install Windows DLL: sapi
Once all that is done, go start up battlenet again, still on wine 5.7, and you should be able to fully install World of Warcraft with that setup.
Again, once that’s all done and it’s all installed, I can’t tell you if WoW will actually run, you’ll probably need to change your wine version and/or execute WoW’s main exe directly (rather than through bnet).
People above reported success using wine-staging versions, I haven’t got that far myself yet.
Hope this helps!