Установка версии 436
CD-ROMs
Вот с этой страницы https://www.old-games.ru/game/download/716.html скачиваем два файла:
https://dl.old-games.su/get/8O5Gk-6LBKEOxbcldXv-_Q==,1612863344/pc/unreal_tournament/files/Unreal_Tournament_CD1_ISO.rar
https://dl.old-games.su/get/jzDoF_Et79lTYY_xeMwY5g==,1612863359/pc/unreal_tournament/files/Unreal_Tournament_CD2_ISO.rar
unreal.tournament_436-multilanguage.goty.run
Вот отсюда https://www.unreal4fun.net/joomla/index.php/downloads/summary/13-ut-updates-official/42-ut-436-linux-full-installer-goty я скачал инсталлятор unreal.tournament_436-multilanguage.goty.run
Скачиваем архив с библиотеками - ut99.zip
Пытаемся их поставить:
sudo apt-get install libsm6:i386 libgl1:i386 libsdl1.2debian:i386 sudo apt-get install ./libgtk1.2-common_1.2.10-18_all.deb
В файле /var/lib/dpkg/status добавляем строку
Multi-Arch: foreign
в статус пакета libgtk1.2-common:
... Package: libgtk1.2-common Status: install ok installed Multi-Arch: foreign Priority: optional Section: misc Installed-Size: 944
и ставим последнюю библиотечку:
sudo apt-get install ./libgtk1.2_1.2.10-18_i386.deb
Монтируем CD-ROM:
Запускаем инсталлятор:
sudo linux32 sh unreal.tournament_436-multilanguage.goty.run
После установки пробуем запуститься:
cd /usr/local/games/ut ./ut
Но я получал:
Signal: SIGSEGV [segmentation fault] Aborting. Segmentation fault (core dumped)
Нужно включить софтовый рендер. При первом запуске будет создан файл ~/.loki/ut/System/UnrealTournament.ini. В нем нужно поправить параметры:
[Engine.Engine] GameRenderDevice=SDLSoftDrv.SDLSoftwareRenderDevice WindowedRenderDevice=SDLSoftDrv.SDLSoftwareRenderDevice RenderDevice=SDLSoftDrv.SDLSoftwareRenderDevice
В итоге - игра запустилась, но без аппаратного ускорения и без звука.
Установка версии 451
git clone https://github.com/liflg/unreal.tournament_451-english_x86.git cd unreal.tournament_451-english_x86/data chmod +x ./ut sudo find ./ -name '*.tar.xz' -exec tar -xvf {} -C /usr/local/games/ut \; sudo cp ./ut /usr/local/games/ut/ sudo cp ./ucc /usr/local/games/ut/ sudo cp ./ut.xpm /usr/local/games/ut/
Запускаем нативный OpenGl
https://www.pcgamingwiki.com/wiki/Unreal_Tournament#Linux https://community.pcgamingwiki.com/files/file/971-ut-native-linux-451-patched/
Вот тут человек запускал успешно версию 436, правда он запускал на ArchLinux и патчил Mesa - https://www.gamingonlinux.com/articles/the-sad-case-of-unreal-engine-1-on-mesa-and-linux-in-2020.15915/page=4
Discussion