- - Πώς να παίξετε το παιχνίδι του μαραθωνίου Bungie στο Linux

Πώς να παίξετε το παιχνίδι του μαραθωνίου Bungie στο Linux

Ο Aleph One είναι μια εκ νέου υλοποίηση ανοιχτού κώδικατη μηχανή παιχνιδιών Marathon 2 για Macintosh. Επίσημα, ο Aleph One μπορεί να παίξει τον Μαραθώνιο 1, τον Μαραθώνιο 2 και τον Μαραθώνιο Infinity. Επιπλέον, ο κινητήρας έχει τη δυνατότητα να παίξει προσαρμοσμένες, ανεπτυγμένες εκδόσεις των σειρών παιχνιδιών του Marathon του Bungie (γνωστού και ως σενάρια).

Ο ίδιος ο κινητήρας δεν είναι πολύ απαιτητικός και μπορεί να τρέξει σε συστήματα Linux με μόλις 512 MB μνήμης RAM. Καλύτερα, και τα τρία παιχνίδια του Μαραθωνίου είναι ελεύθερα να κατεβάσετε!

Εγκαταστήστε Aleph One

Η λειτουργία του κινητήρα Aleph One δεν είναι εύκολη,καθώς οι προγραμματιστές δεν παρέχουν πακέτα που μπορείτε να κατεβάσετε στην ιστοσελίδα. Για να εγκαταστήσετε το λογισμικό, επιλέξτε το λειτουργικό σας σύστημα από την παρακάτω λίστα και ακολουθήστε.

Ubuntu / Debian

Οι χρήστες του Ubuntu θέλουν να παίξουν τον Μαραθώνιο του Bungieθα χρειαστεί να εγκαταστήσετε τον Aleph One κατασκευάζοντάς τον από την πηγή. Ανοίξτε ένα τερματικό και εγκαταστήστε τις απαραίτητες εξαρτήσεις δημιουργίας. Στη συνέχεια, μεταβείτε στις γενικές οδηγίες για να μάθετε πώς να δημιουργήσετε το παιχνίδι από την πηγή.

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

Ή

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 είναι στην τύχη, όπως υπάρχουνσυγκεκριμένα στιγμιότυπα AUR για κάθε παιχνίδι Marathon. Για να ξεκινήσετε την εγκατάσταση, ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε τον διαχειριστή πακέτων Pacman για να συγχρονίσετε την τελευταία έκδοση του Git. Στη συνέχεια, χρησιμοποιήστε το 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

Μόλις κατεβάσετε όλα τα ξεχωριστά στιγμιότυπα AUR, ήρθε η ώρα να είστε η διαδικασία εγκατάστασης. Το πρώτο βήμα είναι η κατασκευή και εγκατάσταση του ίδιου του κινητήρα. Χρησιμοποιώντας το CD εντολή, μετακινήστε το τερματικό στο alephone φάκελο και δημιουργήστε ένα νέο πακέτο χρησιμοποιώντας makepkg.

Σημείωση: Το Aleph One ενδέχεται να μην εγκαταστήσει εξαρτήσεις αν βρίσκονται εκτός του AUR. Για να διορθώσετε αυτό το πρόβλημα, θα πρέπει να τα εγκαταστήσετε με μη αυτόματο τρόπο. Βρείτε περισσότερες πληροφορίες για αυτά εδώ.

cd alephone
makepkg -si

Με τη βασική μηχανή που έχει κατασκευαστεί και λειτουργεί, είναι ασφαλές να εγκαταστήσετε τα 3 παιχνίδια Marathon στο Arch.

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

Μαλακό καπέλλο

Η μηχανή παιχνιδιών του Bungie δεν διαθέτει επίσημο RPM για τους χρήστες του Fedora Linux που θα εγκαταστήσουν. Ευτυχώς, χάρη στο OpenSUSE δεν έχει σημασία. Ξεκινήστε την εγκατάσταση στο Fedora Linux χρησιμοποιώντας το wget κατεβάστε το εργαλείο για να πάρετε την τελευταία έκδοση του 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

Ολοκληρώστε τη διαδικασία εγκατάστασης εγκαθιστώντας το πακέτο RPM με το DNF.

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

OpenSUSE

Το Open SUSE είναι μακράν το πιο εύκολο να εγκαταστήσετε τη μηχανή παιχνιδιών Aleph One. Επισκεφθείτε αυτόν τον σύνδεσμο και επιλέξτε το κουμπί "εμφάνιση πειραματικών πακέτων" και στη συνέχεια επιλέξτε "install" για να ολοκληρώσετε.

Γενικές οδηγίες

Η κατασκευή της μηχανής παιχνιδιών Aleph One από την πηγή ξεκινά με τη λήψη του πακέτου προέλευσης. Σε ένα τερματικό, χρησιμοποιήστε το μπούκλα εντολή και αρπάξτε το.

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

Τώρα που ο πηγαίος κώδικας γίνεται λήψη, χρησιμοποιήστε την εντολή tar και εξαγάγετε τα πάντα.

tar xjvf AlephOne-20150619.tar.bz2

Χρησιμοποιώντας την CD εντολή, μετακινηθείτε στον κατάλογο προέλευσης και εκτελέστε το Διαμορφώστε εντολή.

cd AlephOne-20150619
./configure

Εάν όλα φαίνονται καλά, εκτελέστε το φτιαχνω, κανω εντολή.

make

Τέλος, εγκαταστήστε το λογισμικό με:

sudo make install

Ρύθμιση σεναρίων

Πριν μπορέσετε να παίξετε κάποιο από τα μαραθώνια του Bungieπαιχνίδια, θα πρέπει να ρυθμίσετε τα αρχεία παιχνιδιών. Ευτυχώς, κάθε παιχνίδι είναι ανοικτού κώδικα και τα αρχεία διατίθενται δωρεάν στο Διαδίκτυο. Για να κατεβάσετε τα αρχεία παιχνιδιών, ανοίξτε ένα τερματικό και χρησιμοποιήστε το wget εργαλείο λήψης.

Μαραθώνιος 1 Αρχεία

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

Μαραθώνιος 2 αρχεία

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

Μαραθώνιος 3 αρχεία

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

Χρησιμοποιώντας την mkdir , δημιουργήστε ένα νέο φάκελο με την ετικέτα του "Marathon-Games". Αυτός ο φάκελος θα περιέχει όλα τα αρχεία δεδομένων του παιχνιδιού.

mkdir -p ~/Marathon-Games

Στη συνέχεια, δημιουργήστε 3 υποφακέλους (ένα για κάθε παιχνίδι).

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

Εξαγάγετε όλα τα αρχεία παιχνιδιών στο νέο Μαραθώνιο-Παιχνίδια Ευρετήριο.

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

Παίξτε τα παιχνίδια μαραθωνίου του Bungie

Τώρα που έχει εγκατασταθεί ο κινητήρας Aleph One και τα αρχεία παιχνιδιών βρίσκονται στους σωστούς φακέλους δεδομένων, ήρθε η ώρα να παίξετε το παιχνίδι. Για να παίξετε κάποιο από τα παιχνίδια του Marathon, θα πρέπει να το κάνετε εκτελέστε το alephone εντολή και καθορίστε τον κατάλογο δεδομένων του παιχνιδιού.

Για να παίξετε, ακολουθήστε τις παρακάτω οδηγίες για να ξεκινήσετε κάποιο από τα παιχνίδια μέσω τερματικού σταθμού.

Ξεκινήστε τον Μαραθώνιο 1

alephone ~/Marathon-Games/Marathon-1

Ξεκινήστε τον Μαραθώνιο 2

alephone ~/Marathon-Games/Marathon-2

Ξεκινήστε το Infinity του Μαραθώνα

alephone ~/Marathon-Games/Marathon-Infinity

Κλείστε οποιαδήποτε τρέχουσα παρουσία του Aleph One στο Linux πατώντας το ESC , επιλέγοντας το πλήκτρο "έξοδος".

Σχόλια