FroggestSpirit
|
|
Posted on: June 19, 2014, 07:14:33 am |
|
|
Joined: Mar 2013
Posts: 79
|
Just wondering, what type of extention are the majority of you using? I like to use EGM myself, but I feel a lot of demos or something might be in GMK (maybe just to compare in GayMaker). Are any of the extentions more stable than EGM?
|
|
|
Logged
|
This isn't easy to say, but…
|
|
|
|
Darkstar2
|
|
Reply #2 Posted on: June 19, 2014, 12:22:54 pm |
|
|
Joined: Jan 2014
Posts: 1238
|
Just wondering, what type of extention are the majority of you using? I like to use EGM myself, but I feel a lot of demos or something might be in GMK (maybe just to compare in GayMaker). Are any of the extentions more stable than EGM?
You mean file format ? I use EGM all the time, as I now work in ENIGMA 100%. Majority of my project has EDL and C++ in it, and would not be compatible inside GM, so I would have to use EGM. There are still issues in ENIGMA regarding importing GM project or exporting GM projects. When writing a project inside LGM and saving it in any GM format, when I import it in the latest version of GM it gives out asset compiler errors. even if the code is 100% compliant. Oddly, when copying the same code into a new GM project it works. Same for when bringing GM stuff into EGM, certain things are buggy until saved and reloaded. So now I work with EGM all the way, only problem I discovered yesterday is that when disabling D&D, since I don't use D&D and all code, it does not get saved with the EGM lol. I really hope this shit gets sorted out.
|
|
|
Logged
|
|
|
|
|
Goombert
|
|
Reply #4 Posted on: June 19, 2014, 02:00:39 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Every format has it's positives and negatives.
GMK: Been supported a lot longer, very stable, loads and saves the fastest because its just a strict binary stream, but does not support certain properties or settings such as ENIGMA settings or shaders. GMX: Newer, uncompressed, easy to fix if a resource is corrupted, takes longer to parse, currently loads slower and uses more RAM because the XML has to be parsed but in the future this will be the opposite because it can be optimized as a result of being uncompressed. Supports the latest properties and settings and things like shaders, but does not support some ENIGMA things like ENIGMA settings, but can be expanded to do so. EGM: Custom format, can save ENIGMA specific settings and properties, specification is not completely finished however and is subject to change as the engine grows. The format is also compressed, we will need to develop an uncompressed version of the format, IDE's should not work with compressed formats, this is why Studio has GMZ as an export option, not as a save option.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
Darkstar2
|
|
Reply #5 Posted on: June 19, 2014, 04:06:50 pm |
|
|
Joined: Jan 2014
Posts: 1238
|
Every format has it's positives and negatives.
GMK: Been supported a lot longer, very stable, loads and saves the fastest because its just a strict binary stream, but does not support certain properties or settings such as ENIGMA settings GMK, GMX, etc.
Yes that's one big disadvantage, and why I like EGM because it saves ENIGMA properties and I don't have to set everything back and extensions each time I re-load the project. EGM: Custom format, can save ENIGMA specific settings and properties, specification is not completely finished however and is subject to change as the engine grows. The format is also compressed, we will need to develop an uncompressed version of the format, IDE's should not work with compressed formats, this is why Studio has GMZ as an export option, not as a save option.
When you say compressed does it compress everything ? Meaning if I use uncompressed resources in my games will saving to EGM cause recompression each time ? that sucks major balls. Or is it just using non lossy compression or what ? I know that EGM files can be opened with 7z, WInrar, etc. I know it does compress images but it is my understanding it uses PNG. So does this mean each time I save it recompresses a generation on image, sound ,etc ?
|
|
|
Logged
|
|
|
|
|
|
Goombert
|
|
Reply #8 Posted on: June 19, 2014, 05:35:47 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
GM does the same thing, this means our CLI or w/e will also only have to load PNG's. Anyway, as Harri said it's just a regular zip not a 7zip or anything, and since we've had this format since like '07 there's reason to believe we may have inspired GMZ.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
|
|
time-killer-games
|
|
Reply #12 Posted on: June 20, 2014, 02:55:09 pm |
|
|
"Guest"
|
I use GMX mainly.
|
|
|
Logged
|
|
|
|
|