- - Jak hrát Bungie's Marathon Game Series na Linuxu

Jak hrát Bungie's Marathon Game Series na Linuxu

Aleph One je open-source re-implementaceherní engine Marathon 2 pro Macintosh. Oficiálně může Aleph One hrát Marathon 1, Marathon 2 a Marathon Infinity. Kromě toho má motor schopnost hrát vlastní fanoušky vytvořené verze herní série Bungie Marathon (aka scenários).

Samotný stroj není příliš náročný a může běžet na systémech Linux s pouhých 512 MB paměti RAM. Ještě lepší je, že si můžete stáhnout všechny tři maratonské hry!

Nainstalujte Aleph One

Uvedení motoru Aleph One do provozu 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 z níže uvedeného seznamu a pokračujte dále.

Ubuntu / Debian

Uživatelé Ubuntu, kteří chtějí hrát Bungie's Marathonsérie bude muset nainstalovat Aleph One vytvořením ze zdroje. Otevřete terminál a nainstalujte potřebné závislosti na sestavení. Poté přejděte na obecné pokyny a dozvíte se, jak hru sestavit 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í, tak jak jsouspecifické snímky AUR pro každou z maratónských her. 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

Po stažení všech jednotlivých snímků AUR je čas na instalaci. Prvním krokem je sestavení a instalace samotného motoru. Za použití CD příkaz, přesuňte terminál do 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 tento problém vyřešit, musíte je nainstalovat ručně. Více informací o nich najdete zde.

cd alephone
makepkg -si

Se zabudovaným a fungujícím základním motorem je bezpečné nainstalovat 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 Bungie nemá pro uživatele Fedory Linuxu oficiální RPM. Naštěstí díky OpenSUSE na tom nezáleží. Spusťte instalaci ve Fedora Linuxu pomocí wget Stáhněte si nástroj pro stažení nejnovější verze 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čete instalační proces instalací balíčku RPM s DNF.

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

OpenSUSE

Open SUSE je zdaleka nejjednodušší nainstalovat herní engine Aleph One. Přejděte na tento odkaz a vyberte tlačítko „Zobrazit experimentální balíčky“. Poté dokončete výběr instalace.

Obecné pokyny

Sestavení herního enginu Aleph One ze zdroje začíná stažením zdrojového balíčku. V terminálu použijte kučera přikázat a chytit.

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

Po dokončení stahování zdrojového kódu použijte příkaz tar a extrahujte vše.

tar xjvf AlephOne-20150619.tar.bz2

Za použití CD příkaz, přejděte do zdrojového adresáře a spusťte konfigurovat příkaz.

cd AlephOne-20150619
./configure

Pokud všechno vypadá dobře, spusťte udělat příkaz.

make

Nakonec nainstalujte software pomocí:

sudo make install

Nastavení scénářů

Než začnete hrát kterýkoli z Bungieho maratonuhry, budete muset nastavit herní soubory. Naštěstí je každá hra otevřeným zdrojovým kódem a soubory jsou volně dostupné na internetu. Chcete-li stáhnout herní soubory, otevřete terminál a použijte wget stahovací nástroj.

Marathon 1 Files

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

Soubory Marathon 2

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

Za použití mkdir příkaz, vytvořte novou složku s označením „Marathon-Games“. Tato složka bude obsahovat všechny datové soubory hry.

mkdir -p ~/Marathon-Games

Dále vytvořte 3 podsložky (jeden 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 Marathon-Games adresář.

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 stroj Aleph One a herní soubory jsou ve správných datových složkách, je čas hrát hru. Abyste mohli hrát kteroukoli z maratónských her, musíte spustit alephone příkaz a určit datový adresář hry.

Chcete-li hrát, postupujte podle pokynů níže a spusťte jakoukoli hru prostřednictvím terminálu.

Spusťte Marathon 1

alephone ~/Marathon-Games/Marathon-1

Spusťte Marathon 2

alephone ~/Marathon-Games/Marathon-2

Spusťte Marathon Infinity

alephone ~/Marathon-Games/Marathon-Infinity

Ukončete všechny spuštěné instance Aleph One v systému Linux stisknutím klávesy ESC a poté stiskněte tlačítko „Quit“.

Komentáře