LinuxBegin.ru - offline-версия от 26.04.2004
Главная | Все темы | Все статьи | Ссылки | Аналоги Windows-программ в Linux | Top 20

WineX
(Запуск Dos/Windows-программ в Linux)


- the_reaver. Источник - info-reaver.narod.ru. -

Сейчас многие говорят, что есть программа, которая может запускать все directх игры. Многие в этом на сто процентов уверены и уверяют остальных. Конечно, многие играют в разные игры, и в общем счёте процент набирается. На сайте разработчика список игр занимает 20 страниц в браузере.

Итак, что есть wineX - это простой wine с новыми функциями. Но есть какая-то секретность вокруг этого: ни одного нормального файла (tar.gz) не зарелизено, качать можно только по cvs, а если хотите пакет для своей системы - заплатите 5$ за какой-то спам - и получите ваши файлы. Но я против таких методов и идейно против разработчиков,так что winex (tar.gz) можно скачать с моего сайта (раздел программы). Но вернемся к разработчикам - по-моему, они что-то утаивают (системные библиотеки ? ), и этого что-то нет в бесплатной версии, но ничего - ведётся расследование.

Эмулятор наш всё ещё в альфа версии, честно говоря он всегда будет альфа, до тех пор пока не откроют
исходники кое-какой ОС. Не думайте, что вы сможете играть в новейшие игры. Но в свои любимые - есть шанс.
Скачали, распаковали, настроили 3Д, и мы готовы устанавливать - всё просто :

./configure
make depend && make

теперь пойдите заварите кофе =) или если у вас слабая машина - сделайте генеральную уборку во всей квартире =)
ок? сделали кофе/уборку дальше набираем

make install &&
mkdir -p $HOME/.transgaming/c_drive/windows/system32

и запускаем инсталляционный скрипт (только из основной директории, где configure и Makefile)

tools/wineinstall

на вопрос о директории отвечаем $HOME/.transgaming/ , он установит реестр - и всё - можно играть!

Было проведено расследование. Все говорили, что различия между платной и бесплатной версией только в работе с оригинальными дисками. Но у меня были сомнения. Неожиданно у меня появилаcь платная версия, чему я несказанно обрадовался. Естественно, она уже лежит на сайте. Линка нет но я скажу, что это лежит в директории soft имя файла - winex-2.01.tar.rar . Качайте на здоровье! Это собраный winex. С этим winex я играю в warcraft3, maxpayne, couner-strike и другие игры.

Немного опишу установку:

1. Все распаковывается в какую-нибудь директорию ( далее подразумевается /opt/winex ).
2. Редактируем файлик usr/bin/winex :

export INSTALLDIR=/opt/winex/usr/lib/transgaming
export WINEPREFIX="/opt/winex/usr/lib/transgaming/.transgaming"

3. Редактируем файлик /opt/winex/usr/lib/transgaming/.transgaming/config

[Drive C]
"Path" = "/opt/winex/usr/lib/transgaming/.transgaming/c_drive/"

Если надо, измените директорию, просто переместив ее в другое место и создав на нее ссылку с тем же именем.
Эта директория - ваш диск (в маздае). Туда будут устанавливаться по умолчанию все игры.

4. Пишем в конец файла ~/.bash_profile

alias winex='/opt/winex/usr/bin/winex'

Все, можно ставить игры и играть. Но проблемы с русским! Не беда, в файле /opt/winex/usr/lib/transgaming/.transgaming/config

ставим следущие строки, как здесь написано:

[fonts]
"Resolution" = "96"
"Default" = "-cronyx-heveltica-"
"DefaultFixed" = "fixed";
"DefaultSerif" = "-cronyx-times-";
"DefaultSansSerif" = "-cronyx-helvetica-";

[FontPatterns]
"Pattern0" = "-cronyx-times*"
"Pattern1" = "-cronyx-helvetica*"
"Pattern2" = "-cronyx-courier*"
"Pattern3" = "-cronyx-fixed*"

С русским проблем нет. Теперь немного о самих играх. Надо играть или под рутом или сменить рекурсивно владельца директории маздайного диска. Еще прикол : winex эмулирует DirectX7.0, но некоторые игры для DirectX8 нормально работают. Могут быть проблемы с самим winex - это зависит от дистрибутива. Яркий пример - в suse постоянно падает, в моем reaver linux отлично работает (видимо потому, что в моем дистрибутиве нет лишнего мусора). И не ставьте последнюю Mesa для Х-сервера версией ниже 4.2 .

Есть некоторые тонкости при установке. Описываю три игры:

MaxPayne
Если будет вылетать при загрузке уровня - запускайте с ключом -disable3dpreloads
например :

winex MaxPayne.exe -- -disable3dpreloads

Counter-Strike и Half-Life
Играть на opengl. Запускать первый раз с ключами -gl -gldrv Default .
Можно также поставить это в настройках. Игра трубует 16-битного цвета.
При создании сервера в cs - если играете не в полноэкранном режиме, он не стартанет сервер, пока не нажмете done в предпоследнем открытом окне игры.

Warcraft3 :
Установка должно выглядеть так :
wine -winver win98 install.exe
на другой версии могут быть проблемы
чтобы он не вылетал в директории, где вы его установили, переименуйте папку Movies в что-нибудь

mv Movies bak.Movies

И все будет без проблем.

Я теперь не могу оторваться от игр:)
Все ждем winex 3.0 - если он у меня появится, то сразу выложу на сайте.

Просмотров: 10749  |  Рейтинг статьи: 4.36 (Голосов: 49).
4.36
Дата размещения статьи: 2003-04-29 00:15:00



5 последних поступлений в раздел Запуск Dos/Windows-программ в Linux:

26.02.04: Назначение DOSBox (Зачем нужен эмулятор DOS? В первую очередь, из-за игр. Игроки среднего (12-25 лет) возраста его не за...)
02.02.04: WineX F.A.Q. (Q: Что такое winex? A: Эмулятор для windoze-программ на основе wine с поддержкой DirectX, с помощью к...)
11.01.04: VMware - виртуальный полигон для администратора и разработчика на основе Linux и (В первой статье этого цикла я довольно подробно описал, что такое технология виртуальных машин Vmware...)
29.12.03: Warcraft 3 в Unix - легко! (Руководство ? как установить и запустить warcraft с CD, предназначенного для Windows, через программу...)
23.12.03: WineX (Последняя версия статьи. "Есть скромная надежда, что когда-нибудь в wine не будет потребности. Стоит ...)

Комментарии:

LinuxBegin.ru © 2003-2004 Valery V. Kachurov | Условия использования материалов | О проекте