Sådan spiller du Bungies Marathon Game Series på Linux

click fraud protection

Aleph One er en open source genimplementering af Marathon 2-spillemotoren til Macintosh. Officielt kan Aleph One spille Marathon 1, Marathon 2 og Marathon Infinity. Derudover har motoren muligheden for at spille brugerdefinerede, fan-made versioner af Bungies Marathon-spilserie (aka scenarier).

Selve motoren er ikke meget krævende og kan køre på Linux-systemer med så lidt som 512 MB RAM. Bedre endnu, alle tre Marathon-spil er gratis at downloade!

Installer Aleph One

At køre Aleph One-motoren er ikke let, da udviklerne ikke leverer pakker, der kan downloades på webstedet. For at installere softwaren skal du vælge dit operativsystem fra listen nedenfor og følge med.

Ubuntu / Debian

Ubuntu-brugere, der ønsker at spille Bungies Marathon-serie, bliver nødt til at installere Aleph One ved at bygge den fra kilden. Åbn en terminal og installer de nødvendige build-afhængigheder. Spring derefter til de generiske instruktioner for at lære, hvordan man 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
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-brugere er heldige, da der er specifikke AUR snapshots for hvert af Marathon-spil. For at starte installationen skal du åbne et terminalvindue og bruge Pacman-pakkehåndteringen til at synkronisere den nyeste version af Git. Brug derefter Git til at klone spillets kildefiler.

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 alle de individuelle AUR-snapshots er downloadet, er det tid til at være installationsprocessen. Det første trin er at bygge og installere selve motoren. Bruger CD kommando, flyt terminalen ind i alephone mappe og generere en ny pakke vha makepkg.

Bemærk: Aleph One kan muligvis ikke installere afhængigheder, hvis de er uden for AUR. For at løse dette skal du installere dem manuelt. Find mere information om dem her.

cd alephone. makepkg -si

Med basismotoren bygget og fungerer, er det sikkert at installere de 3 Marathon-spil til Arch.

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

Fedora

Bungies spilmotor har ikke en officiel RPM for Fedora Linux-brugere at installere. Heldigvis, takket være OpenSUSE betyder det ikke noget. Start installationen i Fedora Linux ved hjælp af wget download værktøj til at få fat i den nyeste version af 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

Afslut installationsprocessen ved at installere RPM-pakken med DNF.

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

OpenSUSE

Open SUSE er langt den nemmeste at installere Aleph One-spilmotoren på. Besøg dette link og vælg knappen "Vis eksperimentelle pakker", og vælg derefter "installer" for at afslutte.

Generiske instruktioner

Bygning af Aleph One-spilmotoren fra kilden starter med at downloade kildepakken. Brug en krølle kommando og tag den.

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

Nu hvor kildekoden er færdig med at downloade, skal du bruge tjære-kommandoen og udpakke alt.

tjære xjvf AlephOne-20150619.tar.bz2

Bruger CD kommando, flyt ind i kildekataloget og kør configure kommando.

cd AlephOne-20150619./configure

Hvis alt ser godt ud, skal du køre lave kommando.

lave

Til sidst skal du installere softwaren med:

sudo gøre installation

Opsæt scenarier

Inden du kan spille et af Bungies Marathon-spil, skal du konfigurere spilfilerne. Heldigvis er hvert spil open source og filerne tilgængelige frit på Internettet. For at downloade spilfilerne skal du åbne en terminal og bruge wget download værktøj.

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

Bruger mkdir kommando, opret en ny mappe med etiketten "Marathon-Games". Denne mappe indeholder alle spillets datafiler.

mkdir -p ~ / Marathon-spil

Derefter oprettes 3 undermapper (en for hvert spills data).

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

Ekstraher alle spilfiler til den nye Marathon-Games vejviser.

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

Spil Bungies Marathon-spil

Nu hvor Aleph One-motoren er installeret, og spilfilerne er i de korrekte datamapper, er det tid til at spille spillet. For at spille et af Marathon-spilene skal du torun the alephone kommando og specificer spillets datakatalog.

For at spille skal du følge instruktionerne herunder for at starte et hvilket som helst spil via terminalen.

Start Marathon 1

alephone ~ / Marathon-Games / Marathon-1

Start Marathon 2

alephone ~ / Marathon-spil / Marathon-2

Start Marathon Infinity

alephone ~ / Marathon-spil / Marathon-Infinity

Luk alle kørende forekomster af Aleph One på Linux ved at trykke på ESC -knappen, vælg derefter knappen ”Afslut”.

watch instagram story