- - Slik spiller du Bungies Marathon Game Series på Linux

Slik spiller du Bungies Marathon Game Series på Linux

Aleph One er en åpen kildekode-implementering avMarathon 2 spillmotor for Macintosh. Offisielt kan Aleph One spille Marathon 1, Marathon 2 og Marathon Infinity. I tillegg har motoren muligheten til å spille tilpassede, fan-laget versjoner av Bungies Marathon-spillserie (aka scenarier).

Motoren i seg selv er ikke veldig krevende og kan kjøres på Linux-systemer med så lite som 512 MB RAM. Bedre ennå, alle tre Marathon-spill er gratis å laste ned!

Installer Aleph One

Det er ikke enkelt å få Aleph One-motoren til å gåettersom utviklerne ikke tilbyr nedlastbare pakker på nettstedet. For å installere programvaren, velg operativsystemet ditt fra listen nedenfor og følg med.

Ubuntu / Debian

Ubuntu-brukere som ønsker å spille Bungies Marathonserien må installere Aleph One ved å bygge den fra kilden. Åpne en terminal og installer de nødvendige byggavhengighetene. Gå videre til generiske instruksjoner for å lære hvordan du bygger spillet fra kilden.

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

Arch Linux-brukere er heldige som det erspesifikke AUR-øyeblikksbilder for hvert av Marathon-spillene. For å starte installasjonen, åpner du et terminalvindu og bruker Pacman-pakkehåndtereren til å synkronisere den nyeste versjonen av Git. Deretter bruker du Git for å klone spillets kildefiler.

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

Når alle de individuelle AUR-øyeblikksbildene er lastet ned, er det på tide å være installasjonsprosessen. Det første trinnet er å bygge og installere selve motoren. Bruker CD kommando, flytt terminalen inn i alephone mappe og generere en ny pakke ved å bruke Makepkg.

Merk: Aleph One kan ikke mislykkes i å installere avhengigheter hvis de er utenfor AUR. For å fikse dette, må du installere dem manuelt. Finn mer informasjon om dem her.

cd alephone
makepkg -si

Med basismotoren bygget og fungerer, er det trygt å installere de 3 Marathon-spillene til Arch.

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

Fedora

Bungies spillmotor har ikke en offisiell RPM for Fedora Linux-brukere å installere. Heldigvis, takket være OpenSUSE spiller det ingen rolle. Start installasjonen i Fedora Linux ved å bruke wget laste ned verktøy for å ta tak i den nyeste versjonen 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

Fullfør installasjonsprosessen ved å installere RPM-pakken med DNF.

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

Opensuse

Open SUSE er uten tvil den enkleste å installere Aleph One-spillmotoren på. Besøk denne koblingen og velg "Vis eksperimentelle pakker" -knappen, og velg deretter "installer" for å fullføre.

Generiske instruksjoner

Å bygge Aleph One-spillmotoren fra kilden starter med å laste ned kildepakken. I en terminal, bruk curl kommandoen og ta tak i den.

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

Nå som kildekoden er ferdig lastet ned, bruk tar-kommandoen og trekk ut alt.

tar xjvf AlephOne-20150619.tar.bz2

Bruker CD kommando, flytt inn i kildekatalogen og kjør konfigurere kommando.

cd AlephOne-20150619
./configure

Hvis alt ser bra ut, kjør gjøre kommando.

make

Til slutt, installer programvaren med:

sudo make install

Sett opp scenarier

Før du kan spille noen av Bungies Marathonspill, må du konfigurere spillfilene. Heldigvis er hvert spill åpen kildekode og filene tilgjengelige fritt på internett. For å laste ned spillfilene, åpne en terminal og bruke wget nedlastingsverktøy.

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

Bruker mkdir kommando, opprett en ny mappe med etiketten "Marathon-Games". Denne mappen vil inneholde alle spillets datafiler.

mkdir -p ~/Marathon-Games

Deretter lager du 3 undermapper (en for data fra hvert spill).

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

Pakk ut alle spillfilene til de nye Maraton-Games 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

Spill Bungies Maraton-spill

Nå som Aleph One-motoren er installert, og spillfilene er i riktige datamapper, er det på tide å spille spillet. For å spille et av Marathon-spillene, må du gjøre det kjør alephone kommandoen og spesifiser spillets datakatalog.

For å spille, følg instruksjonene nedenfor for å starte noen av spillene via terminal.

Start Marathon 1

alephone ~/Marathon-Games/Marathon-1

Start Marathon 2

alephone ~/Marathon-Games/Marathon-2

Start Marathon Infinity

alephone ~/Marathon-Games/Marathon-Infinity

Lukk alle kjørende forekomster av Aleph One på Linux ved å trykke på ESC -knappen, og velg deretter "avslutt" -knappen.

kommentarer