Jak grać w serię gier Marathon firmy Bungie w systemie Linux

Photo of author

By maciekx

Aleph One to otwartoźródłowa reimplementacja silnika gry Marathon 2, stworzona dla komputerów Macintosh. Program obsługuje oficjalnie gry Marathon 1, Marathon 2 oraz Marathon Infinity. Oprócz tego, silnik umożliwia także rozgrywkę w niestandardowe wersje gier stworzone przez społeczność fanów serii Bungie.

Silnik jest stosunkowo mało wymagający; potrafi działać na systemach Linux z jedynie 512 MB pamięci RAM. Co istotne, wszystkie trzy gry z serii Marathon można pobrać za darmo!

Instalacja Aleph One

Instalacja silnika Aleph One może być nieco skomplikowana, ponieważ programiści nie oferują gotowych pakietów do pobrania na swojej stronie. Aby zainstalować oprogramowanie, wybierz swój system operacyjny z listy poniżej i postępuj zgodnie z instrukcjami.

Ubuntu / Debian

Aby zagrać w gry Bungie Marathon na Ubuntu, użytkownicy będą musieli zbudować Aleph One ze źródła. Otwórz terminal i zainstaluj niezbędne zależności do kompilacji. Następnie możesz zapoznać się z ogólnymi instrukcjami, aby dowiedzieć się, jak zbudować grę ze źródła.

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

Alternatywnie, możesz użyć:

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

Użytkownicy Arch Linux mają ułatwione zadanie, ponieważ dla każdej z gier Marathon dostępne są dedykowane migawki AUR. Aby rozpocząć instalację, uruchom terminal i użyj menedżera pakietów Pacman, aby zaktualizować Gita. Następnie sklonuj pliki źródłowe gry za pomocą Git.

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

Po sklonowaniu wszystkich migawek AUR, możesz przystąpić do instalacji. Najpierw zbuduj i zainstaluj silnik. Użyj polecenia CD, aby przejść do folderu alephone i stwórz nowy pakiet za pomocą makepkg.

Uwaga: Aleph One może nie zainstalować niektórych zależności, jeśli nie są one dostępne w AUR. W takim przypadku będziesz musiał zainstalować je ręcznie. Więcej informacji znajdziesz tutaj.

cd alephone
makepkg -si

Po pomyślnym zbudowaniu silnika, możesz przejść do instalacji trzech gier Marathon na Arch.

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

makepkg -si

cd ..

cd alephone-infinity

makepkg -si

Fedora

Silnik gry Bungie nie ma oficjalnego pakietu RPM do instalacji dla użytkowników Fedory Linux. Na szczęście możesz skorzystać z OpenSUSE. Rozpocznij instalację na Fedorze Linux, używając narzędzia wget, aby pobrać najnowszą wersję Aleph One.

wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm

Po pobraniu zakończ instalację, instalując pakiet RPM za pomocą DNF.

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

OpenSUSE

Open SUSE to najłatwiejsza opcja instalacji silnika Aleph One. Wystarczy odwiedzić ten link, kliknąć przycisk „pokaż pakiety eksperymentalne”, a następnie wybrać „zainstaluj”, aby zakończyć.

Instrukcje ogólne

Budowanie silnika Aleph One ze źródła zaczyna się od pobrania pakietu źródłowego. W terminalu użyj polecenia curl, aby go pobrać.

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

Po zakończeniu pobierania, użyj polecenia tar, aby wyodrębnić pliki.

tar xjvf AlephOne-20150619.tar.bz2

Przejdź do katalogu źródłowego, używając polecenia CD, a następnie uruchom polecenie configure.

cd AlephOne-20150619

./configure

Jeżeli wszystko przebiegnie pomyślnie, wykonaj polecenie make.

make

Na koniec zainstaluj oprogramowanie, wpisując:

sudo make install

Konfiguracja scenariuszy

Zanim rozpoczniesz grę w jedną z gier Bungie Marathon, musisz skonfigurować pliki gry. Na szczęście wszystkie gry są open source, a pliki są dostępne do pobrania w Internecie. Aby pobrać pliki gry, otwórz terminal i użyj wget.

Pliki Marathon 1

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip

Pliki Marathon 2

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip

Pliki Marathon 3

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip

Użyj polecenia mkdir, aby stworzyć nowy folder o nazwie „Marathon-Games”, który będzie przechowywał wszystkie pliki danych gry.

mkdir -p ~/Marathon-Games

Następnie stwórz trzy podfoldery, po jednym dla danych każdej z gier.

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

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

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

Wypakuj wszystkie pliki gry do utworzonego folderu Marathon-Games.

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

Graj w Bungie Marathon

Po zainstalowaniu silnika Aleph One oraz umieszczeniu plików gry w odpowiednich folderach, możesz rozpocząć rozgrywkę. Aby uruchomić którąkolwiek z gier Marathon, użyj polecenia alephone, wskazując katalog z danymi gry.

Aby rozpocząć grę, wykonaj poniższe polecenia w terminalu.

Uruchom Marathon 1

alephone ~/Marathon-Games/Marathon-1

Uruchom Marathon 2

alephone ~/Marathon-Games/Marathon-2

Uruchom Marathon Infinity

alephone ~/Marathon-Games/Marathon-Infinity

Aby zamknąć działającą instancję Aleph One w systemie Linux, naciśnij klawisz ESC, a następnie wybierz opcję „quit”.


newsblog.pl