Wine и ggclient (помогите пожалуйста)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Аватара пользователя
zPhoenix
Сообщения: 15

Wine и ggclient

Сообщение zPhoenix »

Всетаки решил создать тему может быть кто-нибудь сможет помочь.
Стоит ubutntu 7.10, стоит wine 0.9.53.
Есть задача запустить gg-client. ggclient это виндовая программа для игры в warcraft 3. Но никак не получается сделать, подскажите что может быть? Все остальные виндовые приложения работают без проблем.

Вот статья человека у которого получилось http://gg-game.com/forum/viewthread.php?ti...inux&page=1

Помогите пожалуйста разобраться со статьей он пишет.
1) Скачайте вайн
2)Установите VC++ Framework (А что такое VC++ framework, я весь гугл облазил не нашел)
3)Установите Internet explorer 6.0

У меня запускается только начальное окно, где нужно ввести логин и пароль а далее окно виснет, помогите пожалуйста разобраться по этой статье. Что за VC++ framework

вот лог вайна при запуске ggclient.exe

phoenix@phoenix:~/.wine/drive_c/Program Files/Ocean Technology/GG E-Sports Platform$ wine ggclient.exe
err:wineboot:ProcessWindowsFileProtection WFP: L"urlmon.dll" error 0x7
err:wineboot:ProcessWindowsFileProtection WFP: L"shlwapi.dll" error 0x7
err:wineboot:ProcessWindowsFileProtection WFP: L"shdocvw.dll" error 0x7
fixme:spoolsv:serv_main (0 (nil))
err:advapi:service_get_status service protocol error - failed to read pipe r = 0 count = 0!
fixme:winsock:WSCDeinstallProvider ({4d1e91fd-116a-44aa-8fd4-1d2cf27bd9a9}, 0x34fd08): stub !
fixme:winsock:WSCDeinstallProvider ({d3c21121-85e1-48f3-9ab6-23d90c7307ee}, 0x34fd04): stub !
fixme:winsock:WSCDeinstallProvider ({4d1e91fd-116a-44aa-8fd4-1d2cf27bd9aa}, 0x34fd08): stub !
fixme:winsock:WSCDeinstallProvider ({d3c21121-85e1-48f3-9ab6-23d90c7307ef}, 0x34fd04): stub !
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:storage:StgCreateDocfile Transacted mode not implemented.
fixme:storage:StgCreateDocfile Transacted mode not implemented.
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
phoenix@phoenix:~/.wine/drive_c/Program Files/Ocean Technology/GG E-Sports Platform$ wine ggclient.exe
err:wineboot:ProcessWindowsFileProtection WFP: L"urlmon.dll" error 0x7
err:wineboot:ProcessWindowsFileProtection WFP: L"shlwapi.dll" error 0x7
err:wineboot:ProcessWindowsFileProtection WFP: L"shdocvw.dll" error 0x7
fixme:spoolsv:serv_main (0 (nil))
err:advapi:service_get_status service protocol error - failed to read pipe r = 0 count = 0!
fixme:winsock:WSCDeinstallProvider ({4d1e91fd-116a-44aa-8fd4-1d2cf27bd9a9}, 0x34fd08): stub !
fixme:winsock:WSCDeinstallProvider ({d3c21121-85e1-48f3-9ab6-23d90c7307ee}, 0x34fd04): stub !
fixme:winsock:WSCDeinstallProvider ({4d1e91fd-116a-44aa-8fd4-1d2cf27bd9aa}, 0x34fd08): stub !
fixme:winsock:WSCDeinstallProvider ({d3c21121-85e1-48f3-9ab6-23d90c7307ef}, 0x34fd04): stub !
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:storage:StgCreateDocfile Transacted mode not implemented.
fixme:storage:StgCreateDocfile Transacted mode not implemented.
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
phoenix@phoenix:~/.wine/drive_c/Program Files/Ocean Technology/GG E-Sports Platform$
Спасибо сказали:
Sniper
Сообщения: 350
ОС: GNU/Linux Debian 4.0

Re: Wine и ggclient

Сообщение Sniper »

*Установите VC++ Framework
Тут скорее всего имеется в виду Visual C++ Redistributable Package (x86)

*Установите Internet explorer 6.0
Ну это совсем просто. Cкрипт ie4linux всё установит
Спасибо сказали:
smeea
Сообщения: 87

Re: Wine и ggclient

Сообщение smeea »

Сейчас ГГЦ не работает, не тратьте время.
Этот мануал старый, в новых (относительно) версиях ггц появился досадный баг, из-за которого начальное окно логина и основное окно имеет урезанный размер и это никак не фиксится, на момент написания хау-ту его не было и все работало.
Соответственно, vc++ framework тут не причем, так же как и ИЕ6.
Ждем фикса этого бага, появления ггц для линукса или ребутаемся в оффтопик для игры :)
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: Wine и ggclient

Сообщение DarkPhoenix »

Оффтопик держу только для игры через ггц. Косяк этот наблюдается давно, и, судя по тому, что авторы ггц не хотят следовать стандартному виндовому ифейсу, а лепят всякие нестандартные скины - сие исправится нескоро.
Впрочем, есть и такая новость:
http://prodota.ru/index.php?topic=4919.0
ps Топик больше к играм подходит имхо, хотя формально это и "программа"...
pps Хост продоты лежит вроде, саму новость брал отсюда:
http://www.diablozone.net/forum/index.php?showtopic=32851
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Wine и ggclient

Сообщение Hoblin »

DarkPhoenix писал(а):
24.01.2008 00:20
ps Топик больше к играм подходит имхо, хотя формально это и "программа"...

Согласен, будет в играх жить.
Спасибо сказали:
Аватара пользователя
zPhoenix
Сообщения: 15

Re: Wine и ggclient

Сообщение zPhoenix »

Спасибо Ребят. Я убил много времени своей жизни чтобы запустить ггц для брата и так и не получилось.
Будем ждать резила новой программы. smeea, вы совершенно правы, именно так он и запускается как вы говорите.
Спасибо сказали:
Аватара пользователя
eR
Сообщения: 542
Статус: дотер =)

Re: Wine и ggclient

Сообщение eR »

у всех такое?
Изображение
А какая у вас операционная система? Windows 98... NT... 2000... ХР... "Могучая кучка" линуксоидов с фанатично горящими глазами... UNIX? © Полонская Е.Л.
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

да, у всех.
Спасибо сказали:
Аватара пользователя
eR
Сообщения: 542
Статус: дотер =)

Re: Wine и ggclient

Сообщение eR »

я так понял, это из-за размера окошка, надо его просто попытаца развернуть полностью, токо как?
А какая у вас операционная система? Windows 98... NT... 2000... ХР... "Могучая кучка" линуксоидов с фанатично горящими глазами... UNIX? © Полонская Е.Л.
Спасибо сказали:
Аватара пользователя
eR
Сообщения: 542
Статус: дотер =)

Re: Wine и ggclient

Сообщение eR »

eR писал(а):
13.02.2008 19:58
я так понял, это из-за размера окошка, надо его просто попытаца развернуть полностью, токо как?

блин, бестолку, развернул на весь стол, а оно всё равно кусочек показывает.
А какая у вас операционная система? Windows 98... NT... 2000... ХР... "Могучая кучка" линуксоидов с фанатично горящими глазами... UNIX? © Полонская Е.Л.
Спасибо сказали:
smeea
Сообщения: 87

Re: Wine и ggclient

Сообщение smeea »

Вообщем существует следующее компромиссное (не позволяющее использовать все возможности ггц, но все же дающее возможность просто поиграть, без ребута в оффтопик) решение для линукса+ггц (дота):
Заходим в ггц. Просим друга, который находится в нужной комнате написать личное сообщение. В окне сообщения (если оно будет мелким квадратиком в углу экрана - разворачиваем на весь экран) жмем Трейс (или как-то так) и джойнимся в эту комнату. После этого нажимаем мышкой по любой из видимых кнопок (например, лив рум), но отпускаем мышку за ее пределами - т.е. получаем фокусировку на кнопке. Далее используя TAB и Shift+Tab наощупь выбираем пункт "старт гейм" (у меня это 5 раз шифт+таб с кнопки лив рум) и жмем пробел. Бинго, варик запущен в нужной нам руме :) Джойнимся и играем.
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

Хах, за решение зачет)
Спасибо сказали:
Аватара пользователя
eR
Сообщения: 542
Статус: дотер =)

Re: Wine и ggclient

Сообщение eR »

это не выход ))))) у меня там нету друзей, и хотелось бы юзать все возможности клиента :)
А какая у вас операционная система? Windows 98... NT... 2000... ХР... "Могучая кучка" линуксоидов с фанатично горящими глазами... UNIX? © Полонская Е.Л.
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

Я посылаю мессаги со старого компа под виндой, как вариант поставить винду в виртуалке.
Спасибо сказали:
Аватара пользователя
eR
Сообщения: 542
Статус: дотер =)

Re: Wine и ggclient

Сообщение eR »

поставить винду в виртуалке, поставить туда ггц, зарегить ник, потом запустить ггц в лине, из ггц который на винде в вирталбоксе отпраить себе сообщение, принять его в лине и проделать те манипулиции.

я похож на психа? :animal_rooster:
А какая у вас операционная система? Windows 98... NT... 2000... ХР... "Могучая кучка" линуксоидов с фанатично горящими глазами... UNIX? © Полонская Е.Л.
Спасибо сказали:
smeea
Сообщения: 87

Re: Wine и ggclient

Сообщение smeea »

eR, лично тебя никто не заставляет этим заниматься. Удобнее ребутаться в винду - пожалуйста, какие проблемы-то.
Просто лично я играю только с друзьями, и мне намного проще и быстрее попросить кого-нибудь отписаться в ПМ (или даже просто воспользоваться всплывающей подсказкой, что кто-то из друзей зашел в гг), чем ребутаться в винду и потом обратно.
Спасибо сказали:
Аватара пользователя
eR
Сообщения: 542
Статус: дотер =)

Re: Wine и ggclient

Сообщение eR »

smeea, мне тож ребутаца в венду очень тяжело, драгоценные секунды уходят, но всё таки это не выход, надо что то с этим делать. кстати, а можеет кто пробовал через crossover или cedega его запускать?
А какая у вас операционная система? Windows 98... NT... 2000... ХР... "Могучая кучка" линуксоидов с фанатично горящими глазами... UNIX? © Полонская Е.Л.
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

~Skin/skin.ini

[SKIN]
lastSkin=

после этого инерфейс начинает более-менее нормално прорисовываться, правда слетает форматирование текста в чате комнаты и клиент виснет при клике правой кнопкой на имени игрока, но можно без костылей создавать и играть.
зы В новой версии отказались от gameconfig.ini, в gameconfig.xml хранится только путь до игровых экзешников и ггц не сохраняет выбранный enchanted mode, при каждом запуске приходится выставлять его вручную.
Спасибо сказали:
Аватара пользователя
Sekta-N
Сообщения: 854
ОС: Зоопарк

Re: Wine и ggclient

Сообщение Sekta-N »

2 Tyr
+1
Сам ей не пользуюсь, она у меня так валяется, но работает нормально. По appdb - gold прямо-таки.
Нет тут подписи и не будет.
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Wine и ggclient

Сообщение guglez »

Какие-нибудь новости есть?
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

Да. Все опять сломали.
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Wine и ggclient

Сообщение guglez »

У меня работает! Я стер папку Skin - теперь я вижу интерфейс. Но есть другая проблема - ггц не запускает варкрафт :( Выдает такую мессагу - You were unable to host game/join host because your firewall/anti-virus has blocked your access(
У кого какие мысли?

последние две строчки в консоле такие -
err:module:attach_process_dlls "gdi32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\guglez\\wingames\\Warcraft\\war3.exe" failed, status c0000005
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

Warcraft запускается, но доступа в сеть/инет не имеет.

Можно использовать версию 2.3 с измененным номером в update.xml и новым roomsEN.db
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Wine и ggclient

Сообщение guglez »

Где взять 2.3?
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Wine и ggclient

Сообщение guglez »

Спасибо, сейчас попробую!
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Wine и ggclient

Сообщение guglez »

Не работает :( Распаковал ваш архив, поменял в update.xml номер версии. После запуска ггц и логина вылезает окно в котором написанно checking new version, а потом таймаут :( Глюки серверов ггц или траблы у меня? Что не так? Дефолтный клиент при этом коннектится без проблем.
Спасибо сказали:
Tyr
Сообщения: 57

Re: Wine и ggclient

Сообщение Tyr »

Была та же проблема в Arch linux, хотя в suse конектилось без проблем. Почему - не знаю.
Спасибо сказали:
Toseter
Сообщения: 37
ОС: Gentoo, Ubuntu

Re: Wine и ggclient

Сообщение Toseter »

ГГЦ работает нормально за исключением того что в варке не видно хостов :( что делать?
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Wine и ggclient

Сообщение yaleks »

Toseter писал(а):
12.07.2008 18:37
ГГЦ работает нормально за исключением того что в варке не видно хостов :( что делать?

посмотреть что пишется в консоли.
Спасибо сказали: