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!
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-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
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-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
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
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.
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
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.
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
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
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.
alephone ~ / Marathon-Games / Marathon-1
alephone ~ / Marathon-spil / Marathon-2
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”.
De, der leder efter en hurtig, enkel måde at synkronisere filer på ...
Mange software er ofte ikke tilgængelige i det officielle Ubuntu-ap...
Gedit er et af de mest populære tekstredigeringsværktøjer på Linux....