This page documents the official installation procedure for all
platforms. Note that these ENIGMA installations
include by default the Plugin and
LateralGM (which is used as an IDE for ENIGMA).
-
1. Download the MinGW install executable from here:
http://sourceforge.net/projects/mingw/files/latest/download?source=files.
Note that this is a newer version than is typically available for
download. We need this particular version for certain binaries and
bug fixes that prior versions don't offer. Run the MinGW installer.
Pre-packaged vs latest repository catalogues doesn't matter (we
recommend pre-packaged only because it's a faster install). Make
sure to leave the selected drive as C:\MinGW and to choose the 'C
compiler, C++ compiler, ObjC compiler and MSYS Basic
System' options when prompted which components to install.
-
2. After the MinGW installation is complete download the ENIGMA
zip at github from here:
https://github.com/enigma-dev/enigma-dev/zipball/master. Unzip the
ENIGMA folder to a directory of your choosing, it should be fine in
any location on C:/ (like Program Files), just don't place it in the
MinGW directory.
-
3. Finally download the Windows dependencies from here:
https://dl.dropbox.com/u/1052740/enigma/Releases/2013-03-02/WinPatch.zip
and extract it using 7zip. Go into that extracted patch folder, and
copy all the files inside it into the ENIGMA folder you just
downloaded before from github
Currently no Linux packages have been built. Instead, you should check
out from the Repository.
Currently no builds are available for the Mac. Instead, you should check
out from the Repository.
If your platform is not listed, it may or may not be supported. You're
welcome to try and install ENIGMA anyways either using any of the above
methods, or by checking out from the
Repository, and let us know if it works.
Please also share any additional steps you may have needed to get it to
work.
After installation, it is a good idea to try compiling a sample game, as
this will make sure the installation was done successfully. Note that
the first time you compile a game it can take several minutes, however
after this it will usually only take a few seconds, even when compiling
another game. It's a good idea to start with a known working game
instead of using one of your own; a few can be found here:
Open the game in LateralGM (by using File > Open) then in the
ENIGMA menu at the top click the Run button. At this point, one of
several things can happen:
Wiki: Automated_Install
Wiki: Download
Wiki: ENIGMA:Installing
Wiki: ENIGMA
Wiki: First_game:Balloon_pop
Wiki: IRC
Wiki: Install:Git
Wiki: Install:Subversion
Wiki: Installation
Wiki: Installing
Wiki: LateralGM
Wiki: Plugin:Building
Wiki: Plugin
Wiki: Revision_control
Wiki: Tutorial:Making_your_first_game