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

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3 Diagsは、音楽オーディオコレクションの問題を解決するための究極のツールです。mp3ファイルに適切なタグを付けたり、アルバムカバーアートを追加したり、VBRを修正したりできます。

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

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

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

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

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

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

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

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

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

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