Как играть в серию игр Bungie Marathon в Linux

Aleph One - это повторная реализация игрового движка Marathon 2 с открытым исходным кодом для Macintosh. Официально Aleph One может играть в Marathon 1, Marathon 2 и Marathon Infinity. Кроме того, в движке есть возможность воспроизводить пользовательские, созданные фанатами версии серии игр Bungie's Marathon (также известные как сценарии).

Сам по себе движок не очень требователен и может работать в системах Linux с объемом оперативной памяти всего 512 МБ. А еще лучше, все три игры Marathon можно загрузить бесплатно!

Установить Aleph One

Запустить движок Aleph One непросто, поскольку разработчики не предоставляют загружаемые пакеты на веб-сайте. Чтобы установить программное обеспечение, выберите свою операционную систему из списка ниже и следуйте инструкциям.

Ubuntu / Debian

Пользователи Ubuntu, которые хотят играть в серию Bungie's Marathon, должны будут установить 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 повезло, так как для каждой игры Marathon есть определенные снимки 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 , переместите терминал в  папку 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

Fedora

У игрового движка Bungie нет официального пакета RPM для установки пользователями Fedora Linux. К счастью, благодаря OpenSUSE это не имеет значения. Начните установку в Fedora Linux с помощью инструмента загрузки wget, чтобы загрузить последнюю версию 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

Завершите процесс установки, установив пакет RPM с DNF.

sudo dnf установить alephone-20150620-lp150.7.1.x86_64.rpm -y

OpenSUSE

Open SUSE, безусловно, самый простой для установки игровой движок Aleph One. Перейдите по этой ссылке и нажмите кнопку «показать экспериментальные пакеты», затем выберите «установить» для завершения.

Общие инструкции

Сборка игрового движка Aleph One из исходных кодов начинается с загрузки исходного пакета. В терминале используйте команду curl и возьмите ее.

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

Теперь, когда исходный код загружен, используйте команду tar и извлеките все.

tar xjvf AlephOne-20150619.tar.bz2

Используя команду CD , перейдите в исходный каталог и запустите команду configure .

компакт-диск AlephOne-20150619 ./configure

Если все в порядке, запустите команду make .

сделать

Наконец, установите программное обеспечение с помощью:

sudo make install

Настроить сценарии

Как играть в серию игр Bungie Marathon в Linux

Прежде чем вы сможете играть в любую из игр Bungie's Marathon, вам необходимо настроить файлы игры. К счастью, каждая игра имеет открытый исходный код, а файлы доступны бесплатно в Интернете. Чтобы загрузить файлы игры, откройте терминал и используйте инструмент загрузки wget .

Файлы Marathon 1

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

Marathon 2 файла

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

Marathon 3 файла

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

Используя команду mkdir , создайте новую папку с надписью «Marathon-Games». В этой папке будут храниться все файлы данных игры.

mkdir -p ~ / Марафон-Игры

Затем создайте 3 подпапки (по одной для данных каждой игры).

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

Играйте в игры Bungie's Marathon

Как играть в серию игр Bungie Marathon в Linux

Теперь, когда движок Aleph One установлен, а файлы игры находятся в правильных папках с данными, пора поиграть в игру. Чтобы играть в любую из игр Marathon, вам необходимо  запустить команду  alephone  и указать каталог данных игры.

Чтобы играть, следуйте инструкциям ниже, чтобы запустить любую из игр через терминал.

Запуск марафона 1

alephone ~ / Marathon-Games / Марафон-1

Запустить марафон 2

алефон ~ / Марафон-Игры / Марафон-2

Запустить Marathon Infinity

alephone ~ / Марафон-Игры / Марафон-Бесконечность

Закройте любой работающий экземпляр Aleph One в Linux, нажав кнопку ESC , а затем нажав кнопку «выйти».

Leave a Comment

14 новых функций Thunderbird 3, которые вас порадуют

14 новых функций Thunderbird 3, которые вас порадуют

Мы подробно рассмотрели функции Outlook 2010, но поскольку он выйдет не раньше июня 2010 года, пришло время рассмотреть Thunderbird 3.

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Время от времени всем нужен перерыв. Если вы хотите поиграть в интересную игру, попробуйте Flight Gear. Это бесплатная кроссплатформенная игра с открытым исходным кодом.

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это