EnigmaSand
From FSG Wiki
| Enigma Sand | |
|---|---|
| Image Needed | |
| Designer: | Xavier Enigma |
| Date of Release: | August 6th, 2006 |
| Current Version: | 4.0 |
| Platform(s): | Windows Linux Mac Java-VM compatable |
| Forum Thread | |
EnigmaSand is a reimplementation of FallingSand, using XML to define elements. This makes it quite easy to create and modify elements. EnigmaSand is currently at version 4.1 beta, with beta 2 in development.
Contents |
Versions
EnigmaSand is distributed in multiple versions that offer several differing features. Most versions of EnigmaSand are powered by a basic engine that was originally written in Java (via the Processing middleware) and first used in the browser-based game, Pyro Sand. The source code was migrated to C++ using the SDL cross-platform graphics library. EnigmaSand2 (ES2) and EnigmaSand2-Pixelated (ES2P) are faster children of Pyro Sand. EnigmaSand3-Alpha (ES3-Alpha) is EnigmaSand's first attempt at entering the customizable sand game market. Currently, binary releases are only available for the Microsoft Windows platform.
XML Physics File
Interface
The interface of EnigmaSand is in exactly the same style as the original FallingSand. It has no menubar at the top, as all the options are at the bottom. To use a different elements file, you simply have to rename it to 'default.xml', and place it in the same directory of EnigmaSand.
Elements list
Elements and mods for EnigmaSand3 can be found on this page EnigmaSand3 Elements.
Mods for ES4 can be found here, EnimgaSand4 Mods.
Known Bugs
- ES3-Alpha will crash after a while if the WALL element is not included in default.xml. If you don't want to use the WALL element in your mod, put the following code in the xml file.
<element name="WALL" color="ff808080" menu="0"/>
- ES3-Alpha may crash when using the element eraser to erase large sections of particles.
