Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux  (Прочитано 259387 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xion

  • Участник
  • *
  • Сообщений: 148
  • Ubuntu 14.04.4 LTS
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #435 : 12 Декабря 2010, 17:05:48 »
Всем кто хочет поиграть в варик на гарене в ubuntu:

кароче главное поставить wine 1.3 версию и все будет работать как часы! сегодня вот пытался поиграть на версии wine 1.2 и нифига, получалось только с WINEDEBUG=+relay, но тогда игра начинала заметно подлагивать...

PS Тестил на ubuntu 10.04

Оффлайн MADfly

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu Linux
« Ответ #436 : 15 Декабря 2010, 19:55:07 »
Цитата: Al
2. Файлик w3l.exe, действительно, нужно запускать только командой wine w3l.exe из каталога игры. И вы выбрали верное направление, написав скрипт для bat-файла. Однако, получается, что вы запускает батник через wine для запуска команды, которую можно написать и для Linux'a.
Решение в следующем:
Создаём прямо на рабочем столе простой текстовый файл, для удобства назовём его w3l.sh (sh - от слова shell, обычно так называют скрипты), следующего содержания:
Цитировать
#!/bin/sh # это стандартная строка, указывающая системе, что этот файл является скриптом (аналог виндовых батников), который выполняется интерпретатором shell, располагающимся в системе по адресу /bin/sh
cd /[media/sda3/games/war3] #переход в каталог с игрой
wine w3l.exe
Наш "Ярлык" готов! (:
Осталась пара деталей. Чтобы система распознавала этот "ярлык", как скрипт, нужно назначить ему права для исполнения. Тыкаем правой кнопкой, "свойства" и во вкладке "Права" ставим галочку на "выполнение". Чтобы можно было запускать его не только из консоли, но и простым двойным кликом, снова тычем на "Свойства", вкладка "Открывать в программе" - "Добавить" и укажите путь к всё тому же интерпретатору шелла: "/bin/sh".
И финальный аккорд - установить надлежащую иконку для нашего "ярлыка"! (:
"Свойства" - левый клик на значке и выбирайте желаемый. Помочь вашей фантазии "разогнаться", надеюсь, удастся вот этому pack'y иконок варкрафта - выбирайте какую вашей душе угодно.

Успехов!



Помогите, пожалуйста, указал каталог с игрой, как угазанов в цитате cd /[media/sda1/home/dirgen/.wine/dosdevices/c:/Program\ Files/Warcraft\ III] вот мой путь, но при запуске ярлыка ничего не происходит.

Оффлайн ihide

  • Новичок
  • *
  • Сообщений: 8
  • Танцую с Бубном
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #437 : 05 Января 2011, 22:43:33 »
Доброго времени суток! скажите пожалуйста что не так. есть Warcraft 3 и лицензионный и пиратский, но запуская любой из них сразу же (моментально) выдает ошибку Fatal eror. ubuntu 10.04 , wine 1.3.10.
лог терминала таков:
Цитировать
slava@Home-PC:~/.wine/drive_c/Program Files/WarCraft_3$ wine war3.exe
err:ole:CoCreateInstance apartment not initialised
fixme:advapi:SetSecurityInfo stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32ede4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32ede4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ede4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32ede4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ebf4,0x00000000), stub!
wine: Call from 0x7bc4c6e0 to unimplemented function GDI32.dll.GdiEntry1, aborting
помогите разобраться.
Зарание примного благодарен.

ps только сейчас заметил я недавно запускал варик с полтычка, сейчас не понимаю в чем дело и данный лог присуцтвует и в ла2. которая тоже прекратила запускаться.... что не так ?! может какого ни будь файла нехватает? помогите !!!

Пользователь решил продолжить мысль 06 Января 2011, 00:57:08:
Разобрался сам !  8)  работает и варкрафт и гарена, только варик виснет почему то  :o
« Последнее редактирование: 06 Января 2011, 00:57:08 от ihide »

Оффлайн L1ve

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #438 : 12 Января 2011, 03:06:03 »
Стоит Ubuntu 10.10 Maverik Merkaat
2.6.35-24 ядро
wine - 1.3.11
Игра скачена с нета, ключи оригинальные
Инсталил вар3, потом фрозен. Запускаю фроузен, пишет not fount game.dll и окно типо вставте диск
поставил сверху патч 1.24а, проблема с game.dll не пропала и гребанная вставте диск осталась!
Что я только не пробовал, ну не в какую не хочет...
у меня 2 вайна:
1 - настроенный именно под вар3 ( с ним проблемы насчет game.dll нету, но проблема с "вставте диск")
2 - и обычный, версия которого приведена выше
лог с настроенного вайна под вар:
live@admin:~$ ~/wine-war3/wine "C:\Warcraft III\Frozen Throne.exe"
 mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
mmap() failed: Невозможно выделить память
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"quartz.dll"
err:ole:CoGetClassObject no class object {cda42200-bd88-11d0-bd4e-00a0c911ce86} could be created for context 0x1
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"quartz.dll"
err:ole:CoGetClassObject no class object {e436ebb2-524f-11ce-9f53-0020af0ba770} could be created for context 0x1
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  138 (NV-GLX)
  Minor opcode of failed request:  4 ()
  Resource id in failed request:  0x1fc
  Serial number of failed request:  468
  Current serial number in output stream:  468
live@admin:~$
и лог с обычного вайна:
live@admin:~/.wine/drive_c/Warcraft III$ wine Frozen\ Throne.exe
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"quartz.dll"
err:ole:CoGetClassObject no class object {cda42200-bd88-11d0-bd4e-00a0c911ce86} could be created for context 0x1
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"quartz.dll"
err:ole:CoGetClassObject no class object {e436ebb2-524f-11ce-9f53-0020af0ba770} could be created for context 0x1
live@admin:~/.wine/drive_c/Warcraft III$
Что делать?

Оффлайн Izaya

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #439 : 12 Января 2011, 11:36:04 »
Выполнил все по инструкции. Захожу и увы лагает. Не подскажите что делать? На windows'е все летало.

Оффлайн Le0ben

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #440 : 19 Января 2011, 01:59:12 »
В общем проблема такова:
Запускаешь в окне проблемы с прокруткой(Захват мыши не пашет), но клава пашет.
Запускаешь в полноэкранном режиме проблема с прокруткой отпадает но появляются проблемы с фокусом клавиатуры...
Загуглить не вышло, подскажите решение если таковое имеется...
П.С. Впринцепе вариант с захватом мыши тоже устроит....
Ubuntu 10.10 wine1.3.11
« Последнее редактирование: 19 Января 2011, 02:20:40 от Le0ben »

Оффлайн 3ae60k

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #441 : 10 Апреля 2011, 00:46:36 »
исходные тексты w3l распостраняются под GPL.

написал простой патч к w3l который решает проблему запуска w3l из другой директории (немного кривой, может быть написан лучше)

к сожалению разработчики шифруются и связатся с ними не получилось.

31d30
<
58c57
< int i=0;
---
> int i;
63,65d61
< char war3_exe_name[]="war3.exe";
< char war3_exe_path[4096];
<
72a69
>
76,81c73
< while((commandline[i]!=' ') && (commandline[i]!=0)) i++;
< strncpy(war3_exe_path,commandline,i);
< *(strrchr(war3_exe_path,'\\')+1)=0;
< strcat(war3_exe_path,war3_exe_name);
<
< if(!CreateProcess(war3_exe_path, commandline, 0, 0, FALSE, CREATE_SUSPENDED, 0, 0, &startupinfo, &processinfo)) {
---
> if(!CreateProcess("war3.exe", commandline, 0, 0, FALSE, CREATE_SUSPENDED, 0, 0, &startupinfo, &processinfo)) {
111d102
< WaitForSingleObject(processinfo.hProcess,-1);

сам w3l с небольшими доработками прекрасно собирается ВАЙНОМ БЕЗ Visual Studio!

собрать можно командой:
winemaker --lower-uppercase --nobackup ./exe.vcproj && make
ссылка на архив с исходниками и скомпилированной программой:
http://www.onlinedisk.ru/file/642944/

ВНИМАНИЕ! Запускать нужно "wine /path/2/w3/w3l.exe.so"

сайт w3l:w3l.info.tm

Оффлайн Termiantor

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #442 : 04 Июня 2011, 11:25:12 »
У меня через какое-то время перестали хоститься игры(ип белый есть). В чём проблема понять немогу. Фаервол отключен.

Оффлайн Near

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #443 : 07 Июня 2011, 12:27:53 »
айс в винце теперь если рабочий стол замутить по разрешению экрана и переключаться между рабочими столами варик не фризится,я рад =)

Оффлайн konikson

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #444 : 09 Июня 2011, 02:33:13 »
у меня проблема. поставил все как написано,установилось,открылось,но когда я мышкой вниз делаю то невольно касаюсь других приложений и они открываются:) иногда вообще все окна сворачиваю. в игре вообще привык мышкой передвигать на карте. подскажите,как это изменить пожалуйста?? я и размеры экрана разные выставлял,но одно и тоже.

Оффлайн Termiantor

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #445 : 09 Июня 2011, 12:46:41 »
у меня проблема. поставил все как написано,установилось,открылось,но когда я мышкой вниз делаю то невольно касаюсь других приложений и они открываются:) иногда вообще все окна сворачиваю. в игре вообще привык мышкой передвигать на карте. подскажите,как это изменить пожалуйста?? я и размеры экрана разные выставлял,но одно и тоже.
c виртуальным рвабочим столом пробывал?

Есть люди, которые к карте vampirizm fire немогут подсоединится? у меня очень редко получается, а в остальных случаях просто ожидает чего-то и можно обновлять страницу с играми и всё.

Оффлайн konikson

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #446 : 09 Июня 2011, 17:01:42 »
у меня проблема. поставил все как написано,установилось,открылось,но когда я мышкой вниз делаю то невольно касаюсь других приложений и они открываются:) иногда вообще все окна сворачиваю. в игре вообще привык мышкой передвигать на карте. подскажите,как это изменить пожалуйста?? я и размеры экрана разные выставлял,но одно и тоже.
c виртуальным рвабочим столом пробывал?

нет,но я панель внизу удалил,теперь нижняя не беспокоит,осталось с верхней что нить сделать. а с виртуальным это как?

Пользователь решил продолжить мысль 09 Июня 2011, 19:55:35:
все-таки убрал панель гном с автозапуска и поставил туда awn панель,потом значит отключаю панель awn и захожу в варкрафт,при этом две панели отключены,но варкрафт начинает тормозить,ели выход нажал,подскажите пожалуйста,чем это может быть вызвано??
« Последнее редактирование: 09 Июня 2011, 19:55:35 от konikson »

Оффлайн wow23

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #447 : 17 Июня 2011, 01:21:43 »
Новичок я в Ubuntu и лине в общем, поэтому хелп и не пинать)

в общем - поставил вар с образа - пропатчил - ветку с гл создал - всё запустилось - но, хочу поиграть на rubattle.net (PG), есть файл реестра, собсна - запускаю regedit через терминал, импортирую этот файл, но в варике в серверах кроме оффициальных ничего не появляется.

что делать?..

warcraft - 1.26a
ubuntu 11.04
wine - 1.0.1, судя по всему - явно не последний, я тупо стянул из ubuntu software center, если проблема в нём - мб обновить? ...

upd: Alkar прописался отлично..
мда
буду думать, пг приоритетней)

upd2: и pg прописался тоже..перезакачал файл с их сайта.





Пользователь решил продолжить мысль 17 Июня 2011, 09:49:46:
Теперь вопрос..
в общем - вар работает норм, но если свернуть его и альтабнуться в firefox/amarok да куда угодно в общем, обратно уже никак - варкрафт как маленькое окошко показывается и ни более.
в общем как вот это белое пятно, и назад никак не получается =\


Upd2: решил)
обновил wine до 1.3, теперь вар3 исправно запускается в окошке (это раз), и можно переключаться между рабочими столами alt+ctrl+стрелочки)
« Последнее редактирование: 17 Июня 2011, 10:40:57 от wow23 »

Оффлайн Termiantor

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #448 : 17 Июня 2011, 22:48:20 »
в wincfg включи виртуальный рабочий стол во вкладке графика и будет ок. зайди на офф сайт Wine И найди там какой репозиторий подключить нужно чтобы всегда был последний вайн.

Оффлайн pamzazed

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #449 : 29 Июня 2011, 21:35:57 »
Запускаю вару через гарену в процессе игры она просто виснет и никакой активности. Запускаю вару через гарену в виртуальном раб столе и не работает клавиатура.

Кто-нибудь сталкивался с этим? Подозреваю игра виснет из-за проблем с оперативкой(2гб ддр).
Дрова на видюху стоят проприетарные настроеные.

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.