Aleph One er en open source genimplementering afMarathon 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 downloadbare pakker på hjemmesiden. 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 Marathonserien 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
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, som der erspecifikke 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 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-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-marathon 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 install 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.
curl -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.
tar xjvf AlephOne-20150619.tar.bz2
Bruger CD kommando, flyt ind i kildekataloget og kør konfigurere kommando.
cd AlephOne-20150619 ./configure
Hvis alt ser godt ud, skal du køre lave kommando.
make
Til sidst skal du installere softwaren med:
sudo make install
Opsæt scenarier

Før du kan spille et af Bungies Marathonspil, skal du opsætte 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 vil indeholde alle spillets datafiler.
mkdir -p ~/Marathon-Games
Derefter oprettes 3 undermapper (en for hvert spills data).
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
Uddrag 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 rigtige datamapper, er det tid til at spille spillet. Hvis du vil spille et af Marathon-spil, skal du gøre det kør 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-Games/Marathon-2
Start Marathon Infinity
alephone ~/Marathon-Games/Marathon-Infinity
Luk alle kørende forekomster af Aleph One på Linux ved at trykke på ESC -knappen, vælg derefter knappen ”Afslut”.
Kommentarer