Table of Contents

Mount

udisksctl loop-setup --file ~/'Downloads/Vanilla 1.12.1.5875/WoW-1.0.1.3989-enUS.iso' | grep '/dev/loop'
udisksctl mount --block-device '/dev/loop0'

Prefix

mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/World of Warcraft 1.12.1' WINEARCH='win32' winecfg /v 'winxp' && WINEPREFIX=~/'.wine/World of Warcraft 1.12.1' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f

Install

WINEPREFIX=~/'.wine/World of Warcraft 1.12.1' wine 'D:\Installer.exe'

Unmount

umount ~/'Downloads/Vanilla 1.12.1.5875/WoW-1.0.1.3989-enUS.iso'
udisksctl loop-delete --block-device '/dev/loop0'

Patches

WINEPREFIX=~/'.wine/World of Warcraft 1.12.1' wine ~/'Downloads/Vanilla 1.12.1.5875/wow-1.12.0-enus-patch.exe'
WINEPREFIX=~/'.wine/World of Warcraft 1.12.1' wine ~/'Downloads/Vanilla 1.12.1.5875/wow-1.12.0.5595-to-1.12.1.5875-enus-patch.exe'
cd ~/'.wine/World of Warcraft 1.12.1/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 1.12.1' wine ~/'.wine/World of Warcraft 1.12.1/drive_c/Program Files/World of Warcraft/WoW.exe' -console

Config

mkdir -p ~/'.wine/World of Warcraft 1.12.1/drive_c/Program Files/World of Warcraft/WTF' && nano ~/'.wine/World of Warcraft 1.12.1/drive_c/Program Files/World of Warcraft/WTF/Config.wtf'
SET gxWindow "1"
SET gxMaximize "1"
SET frillDensity "256"
SET SmallCull "0"
SET M2Faster "0"
SET SoundSoftwareChannels "64"
SET SoundMemoryCache "64"
SET timingModeOverride "2"
SET accountName "Espionage724"

realmlist

echo 'set realmlist 127.0.0.1' | tee ~/'.wine/World of Warcraft 1.12.1/drive_c/Program Files/World of Warcraft/realmlist.wtf'
nano ~/'.wine/World of Warcraft 1.12.1/drive_c/Program Files/World of Warcraft/realmlist.wtf'
1)
C:\Program Files\World of Warcraft