User Tools

Site Tools


games:linux:wine:diablo_3_x64

Information

  • Diablo III
  • Battle.net App
  • 64-bit

Prerequisites

Install

Battle.net App

  • Install to default location 1)
  • [ ] Launch Battle.net when you start your computer
  • Settings → Game Launch and Clicking X → Exit Battle.net completely
  • :!: Settings → [ ] Use browser hardware acceleration 2)
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Diablo III' WINEARCH='win64' wineboot --init && WINEPREFIX=~/'.wine/Diablo III' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f && wget -O '/tmp/Battle.net-Setup.exe' 'https://downloader.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe' && WINEPREFIX=~/'.wine/Diablo III' wine '/tmp/Battle.net-Setup.exe'

Restore Data

mv ~/'Downloads/Diablo III' ~/'.wine/Diablo III/drive_c/Program Files (x86)'

Diablo III

  • Diablo III → Install 3) → Start Install
cd ~/'.wine/Diablo III/drive_c/Program Files (x86)/Battle.net' && WINEPREFIX=~/'.wine/Diablo III' wine ~/'.wine/Diablo III/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'

Vulkan

WINEPREFIX=~/'.wine/Diablo III' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'vulkan' /f
WINEPREFIX=~/'.wine/Diablo III' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Drivers' /v 'Graphics' /t 'REG_SZ' /d 'wayland' /f

Sandbox

WINEPREFIX=~/'.wine/Diablo III' winetricks sandbox

Clean Up

rm -f '/tmp/Battle.net-Setup.exe'

Desktop Launcher

  • :!: 2025/08/26: TODO

Initial

rm -Rf ~/'.local/share/applications/wine/Programs/Battle.net' ~/'.local/share/applications/wine/Programs/Diablo III' && mkdir -p ~/'.local/share/applications/wine/Programs/Diablo III'

Diablo III (Battle.net App)

nano ~/'.local/share/applications/wine/Programs/Diablo III/Diablo III.desktop'
[Desktop Entry]
Name=Diablo III
Categories=Game;AdventureGame;RolePlaying
Exec='/bin/bash' -c "cd ~/'.wine/Diablo III/drive_c/Program Files (x86)/Diablo III' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Diablo III' DXVK_STATE_CACHE_PATH=~/'.wine/Diablo III/dxvk_shader_cache' WINEPREFIX=~/'.wine/Diablo III' wine ~/'.wine/Diablo III/drive_c/Program Files (x86)/Diablo III/Diablo III Launcher.exe'"
Type=Application
StartupNotify=true
Icon=B9E6_Diablo III Launcher.0
StartupWMClass=diablo iii64.exe
Actions=Kill;Notes;

[Desktop Action Kill]
Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/Diablo III' wineserver --kill"
Name=Force-close

[Desktop Action Notes]
Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games:linux:wine:diablo_3_x64'"
Name=Installation Notes

# End

Quick Commands

Winecfg

WINEPREFIX=~/'.wine/Diablo III' winecfg

Winetricks

WINEPREFIX=~/'.wine/Diablo III' winetricks

Registry Editor

WINEPREFIX=~/'.wine/Diablo III' regedit

Kill

WINEPREFIX=~/'.wine/Diablo III' wineserver --kill

Execute

Battle.net App

cd ~/'.wine/Diablo III/drive_c/Program Files (x86)/Battle.net' && WINEPREFIX=~/'.wine/Diablo III' wine ~/'.wine/Diablo III/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'

Diablo III

cd ~/'.wine/Diablo III/drive_c/Program Files (x86)/Diablo III' && WINEPREFIX=~/'.wine/Diablo III' wine ~/'.wine/Diablo III/drive_c/Program Files (x86)/Diablo III/x64/Diablo III64.exe' -launch
1)
C:/Program Files (x86)/Battle.net
2)
2025/09/18: Crashes GNOME likely with vulkan but maybe and/or wayland stuff below
3)
default location C:\Program Files (x86)\Diablo III\
/srv/www/wiki/data/pages/games/linux/wine/diablo_3_x64.txt · Last modified: by Sean Rhone