- -LinuxでBungieのマラソンゲームシリーズをプレイする方法

LinuxでBungieのマラソンゲームシリーズをプレイする方法

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

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

Aleph Oneをインストールする

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

Ubuntu / Debian

Bungie’s MarathonをプレイしたいUbuntuユーザーシリーズは、ソースからビルドして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スナップショット。インストールを開始するには、ターミナルウィンドウを開き、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 コマンド、ターミナルを アレフォン フォルダーを使用して、新しいパッケージを生成します 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のゲームエンジンには、インストールするFedora Linuxユーザー向けの公式RPMがありません。幸いなことに、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

DNFでRPMパッケージをインストールして、インストールプロセスを完了します。

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

OpenSUSE

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

一般的な指示

ソースから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

シナリオを設定する

バンジーのマラソンをプレイする前にゲームの場合、ゲームファイルを設定する必要があります。幸いなことに、各ゲームはオープンソースであり、ファイルはインターネット上で自由に利用できます。ゲームファイルをダウンロードするには、ターミナルを開き、 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つのサブフォルダー(ゲームのデータごとに1つ)を作成します。

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

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

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

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

マラソン1を開始

alephone ~/Marathon-Games/Marathon-1

マラソン2を起動する

alephone ~/Marathon-Games/Marathon-2

Marathon Infinityを起動する

alephone ~/Marathon-Games/Marathon-Infinity

Linuxで実行中のAleph Oneのインスタンスをすべて閉じるには、 ESC ボタンをクリックし、「終了」ボタンを選択します。

コメント