Hur man spelar Bungies Marathon Game Series på Linux

click fraud protection

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!

Installera Aleph One

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 / Debian

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
instagram viewer

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

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

Fedora

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

OpenSUSE

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.

Generiska instruktioner

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

Ställ in scenarier

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.

Marathon 1-filer

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

Marathon 2 filer

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

Marathon 3 filer

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

Spela Bungies Marathon-spel

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.

Lansera maraton 1

alephone ~ / Marathon-Games / Marathon-1

Lansera Marathon 2

alephone ~ / Marathon-Games / Marathon-2

Lansera Marathon Infinity

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.

watch instagram story