Ключевые слова:linux, win, x, (найти похожие документы)
Date: Fri, 19 Jul 2002 22:50:03 +0600
From: Yaroslav Rastrigin <Yaroslav_Rastrigin@f17.n5025.z2.fidonet.org>
Newsgroups: fido7.ru.linux
Subject: Как запустить Warcraft3 под Linux
Для тех, кто хочет играть, но не хочет перегружаться в винду для получения
удовольствия:
(русскоязычные комментарии мои)
http://www.transgaming.com/showthread.php?msg=11638&forum=6&thread=11638
Here's how I got Warcraft III to work:
by nix on Tuesday July 2, 12:15AM.
System:
1.2 GHz Athlon
384 MB RAM
NVidia GeForce2 MX
XFree86 4.2.0
(мой конфиг: Duron 800, 256 Mb RAM, NV GF2MX/400, XFree 4.2.0, ядро 2.4.18,
драйвера NVidia'шные (2960), Mandrake 8.1 , gcc 3.1)
Steps:
1. Grab a CVS snapshot of winex using the following commands (this'll grab a
specific snapshot, instead of the latest - AFAIK):
cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex login
cvs -d :pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex -z 3 co
-r quartz-pre-removal wine
(Вытянутый и упакованный архив : http://www.relex.ru/~yarick/winex4w3.tar.bz2, 12Mb)
2. Compile as usual. Make sure it has OpenGL support upon configure. For me,
this means:
mv wine winex-cvs
cd winex-cvs
./configure --prefix=/usr/wine --with-x --disable-trace --enable-opengl
--disable-debug
(MAkefile'ы в моем архиве созданы именно с этой строкой, можете попробовать
сразу сказать make depend && make)
make depend && make
<Изменяйте в соответстви с вашими каталогами>
su -
cd ~nix/winex-cvs
make install
cd /usr
<Hеобязательные два шага>
mv wine winex-cvs
ln -s winex-cvs wine
<Весьма желательно>
cat /etc/ld.so.conf | grep /usr/wine/lib || echo '/usr/wine/lib' >>
/etc/ld.so.conf
ldconfig
exit
3. Copy MSVCRT*.dll and regsvr32.exe from some Windoze installation (I used
Win98SE) into your winex windows directory.
(Hе выкладываю эти файлы, из-за боязни BSA и Microsoft lawyer'ов :-)
(Все равно нужны только для установки)
(Кто-нибудь, наконец-то, проанализирует EULA, и подаст в суд на MS Russia ?
AFAIK , там множесто слабозаконных statement'ов , типа ухода от
ответственности...)
4. Mount the W3 CD.
5. Start the installer. --winver win2k must be specified:
wine --winver win2k ./install.exe
(winver должен быть больше win95, у меня замечательно отработал win98)
6. Install it. Tell the installer to skip over the DirectX 8 installation.
7. Find a No-CD crack somewhere (one that has a replacement War3.exe) and
replace War3.exe (keep a copy somewhere, say, orig.War3.exe, just in case).
(IMHO, большинство продающихся у нас CD с War3 замечательно лишены CD copy
protection :-)
8. Rename the Movies subdirectory (movies cause W3 to crash - apparently). I
did
mv Movies bak.Movies
<Обязательный шаг, без него виснет при старте>
(Мувики - обычный divx, замечательно просматриваются mplayer'ом , при
добавлении соответствующей строчки format в ~/.mplayer/codecs.conf)
9. Start an X server in 800x600x24. I use
xinit -- /usr/X11R6/bin/X :1 -screen WarcraftIII
(Hафиг не нужно, IMHO, замечательно работает в существующем окружении.
Впрочем, если хотите полностью изолированую W3 сессию... :-)
where WarcraftIII is a "Screen" section in my XF86Config-4 file telling X to
go into 800x600x24
10. In the xterm that pops up inside the X server, go to the Warcraft 3
directory and start the game like this:
wine ./War3.exe -- War3.exe -opengl
<О ! Ключик -opengl критичен. Без него матерится на отсутствие DX81 и
вылетает.>
Tada !
Работает. Проверено.
Hе забудьте отконфигурить wine после установки
(minor tweaks required).
Проще всего для этого воспользоваться
<winex-source-dir>/tools/wineinstall
И поотвечать на вопросы.
Кстати, дир Movies переименовывать нужно только при первом запуске. Потом можно переименовать его обратно и всё нормально работает. Проверялось, впрочем, только в режиме Multiplayer - кампании может и будут вылетать..
http://www.relex.ru/~yarick/winex4w3.tar.bz2 не открывается =(
Ошибка 404: страница не найдена / Error 404: Page not found
при попытке искать в гугле кидает в этот топик, других линков не находит