Az Aleph One a Marathon 2 játékmotor nyílt forráskódú újramegvalósítása Macintosh-ra. Hivatalosan az Aleph One játszhat a Marathon 1, Marathon 2 és Marathon Infinity játékokkal. Ezenkívül a motor képes lejátszani a Bungie’s Marathon játéksorozat egyedi, rajongók által készített verzióit (más néven forgatókönyveket).
Maga a motor nem túl igényes, és akár 512 MB RAM-mal is futtatható Linux rendszereken. Még jobb, hogy mindhárom Marathon játék ingyenesen letölthető!
Tartalomjegyzék
Telepítse az Aleph One-t
Az Aleph One motor beindítása nem egyszerű, mivel a fejlesztők nem biztosítanak letölthető csomagokat a weboldalon. A szoftver telepítéséhez válassza ki operációs rendszerét az alábbi listából, és kövesse a lépést.
Ubuntu/Debian
A Bungie’s Marathon sorozattal játszani kívánó Ubuntu-felhasználóknak telepíteniük kell az Aleph One-t úgy, hogy forrásból építik azt. Nyisson meg egy terminált, és telepítse a szükséges build-függőségeket. Ezután ugorjon az általános utasításokhoz, hogy megtanulja, hogyan kell a játékot forrásból felépíteni.
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
Vagy
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
Az Arch Linux felhasználóknak szerencséje van, mivel minden Marathon-játékhoz külön AUR-pillanatképek vannak. A telepítés megkezdéséhez nyisson meg egy terminálablakot, és használja a Pacman csomagkezelőt a Git legújabb verziójának szinkronizálásához. Ezután a Git segítségével klónozzuk a játék forrásfájljait.
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
Miután az összes egyedi AUR-pillanatkép letöltődött, itt az ideje a telepítési folyamatnak. Az első lépés maga a motor megépítése és beszerelése. A CD paranccsal helyezze át a terminált az alephone mappába, és hozzon létre egy új csomagot a makepkg segítségével.
Megjegyzés: Előfordulhat, hogy az Aleph One nem telepíti a függőségeket, ha azok kívül esnek az AUR-on. Ennek kijavításához manuálisan kell telepítenie őket. További információkat talál róluk itt.
cd alephone makepkg -si
A felépített és működő alapmotornak köszönhetően biztonságosan telepítheti a 3 Marathon játékot az Archra.
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
Fedora
A Bungie játékmotorjának nincs hivatalos RPM-je a Fedora Linux-felhasználók számára a telepítéshez. Szerencsére az OpenSUSE-nak köszönhetően ez nem számít. Indítsa el a telepítést Fedora Linux rendszerben a wget letöltő eszköz segítségével az Aleph One legújabb verziójának megszerzéséhez.
wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
Fejezze be a telepítési folyamatot az RPM csomag DNF-fel való telepítésével.
sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y
OpenSUSE
Az Open SUSE-ra messze a legkönnyebb telepíteni az Aleph One játékmotort. Látogassa meg ezt a linket, és válassza a „kísérleti csomagok megjelenítése” gombot, majd a befejezéshez válassza a „telepítés” lehetőséget.
Általános utasítások
Az Aleph One játékmotor forrásból történő felépítése a forráscsomag letöltésével kezdődik. Terminálban használja a curl parancsot, és fogja meg.
curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php
Most, hogy a forráskód letöltése befejeződött, használja a tar parancsot, és csomagolja ki az összeset.
tar xjvf AlephOne-20150619.tar.bz2
A CD paranccsal lépjen be a forráskönyvtárba, és futtassa a configure parancsot.
cd AlephOne-20150619 ./configure
Ha minden rendben van, futtassa a make parancsot.
make
Végül telepítse a szoftvert a következővel:
sudo make install
Forgatókönyvek beállítása
Mielőtt bármelyik Bungie’s Marathon játékkal játszhatna, be kell állítania a játék fájljait. Szerencsére minden játék nyílt forráskódú, és a fájlok szabadon elérhetők az interneten. A játékfájlok letöltéséhez nyisson meg egy terminált, és használja a wget letöltő eszközt.
Marathon 1 Files
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
Marathon 2 fájl
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
Marathon 3 fájl
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
Az mkdir paranccsal hozzon létre egy új mappát „Marathon-Games” címkével. Ez a mappa tárolja a játék összes adatfájlját.
mkdir -p ~/Marathon-Games
Ezután hozzon létre 3 almappát (egyet minden játék adataihoz).
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
Bontsa ki az összes játékfájlt az új Marathon-Games könyvtárba.
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
Játssz a Bungie’s Marathon Games játékkal
Most, hogy az Aleph One motor telepítve van, és a játékfájlok a megfelelő adatmappákban vannak, ideje játszani a játékkal. A Marathon játékok bármelyikének lejátszásához le kell futtatnia az alephone parancsot, és meg kell adnia a játék adatkönyvtárát.
A játékhoz az alábbi utasításokat követve indítsa el bármelyik játékot terminálon keresztül.
Indítsa el a Marathon 1-et
alephone ~/Marathon-Games/Marathon-1
Indítsa el a Marathon 2-t
alephone ~/Marathon-Games/Marathon-2
Indítsa el a Marathon Infinity programot
alephone ~/Marathon-Games/Marathon-Infinity
Zárja be az Aleph One bármely futó példányát Linuxon az ESC gomb megnyomásával, majd a „kilépés” gomb megnyomásával.