Cum să joci Bungie Marathon Game Series pe Linux

click fraud protection

Aleph One este o reimplementare open-source a motorului de jocuri Marathon 2 pentru Macintosh. Oficial, Aleph One poate juca Marathon 1, Marathon 2 și Marathon Infinity. În plus, motorul are capacitatea de a reda versiuni personalizate, făcute de fani, din seria de jocuri Marathon Bungie (aka scenarii).

Motorul în sine nu este foarte pretențios și poate funcționa pe sisteme Linux cu 512 MB RAM. Mai bine, toate cele trei jocuri Marathon sunt gratuite pentru descărcare!

Instalați Aleph One

Funcționarea motorului Aleph One nu este ușoară, deoarece dezvoltatorii nu oferă pachete descărcabile pe site-ul web. Pentru a instala software-ul, alegeți sistemul dvs. de operare din lista de mai jos și urmați-l.

Ubuntu / Debian

Utilizatorii Ubuntu care doresc să joace seria Maraton Bungie vor trebui să instaleze Aleph One construindu-l din sursă. Deschideți un terminal și instalați dependențele de construire necesare. Apoi, treceți la instrucțiunile generice pentru a afla cum să construiți jocul de la sursă.

instagram viewer
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

Sau

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

Utilizatorii Arch Linux au noroc, pentru că există anumite AUR instantanee pentru fiecare joc Marathon. Pentru a începe instalarea, deschideți o fereastră de terminal și utilizați managerul de pachete Pacman pentru a sincroniza cea mai recentă versiune a Git. Apoi, utilizați Git pentru a clona fișierele sursă ale jocului.

sudo pacman -S clona git git https://aur.archlinux.org/alephone.git clonă de git https://aur.archlinux.org/alephone-marathon.git. clonă de git https://aur.archlinux.org/alephone-marathon2.git clonă de git https://aur.archlinux.org/alephone-infinity.git

După ce toate instantaneele AUR sunt descărcate, este timpul să fie procesul de instalare. Primul pas este construirea și instalarea motorului în sine. Folosind CD comanda, mutați terminalul în alephone folderul și generează un nou pachet folosind makepkg.

Notă: Aleph One poate să nu instaleze dependențe dacă nu se află în afara AUR. Pentru a remedia acest lucru, va trebui să le instalați manual. Găsiți mai multe informații despre acestea aici.

cd telefon. makepkg -si

Cu motorul de bază construit și funcțional, este sigur să instalați cele 3 jocuri Marathon în Arch.

cd alphone-maraton. makepkg -si. CD.. cd alphone-marathon2 makepkg -si cd.. cd alphone-infinit makepkg -si

Fedora

Motorul de joc al lui Bungie nu are un RPM oficial pentru instalarea utilizatorilor Fedora Linux. Din fericire, datorită OpenSUSE, nu contează. Începeți instalarea în Fedora Linux folosind wget instrument de descărcare pentru a apuca cea mai recentă versiune de 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

Finalizați procesul de instalare instalând pachetul RPM cu DNF.

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

OpenSUSE

Open SUSE este de departe cel mai ușor de instalat motorul de joc Aleph One pornit. Accesați acest link și selectați butonul „Afișați pachete experimentale”, apoi selectați „Instalare” pentru a termina.

Instrucțiuni generice

Construirea motorului de joc Aleph One din sursă începe prin descărcarea pachetului sursă. Într-un terminal, utilizați butonul răsuci poruncește și apucă-l.

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

Acum că s-a terminat descărcarea codului sursă, folosiți comanda tar și extrageți totul.

gudron xjvf AlephOne-20150619.tar.bz2

Folosind CD comanda, treceți în directorul sursă și rulați Configureaza comanda.

cd AlephOne-20150619 ./configure

Dacă totul arată bine, executați face comanda.

face

În sfârșit, instalați software-ul cu:

sudo make install

Configurați scenarii

Înainte de a putea juca oricare dintre jocurile Bungie Marathon, va trebui să configurați fișierele de joc. Din fericire, fiecare joc este open source, iar fișierele sunt disponibile gratuit pe internet. Pentru a descărca fișierele de joc, deschideți un terminal și utilizați wget instrument de descărcare.

Fișiere Marathon 1

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

Fișiere Marathon 2

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

Fișiere Marathon 3

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

Folosind mkdir comanda, creează un nou folder cu eticheta „Marathon-Games”. Acest folder va conține toate fișierele de date ale jocului.

mkdir -p ~ / Marathon-Games

Apoi, creați 3 subfoldere (una pentru datele fiecărui joc).

mkdir -p ~ / Maraton-Jocuri / Maraton-1 mkdir -p ~ / Jocuri-maraton / Maraton-2 mkdir -p ~ / Maraton-Jocuri / Maraton-Infinit

Extrageți toate fișierele de joc la nou Marathon-Jocuri director.

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

Jucați jocurile maraton ale lui Bungie

Acum, când motorul Aleph One este instalat și fișierele de joc sunt în dosarele corecte de date, este timpul să joci jocul. Pentru a juca oricare dintre jocurile de la Maraton, va trebui să folosiți alephone comandați și specificați directorul de date al jocului.

Pentru a juca, urmați instrucțiunile de mai jos pentru a lansa oricare dintre jocuri prin terminal.

Lansați Maratonul 1

alphone ~ / Marathon-Games / Marathon-1

Lansați Marathon 2

alphone ~ / Marathon-Games / Marathon-2

Lansați Maratonul Infinit

alphone ~ / Maraton-Jocuri / Maraton-Infinit

Închideți orice instanță care rulează Aleph One pe Linux, apăsând butonul ESC apoi selectați butonul „stinge”.

watch instagram story