Comment jouer à la série de jeux Marathon de Bungie sur Linux

Aleph One est une réimplémentation open source du moteur de jeu Marathon 2 pour Macintosh. Officiellement, Aleph One peut jouer à Marathon 1, Marathon 2 et Marathon Infinity. De plus, le moteur a la capacité de jouer à des versions personnalisées et faites par des fans de la série de jeux Marathon de Bungie (alias scénarios).

Le moteur lui-même n’est pas très exigeant et peut fonctionner sur des systèmes Linux avec aussi peu que 512 Mo de RAM. Mieux encore, les trois jeux Marathon sont téléchargeables gratuitement!

Installez Aleph One

Faire fonctionner le moteur Aleph One n’est pas facile, car les développeurs ne fournissent pas de packages téléchargeables sur le site Web. Pour installer le logiciel, choisissez votre système d’exploitation dans la liste ci-dessous et suivez les étapes.

Ubuntu / Debian

Les utilisateurs d’Ubuntu qui souhaitent jouer à la série Marathon de Bungie devront installer Aleph One en le construisant à partir de la source. Ouvrez un terminal et installez les dépendances de construction nécessaires. Ensuite, passez aux instructions génériques pour apprendre à créer le jeu à partir des sources.

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

Ou

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

Les utilisateurs d’Arch Linux ont de la chance, car il existe des instantanés AUR spécifiques pour chacun des jeux Marathon. Pour démarrer l’installation, ouvrez une fenêtre de terminal et utilisez le gestionnaire de packages Pacman pour synchroniser la dernière version de Git. Ensuite, utilisez Git pour cloner les fichiers source du jeu.

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

Une fois que tous les instantanés AUR individuels sont téléchargés, il est temps de passer au processus d’installation. La première étape consiste à construire et installer le moteur lui-même. À l’aide de la commande CD, déplacez le terminal dans le dossier alephone et générez un nouveau package à l’aide de makepkg.

  Comment `` enregistrer '' une publication Instagram à partir de votre flux

Remarque: Aleph One peut échouer à installer les dépendances si elles sont en dehors de l’AUR. Pour résoudre ce problème, vous devrez les installer manuellement. Trouvez plus d’informations à leur sujet Ici.

cd alephone
makepkg -si

Avec le moteur de base construit et fonctionnel, il est sûr d’installer les 3 jeux Marathon sur Arch.

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

makepkg -si

cd ..

cd alephone-infinity

makepkg -si

Feutre

Le moteur de jeu de Bungie n’a pas de RPM officiel pour les utilisateurs de Fedora Linux à installer. Heureusement, grâce à OpenSUSE, cela n’a pas d’importance. Démarrez l’installation dans Fedora Linux en utilisant l’outil de téléchargement wget pour récupérer la dernière version d’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

Terminez le processus d’installation en installant le package RPM avec DNF.

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

OpenSUSE

Open SUSE est de loin le plus simple pour installer le moteur de jeu Aleph One. Visitez ce lien et sélectionnez le bouton « Afficher les packages expérimentaux », puis sélectionnez « Installer » pour terminer.

  Comment activer le mode sombre de Facebook Messenger

Instructions génériques

Construire le moteur de jeu Aleph One à partir des sources commence par télécharger le paquet source. Dans un terminal, utilisez la commande curl et saisissez-la.

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

Maintenant que le téléchargement du code source est terminé, utilisez la commande tar et extrayez tout.

tar xjvf AlephOne-20150619.tar.bz2

À l’aide de la commande CD, accédez au répertoire source et exécutez la commande configure.

cd AlephOne-20150619

./configure

Si tout semble bon, exécutez la commande make.

make

Enfin, installez le logiciel avec:

sudo make install

Configurer des scénarios

Avant de pouvoir jouer à l’un des jeux Marathon de Bungie, vous devrez configurer les fichiers du jeu. Heureusement, chaque jeu est open source et les fichiers sont disponibles gratuitement sur Internet. Pour télécharger les fichiers du jeu, ouvrez un terminal et utilisez l’outil de téléchargement wget.

  Pourquoi le bouton Turbo a-t-il ralenti votre PC dans les années 90?

Fichiers Marathon 1

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

Marathon 2 fichiers

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

Marathon 3 fichiers

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

À l’aide de la commande mkdir, créez un nouveau dossier avec l’étiquette «Marathon-Games». Ce dossier contiendra tous les fichiers de données du jeu.

mkdir -p ~/Marathon-Games

Ensuite, créez 3 sous-dossiers (un pour les données de chaque jeu).

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

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

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

Extrayez tous les fichiers du jeu dans le nouveau répertoire 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

Jouez aux jeux de marathon de Bungie

Maintenant que le moteur Aleph One est installé et que les fichiers du jeu sont dans les bons dossiers de données, il est temps de jouer au jeu. Pour jouer à l’un des jeux Marathon, vous devrez exécuter la commande alephone et spécifier le répertoire de données du jeu.

Pour jouer, suivez les instructions ci-dessous pour lancer l’un des jeux via le terminal.

Lancer Marathon 1

alephone ~/Marathon-Games/Marathon-1

Lancer Marathon 2

alephone ~/Marathon-Games/Marathon-2

Lancez Marathon Infinity

alephone ~/Marathon-Games/Marathon-Infinity

Fermez toute instance en cours d’exécution d’Aleph One sous Linux en appuyant sur le bouton ESC, puis en sélectionnant le bouton «quitter».