ENIGMA Forums

General fluff => General ENIGMA => Topic started by: Goombert on August 25, 2013, 03:30:55 AM

Title: GMK 820 Will Not Be Supported
Post by: Goombert on August 25, 2013, 03:30:55 AM
I have made the definitive choice to never support GMK 820, why? Because it does not even properly version itself. GMK 820's are GMK's exported from GayMaka: Stupido that version themselves as 810 but remove settings such as F4 for fullscreen and other options, and without the proper format version, it is impossible for me to tell whether or not to skip these bytes when reading the GMK.

To be honest, I am surprised at all anyone was even able to load these GMK's into GM81 exported from Studio. Studio is exporting crazy corrupt GMK's this way, and no comprehensive GMK reader would be able to read Studio's files. I would not export your games from Studio that way, they did just drop this feature too, and from what I can tell it was very buggy.

But anyway, in this screenshot you can see me looking at a GMK in a binary file viewer to check the version number, the version number is the second set of 4 bytes inside the file, but it also recurs throughout GMK.
(http://oi44.tinypic.com/f028ht.jpg)
See, look at the last part of the file is the resource tree...
(http://oi44.tinypic.com/9r3vbs.jpg)

The GMK format was horrible, that is why YoYoGames switched to an XML based format, GMX. So I will just finish my GMX reader and everybody can just be happy, GMK 820 isn't needed anyway when I finish GMX it will be able to export to any version of GMK specified.
Title: Re: GMK 820 Will Not Be Supported
Post by: popcade on August 25, 2013, 12:02:24 PM
Personally I don't think GMS support is very important, support till GM 8.1 is pretty enough that you still have many resources available.

Focus on EGM to an advanced format is a possible solution as I feel what ENIGMA need is actually some polish and exposure.
Title: Re: GMK 820 Will Not Be Supported
Post by: x on August 30, 2013, 06:34:16 PM
Personally I don't think GMS support is very important...Focus on EGM to an advanced format is a possible solution as I feel what ENIGMA need is actually some polish and exposure.
Agreed, I think the idea of the EGM format holding more features than GMS or GM8 is a good idea.
Title: Re: GMK 820 Will Not Be Supported
Post by: ssss on September 15, 2013, 04:30:20 AM
Does anyone have a sample 820 GMK with shader resources? I need one to test with.