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, 2 months ago

You can force debugging on gm exes.

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

RabeArcade 17 years, 2 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, 2 months ago

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

biggoron 17 years, 2 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, 2 months ago

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

takua108 17 years, 2 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, 2 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, 2 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, 2 months ago

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

JoshDreamland 17 years, 2 months ago

I did get the two distinguished in my scanner BTW.