Aleph One je open-source reimplementace herního enginu Marathon 2 pro Macintosh. Oficiálně může Aleph One hrát Marathon 1, Marathon 2 a Marathon Infinity. Kromě toho má engine schopnost hrát vlastní, fanouškovské verze herní série Bungie’s Marathon (neboli scénáře).
Samotný engine není příliš náročný a může běžet na linuxových systémech již s 512 MB RAM. A co je ještě lepší, všechny tři hry Marathon jsou ke stažení zdarma!
Table of Contents
Nainstalujte Aleph One
Zprovoznění enginu Aleph One není snadné, protože vývojáři na webu neposkytují balíčky ke stažení. Chcete-li nainstalovat software, vyberte svůj operační systém ze seznamu níže a postupujte podle pokynů.
Ubuntu/Debian
Uživatelé Ubuntu, kteří chtějí hrát sérii Bungie’s Marathon, si budou muset nainstalovat Aleph One sestavením ze zdroje. Otevřete terminál a nainstalujte potřebné závislosti sestavení. Poté přeskočte na obecné pokyny, kde se dozvíte, jak hru postavit ze zdroje.
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
Nebo
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živatelé Arch Linuxu mají štěstí, protože pro každou z her Marathon existují specifické snímky AUR. Chcete-li zahájit instalaci, otevřete okno terminálu a pomocí správce balíčků Pacman synchronizujte nejnovější verzi Git. Poté pomocí Gitu naklonujte zdrojové soubory 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
Jakmile jsou staženy všechny jednotlivé snímky AUR, je čas zahájit proces instalace. Prvním krokem je sestavení a instalace samotného motoru. Pomocí příkazu CD přesuňte terminál do složky alephone a vygenerujte nový balíček pomocí makepkg.
Poznámka: Aleph One může selhat při instalaci závislostí, pokud jsou mimo AUR. Chcete-li to vyřešit, budete je muset nainstalovat ručně. Najděte si o nich více informací tady.
cd alephone makepkg -si
S vytvořeným a funkčním základním enginem je bezpečné nainstalovat hry 3 Marathon do Arch.
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
Fedora
Herní engine Bungie nemá oficiální RPM pro instalaci uživatelů Fedora Linuxu. Naštěstí to díky OpenSUSE nevadí. Spusťte instalaci ve Fedora Linuxu pomocí nástroje pro stahování wget, abyste získali nejnovější verzi Aleph One.
wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
Dokončete proces instalace instalací balíčku RPM s DNF.
sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y
OpenSUSE
Open SUSE je zdaleka nejjednodušší pro instalaci herního enginu Aleph One. Navštivte tento odkaz a vyberte tlačítko „zobrazit experimentální balíčky“ a poté dokončete výběrem „instalovat“.
Obecné pokyny
Sestavení herního enginu Aleph One ze zdroje začíná stažením zdrojového balíčku. V terminálu použijte příkaz curl a uchopte jej.
curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php
Nyní, když je zdrojový kód stažen, použijte příkaz tar a vše rozbalte.
tar xjvf AlephOne-20150619.tar.bz2
Pomocí příkazu CD se přesuňte do zdrojového adresáře a spusťte příkaz configure.
cd AlephOne-20150619 ./configure
Pokud vše vypadá dobře, spusťte příkaz make.
make
Nakonec nainstalujte software pomocí:
sudo make install
Nastavit scénáře
Než budete moci hrát kteroukoli z her Bungie’s Marathon, budete muset nastavit herní soubory. Naštěstí je každá hra open source a soubory jsou volně dostupné na internetu. Chcete-li stáhnout soubory hry, otevřete terminál a použijte nástroj pro stahování wget.
Soubory Marathon 1
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
Marathon 2 soubory
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
Marathon 3 soubory
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
Pomocí příkazu mkdir vytvořte novou složku se štítkem „Marathon-Games“. Tato složka bude obsahovat všechny datové soubory hry.
mkdir -p ~/Marathon-Games
Dále vytvořte 3 podsložky (jednu pro data každé hry).
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
Extrahujte všechny herní soubory do nového adresáře Marathon-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
Zahrajte si Bungie’s Marathon Games
Nyní, když je nainstalován engine Aleph One a herní soubory jsou ve správných datových složkách, je čas zahrát si hru. Chcete-li hrát kteroukoli z her Marathon, budete muset spustit příkaz alephone a zadat datový adresář hry.
Chcete-li hrát, postupujte podle pokynů níže a spusťte kteroukoli z her prostřednictvím terminálu.
Zahájení maratonu 1
alephone ~/Marathon-Games/Marathon-1
Spusťte Marathon 2
alephone ~/Marathon-Games/Marathon-2
Spusťte Marathon Infinity
alephone ~/Marathon-Games/Marathon-Infinity
Zavřete jakoukoli spuštěnou instanci Aleph One na Linuxu stisknutím tlačítka ESC a výběrem tlačítka „quit“.