Уголок новичка
   4165

Помощь с WINE + 4game лаунчер

Добрых суток,

$ wine --version
wine-4.5 (Staging)

Дня 3-4 заставляю лаунчер 4game запуститься. Пришлось победить полный игнор запуска, потом вечную загрузку с попаданием в трей лаунчера, наконец я его запускаю и вижу следующее (см. на скрине)
Уголок новичка: Помощь с WINE + 4game лаунчер

Судя по логам, оно не получает доступа в инет, библиотеки вайновские стоят под winapi. В логах сыпется вот такие строки:
0037:fixme:uiautomation:UiaReturnRawElementProvider (0x3006a, 0, fffffffc, 0xfb2fef8): stub!
0037:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x3006a
0063:fixme:ras:RasEnumConnectionsW (0x235c160,0x2ebfaa4,0x4e60004),stub!
0063:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
01cd:fixme:ras:RasEnumConnectionsW (0x235c160,0x2fcfaa4,0x4e60004),stub!
01cd:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!


Ссылка на полный лог: pastebin.com/vL43GA5s

По библиотекам не хватает только одной libnetapi.so (32lib версию) т.к на arch-manj я ее просто не смог найти
$ wine —check-libs

libcairo.so.2: /usr/lib32/libcairo.so.2
libcups.so.2: /usr/lib32/libcups.so.2
libdbus-1.so.3: /usr/lib32/libdbus-1.so.3
libfontconfig.so.1: /usr/lib32/libfontconfig.so.1
libfreetype.so.6: /usr/lib32/libfreetype.so.6
libGL.so.1: /usr/lib32/libGL.so.1
libgnutls.so.30: /usr/lib32/libgnutls.so.30
libgobject-2.0.so.0: /usr/lib32/libgobject-2.0.so.0
libgtk-3.so.0: /usr/lib32/libgtk-3.so.0
libjpeg.so.8: /usr/lib32/libjpeg.so.8
libncursesw.so.6: /usr/lib32/libncursesw.so.6
libnetapi.so: missing
libodbc.so: /usr/lib32/libodbc.so
libOSMesa.so.8: /usr/lib32/libOSMesa.so.8
libpcap.so.1: /usr/lib32/libpcap.so.1
libpng16.so.16: /usr/lib32/libpng16.so.16
libtiff.so.5: /usr/lib32/libtiff.so.5
libv4l1.so.0: /usr/lib32/libv4l1.so.0
libva.so.2: /usr/lib32/libva.so.2
libva-drm.so.2: /usr/lib32/libva-drm.so.2
libva-x11.so.2: /usr/lib32/libva-x11.so.2
libX11.so.6: /usr/lib32/libX11.so.6
libXcomposite.so.1: /usr/lib32/libXcomposite.so.1
libXcursor.so.1: /usr/lib32/libXcursor.so.1
libXext.so.6: /usr/lib32/libXext.so.6
libXi.so.6: /usr/lib32/libXi.so.6
libXinerama.so.1: /usr/lib32/libXinerama.so.1
libXrandr.so.2: /usr/lib32/libXrandr.so.2
libXrender.so.1: /usr/lib32/libXrender.so.1
libxslt.so.1: /usr/lib32/libxslt.so.1
libXxf86vm.so.1: /usr/lib32/libXxf86vm.so.1


Сам вайн по текующему префиксу видит сеть, если брать CMD ping.

По ошибке уже гуглил, поэтому ответ по установке lib32-libldap и lib32-gnutls не решает проблему, хотя трабла с RAS support как раз идет от gnutls, что странно. Не в тему, но скажу, что кроссовер стартует почти до логина, но там граф глюк присутствует из-за чего ввести учетку невозможно.

Если кто смог поставить battle net лаунчер должны были видеть эту ошибку в логах.
  • 0
  • +1

3 комментария

avatar
В общем убил я время почти бессмысленно, кроме получения новых знаний для себя. Победил я почти все недуги, установил игру, а она не запускается. Причина вся во FROST т.к. разрабы wine как не реализовывали работу анти-читов в wine, так и не будут по крайней мере на ближайшее время. Либо пока не сделают патч под вайн для запуска игр с защитой. Поэтому обсуждение можно закрывать. P.S. Евро версию можно заставить работать т.к. там анти-чит бестолковый.
Последний раз редактировалось
+1
avatar
Сегодня запускал BnS но напрямую без лончера фогейма, Фрост запустился в трее, но без лончера логин в игре не проходил.
0
avatar
По библиотекам не хватает только одной libnetapi.so (32lib версию) т.к на arch-manj я ее просто не смог найти
Есть утилита Pkgfile с её помощью можно узнать где находится отсутствующая библиотека.
Очень удобная штука. Пишем
pkgfile библиотека
и в выводе будет нужный для установки пакет и в каком репозитории находится.
ganter@ganter-manjaro ~> pkgfile libnetapi.so
extra/smbclient

Нужно устанавливать пакет smbclient
Последний раз редактировалось
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.