Related Projects:Developing: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
{| class="wikitable" | {| class="wikitable" | ||
!Name/Codename!!Language!!GUI Framework | !Name/Codename!!Language!!GUI Framework!!Status | ||
|- | |- | ||
|[[RadialGM]]||C++||Qt Framework | |[[RadialGM]]||C++||Qt Framework||Active | ||
|- | |- | ||
|[[LateralGM]]||Java||Swing | |[[LateralGM]]||Java||Swing||Inactive | ||
|- | |- | ||
|[[wxENIGMA]]||C++||wxWidgets | |[[wxENIGMA]]||C++||wxWidgets||Cancelled | ||
|- | |- | ||
|[[SharpGM]]||C#||Windows Forms/GTK# | |[[SharpGM]]||C#||Windows Forms/GTK#||Cancelled | ||
|} | |} | ||
== Supported Formats == | == Supported Formats == | ||
ENIGMA has backwards compatibility with all of the [[Game Maker]] file formats | ENIGMA has backwards compatibility with all of the [[Game Maker]] file formats and implements its own [[YAML]] serialization format. | ||
* [[EGM]], ENIGMA Game (yaml based; also supports (de)compression) | * [[EGM]], ENIGMA Game (yaml based; also supports (de)compression) | ||
=== Game Maker Formats === | === Game Maker Formats === | ||
All the game maker formats support (de)compression. | All the game maker formats support (de)compression. | ||
{| class="wikitable" | |||
!Name/Codename!!GM Version!!Format!!File Extensions | |||
|- | |||
|[[GMK]]||GameMaker 8.1 and below||Binary||*.gm81 *.gmk *.gm6 *.gmd | |||
|- | |||
|[[GMX Format|GMX]]||GameMaker: Studio 1.4 and below||XML||*.gmx *.project.gmx | |||
|- | |||
|[[GMX Format|GMZ]]||GameMaker: Studio 1.4 and below||7ZIP GMX||*.gmz | |||
|- | |||
|YYP||GameMaker: Studio 2||JSON||*.yyp *.yy | |||
|} | |||
== See Also == | == See Also == |
Latest revision as of 02:40, 3 September 2018
This article is an overview of developing related projects that can 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.
Name/Codename | Language | GUI Framework | Status |
---|---|---|---|
RadialGM | C++ | Qt Framework | Active |
LateralGM | Java | Swing | Inactive |
wxENIGMA | C++ | wxWidgets | Cancelled |
SharpGM | C# | Windows Forms/GTK# | Cancelled |
Supported Formats
ENIGMA has backwards compatibility with all of the Game Maker file formats and implements its own YAML serialization format.
- EGM, ENIGMA Game (yaml based; also supports (de)compression)
Game Maker Formats
All the game maker formats support (de)compression.
Name/Codename | GM Version | Format | File Extensions |
---|---|---|---|
GMK | GameMaker 8.1 and below | Binary | *.gm81 *.gmk *.gm6 *.gmd |
GMX | GameMaker: Studio 1.4 and below | XML | *.gmx *.project.gmx |
GMZ | GameMaker: Studio 1.4 and below | 7ZIP GMX | *.gmz |
YYP | GameMaker: Studio 2 | JSON | *.yyp *.yy |