Aleph One is an open-source re-implementation of the Marathon 2 gaming engine for Macintosh. Formally, Aleph One can play Marathon 1, Marathon 2, and Marathon Infinity. Moreover, the engine has the flexibility to play customized, fan-made variations of Bungie’s Marathon sport collection (aka situations).

The engine itself isn’t very demanding and might run on Linux techniques with as little as 512 MB of RAM. Higher but, all three Marathon video games are free to obtain!

Set up Aleph One

Getting the Aleph One engine operating isn’t simple, because the builders don’t present downloadable packages on the web site. To set up the software program, select your working system from the checklist beneath and comply with alongside.

Ubuntu/Debian

Ubuntu customers trying to play Bungie’s Marathon collection might want to set up Aleph One by constructing it from supply. Open up a terminal and set up the required construct dependencies. Then, skip to the generic directions to discover ways to construct the sport from supply.

sudo apt set up 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

Or

sudo apt-get set up 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 customers are in luck, as there are particular AUR snapshots for every of the Marathon video games. To begin the set up, open up a terminal window and use the Pacman package deal supervisor to sync the newest model of Git. Then, use Git to clone the sport’s supply recordsdata.

sudo pacman -S git

git clone 

git clone 
git clone 

git clone 

As soon as the entire particular person AUR snapshots are downloaded, it’s time to being the set up course of. Step one is to construct and set up the engine itself. Utilizing the CD command, transfer the terminal into the alephone folder and generate a brand new package deal utilizing makepkg.

Observe: Aleph One might fail to put in dependencies if they’re exterior of the AUR. To repair this, you’ll want to put in them manually. Discover extra details about them here.

cd alephone
makepkg -si

With the bottom engine constructed and dealing, it’s protected to put in the three Marathon video games to Arch.

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

makepkg -si

cd ..

cd alephone-infinity

makepkg -si

Fedora

Bungie’s sport engine doesn’t have an official RPM for Fedora Linux customers to put in. Fortunately, because of OpenSUSE it doesn’t matter. Begin the set up in Fedora Linux by utilizing the wget obtain instrument to seize the newest model of Aleph One.

wget 

End up the set up course of by putting in the RPM package deal with DNF.

sudo dnf set up alephone-20150620-lp150.7.1.x86_64.rpm -y

OpenSUSE

Open SUSE is by far the simplest to put in the Aleph One sport engine on. Go to this hyperlink and choose the “show experimental packages” button, then choose “install” to complete up.

Generic Directions

Constructing the Aleph One sport engine from supply begins by downloading the supply package deal. In a terminal, use the curl command and seize it.

curl -o AlephOne-20150619.tar.bz2 -L 

Now that the supply code is finished downloading, use the tar command and extract all the pieces.

tar xjvf AlephOne-20150619.tar.bz2

Utilizing the CD command, transfer into the supply listing and run the configure command.

cd AlephOne-20150619

./configure

If all the pieces seems good, run the make command.

make

Lastly, set up the software program with:

sudo make set up

Set Up Situations

2Q==

Earlier than you’ll be able to play any of Bungie’s Marathon video games, you’ll must arrange the sport recordsdata. Fortunately, every sport is open supply and the recordsdata out there freely on the web. To obtain the sport recordsdata, open up a terminal and use the wget downloading instrument.

Marathon 1 Information

wget 

Marathon 2 recordsdata

wget 

Marathon 3 recordsdata

wget 

Utilizing the mkdir command, create a brand new folder with the label of “Marathon-Games”. This folder will maintain the entire sport’s knowledge recordsdata.

mkdir -p ~/Marathon-Video games

Subsequent, create 3 subfolders (one for every sport’s knowledge).

mkdir -p ~/Marathon-Video games/Marathon-1

mkdir -p ~/Marathon-Video games/Marathon-2

mkdir -p ~/Marathon-Video games/Marathon-Infinity

Extract the entire sport recordsdata to the brand new Marathon-Video games listing.

unzip -d ~/Marathon-Video games/Marathon-1 Marathon-20150620-Information.zip

unzip -d ~/Marathon-Video games/Marathon-2 Marathon2-20150620-Information.zip

unzip -d  ~/Marathon-Video games/Marathon-Infinity MarathonInfinity-20150620-Information.zip

Play Bungie’s Marathon Video games

Now that the Aleph One engine is put in, and the sport recordsdata are within the right knowledge folders, it’s time to play the sport. To Play any of the Marathon video games, you’ll must run the alephone command and specify the sport’s knowledge listing.

To play, comply with the directions beneath to launch any of the video games through terminal.

Launch Marathon 1

alephone ~/Marathon-Video games/Marathon-1

Launch Marathon 2

alephone ~/Marathon-Video games/Marathon-2

Launch Marathon Infinity

alephone ~/Marathon-Video games/Marathon-Infinity

Shut any operating occasion of Aleph One on Linux by urgent the ESC button, then choosing the “quit” button.



Source link

Share.
Leave A Reply

Exit mobile version