[ENIGMA] Yeah. It happens.

Posted by JoshDreamland on Jan. 26, 2008, 3:20 p.m.

Well, yeah. It happened. But hey, if people would keep their big ass mouths shut, it wouldn't be a problem, even without ENIGMA.

However, I don't know how long you people are gonna have to go without ENIGMA, seeing what I just got done.

And, as most of you know, ENIGMA is impossible to decompile.

Rather, it, as with all programs, is relatively easy to decompile. But if you were the uberleet decompilation god, you'd still have to do without variable names. And for the rest of us, with our cutsie disassemblers, well. Have fun editing the game in asm, and good luck finding the segment on sound/image encryption, since it will always be different, and will never get you an ounce of GML.


Anyway. What did I finish that's so monumental?

I got my ass in gear and did the var class.

That's right, now you can say

a=1;

a[1000]=2;

and you won't even crash anything.

Just like GM.

I'm working to get it so arrayscan contain both datatypes simultaneously, also like in GM. This is made possible by expanding the type indicator of the variable with the rest of it. The framework is already laid out, and it should be smooth sailing from here.

Just figured I'd post something aside from the doom and gloom ensued.

And, rest assured, it'll all be fine in the end. So you, FredFred, can stop pointing out how lame it is to release a decompiler in a GM-oriented community. Nobody and Xxypher can give it a rest. And if your name isn't on the list, you can too.


Now, it's become blatantly obvious to me that some of you don't know what ENIGMA is.

So, let me start with a quote.

[pre]

Josh: There, decompile THAT

Transfer of "ENIGMA game.zip" is complete.

Josh: the perfect Game Maker game

Josh: Takes GML, C++ and ASM

Andy: o0o0oo

Josh: Small, fast, secure

Josh: Immune to debuggers and decompilers

Andy: What did you do to it ?

Andy: Well, congrats

Josh: Rebuilt it

Andy: Rebuilt the runner ?

Josh: Hehehe

Josh: that's the fun part

Josh: there is no runner

Andy: What the fuck !!!!

Andy: There has to be a runner

Josh: 'tis fucked up, running a compiled Game Maker game

Josh: But that's what I live for

[/pre]

If you didn't get it, ENIGMA cannot be fucked.

And I'm getting closer and closer.

Still looking for a team, so if you wanna help out, I'll be here.

Comments

Cesar 16 years, 3 months ago

how can people not know what ENIGMA is?

JoshDreamland 16 years, 3 months ago

People don't read. My blogs. Or the poll on the front page.

RetroX 16 years, 3 months ago

Looks good. Just curious, if you were to give a percentage, how done are you?

10%? 50%? 1%? 75%?

FredFredrickson 16 years, 3 months ago

Honestly, I don't think that my pointing out how lame it is to release a decompiler in a GM-oriented community is throwing a fit.

stampede 16 years, 3 months ago

Team of what? Coders? That part I can't do well -_-

JoshDreamland 16 years, 3 months ago

I'm going to say that right now I'm 30% to my first release. But I'm giving a lot of weight to things like objects and this var class I am finishing, which in reality should be all downhill from here.

FredFred–

It's okay, dearie. Just take a deep breath. Everything'll turn out fine in the end, and today will be behind us.

TDOT 16 years, 3 months ago

WOO! Been waiting on an update! Still looking awesome. I dl'd the Enigma game example you posted earlier, ran great. MAN I wish I could help.

JoshDreamland 16 years, 3 months ago

Stampede–

Coders are always a good thing to have plenty of when you're redoing a language.

I could use a variety of people with things to contribute though. I'm just not sure what I need outside of code yet.

PY 16 years, 3 months ago

Haha, nice.

Immune? Totally?

That's pretty kewl.

JoshDreamland 16 years, 3 months ago

TDOT- Heh. Always good to have some good news when a world has convinced people it's going to come to a violent end. :3