Aleph One predstavlja open-source reimplementaciju igre Marathon 2 za Macintosh. Zvanično, Aleph One omogućava igranje Marathon 1, Marathon 2 i Marathon Infinity. Dodatno, ovaj engine podržava i prilagođene verzije Bungie Marathon serijala (poznate kao scenariji) koje su kreirali fanovi.
Sam engine nije preterano zahtevan i može da funkcioniše na Linux sistemima sa svega 512 MB RAM-a. Još bolje, sve tri igre iz Marathon serijala su dostupne za besplatno preuzimanje!
Instalacija Aleph One
Pokretanje Aleph One engine-a nije sasvim jednostavno jer razvojni tim ne nudi pakete za preuzimanje direktno sa veb sajta. Za instalaciju ovog softvera, odaberite svoj operativni sistem sa donje liste i pratite instrukcije.
Ubuntu/Debian
Korisnici Ubuntu-a koji žele da igraju Bungie’s Marathon serijal, moraće da instaliraju Aleph One kompajliranjem iz izvornog koda. Otvorite terminal i instalirajte neophodne zavisnosti za kompajliranje. Zatim, sledite opšta uputstva da naučite kako da kompajlirate igru iz izvornog koda.
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
Ili
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
Korisnici Arch Linux-a imaju sreće jer postoje posebni AUR paketi za svaku od igara iz Marathon serijala. Za početak instalacije, otvorite terminal i koristite Pacman paket menadžer da sinhronizujete najnoviju verziju Git-a. Potom, koristite Git da klonirate izvorne fajlove igre.
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
Kada se preuzmu svi pojedinačni AUR paketi, vreme je za proces instalacije. Prvi korak je kompajliranje i instaliranje samog engine-a. Korišćenjem CD komande, prebacite terminal u „alephone“ folder i generišite novi paket koristeći „makepkg“.
Napomena: Aleph One možda neće uspeti da instalira zavisnosti ako su izvan AUR-a. Da biste to popravili, moraćete ih instalirati ručno. Više informacija o njima možete naći ovde.
cd alephone makepkg -si
Pošto je osnovni engine kompajliran i radi, možete bezbedno instalirati 3 Marathon igre na Arch-u.
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
Fedora
Bungie-jev engine za igre nema zvanični RPM za korisnike Fedora Linux-a. Na sreću, zahvaljujući OpenSUSE-u to nije problem. Počnite instalaciju na Fedora Linux-u koristeći alatku za preuzimanje „wget“ kako biste preuzeli najnoviju verziju Aleph One-a.
wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
Završite proces instalacije instaliranjem RPM paketa pomoću DNF-a.
sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y
OpenSUSE
OpenSUSE je daleko najlakši za instalaciju Aleph One igara. Posetite ovaj link i odaberite dugme „prikaži eksperimentalne pakete“, a zatim izaberite „instaliraj“ kako biste završili proces.
Opšta Uputstva
Kompajliranje Aleph One engine-a iz izvornog koda započinje preuzimanjem izvornog paketa. U terminalu koristite komandu „curl“ i preuzmite ga.
curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php
Sada kada je preuzimanje izvornog koda završeno, koristite komandu „tar“ i raspakujte sve.
tar xjvf AlephOne-20150619.tar.bz2
Korišćenjem CD komande, uđite u izvorni direktorijum i pokrenite komandu „configure“.
cd AlephOne-20150619 ./configure
Ako sve izgleda u redu, pokrenite komandu „make“.
make
Na kraju, instalirajte softver sa:
sudo make install
Podešavanje Scenarija
Pre nego što budete mogli da igrate bilo koju igru iz Bungie’s Marathon serijala, biće potrebno da podesite fajlove igre. Na sreću, svaka igra je open-source, a fajlovi su dostupni besplatno na internetu. Da biste preuzeli fajlove igre, otvorite terminal i koristite alatku za preuzimanje „wget“.
Marathon 1 Fajlovi
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
Marathon 2 Fajlovi
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
Marathon 3 Fajlovi
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
Korišćenjem komande „mkdir“, napravite novi folder sa oznakom „Marathon-Games“. Ovaj folder će sadržati sve fajlove sa podacima igre.
mkdir -p ~/Marathon-Games
Zatim napravite 3 poddirektorijuma (po jedan za podatke svake igre).
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
Raspakujte sve fajlove igara u novi „Marathon-Games“ direktorijum.
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
Igranje Bungie’s Marathon Igara
Sada kada je Aleph One engine instaliran, a fajlovi igre su u ispravnim folderima sa podacima, vreme je da igrate igru. Da biste igrali bilo koju Marathon igru, moraćete da pokrenete komandu „alephone“ i navedete direktorijum sa podacima igre.
Da biste igrali, pratite uputstva u nastavku kako biste pokrenuli bilo koju igru putem terminala.
Pokretanje Marathon 1
alephone ~/Marathon-Games/Marathon-1
Pokretanje Marathon 2
alephone ~/Marathon-Games/Marathon-2
Pokretanje Marathon Infinity
alephone ~/Marathon-Games/Marathon-Infinity
Zatvorite bilo koju pokrenutu instancu Aleph One-a na Linux-u pritiskom na taster ESC, a zatim izaberite dugme „prekini“.