Установка UT2004 под Linux

Итак, первое с чего стоит начать, это установка нативного клиента.

Под "нативным" подразумевается клиент ut2004 без всяких свистелок и эмуляторов, который запускается сразу в среде X11 при помощи рендера OpenGL.

Нативный клиентом мог похвастать любой счастливый обладатель лицензионного DVD с ut2004.
Насколько мне известно, такой DVD-диск был только в Германии.
В России же UT2004 издавался в виде пиратских cd-дисков, в количестве 3х или более штук в боксе.

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

Чуть позже, появляется "Антология Unreal Tournament" с двумя Unreal, первым UT и ut2004 на борту.
Но в этом издании не было linux-клиента ut2004.

Что ж, краткий экскурс в историю издания ut2004 я провел, теперь можно приступать.

Если у Вас есть нативный клиент ut2004, и он находится на диске/образе диска.

1. Диск.
Вставляем диск в привод, открываем терминал, и лезем в директорию с диском:

Code
cd /media/cdrom/

media/cdrom я привел как пример, разумеется, в разных дистрибутивах диск монтируется в разные директории, так что опираться на этот пункт не стоит, главное попасть в папку с примонтированным диском.
По идее, рядом с маздаевым Setup.exe на диске лежит еще и linux-installer.sh
Запускаем его.

Code
./linux-installer.sh

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

Далее все просто, мы выбираем нужный нам язык, место установки и нажимаем Begin Install.

2. Образ диска.

Тут тоже все достаточно просто.
Кладем образ в домашнюю папку.
Назовем его ut2004.iso.

Открываем терминал. По стандарту, в современных дистрибутивах монтировать образы может только супер-пользователь(далее, root).
Т.е нам нужно залогиниться как root.
Вводим:

Code
[yourname@host]$ su
Пароль: (ваш пароль от root´а)
[yourname@host]#

Мы вошли как супер-пользователь. Если у вас дистрибутив Ubuntu или ему подобный, просто вводим sudo su.

Монтируем образ.
Для монтирования образа, надо создать папку, куда он будет примонтирован.
В моем случае выбор пал на /opt/

[code[yourname@hostl home]$ cd /opt/
[yourname@host opt]$ mkdir cd1
[yourname@hostl opt]$ cd cd1
[yourname@host cd1]$
[/code]

Вместо cd1 можно писать любое другое название папки.
Возвращаемся в домашнюю директорию.

Code
cd /home/

Монтируем образ из-под root´а.
Code
mount -o loop ut2004.iso /opt/cd1/

Переходим в папку с образом.
Code
cd /opt/cd1/

Запускаем установщик.
Code
./linux-installer.sh

Опять же, если все верно, видим гуевый установщик.
Если не установлены какие-то пакеты, то установка будет в текстовом виде из терминала(ничего страшного в этом нет).
После установки, отмонтируем образ, опять же из-под root´а.
Code
umount -r /opt/cd1/

Все. UT2004 установлен.
Установка рассматривалась на примере дистрибутива Fedora 13(хотя отличия от установки на других дистрибутивах минимальные).

Затем, после запуска ut2004 вы можете обнаружить что в игре нет звука.

Если у Вас Fedora, Red Hat, ASP Linux, Mandriva, то в терминале из-под рута вводим:

Code
yum install openal-soft

Для двух последних дистрибутивов не гарантирую верность команды!
Если UT2004 жалуется на версию OpenAL, то опять же в терминале из-под рута выполняем действия:

Code
cd /usr/lib/

Code
ln libopenal.so.1.12.854 libopenal.so.1

Таким образом мы создадим символическую ссылку на библиотеку openal. 
Вместо libopenal.so.1.12.854 может быть и другой файл libopenal, зависит от версии установленной библиотеки.

И да, скачайте этот файл, и забросьте его в главную папку с ut2004 и в директорию System.
Т.е /home/user/ut2004/System
 

Все, звук должен заработать.



Итог:


P.S: .ini-файлы(конфиги и прочая хрень) хранятся не в /home/ut2004/System, а в /home/.ut2004/System, т.е в скрытом каталоге.
В браузере файлов Nautilus раскрыть скрытые каталоги можно комбинацией клавищ CTRL+H.


Если Вам ничего не помогает, но есть надежда на установку с WINE
.

1. Установить UT2004 с помощью Wine/Cedega/Crossover.
2. Скачать Здесь патч 3369. ~22Mб
3. Создать в /home/ каталог UT2004, и переместить туда игру установленную с помощью Wine/Cedega/Crossover.
4. Распаковать С ЗАМЕНОЙ ФАЙЛОВ в этот же каталог и скачанный патч 3369.
5. Теперь нам нужно скопировать из каталога /usr/lib в каталог UT2004/System игры файлы libopenal.so.0.0, libSDL-1.2.so.0.1
6. В каталоге /usr/bin напишем скрипт по названием "ut2004" вида:

Code

#!/bin/sh

cd "/home/<user>/UT2004/System"
exec ./ut2004-bin "$@"

вместо правим как вам надо.
делаем его исполняемым командой:
Code

chmod +x ut2004

7. Открываем консоль и там вводим
Code

ut2004

игра естественно незапустится и выдаст нам что то вроде:
Code

appMsgf(): >E>65 GB> 20H CD-key O2;O5BAO =5459AB28B5;L=K<. 0< =5>1E>48<> ?5@5CAB0=>28BL 83@C 8 70=>2> 225AB8 20H CD-key GB>1K @5H8BL MBC ?@>1;5<C.
Signal: SIGTRAP [trap]
Aborting.

теперь у вас создан скрытый каталог .ut2004 который находится в /home/
заходим в /home//.ut2004/System и создаем там текстовый файл "cdkey" в который без - прописываем ваш ключ с коробки Unreal Anthology(или вообще любой ваш ключ-прим.tekk´а)
8. В файле /home//.ut2004/System/UT2004.ini нужно исправить в секции [ALAudio.ALAudioSubsystem] значение ключа UseDefaultDriver=true нужно выставить в false
иначе небудет звука.
9. Набираем в консоли ut2004 и играем! :)

Автор установки с помощью WINE - форумчанин unixforum.org, по нику MaxFactor.
Оригинальная инструкция установки с WINE лежит в этой теме на unixforum.org

Информация

Добавил: TheHiTekk (Другие статьи пользователя)

Дата добавления: 27 Марта 11, 19:53

Категории: Unreal Tournament 2004 - Важное

Статистика

6990 просмотров, 6 голосов

17 комментариев

TheHiTekk
TheHiTekk 08 Апреля 11
Может холивар на форум перенести лучше, а?
UnShame
UnShame 08 Апреля 11
это такая альтернатива срачу XPvs7
Rasiel
Rasiel 08 Апреля 11
Ведь Mac OS X - самая быстрая, стабильная, удобная и красивая ОС в мире. Однако все продолжают сидеть именно на вини, потому что все программы пишутся под него, потому что продолжают сидеть на вини.
Rasiel
Rasiel 08 Апреля 11
Я же забыл, тебе важна не сама система, а год выпуска, причем чем раньше, тем лучше.
TheHiTekk
TheHiTekk 08 Апреля 11
А, я немного не верно выразился.

Не урезанный и обезображенный, а разбавленный и изгаженный.
Так было бы правильней.

Красиво конечно, удобно, но....не то это...я бы лучше Mac OS попробовал, а не Mac OS X...несмотря на все плюшки..ну да ладно, это оффтоп.

Rasiel
Rasiel 07 Апреля 11
Блять, лоханулся. Ну я имел в виду когда у детей рождающихся органы из древности остаются, например хвост или волосня, или мышцы в ушах.
UnShame
UnShame 07 Апреля 11
Quote
Редуценты (также деструкторы, сапротрофы, сапрофиты, сапрофаги) — микроорганизмы (бактерии и грибы), разрушающие отмершие остатки мёртвых существ, превращающие их в неорганические соединения и простейшие органические соединения.
блядьшто?
Rasiel
Rasiel 07 Апреля 11
Quote
обрезанный и обезображенный
именно! Ему отрезали редуценты
TheHiTekk
TheHiTekk 07 Апреля 11
На самом-то деле там все очень просто.
Кстати, PsymoN не осилил...странно...

я вам могу рассказать о том, как я пытался установить ut2003 под линукс с лицензионных образов 3CD))))
Вот там вынос мозга, вот там настоящий феерический пиздец....

Rasiel, ну на маке все всегда просто. Не сравнивай.
Хотя, теоритически, сравнивать надо. это ведь unix....урезанный и обезображенный, с точки зрения пользователя unix....

Antill
Antill 07 Апреля 11
вынос мозга
UnShame
UnShame 04 Апреля 11
на самом деле это я)
Miha
Miha 04 Апреля 11
это все михаа!
_Roman_Rus_
_Roman_Rus_ 04 Апреля 11
Ч0рый властелин уже здесь.
Rasiel
Rasiel 03 Апреля 11
почему комменты черные? 0_о
Rasiel
Rasiel 03 Апреля 11
бля, это же не установка, это ппц facepalm на маке нужно тупо значек запустить, а для удобство кинуть в Apps или даже в Doc. а тут девять тысяч раз вводить 20H CD-key O2;O5BAO =5459AB28B5;L=K<. 0< =5>1E>48<> ?5@5CAB0=>28BL 83@C 8 70=>2> 225AB8 20H CD-key GB>1K @5H8BL MBC ?@>1;5<C.
slava03
slava03 03 Апреля 11
Это как надо хотеть играть, чтобы стараться все это сделать...
UnShame
UnShame 03 Апреля 11
ставим линух! ебем мозг!