Decompilation?

Posted by JoshDreamland on Feb. 19, 2007, 8:06 a.m.

I've been going through GM games' binary, looking for the difference between a debug mode game and a regular game. So for the results have been…. complicated. When you compile a GM game, Mark's implications and steps towards making GM more secure in that respect change the code of the game by a little bit… From what I've seen, two spots of more than 100,000 bytes change each time you save a game. Which both pisses me off and makes me feel slightly more secure.

However, something else that pisses me off; somebody hacked my rating on one of my games. I deleted a particularly good rating to see if it was just a bug, but no, somebody did hack it. And I know who that somebody is. And I know why that somebody did it. But I'll let it go, I suppose maybe I should have given him a good rating like everybody else to get my good rating like everybody else… Or maybe I should plot my revenge against that somebody and his game he is so proud of… Bwahahahaha. First I need to think of something to do…

But I did score well in the evil game *hint hint*

But you know, I've been wrong before. ^_^ Jake could be perfectly innocent. Though what kind of jerk goes around doing that to random people?

Either way, I still have no idea what language Notepad's written in. And as I've mentioned somewhere before, anybody who gives me either the name of the language Notepad is written in; or three programs in any language other than GML, Delphi, and C# get big credit in my scanner.

Also on my list still remains the gobs and gobs of homework. Makes me sad.

_________________________________

Datel recently released a toolkit to let people train their own DS games. Very nice, I think I'll be getting it. I've been wanting to hack at a real Nintendo game for a long, long time.

lol I can't wait to see how this all plays out. ^_^

Comments

Bryan 17 years, 10 months ago

You can force debugging on gm exes.

I've done it, but it only worked on empty gamemaker files '-.-

RabeArcade 17 years, 10 months ago

I'm almost positive notepad was written in C. In my opinion C# is much better than C or C++. The biggest advantages of C# are Object-Oriented Programming, automatic garbage-collection, and development speed, plus it's works better with .NET.

RabeArcade 17 years, 10 months ago

What do you mean the headers were 1-byte different, C# doesn't use actual "Header" files.

biggoron 17 years, 10 months ago

Uh… C++ is object-oriented, isn't it? IMHO, .NET is a mistake. I'm an automatic advocate of anything against it or DirectX, or anything Microsoft has made for that matter. I guess I just hate Microsoft ^_^

I'm a hypocrite though; I use Windows XP myself, but only because everyone develops for Windows, which is because everyone uses Windows, which is because everyone develops for windows.

Huh… Kinda went off at a tangent there… Anywho, C++ FTW! ^_^

P.S.

"and development speed"

That's just because the Windows API is horrifically poorly structured and procedural rather than object-oriented.

[edit]

I think a fairy edited one of my posts ._.

RabeArcade 17 years, 10 months ago

Yeah, C++ is OOP, I just meant C in that part of the sentence. Sorry.

takua108 17 years, 10 months ago

C# is Microsoft's response to Sun Microsystems' Java, so it's like C++ and Java combined, sort of. And I'm pretty sure all Microsoft apps are written in C++…but I can't remember what I'm basing that on. And if you're anti-Microsoft, you can use Wine to run many programs under Linux…it ran a bunch of my favorites (but, of course, not Game Maker itself >:( ).

biggoron 17 years, 10 months ago

"And if you're anti-Microsoft, you can use Wine to run many programs under Linux"

I looked into that today. Turns out I'm going to have to find out more about this "easy hack" to get it to run on my AMD64.

flashback 17 years, 10 months ago

Biggoron: http://mepis.org

Download one of the MEPIS 6.5 64bit beta versions, very stable and work out-of-the-box.

JoshDreamland 17 years, 10 months ago

Wow, quite the discussion about that C# v C thing.

JoshDreamland 17 years, 10 months ago

I did get the two distinguished in my scanner BTW.