Aleph One är en öppen källkod för implementering av Marathon 2-spelmotorn för Macintosh. Officiellt kan Aleph One spela Marathon 1, Marathon 2 och Marathon Infinity. Dessutom har motorn möjlighet att spela anpassade, fan-made versioner av Bungies Marathon-spelserie (aka scenarier).
Motorn i sig är inte särskilt krävande och kan köras på Linux-system med så lite som 512 MB RAM. Ännu bättre är att alla tre Marathon-spel är gratis att ladda ner!
Det är inte lätt att få Aleph One-motorn att köra eftersom utvecklarna inte tillhandahåller nedladdningsbara paket på webbplatsen. För att installera programvaran, välj ditt operativsystem från listan nedan och följ med.
Ubuntu-användare som vill spela Bungies Marathon-serie måste installera Aleph One genom att bygga den från källan. Öppna en terminal och installera nödvändiga byggberoenden. Hoppa sedan till de generiska instruktionerna för att lära dig hur man bygger spelet från källan.
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
Eller
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-användare har tur, eftersom det finns specifika AUR ögonblicksbilder för vart och ett av Marathon-spelen. För att starta installationen öppnar du ett terminalfönster och använder Pacman-pakethanteraren för att synkronisera den senaste versionen av Git. Använd sedan Git för att klona spelets källfiler.
sudo pacman -S git git klon https://aur.archlinux.org/alephone.git git klon https://aur.archlinux.org/alephone-marathon.git. git klon https://aur.archlinux.org/alephone-marathon2.git git klon https://aur.archlinux.org/alephone-infinity.git
När alla enskilda AUR-stillbilder har laddats ner är det dags att vara installationsprocessen. Det första steget är att bygga och installera själva motorn. Använda CD flytta terminalen till alephone mapp och generera ett nytt paket med makepkg.
Obs: Aleph One kan misslyckas med att installera beroenden om de ligger utanför AUR. För att åtgärda detta måste du installera dem manuellt. Hitta mer information om dem här.
cd alephone. makepkg -si
Med basmotorn inbyggd och fungerande är det säkert att installera de 3 Marathon-spelen på Arch.
cd alephone-maraton. makepkg -si. CD.. cd alephone-marathon2 makepkg -si cd.. cd alephone-infinity makepkg -si
Bungies spelmotor har ingen officiell RPM för Fedora Linux-användare att installera. Lyckligtvis, tack vare OpenSUSE spelar det ingen roll. Starta installationen i Fedora Linux med hjälp av wget ladda ner verktyg för att ta tag i den senaste versionen av 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
Avsluta installationsprocessen genom att installera RPM-paketet med DNF.
sudo dnf installera alephone-20150620-lp150.7.1.x86_64.rpm -y
Open SUSE är överlägset det enklaste att installera Aleph One-spelmotorn på. Besök den här länken och välj knappen "visa experimentella paket" och välj sedan "installera" för att avsluta.
Att bygga Aleph One-spelmotorn från källan börjar med att ladda ner källpaketet. Använd en ringla kommando och ta tag i den.
curl -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php
Nu när källkoden har laddats ner, använd tjärkommandot och extrahera allt.
tjära xjvf AlephOne-20150619.tar.bz2
Använda CD kommandot, flytta till källkatalogen och kör configure kommando.
cd AlephOne-20150619./configure
Om allt ser bra ut, kör göra kommando.
göra
Slutligen installerar du programvaran med:
sudo make install
Innan du kan spela något av Bungies Marathon-spel, måste du ställa in spelfilerna. Lyckligtvis är varje spel öppen källkod och filerna tillgängliga fritt på internet. För att ladda ner spelfilerna öppnar du en terminal och använder wget nedladdningsverktyg.
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
Använda mkdir kommando, skapa en ny mapp med etiketten "Marathon-Games". Den här mappen innehåller alla spelets datafiler.
mkdir -p ~ / Marathon-Games
Skapa sedan 3 undermappar (en för varje spelets data).
mkdir -p ~ / Marathon-Games / Marathon-1 mkdir -p ~ / Marathon-Games / Marathon-2 mkdir -p ~ / Marathon-Games / Marathon-Infinity
Extrahera alla spelfiler till de nya Marathon-spel katalogen.
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
Nu när Aleph One-motoren är installerad och spelfilerna finns i rätt datamappar är det dags att spela spelet. För att spela något av Marathon-spelen, behöver du torun the alephone kommandot och specificera spelets datakatalog.
För att spela, följ instruktionerna nedan för att starta något av spelen via terminalen.
alephone ~ / Marathon-Games / Marathon-1
alephone ~ / Marathon-Games / Marathon-2
alephone ~ / Marathon-Games / Marathon-Infinity
Stäng alla löpande instanser av Aleph One på Linux genom att trycka på ESC -knappen och välj sedan ”avsluta” -knappen.
Discord är en text- / röst- och videochattklient för spelare som sn...
Har du en programgenväg som du vill ändra på skrivbordet Gnome Shel...
Ubuntu 11.10 levereras inte med en skärmsläckare och till och med G...