Related Projects:Developing: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This article is an overview of developing the LateralGM and wxENIGMA IDE's and the plugin that helps them communicate with the [[ENIGMA:Developing|main engine and compiler]]. It is also imperative that one understand the [[ENIGMA-IDE_interface|IDE plugin interface]] before attempting development of any of the IDE projects. | This article is an overview of developing the LateralGM and wxENIGMA IDE's and the plugin that helps them communicate with the [[ENIGMA:Developing|main engine and compiler]]. It is also imperative that one understand the [[ENIGMA-IDE_interface|IDE plugin interface]] before attempting development of any of the IDE projects. | ||
*[[LateralGM]] | |||
*[[Natural GM]] | *[[Natural GM]] | ||
== Supported Formats == | == Supported Formats == | ||
Line 8: | Line 7: | ||
ENIGMA has backwards compatibility with all of the [[Game Maker]] file formats, as well as implements it's own [[YAML]] version. The format also makes use of an image animation format known as [[APNG]] which is only used so far in Firefox but is expected to become very popular. | ENIGMA has backwards compatibility with all of the [[Game Maker]] file formats, as well as implements it's own [[YAML]] version. The format also makes use of an image animation format known as [[APNG]] which is only used so far in Firefox but is expected to become very popular. | ||
* [[EGM]] ENIGMA Game (yaml based; also supports (de)compression) | * [[EGM]], ENIGMA Game (yaml based; also supports (de)compression) | ||
=== Game Maker Formats === | === Game Maker Formats === |
Revision as of 22:31, 13 August 2013
This article is an overview of developing the LateralGM and wxENIGMA IDE's and the plugin that helps them communicate with the main engine and compiler. It is also imperative that one understand the IDE plugin interface before attempting development of any of the IDE projects.
*LateralGM
Supported Formats
ENIGMA has backwards compatibility with all of the Game Maker file formats, as well as implements it's own YAML version. The format also makes use of an image animation format known as APNG which is only used so far in Firefox but is expected to become very popular.
- EGM, ENIGMA Game (yaml based; also supports (de)compression)
Game Maker Formats
All the game maker formats support (de)compression.
- GMK, traditional binary project format, GMK Format
- GMX, XML based uncompressed format, GMX Format
- GMZ, 7ZIP compression based format, just a ZIP of the GMX Format