Запускаем Battle.net Hearthstone в wine staging на Arch'e

Обычно по утрам пока пью кофе сижу поигрываю в Hearthstone, но тут обновился Battle.net и как обычно все пошло не так, у меня начали вылезать ошибки что соединиться невозможно, то нет прав на запись в каталоге, то еще какая то дичь, в общем я расстроился.


UPD: 21.07.2019
Недавно что-то обновилось, наверное wine и перестал работать Battle.ne и heartstone, только черный экран.
Ошибка была что-то вроде этого:
fixme:dxgi:d3d11_swapchain_Present1
В общем мне помог Vulkan, я установил dxvk из AUR
Указал prefix wine и запустил setup_dxv
export WINEPREFIX=/path/to/.wine-prefix
setup_dxvk install
Херстон заработал…



Привожу ошибки BLZBNTBGS80000011 и BLZBNTBTS0000000F

В общем решил сделать все сначала, воспользовался этим комментарием и статьей, все норм заработало.

У вас должен быть уже установлен wine-staging и 32х битные библиотеки и winetricks
pacman -S wine-staging lib32-gnutls lib32-libldap lib32-libgpg-error lib32-sqlite winetricks


Создаем 32х битный wine prefix и устанавливаем необходимые библиотеки(username меняешь на ваш логин)
WINEARCH=win32 WINEPREFIX=/home/username/.wineBattle.net winetricks vcrun2015 corefonts forcemono
Запускаем конфигуратор, выставляем windows 7, добавляем библиотеку d3d11 выбираем встроенная и отключаем locationapi
WINEARCH=win32 WINEPREFIX=/home/username/.wineBattle.net winecfg
Скрины конфига




Галку CSMT я не ставлю потому, что от этого начинается напрягаться процессор, а игра работает в принципе точно так же, допустим если играть в starcraft 2 галку лучше бы поставить.




Скачиваем Battle.net installer и запускаем его
wget "https://eu.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe" -O Battle.net-Setup.exe
WINEARCH=win32 WINEPREFIX=/home/username/.wineBattle.net wine Battle.net-Setup.exe
Происходит стандартная процедура установки и если все получилось, то вы увидите окно авторизации



Пробуем авторизоваться



Теперь нужно установить Hearthstone или указать каталог где он находится.
В настройках игры добавить параметр запуска -force-d3d9


Сохраняем настройки.

Жмем запустить и вот оно счастье!



Я в каталог с Battle.net положил prefix wine который мы создали(/home/username/.wineBattle.net), и скрипт следующего содержания
#!/bin/bash
pkill -15 Agent.exe
pkill -15 Battle.net
cd /home/username/games/Battle.net/
WINEARCH=win32 WINEDEBUG=-all WINEPREFIX=/home/username/games/Battle.net/.wine wine Battle.net.exe
Может и вам пригодится, вроде ничего не забыл, если не получается пишите в комменты, помогу чем смогу!

«Таверна всегда открыта»

Комментарии ()

  1. Extazik 15 ноября 2020, 23:41(Комментарий был изменён) # 0
    Как победить? делал все по статье,
    a.radikal.ru/a30/2011/63/6cc5089e9843.png

    игра Старкрафт

    Победил, с 1 раза не поменялась винда с XP на 7
    1. cloudsv 15 ноября 2020, 23:49 # 0
      напиши в telegram может смогу помочь

    Авторизация

    GitHubGoogleVkontakteYandex
    Есть вопрос или предложение пиши в Telegram @cloudsv

    MTProto прokси для Telegram

    Прямой эфир

    Diego mont 25 мая 2023, 07:04
    Полезные боты в Telegram 2
    cloudsv 24 апреля 2023, 17:56
    Обновление Scala Rider G4 52
    cloudsv 12 ноября 2022, 19:16
    Установка и настройка minidlna 3
    cloudsv 03 ноября 2022, 03:42
    Настройка прокси mtproto для Telegram 52
    cloudsv 03 января 2022, 10:50
    Let's Encrypt это легко и просто 4
    cloudsv 10 сентября 2020, 13:17
    MySQL Workbench падает при подключении 2
    cloudsv 05 августа 2020, 11:57
    Мне вчера стукнуло 34 4
    cloudsv 07 августа 2023, 22:56
    Linux Asus ROG x13 flow 2022 GV301RE и Linux 0
    cloudsv 15 апреля 2023, 16:23
    Linux Уведомление о смены workspace в X11 Linux 0
    cloudsv 17 октября 2020, 09:55
    Linux Отключить DHCP IPv6 в systemd 0
    cloudsv 30 июля 2020, 21:54
    О жизни Мне вчера стукнуло 34 4
    cloudsv 15 апреля 2020, 15:45
    Linux Основные hotkeys редактора Vim 0
    cloudsv 01 октября 2019, 08:00
    Linux Локальный редирект порта в Linux 0
    cloudsv 25 августа 2019, 16:14
    О жизни Социальная сеть от Яндекса Aura 0
    cloudsv 30 июля 2019, 21:34
    О жизни 33 year old 0
    cloudsv 25 июня 2019, 18:29
    Telegram Полезные боты в Telegram 2