[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

JoshDreamland 17 years ago

Dave started some stack functions. Can you do some of the queue functions, chiken?

Serpy–

lol, you're silly. Var first, then the objects, which are full of vars. >_<

PY 17 years ago

<_<

Mark overmars didn't have a guide of what not to fo at every turn, you do.

edmunn 17 years ago

Josh, do you want me to continue on my site? I havnt MSN/ebuddy anymore BTW.

JoshDreamland 17 years ago

PY–

True.

edmunn–

Sure, I can't focus on the site right now though. I'd take black and white now, it's irrelevant. My only goal now is to finish this.

biggoron 17 years ago

I wrote those stack functions at midnight. Playing Guild Wars. And I didn't really care. And I abused STL. And they don't work, lists are written backward, because I couldn't be fucked to do more than wrap STL and write a loop.

If you can get anyone to do them properly, I would.

s 17 years ago

Anyone being Dave?

JoshDreamland 17 years ago

That's Dave, dearie

s 17 years ago

Dave should clean up his own mess

JoshDreamland 17 years ago

Serpy–

It's still my mess. He's just helping me roll some of it into a ball. :3

Sy–

*Beats head into keyboard again*

DFortun81 17 years ago

I'm back. I kinda lost my faith in WoW as soon as I was defending XRoads and 3 level 70 Alliance came in and camp spawned me and my friends until I called in a level 70 guild for reinforcements.

It was all going great until they too called in people and the battle for XRoads turned into war between the guilds of the Alliance and the Horde. Not fun if you weren't 70, I was put on Heal/Revive duty. >.<