Установка Diablo III в Ubuntu Linux

Да друзья, решил упомянуть про установку в Ubuntu Linux одной из самых популярных игр последнего времени - Diablo III. Так что если вы устанавливали Windows для данной игры - удаляйте, ибо и под Linux игра работает вполне стабильно.

  • Рекомендуемая версия Wine: 1.5.5
  • Статус игры: Устанавливается, запускается и вполне сносно работает, но с некоторыми оговорками
  • Страница игры на AppDB: appdb.winehq.org

Итак, для работы игры необходим vcrun2008, ставится из winetricks. DirectX не нужен, игра отлично работает с OpenGL.

Так-же на чистом Wine не работает установка (решается патчами, ниже) и смена настроек игры. Но вы всё-же можете запустить уже установленную игру следующей командой:

Для полноценной работы установки игры и настроек, желательны следующие патчи:

Wine 1.5.5:

  • AcceptEx 1 из 4: source.winehq.org/patches/data/86603
  • AcceptEx 2 из 4: source.winehq.org/patches/data/86604
  • AcceptEx 3 из 4: source.winehq.org/patches/data/86605
  • AcceptEx 4 из 4: source.winehq.org/patches/data/86606

DepthStencil: bugs.winehq.org/attachment.cgi?id=39565

Wine 1.5.4 (old):

  • AcceptEx 1 из 3: source.winehq.org/patches/data/86263
  • AcceptEx 2 из 3: source.winehq.org/patches/data/86264
  • AcceptEx 3 из 3: source.winehq.org/patches/data/86265

DepthStencil: bugs.winehq.org/attachment.cgi?id=39565

После применения патчей AcceptEx необходимо выполнить следующую команду из директории с исходниками:

Так-же для пользователей Ubuntu существует скрипт, осуществляющий автоматическую сборку Wine с необходимыми патчами:

И ещё есть пакет на PPA (на данный момент версия для Wine 2.5.3).

Несколько частых проблем и их решения:

  • Q: Я использую патченную версию Wine, но установка всё-равно застревает на 0%
  • A: Попробуйте выставить эмуляцию "WinXP" в настройках. Хотя говорят что игра показывает более хорошие результаты в режиме совместимости с "Windows 7" и "Vista"
  • Q: Я использую патченную версию Wine, но при установке с DVD я получаю ошибку о том что установщик не может найти файлы
  • A: Смонтируйте DVD с опцией "-o unhide", должно помочь
  • Q: При попытке подключения я получаю ошибку "3007"
  • A: Если вы используете последнюю версию Ubuntu (или другого дистрибутива имеющего повышенную безопасность) то попробуйте выполнить данную команду перед запуском игры:
  • Q: Во время игры появляются странные артефакты красного цвета
  • A: Отключите "Анизотропную фильтрацию" в панели управления видеодрайвером
  • Q: Игра вылетает в произвольных местах карты
  • A: Такое проявляется на старых видеокартах. Обновление драйвера видеокарты должно помочь, хотя оно в любом случае не помешает
  • Q: После запуска игры возникает "Непредвиденная ошибка"
  • A: Скорее всего это связанно с использованием встроенных библиотек vcrun2008. Установите отдельный пакет VC++ 2008из winetricks следующей командой:
  • Q: Я использую Ubuntu с рабочим окружением Unity. При запуске игры в полноэкранном режиме - панель и бар остаются видны
  • A: Это несовместимость Compiz с многими полноэкранными приложениями. Скорее всего вам поможет переключение на Unity 2D или включение "Legacy Fullscreen" в опциях Compiz

Думаю многим пригодится данная информация.