Pages: 1
  Print  
Author Topic: Experimental GM7/8 saving support in LGM.  (Read 2154 times)
Offline (Female) IsmAvatar
Posted on: May 21, 2010, 01:43:48 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
As of Enigma r234, the LateralGM included with Enigma now has the ability to save in the GM7 and GM8 formats (gmk).
Please note that support for these formats is experimental at this state, and may do any of the following:
  • Error on saving a GM file.
  • Error on loading a normal GM file.
  • Produce corrupted GM files.
  • Be able to read the corrupted GM files it produced.
  • Not be able to read the GM files it produced.
  • Screw up some resource data, but not corrupt the GM file.
  • Cause data loss during a conversion process between any two versions. (This is intended behavior, since different versions support different feature sets, so some features may be lost between two versions)

If you experience any of these problems, or any other problems, with the exception of the last one listed (seeing as it is intended behavior), first do an svn update to ensure that a later revision doesn't fix them, and then you may report them in this post. Remember, they are LGM bugs, and NOT Enigma bugs.


If you don't want to use the experimental features, simply choose "600" when saving your file, and the behavior should remain mostly the same as it was before these features - always saving as GM6.


One of the biggest benefits expected to come out of this is the ability to use alpha transparency in sprites in 800 (GM8: gmk).
Logged
Offline (Unknown gender) The 11th plague of Egypt
Reply #1 Posted on: May 21, 2010, 02:57:31 PM
Member
Joined: Dec 2009
Posts: 276

View Profile
They screwed up the saves adding encryption in GM7.

Why not make your own unencrypted format? Something like an extended version of the GM6 saves?
Logged
Offline (Female) IsmAvatar
Reply #2 Posted on: May 21, 2010, 03:12:19 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
GM8 doesn't use the encryption. Also, in GM7 we don't use the lookup table, so it's hardly encrypted.
Logged
Offline (Unknown gender) The 11th plague of Egypt
Reply #3 Posted on: May 21, 2010, 05:34:45 PM
Member
Joined: Dec 2009
Posts: 276

View Profile
GM8 doesn't use the encryption.
Really? You mean, in the official implementation?

I mean, encryption is not necessarily a bad thing, but I wouldn't spend my time on implementing one for simple saves.
Logged
Offline (Female) IsmAvatar
Reply #4 Posted on: May 21, 2010, 05:51:26 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
Yes, in the official implementation, GM8 only uses zlib compression, not encryption. YYG realized that encryption was a bad idea, and a politically unwise move.

Also, implementation of the encryption is already coded into LGM, and has been for some time. All I did recently, really, was just remove an integer set which forced the game to always save as GM6. I replaced it with the radio buttons "800", "701", and "600".
Logged
Offline (Unknown gender) The 11th plague of Egypt
Reply #5 Posted on: May 21, 2010, 06:00:51 PM
Member
Joined: Dec 2009
Posts: 276

View Profile
I remember readying somewhere that they added a stronger encryption. Maybe to the executable, right?
Logged
Offline (Female) IsmAvatar
Reply #6 Posted on: May 21, 2010, 06:01:10 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
Indeed.
Logged
Offline (Male) kkg
Reply #7 Posted on: May 22, 2010, 11:42:09 PM

Member
Location: Australia
Joined: Nov 2009
Posts: 84
MSN Messenger - kamikazigames@gmail.com
View Profile Email
That's fairly awesome. I was sort of hoping that GM7 was going to get ENIGMA'd because that's what I make my stuff in. Maybe I should port to GM8 and give that a try. I think I have enough money for a license in my paypaLLLLL
Logged
PC: Core i7-2600 @ 3.8ghz | 4x 4gb G.Skill RipjawZ DDR3-2000 | GTX580 | Win7 x64
Time is the greatest teacher, however it kills every single one of its pupils.
Offline (Male) Josh @ Dreamland
Reply #8 Posted on: May 23, 2010, 12:09:17 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
I smell treason. Or is it bacon...
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Pages: 1
  Print