Установка 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 - Руководства, Важное

Статистика

, 6