FroggestSpirit
 Joined: Mar 2013
Posts: 79
|
 |
Posted on: June 19, 2014, 12:14:33 PM |
|
|
|
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?
|
|
|
TheExDeus
 Joined: Apr 2008
Posts: 1,860
|
 |
Reply #1 Posted on: June 19, 2014, 05:18:55 PM |
|
|
|
I use gmk (GM version 8) and egm. Now I mostly use EGM as it has stabilized a little.
|
|
|
Darkstar2
 Joined: Jan 2014
Posts: 1,238
|
 |
Reply #2 Posted on: June 19, 2014, 05:22:54 PM |
|
|
Quote from: FroggestSpirit on June 19, 2014, 12:14:33 PM 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. 
|
|
|
Darkstar2
 Joined: Jan 2014
Posts: 1,238
|
 |
Reply #3 Posted on: June 19, 2014, 05:25:09 PM |
|
|
Quote from: TheExDeus on June 19, 2014, 05:18:55 PM I use gmk (GM version 8) and egm. Now I mostly use EGM as it has stabilized a little.
Be careful ! I found out a major bug yesterday. EGM discards all code in events when you save. I had an entire project wiped clean of all code in all objects. Only in EGM, code is not saved when D&D is disabled. I personally like D&D display disabled, it removes the D&D lib panel and action area, and frees some precious screen space since I do 100% code.
|
|
|
Goombert
 Joined: Jan 2013
Posts: 2,991
|
 |
Reply #4 Posted on: June 19, 2014, 07:00:39 PM |
|
|
|
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.
|
|
|
Darkstar2
 Joined: Jan 2014
Posts: 1,238
|
 |
Reply #5 Posted on: June 19, 2014, 09:06:50 PM |
|
|
Quote from: Robert B Colton on June 19, 2014, 07:00:39 PM 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.  Quote 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 ?
|
|
|
TheExDeus
 Joined: Apr 2008
Posts: 1,860
|
 |
Reply #6 Posted on: June 19, 2014, 10:26:33 PM |
|
|
QuoteWhen 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 ? It compresses the files, not the format. So no, it's not lossy and doesn't degrade your images or sounds. It's a regular .zip.
|
|
|
Darkstar2
 Joined: Jan 2014
Posts: 1,238
|
 |
Reply #7 Posted on: June 19, 2014, 10:32:33 PM |
|
|
|
Actually it does convert images to png, whether you use jpg, bmp, gif, etc. that's what I noticed when I opened an EGM using winrar.
|
|
|
Goombert
 Joined: Jan 2013
Posts: 2,991
|
 |
Reply #8 Posted on: June 19, 2014, 10:35:47 PM |
|
|
|
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.
|
|
|
TheExDeus
 Joined: Apr 2008
Posts: 1,860
|
 |
Reply #9 Posted on: June 20, 2014, 08:26:45 AM |
|
|
QuoteActually it does convert images to png, whether you use jpg, bmp, gif, etc. that's what I noticed when I opened an EGM using winrar. True. So yes, it changes that format, but it changes it to lossless PNG, so my point is still valid. You won't get any generational degradation.
|
|
|
Darkstar2
 Joined: Jan 2014
Posts: 1,238
|
 |
Reply #10 Posted on: June 20, 2014, 08:35:11 AM |
|
|
Of silly me, of course it has to do so for the alpha channel  So long as it is not converting sounds to crap quality as was done in earlier version of crapmaker.
|
|
|
onpon
 Joined: Feb 2010
Posts: 102
|
 |
Reply #11 Posted on: June 20, 2014, 09:57:55 AM |
|
|
I didn't even know lossy PNG was possible. In any case, it's a hack that involves directly changing the image before using the normal lossless compression. Assuming that a PNG is lossy doesn't make any sense.
|
|
|
time-killer-games Guest
|
 |
Reply #12 Posted on: June 20, 2014, 07:55:09 PM |
|
|
|
I use GMX mainly.
|
|
|
|