- - Ako hrať série Bungie Marathon v systéme Linux

Ako hrať Bungie's Marathon Game Series v systéme Linux

Aleph One je open-source re-implementáciaherný engine Marathon 2 pre počítače Macintosh. Oficiálne môže Aleph One hrať Marathon 1, Marathon 2 a Marathon Infinity. Okrem toho má motor schopnosť hrať vlastné, fanúšikom vyrobené verzie hernej série Bungie Marathon (tiež známe ako scenáre).

Samotný motor nie je príliš náročný a môže bežať na systémoch Linux s iba 512 MB pamäte RAM. Ešte lepšie je, že si môžete stiahnuť všetky tri maratónske hry!

Nainštalujte Aleph One

Spustenie motora Aleph One nie je ľahké,vývojári neposkytujú na webe balíky na stiahnutie. Ak chcete nainštalovať softvér, vyberte svoj operačný systém z nižšie uvedeného zoznamu a postupujte podľa nich.

Ubuntu / Debian

Používatelia Ubuntu, ktorí chcú hrať Bungie's Marathonséria bude musieť nainštalovať Aleph One vytvorením zo zdroja. Otvorte terminál a nainštalujte potrebné závislosti od zostavenia. Potom prejdite na všeobecné pokyny a dozviete sa, ako zostaviť hru zo zdroja.

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

alebo

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

Užívatelia Arch Linuxu majú šťastie tak, ako súšpecifické snímky AUR pre každú z maratónskych hier. Ak chcete spustiť inštaláciu, otvorte okno terminálu a pomocou správcu balíkov Pacman synchronizujte najnovšiu verziu Git. Potom pomocou služby Git naklonujte zdrojové súbory hry.

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

Po stiahnutí všetkých jednotlivých snímok AUR je čas na inštaláciu. Prvým krokom je zostavenie a inštalácia samotného motora. Pomocou CD príkaz, presunúť terminál do alephone a vygenerujte nový balík pomocou makepkg.

Poznámka: Aleph One môže zlyhať pri inštalácii závislostí, ak sú mimo AUR. Ak chcete tento problém vyriešiť, musíte ich nainštalovať ručne. Viac informácií o nich nájdete tu.

cd alephone
makepkg -si

So zabudovaným a funkčným základným motorom je bezpečné nainštalovať 3 hry Marathon do Arch.

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

fedora

Herný engine spoločnosti Bungie nemá pre používateľov Fedory Linuxu oficiálne RPM. Našťastie vďaka OpenSUSE na tom nezáleží. Spustite inštaláciu vo Fedore Linux pomocou wget Stiahnite si nástroj na uchopenie najnovšej verzie 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

Dokončite proces inštalácie inštaláciou balíka RPM s DNF.

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

openSUSE

Open SUSE je zďaleka najjednoduchšie nainštalovať herný engine Aleph One. Prejdite na tento odkaz a vyberte tlačidlo „Zobraziť experimentálne balíky“. Potom dokončite výber kliknutím na tlačidlo „nainštalovať“.

Všeobecné pokyny

Budovanie herného enginu Aleph One zo zdroja sa začína stiahnutím zdrojového balíka. V termináli použite curl veliť a chytiť ho.

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

Po dokončení sťahovania zdrojového kódu použite príkaz tar a extrahujte všetko.

tar xjvf AlephOne-20150619.tar.bz2

Pomocou CD príkaz, prejdite do zdrojového adresára a spustite príkaz konfigurácia Príkaz.

cd AlephOne-20150619
./configure

Ak všetko vyzerá dobre, spustite urobiť Príkaz.

make

Nakoniec nainštalujte softvér pomocou:

sudo make install

Nastaviť scenáre

Predtým, ako budete môcť hrať ktorýkoľvek z Bungieho maratónuhry, budete musieť nastaviť herné súbory. Našťastie je každá hra otvoreným zdrojom a súbory sú voľne dostupné na internete. Ak si chcete stiahnuť herné súbory, otvorte terminál a použite wget nástroj na sťahovanie.

Marathon 1 Files

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

Súbory Marathon 2

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

Súbory Marathon 3

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

Pomocou mkdir príkaz, vytvorte nový priečinok so štítkom „Marathon-Games“. Tento priečinok bude obsahovať všetky dátové súbory hry.

mkdir -p ~/Marathon-Games

Potom vytvorte 3 podpriečinky (jeden pre údaje každej hry).

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

Rozbaľte všetky herné súbory do nových Marathon-Games adresár.

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

Zahrajte si Bungieho maratónske hry

Teraz, keď je nainštalovaný stroj Aleph One a herné súbory sú v správnych dátových priečinkoch, je čas hrať hru. Aby ste mohli hrať ktorúkoľvek z maratónskych hier, musíte spustiť alephone príkaz a zadajte dátový adresár hry.

Ak chcete hrať, postupujte podľa pokynov nižšie a spustite ktorúkoľvek z hier prostredníctvom terminálu.

Spustite maratón 1

alephone ~/Marathon-Games/Marathon-1

Spustite maratón 2

alephone ~/Marathon-Games/Marathon-2

Spustite maratónske nekonečno

alephone ~/Marathon-Games/Marathon-Infinity

Zatvorte všetky spustené inštancie Aleph One v systéme Linux stlačením klávesu ESC a potom stlačte tlačidlo „Quit“.

Komentáre