I Decompiled a Game

Posted by JoshDreamland on Feb. 28, 2007, 5:35 p.m.

That's right. This is not a joke. Face yourself with two options:

Consider that I am not a noob.

Consider that any noob can hack GM.

I went through ColumnsX and stole the following:

Script names

Scripts

Object names

Room Names

JakeX would kill me if I posted scripts, but room names and object names I will.

ROOM NAMES:

gameplay

init

menu

tutorial

gamecave_intro

battle_results

game_mode_select2

duo_gameplay

battle_menu

game_mode_select

intro

jakex_game

intro2

settings

char_select

pause_menu

badge_view

duo_results

credits

duel_gameplay

OBJECT NAMES:

obj_p1_char_mini

obj_game_controll

obj_p2_char_mini

obj_p2_joinin

obj_p2_drop

obj_p2_nextgem

obj_music_controll

obj_ai_drop

obj_landing_check

obj_marker

obj_title_controll

obj_title_clouds

obj_logo

obj_title_gem

obj_pressenter

obj_menu_controll

obj_menu_option

obj_tutorial_drop

objIntroLine

objLogo

objVibrant

objFadeIn

obj_p1_score

obj_p2_score

obj_greymaker

obj_deadgem

obj_energy_small

obj_energy_burst

obj_mode_card

obj_mode_controll

hugeburstfx

obj_result_shardlauncher

obj_result_shard

obj_battle_winner

obj_setup_menu_controll

obj_submenu_selection

obj_pressure_bar

obj_intro_gem

obj_intro_radial

obj_intro1_controll

END GIANT LIST

He spelled control wrong lol. But this is what I did by injecting pure GML into the running exe. Do not ask how. I will not tell you. I will not distribute scripts. I will not crack games.

What I will do, however, is decompile games that YOU YOURSELF lost to corruption. If you want me to do one for you, since the process is mine I will do it so long as your name is in the credits as leader/main programmer.

This prooves how easy it is. The time it took for me to get each is less than five minutes. I used nine lines of code.

Good luck to those who are trying. Keep in mind I have no intention to misuse this, 'ability,' this was meant as a benefit to those who lost their GM6s and as a challenge to me as well as proof to myself that it can be done and I could do it.

Thanks.

Comments

s 17 years, 8 months ago

I wrecked my GM awhile back opening it with NPad,had to reinstall…I also opened MIDIs and everything but overall I just got black squares.So ya,this blog has inspired me to head back to Zophar's for more than just a Zelda2Editor…

And what I found with NPad was the .gmds,the code,resources and GameInfo is put down in clear view.So I figured it should be in the .exes but I forget if I actually found anything or not.

Amarin 17 years, 8 months ago

Heh. I'm surprised he's not pissed off.

s 17 years, 8 months ago

Ya,the blog was fine since it didn't actually reveal anything but the comments have lingered into a discussion of how to actually half-decompile with a hexer.

OBELISK 17 years, 8 months ago

Ludamad lost the .gm6 of Ciribot. You should get that back!

On the other hand, I'm worried that Vanish 2 and DB are screwed if I post them here. I hope no evil-doers discover this!

Rob 17 years, 8 months ago

Can you hack into some games for me so I can find out how to do something? (My msn is on my profile)

s 17 years, 8 months ago

I'm fine if people decompile my sources,it just helps people gain profiency if they need it and leads to better games.If anyone wants a source of mine,just PM me,instead of wasting time cracking.

Rob 17 years, 8 months ago

I just want to learn something from one of shawn64's games. (it would be impossible to ask him for the gmd/6)

JoshDreamland 17 years, 8 months ago

There, no more hints. At least not in the blog. Sorry about your comment, Bryan.

Bryan 17 years, 8 months ago

ah don't worry =o

smaksak 17 years, 2 months ago

Well I think he used a exploit in exe's, actually you can only decompile games if it has some kind of execute_string thing built in.. I guess.