LinuxでBungieのMarathonゲームシリーズをプレイする方法

Aleph Oneは、Macintosh用のMarathon2ゲームエンジンのオープンソースの再実装です。公式には、Aleph OneはMarathon1、Marathon 2、およびMarathonInfinityをプレイできます。さらに、エンジンには、BungieのMarathonゲームシリーズ(別名シナリオ)のカスタムのファン製バージョンをプレイする機能があります。

エンジン自体はそれほど要求が厳しくなく、512MBのRAMを搭載したLinuxシステムで実行できます。さらに良いことに、3つのMarathonゲームはすべて無料でダウンロードできます。

AlephOneをインストールする

開発者がWebサイトでダウンロード可能なパッケージを提供していないため、AlephOneエンジンを実行するのは簡単ではありません。ソフトウェアをインストールするには、以下のリストからオペレーティングシステムを選択し、それに従ってください。

Ubuntu / Debian

BungieのMarathonシリーズをプレイしたいUbuntuユーザーは、ソースからビルドしてAlephOneをインストールする必要があります。ターミナルを開き、必要なビルド依存関係をインストールします。次に、一般的な手順にスキップして、ソースからゲームを構築する方法を学びます。

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

各Marathonゲームに特定のAURスナップショットがあるため、ArchLinuxユーザーは幸運です。インストールを開始するには、ターミナルウィンドウを開き、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 を使用して新しいパッケージを生成します 

注:依存関係がAURの外部にある場合、AlephOneは依存関係のインストールに失敗する可能性があります。これを修正するには、手動でインストールする必要があります。それらについての詳細はここで見つけてください

cd alephone makepkg -si

ベースエンジンが構築されて機能しているので、3つのマラソンゲームをArchに安全にインストールできます。

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

Fedora

Bungieのゲームエンジンには、FedoraLinuxユーザーがインストールするための公式RPMがありません。幸いなことに、OpenSUSEのおかげでそれは問題ではありません。wgetダウンロードツールを使用して最新バージョンのAlephOneを入手し、FedoraLinuxでのインストールを開始します。

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

DNFを使用してRPMパッケージをインストールすることにより、インストールプロセスを完了します。

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

OpenSUSE

Open SU​​SEは、AlephOneゲームエンジンをインストールするのがはるかに簡単です。このリンクにアクセスし、「実験パッケージの表示」ボタンを選択してから、「インストール」を選択して終了します。

一般的な手順

ソースからAlephOneゲームエンジンを構築するには、ソースパッケージをダウンロードすることから始めます。ターミナルで、curlコマンドを使用して取得します。

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

ソースコードのダウンロードが完了したので、tarコマンドを使用してすべてを抽出します。

tar xjvf AlephOne-20150619.tar.bz2

CDコマンドを使用して、ソースディレクトリに移動し、configureコマンドを実行します

cd AlephOne-20150619 ./configure

すべてが良好に見える場合は、makeコマンドを実行します

作る

最後に、次のコマンドを使用してソフトウェアをインストールします。

sudo make install

シナリオの設定

LinuxでBungieのMarathonゲームシリーズをプレイする方法

BungieのMarathonゲームをプレイする前に、ゲームファイルを設定する必要があります。幸いなことに、各ゲームはオープンソースであり、ファイルはインターネット上で無料で入手できます。ゲームファイルをダウンロードするには、ターミナルを開き、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-ゲーム

次に、3つのサブフォルダーを作成します(各ゲームのデータに1つ)。

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

すべてのゲームファイルを新しい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

バンジーのマラソンゲームをプレイする

LinuxでBungieのMarathonゲームシリーズをプレイする方法

Aleph Oneエンジンがインストールされ、ゲームファイルが正しいデータフォルダーにあるので、ゲームをプレイします。マラソンゲームをプレイするには alephone コマンドを実行し 、ゲームのデータディレクトリを指定する必要があります。

プレイするには、以下の手順に従って、ターミナルからゲームを起動してください。

マラソン1を開始

alephone〜 / Marathon-Games / Marathon-1

マラソン2を起動

alephone〜 / Marathon-Games / Marathon-2

MarathonInfinityを起動します

alephone〜 / Marathon-Games / Marathon-Infinity

Escボタンを押してから「終了」ボタンを選択して、Linuxで実行中のAlephOneのインスタンスをすべて閉じます。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!