Cedega (WineX) · Фев 19, 18:52

© UnixGamesTeam

WineX - это программа от компании Transgaming, позволяющая запускать в Linux игры для Windows.

Компания Transgaming была основана в 2000 году. Своей целью компания ставила создание программы, которая обеспечивала бы 100%-ную работоспособность в Linux появившихся в то время игр. Сотрудники Transgaming в целом поддерживали движение Open Source, но считали, что разработчики программы должны получать деньги за свою работу. Поэтому собранную WineX они продают. Подписка обойдется вам в 5$ в месяц (минимум на 3 месяца) или 50$ в год. За эти деньги вы получите программу, готовую к использованию (в rpm, deb, tgz), обновления и техподдержку. Бесплатно вы можете скачать только исходники программы, распространяющиеся по лицензии Aladdin Free Public License. Причем вы не встретите там некоторых собственных разработок компании Transgaming (например, поддержки защиты от копирования), только поддержку DirectX для Wine. Эта лицензия отличается от GNU Lesser General Public License, в соответствии с которой распространяется Wine; она запрещает любое использование исходных кодов с целью извлечения прибыли (нельзя даже размещать их на сайтах с рекламными баннерами). Изначально компания планировала открыть весь исходный код WineX, когда наберется 20000 подписчиков. Что ж, посмотрим.

Cedega WineX Transgaming
Первый сайт Transgaming.com

Компания Transgaming использует исходный код Wine, бесплатной программы, позволяющей запускать в Unix программы для Windows, что разрешает лицензия Wine. Transgaming, создавшая поддержку DirectX для Wine, поддержку защиты от копирования дисков, а также алгоритмы, позволяющие ускорить работу игр, делится своими некоторыми разработками (многие из них были включены в Wine), а также является спонсором проекта Wine. Кстати, в последних версиях Wine тоже реализована поддержка DirectX. Мне, например, удалось запустить с помощью Wine GTA III, и игра почти не тормозила.

Cedega WineX Transgaming
Второй сайт Transgaming.com

Изначально Transgaming выпустили свою программу без графического интерфейса, и для того, чтобы установить или запустить игру, следовало выполнить команду:

winex game.exe

Затем, начиная с winex3, компания стала выпускать к программе графический интерфейс - Point2Play. То есть надо было скачать Point2Play, ввести логин и пароль своей учетной записи, и Point2Play скачивала с сайта Transgaming свежую версию winex, хотя можно было обходиться без Point2Play и запускать игры по-старому. Начиная с 4 версии WineX стала называться Cedega ( игра слов: wine-вино, cedega-сорт винограда ). В пятой версии, которая вышла в ноябре 2005 г., графический интерфейс был интергирован с прораммой. Теперь надо было скачать Cedega( то, что раньше называлось Point2Play ), а затем установить движок ( engine ) cedega.cpkg. Графический интерфейс тот же, как у point2play, разве что логотип другой.

Cedega WineX Transgaming
Окно Cedega 5

Cedega 5 очень удобна в использовании. Ярлык появляется в меню KDE или GNOME. Чтобы установить игру, надо монтировать диск, нажать кнопку "Install", в появившемся окне выбрать название группы, указать путь до setup.exe. После того, как игра установится, ее можно будет найти в меню. В левой части окна имеется список групп, в правой - список игр, установленных в этой группе. Запустить игру можно, нажав кнопку "Play" либо двумя кликами мыши. Также можно установить игру командой

cedega -install game.exe

, запустить -

cedega -run game.exe

(+ дополнительнуе опции). Дополнения устанавливайте в ту же группу, что и саму игру (например, Call of Duty и Call of Duty United Offensive). Дело в том, что для каждой группы cedega создает каталог в /home/user/.cedega (наподобие виндового диска C) с ее названием, в который будут устанавливаться все игры этой группы. Также cedega содержит тесты графической и звуковой подсистем.

Cedega WineX Transgaming
Установка Call of Duty 2

Мне удалось запустить следующие игры: GTA Vice City, GTA III, Max Payne 1 и 2, Call of Duty, Counter Strike Condition Zero, Operation Flash Point, Dungeon Siege, Painkiller, Colin McRae Rally, Mafia, и не удалось: Postal 2, Silent Hill 2. Первые пять игр совсем не тормозят. Nox и Renegade не удалось даже установить, так как Cedega поддерживает только инсталлятор InstallShield. Возможность установки той или иной игры можно проверить в базе игр на Transgaming.org. Производительность очень сильно зависит от используемой вами видеокарты.

Cedega WineX Transgaming
Linux+Cedega+Call of Duty

Установка (если у вас уже есть cedega.cpkg):

  1. устанавливаем CEDEGA 5.0 в RPM, DEB или TGZ
  2. просто так программа работать не будет, она требует CEDEGA ENGINE
  3. запускаем программу
  4. в меню: TransGaming -> Install Local Update -> Brouse
  5. указываем путь до файла cedega-engine-5.0-1.i386.cpkg (важно, чтобы файл находился на жестком диске, а не на CD)
  6. если все установится нормально, появится сообщение Installation of cedega 5.0 complete
  7. перезапускаем программу

Возможные проблемы и пути их решения:

  1. Игра не устанавливается, так как инсталлятор не InstallShield.
    Попробуйте установить игру в Wine, а запустить в Cedega. Иногда помогает
  2. GTA III и GTA Vice City. Ошибка: "Unhandled exception: c0000005; At address: 00652f80".
    Запустите Autorun.exe с диска, нажмите "играть" ( практически во всех autorun'ах присутствует этот пункт ) и игра запустится. Можете скопировать себе на рабочий стол этот файл.
  3. Ошибка: "can't exec "file": error = 21".
    Отключите защиту Exec-Shield, которая не позволяет запускать Cedega (и подобные программы), так как Cedega перехватывает системные вызовы через стек. Для этого войдите в систему как root и выполните команду

    prelink –ua

    . Откройте любым текстовым редактором файл

    /etc/sysconfig/prelink

    и замените

    PRELINK_OPTS = -mR

    на

    PRELINK_OPTS = "-m --no-exec-shield"

    . Затем выполните команду

    prelink -am --no-exec-shield

    . Можно пойти другим путем и отключить защиту на один сеанс, для этого надо выполнить команду

    setarch i386 cedega

    .

Пути решения других проблем вы можете найти на форуме http://transgaming.org/forum/.

Так как игры всегда были одним из важнейших факторов при выборе ОС, компания Transgaming, наряду с idSoftware и Loki Games, внесла большой вклад в популяризацию Linux.

СКАЧАТЬ ИCХОДНИКИ

TRANSGAMING.COM

TRANSGAMING.ORG

БАЗА ИГР

Unofficial TransGaming Wiki

Admin

наверх