Battle.net: Difference between revisions
imported>Mweinelt Created page with "The Battle.net Launcher can be installed and launched via wine, which works pretty well. To play most of its games a recent wine-staging version is recommended. == Setup ==..." |
Zocker1999 (talk | contribs) m updated deprecated alias wineWowPackages to wineWow64Packages, see https://github.com/NixOS/nixpkgs/blob/74cc63f702f7d60a557e152a57b40fb1fd0f72ac/pkgs/top-level/aliases.nix#L2240-L2244 |
||
| (8 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
The Battle.net | The Battle.net launcher is an application to start Blizzard games. It can be installed and launched via wine, which works pretty well. To play most of its games a recent wine-staging version is recommended. | ||
== Setup == | == Setup == | ||
| Line 5: | Line 5: | ||
Tested on nixos-unstable with wine-staging 5.22 and found to be working with World of Warcraft 9.0.2: | Tested on nixos-unstable with wine-staging 5.22 and found to be working with World of Warcraft 9.0.2: | ||
{{Note|This override seems not to be prebuilt by [[Hydra]] for official [[Channel branches|channels]], therefore this will probably be built on your systems. And compiling Wine locally may take a long time (over 1 hour on my system).}} | |||
<syntaxhighlight lang="nix"> | |||
users.users.youruser.packages = with pkgs; [ | |||
(wineWow64Packages.full.override { | |||
wineRelease = "staging"; | |||
mingwSupport = true; | |||
}) | |||
winetricks | |||
]; | |||
</syntaxhighlight> | |||
Create a 64-bit wine prefix and enable DXVK support: | |||
<syntaxhighlight lang="bash"> | |||
export WINEARCH=win64 | |||
export WINEPREFIX=$HOME/.wine-battlenet | |||
winetricks dxvk | |||
</syntaxhighlight> | |||
Download the <code>Battle.net-Setup.exe</code> from https://www.blizzard.com/apps/battle.net/desktop and install it by executing: | |||
<syntaxhighlight lang="bash"> | |||
wine64 Battle.net-Setup.exe | |||
</syntaxhighlight> | |||
Follow the installation and upon completion login in with your Battle.net Id or create one. | Follow the installation and upon completion login in with your Battle.net Id or create one. | ||
The Launcher should now start up and allow you to install and launch games. | The Launcher should now start up and allow you to install and launch games. | ||
== Updating NixOS and the Battle.net Client == | |||
After updating any wine related packages the Battle.net client may throw an error on launch. | |||
Re-run the <code>wine64 Battle.net-Setup.exe</code> inside the previous wine prefix you used to update the application and avoid this error. | |||
== Steam == | |||
Alternatively, you can install Steam and then add the Battle.net installer there via '''"Add Game -> Add a Non-Steam Game..."'''. You must also go to the Properties of the added game in ''Steam'' and set ''Compatibility'' to <code>GE-Proton8-25</code> (or later version). | |||
If you get stuck on the login screen where there are no login buttons, you must launch the Steam app with <code>"WINE_SIMULATE_WRITECOPY=1"</code> env variable. This might be just a temporary glitch. You can also add Battle.net client or even the game directly to Steam. Look for installed binaries (<code>.exe</code>) in <code>"~/.local/share/Steam/steamapps/compatdata/"</code>. | |||
[[Category:Applications]] | |||
[[Category:Gaming]] | |||