33 |
Playing Enigma |
Playing Enigma |
34 |
============== |
============== |
35 |
|
|
36 |
The idea behind Enigma is simple: In most levels your job is to find |
Please refer to the user manual for instructions on how to play |
37 |
pairs of "Oxyd" stones (you will recognize them when you see them) |
Enigma. |
|
with matching colors. Just play the first levels in the "Oxyd & Co" |
|
|
group and you will get the idea. In some other levels, called |
|
|
"meditation landscapes" you have a somewhat different job: You control |
|
|
a couple of small white marbles simultaneously and have to put each of |
|
|
them into a pit on the floor. |
|
|
|
|
|
There are many different game objects, all of them behaving in |
|
|
unique ways. Don't be intimidated: experimentation and exploration is |
|
|
part of the game, you don't need to understand everything at once. |
|
|
|
|
|
You can pick up objects on the floor by moving over them. By |
|
|
holding down any mouse button you can avoid picking up items; this can |
|
|
be useful in a few cases. The items in you possession show up in the |
|
|
inventory at the bottom of the screen. The leftmost object can be |
|
|
activated by pressing the left mouse button: It will usually either |
|
|
drop to the floor or do something special. Dynamite, for example, |
|
|
starts to burn when you drop it, and springs make your marble jump |
|
|
when you activate them. |
|
|
|
|
|
Most stones are fixed and cannot be moved, but some can if you use a |
|
|
little force. There is (usually) no way to pull stones, but some |
|
|
levels will force you to think of clever ways to do so anyway. |
|
|
|
|
|
Objects in Enigma tend to interact in many surprising ways. Laser |
|
|
beams and movable stones in particular can reportedly transform |
|
|
certain objects. Many stones behave differently when you hit them |
|
|
while having a certain object at the front of your inventory -- the |
|
|
magic wand is the best-known object in that category, but there a few |
|
|
others. |
|
|
|
|
|
|
|
|
Here is a list of controls during the game: |
|
|
|
|
|
Left mouse button Apply first item in inventory. |
|
|
Right mouse button Rotate inventory items. |
|
|
|
|
|
ESC Display game menu |
|
|
F1 Display help screen |
|
|
F3 Restart the current level |
|
|
Left arrow Decrease mouse speed |
|
|
Right arrow Increase mouse speed |
|
|
Alt-Return Toggle between fullscreen and windowed display |
|
|
Alt-X Return to the level menu immediately |
|
|
|
|
|
You can see this list by entering the online help (F1) during the |
|
|
game, so you need not memorize it now. |
|
38 |
|
|
39 |
|
|
40 |
Installation |
Installation |
51 |
|
|
52 |
for up-to-date information. If you are running some kind Unix system, |
for up-to-date information. If you are running some kind Unix system, |
53 |
you have always the option of compiling Enigma yourself; this is |
you have always the option of compiling Enigma yourself; this is |
54 |
explained a little further down in this document. |
explained in the next section. |
55 |
|
|
56 |
There may or may not be binaries for your Linux distribution of |
There may or may not be binaries for your Linux distribution of |
57 |
choice, and they may or may not work on your computer. This is not |
choice, and they may or may not work on your computer. This is not |
60 |
compatible if this bugs you. |
compatible if this bugs you. |
61 |
|
|
62 |
|
|
|
Using Oxyd's original sounds with Enigma |
|
|
---------------------------------------- |
|
|
|
|
|
Enigma can use Oxyd's sound effects if you ask politely. Every |
|
|
version of Oxyd contains a data file that contains the levels, |
|
|
graphics, and sound effects: |
|
|
|
|
|
Per.Oxyd peroxyd.dat |
|
|
Oxyd 1 oxyd1ibm.dat |
|
|
Oxyd extra oxydex.dat |
|
|
Oxyd magnum oxydmibm.dat |
|
|
|
|
|
You must copy one of these to Enigma's "data" directory. From now on, |
|
|
Enigma will use Oxyd's original sound effects. |
|
|
|
|
|
Per.Oxyd and Oxyd 1 are dongleware (i.e., some kind of shareware), |
|
|
so you can download them freely from the Internet (search for "oxyd |
|
|
abandonware"; Google is your friend). Oxyd extra and magnum are not |
|
|
shareware, so you may only use them if you have a legal copy. |
|
|
|
|
|
Please do not ask us to send you copies of any Oxyd version, we |
|
|
won't. Oxyd may be Abandonware, but it's still copyrighted, and we |
|
|
respect that. |
|
|
|
|
|
|
|
|
Using the Level Editor |
|
|
====================== |
|
|
|
|
|
Enigma comes with a graphical level editor that can be entered via the |
|
|
"Editor" button in the main menu. |
|
|
|
|
|
Here is a summary of keybindings in the editor: |
|
|
|
|
|
Arrow keys Move visible area by one row/column |
|
|
Ctrl+Arrow key Move visible area by one screen |
|
|
Home Move to upper left corner |
|
|
f, i, s, a Enter floor/item, stone, or actor mode |
|
|
F, I, S, A Likewise, but show list of objects |
|
|
Left mousebutton Set currently selected object |
|
|
Right mousebutton Remove object from level |
|
|
Middle mousebutton Insert last removed object |
|
|
|
|
|
|
|
63 |
Compiling Enigma |
Compiling Enigma |
64 |
================ |
================ |
65 |
|
|
80 |
distributions. If you don't have them on your system, please |
distributions. If you don't have them on your system, please |
81 |
download and install them before trying to build Enigma. |
download and install them before trying to build Enigma. |
82 |
|
|
83 |
Installation should then be as easy as entering |
Installation should now be as easy as typing |
84 |
|
|
85 |
./configure && make && make install |
./configure && make && make install |
86 |
|
|
87 |
in the enigma directory. |
in the enigma directory. |
88 |
|
|
89 |
|
|
|
Known problems |
|
|
-------------- |
|
|
|
|
|
* Compilation fails on HPPA: This happens when you compile Enigma |
|
|
without specifying the '-ffunction-sections' option. Configure as |
|
|
follows: |
|
|
|
|
|
CXXFLAGS='-ffunction-sections' ./configure |
|
|
|
|
|
|
|
90 |
Copying |
Copying |
91 |
======= |
======= |
92 |
|
|