Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - IsmAvatar

Announcements / Re: Install script - Ubuntu
« on: May 21, 2010, 05:34:49 pm »
Code: [Select]
sudo apt-get -yqq install build-essential libgl1-mesa-dev zlib1g-dev subversion rapidsvn
cd ~
svn co enigma
cd enigma
make -C CompilerSource linux
java -jar lgm16b4.jar

Proposals / Re: Documenting stuff in a more centralized location
« on: May 21, 2010, 03:38:06 pm »

Announcements / Re: Experimental GM7/8 saving support in LGM.
« on: May 21, 2010, 03:12:19 pm »
GM8 doesn't use the encryption. Also, in GM7 we don't use the lookup table, so it's hardly encrypted.

Announcements / Experimental GM7/8 saving support in LGM.
« on: May 21, 2010, 01:43:48 pm »
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).

Proposals / Re: LGM-ENIGMA options panel.
« on: May 21, 2010, 09:23:38 am »
Josh: Right click on the file, click Properties, and go to the Permissions tab. Near the bottom, check "Allow executing file as program"


Proposals / Re: LGM-ENIGMA options panel.
« on: May 20, 2010, 12:50:55 pm »
I've only tested it on GNOME.

Proposals / Documenting stuff in a more centralized location
« on: May 20, 2010, 11:03:39 am »
I'd like to see Enigma stuff documented, and in a more centralized location. That is to say, "searching the forums to see where feature X is explained and debated" does not count.

Some things that need documenting:
Scope. Especially since I apparently can't use global.myvar, and had to find that out the hard way.
Global Locals supported, and how much they are supported. E.g. the fact that direction, speed, hspeed and vspeed are all linked up, but they are not linked up to x/y.
Other intended differences between Enigma and GM not selectable by an option in the options pane.

Proposals / Re: LGM-ENIGMA options panel.
« on: May 20, 2010, 10:56:26 am »
lol, linux noobs amuse me.
Linux file association only looks at the magic bytes if it fails to identify the extension. This is especially true for zip formats. I have two files on my desktop of interest as we speak. One is a zip, the other is a jar. I have already looked at them with a hex editor - their first 8 bytes are the same. However, when I open the Jar, it runs with Sun Java. When I open the Zip, it opens with Archive Manager. I can change this behavior as well by right clicking on the one I wish to change, and navigating the menus - either by using Open With, or by clicking Properties - Associate with

At least this is true with Fedora 9-12 and Ubuntu 8-10

Off-Topic / Re: WebM released
« on: May 20, 2010, 08:22:28 am »
Why keep anything?
Just let anarchy rule the world!
Slippery slope fallacy.

Getting rid of copyright makes sense with software as well, although it's much less of a problem than patents.

Announcements / Re: Fixed those Makefiles
« on: May 19, 2010, 11:18:30 pm »
Ah, ok. I'll work around it.

Off-Topic / Re: WebM released
« on: May 19, 2010, 11:00:40 pm »
Why even keep copyrights? Why not just get rid of those as well? There's no evidence to show that patents or copyrights are at all effective for what they're designed for; something about inspiring innovation or some such nonsense. If anything, there's a fair bit of evidence to the contrary - showing that patents and copyrights usher stagnation and a great deal of money lost on defending patent/copyright lawsuits rather than using that money to innovate.

Announcements / Re: Fixed those Makefiles
« on: May 19, 2010, 06:02:27 pm »
I already checked the C++. It looks almost exactly the same as the code I put above. Like I said, it sounds like some sort of scope problem, with odd behavior for comparisons on values <= 8.

Proposals / Re: LGM-ENIGMA options panel.
« on: May 19, 2010, 03:01:13 pm »
We're talking about a zip file.

Proposals / Re: LGM-ENIGMA options panel.
« on: May 19, 2010, 01:20:33 pm »
egm is planned as a binary format replacement for gm6 and gmk.

Too bad python already uses "egg". Maybe egz (enigma game zip) or egp (pack, package, parcel, project).
Not sure if the similarity between egz and gz (and thusly, tgz, a tarball) would be a good thing.