- - Как да играем Bungie's Marathon Game Series в Linux

Как да играете серията маратон на играта на Бънджи в Linux

Aleph One е повторно внедряване на отворен код наигралния двигател Marathon 2 за Macintosh. Официално Алеф Ен може да играе Маратон 1, Маратон 2 и Маратон Безкрайност. Освен това, двигателят има възможност да играе по поръчка, създадени от фенове версии на сериите за игри на Маратон на Bungie (известни още като сценарии).

Самият двигател не е много взискателен и може да работи на Linux системи с едва 512 MB RAM. Още по-добре, че и трите маратонски игри са безплатни за сваляне!

Инсталирайте Aleph One

Пускането на двигателя Aleph One не е лесно,тъй като разработчиците не предоставят пакети за сваляне на уебсайта. За да инсталирате софтуера, изберете вашата операционна система от списъка по-долу и следвайте следното.

Ubuntu / Debian

Потребители на Ubuntu, които искат да играят Маратон на Bungieсерия ще трябва да инсталирате Aleph One, като го изградите от източник. Отворете терминал и инсталирайте необходимите зависимости за изграждане. След това преминете към общите инструкции, за да научите как да изградите играта от източник.

sudo apt install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev 
libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev 
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Или

sudo apt-get install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev 
libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev 
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Arch Linux

Потребителите на Arch Linux са късметлии, каквито имаспецифични AUR снимки за всяка от маратонските игри. За да започнете инсталацията, отворете прозорец на терминала и използвайте мениджъра на пакети Pacman, за да синхронизирате последната версия на Git. След това използвайте Git, за да клонирате изходните файлове на играта.

sudo pacman -S git
git clone https://aur.archlinux.org/alephone.git
git clone https://aur.archlinux.org/alephone-marathon.git
git clone https://aur.archlinux.org/alephone-marathon2.git
git clone https://aur.archlinux.org/alephone-infinity.git

След като се изтеглят всички отделни AUR снимки, е време да бъде инсталиран процес. Първата стъпка е изграждането и инсталирането на самия двигател. Използвайки CD команда, преместете терминала в alephone папка и генериране на нов пакет с помощта makepkg.

Забележка: Aleph One може да не успее да инсталира зависимости, ако са извън AUR. За да коригирате това, ще трябва да ги инсталирате ръчно. Намерете повече информация за тях тук.

cd alephone
makepkg -si

С изградения и работещ основен двигател е безопасно да инсталирате 3-те маратонски игри в Arch.

cd alephone-marathon
makepkg -si
cd ..
cd alephone-marathon2
makepkg -si
cd ..
cd alephone-infinity
makepkg -si

Fedora

Игровият двигател на Bungie няма официален RPM за инсталиране на потребителите на Fedora Linux. За щастие, благодарение на OpenSUSE няма значение. Стартирайте инсталацията във Fedora Linux с помощта на Wget изтеглете инструмент, за да вземете най-новата версия на Aleph One.

wget http://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm

Завършете процеса на инсталиране, като инсталирате пакета RPM с DNF.

sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y

OpenSUSE

Open SUSE е най-лесният за инсталиране на игровия двигател Aleph One. Посетете тази връзка и изберете бутона „показване на експериментални пакети“, след което изберете „инсталиране“, за да завършите.

Общи инструкции

Изграждането на игровия двигател Aleph One започва от изтеглянето на изходния пакет. В терминал използвайте къдрица командвайте и го вземете.

curl -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php

Сега, когато изходният код приключи с изтеглянето, използвайте командата tar и извлечете всичко.

tar xjvf AlephOne-20150619.tar.bz2

Използвайки CD команда, преместете се в директорията на източника и стартирайте конфигуриране команда.

cd AlephOne-20150619
./configure

Ако всичко изглежда добре, стартирайте правя команда.

make

И накрая, инсталирайте софтуера със:

sudo make install

Настройте сценарии

Преди да можете да играете на някой от маратоните на Bungieигри, ще трябва да настроите игровите файлове. За щастие всяка игра е с отворен код и файловете са достъпни свободно в интернет. За да изтеглите игровите файлове, отворете терминал и използвайте Wget инструмент за изтегляне.

Маратон 1 досиета

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip

Маратон 2 файлове

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip

Маратон 3 файлове

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip

Използвайки защитен режим команда, създайте нова папка с етикета на „Marathon-Games“. Тази папка ще съдържа всички файлове с данни на играта.

mkdir -p ~/Marathon-Games

След това създайте 3 подпапки (по един за данните на всяка игра).

mkdir -p ~/Marathon-Games/Marathon-1
mkdir -p ~/Marathon-Games/Marathon-2
mkdir -p ~/Marathon-Games/Marathon-Infinity

Извадете всички игрови файлове до новите Маратон-Games директория.

unzip -d ~/Marathon-Games/Marathon-1 Marathon-20150620-Data.zip
unzip -d ~/Marathon-Games/Marathon-2 Marathon2-20150620-Data.zip
unzip -d  ~/Marathon-Games/Marathon-Infinity MarathonInfinity-20150620-Data.zip

Играйте на маратонските игри на Bungie

Сега, когато двигателят на Aleph One е инсталиран и файловете на играта са в правилните папки с данни, е време да играете. За да играете някоя от маратонските игри, ще трябва пуснете alephone командете и посочете директорията с данни на играта.

За да играете, следвайте инструкциите по-долу, за да стартирате някоя от игрите чрез терминал.

Стартирайте Маратон 1

alephone ~/Marathon-Games/Marathon-1

Стартирайте Маратон 2

alephone ~/Marathon-Games/Marathon-2

Стартирайте Маратон Безкрайност

alephone ~/Marathon-Games/Marathon-Infinity

Затворете всеки работещ екземпляр на Aleph One в Linux, като натиснете ESC бутон, след което изберете бутона „излезте“.

Коментари