Jump to content


Photo

Anti-Decompiler [Download]


  • Please log in to reply
480 replies to this topic

#31 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 19 March 2009 - 09:36 PM

This is great! Just one question,
will this at all affect the game's performance? As in, cause any errors/bugs for the game when it runs?

It will not slow down the game, and it does not cause any errors or bugs in the game as far as I'm aware (tried to keep interference minimal, and added some checks to all altered functions).
  • 1

#32 Mailas

Mailas

    Send in the Mail

  • GMC Member
  • 5721 posts
  • Version:GM:Studio

Posted 19 March 2009 - 11:09 PM

I think this might have messed up my game.
I created an exe with Game Maker, ran it, worked out fine.
I patched the exe with your program, ran it, it loads for a second and then quits. Someone else
that downloaded my game is having this problem too. I am running Vista btw.


EDIT:
Yes it's definitely the patch I put on the game that's causing it to close.
Is there anyway to make it so my game still runs while using the patch?

EDIT 2:
Ah! Thank you it works now!!

Edited by Mailas, 20 March 2009 - 07:27 PM.

  • 0

#33 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 20 March 2009 - 07:27 PM

Yes it's definitely the patch I put on the game that's causing it to close.
Is there anyway to make it so my game still runs while using the patch?


After discussing this on MSN, we came to the conclusion that it was a debug checking script (updated first post now to warn against this) that was causing the problem.
No debug forcers work on the anti-decompiler, but debug checkers will almost always detect debug mode (as the data is overwritten with random values).
  • 1

#34 Clarkyboy

Clarkyboy

    GMC Member

  • GMC Member
  • 899 posts
  • Version:Unknown

Posted 26 March 2009 - 09:11 AM

Nawwww man. . . now where do I get my code from??

/end joke
  • 0

#35 Dami89

Dami89

    GMC Member

  • New Member
  • 22 posts

Posted 26 March 2009 - 04:58 PM

When I send my antidecompiled game to my friend, friend's computer says it has Packed.Win.PePatch.dk virus.
  • 0

#36 Supermini_man

Supermini_man

    its party time

  • New Member
  • 65 posts

Posted 26 March 2009 - 06:19 PM

When I send my antidecompiled game to my friend, friend's computer says it has Packed.Win.PePatch.dk virus.

It's normal anti virus giving false positives on those kinds of things, so there is no need to worry.
  • 0

#37 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 26 March 2009 - 08:32 PM

When I send my antidecompiled game to my friend, friend's computer says it has Packed.Win.PePatch.dk virus.

It's normal anti virus giving false positives on those kinds of things, so there is no need to worry.

The anti-decompiler is not a very large modification to the game, so I'd not be very surprised if it did this for every Game Maker game.
  • 1

#38 Dami89

Dami89

    GMC Member

  • New Member
  • 22 posts

Posted 27 March 2009 - 05:19 AM

When I send my antidecompiled game to my friend, friend's computer says it has Packed.Win.PePatch.dk virus.

It's normal anti virus giving false positives on those kinds of things, so there is no need to worry.

The anti-decompiler is not a very large modification to the game, so I'd not be very surprised if it did this for every Game Maker game.

No, it doesn't show alert on normal GM game, like it shows with antidecompiled game. Look at this screenshot: http://img161.images...406/antidec.png
Also, someone would like to choose how game will be antidecompiled, like in obfuscator you can choose what things the program will do.

Edited by Dami89, 27 March 2009 - 05:30 AM.

  • 0

#39 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 27 March 2009 - 06:02 PM

Also, someone would like to choose how game will be antidecompiled, like in obfuscator you can choose what things the program will do.

I'm at a complete loss as to what options I could put, and why anyone would want to remove functionality when it does not affect the game after loading.

Edit: If only 3 antivirus programs detect a virus, and 2 detect a possible variant of a packing (not virus) algorithm, (leaving only 1 antivirus detecting a virus) then usually the file is safe.

Edited by score_under, 27 March 2009 - 06:05 PM.

  • 1

#40 Dami89

Dami89

    GMC Member

  • New Member
  • 22 posts

Posted 27 March 2009 - 07:32 PM

Also, someone would like to choose how game will be antidecompiled, like in obfuscator you can choose what things the program will do.

I'm at a complete loss as to what options I could put, and why anyone would want to remove functionality when it does not affect the game after loading.

Edit: If only 3 antivirus programs detect a virus, and 2 detect a possible variant of a packing (not virus) algorithm, (leaving only 1 antivirus detecting a virus) then usually the file is safe.

I didn't talk about the safety of file, but it will be very annoying when antivirus alerts every time you even enter the folder or run the game. You should change something in packing algorithm.
  • 0

#41 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 27 March 2009 - 11:31 PM

I didn't talk about the safety of file, but it will be very annoying when antivirus alerts every time you even enter the folder or run the game. You should change something in packing algorithm.

Really, it's not packed. I have absolutely no idea what's causing that, and I doubt any antiviruses would delete it.

...Unless you mean the actual protection program, in which case I could try compiling it with something else.
  • 1

#42 Dami89

Dami89

    GMC Member

  • New Member
  • 22 posts

Posted 28 March 2009 - 07:50 AM

I didn't talk about the safety of file, but it will be very annoying when antivirus alerts every time you even enter the folder or run the game. You should change something in packing algorithm.

Really, it's not packed. I have absolutely no idea what's causing that, and I doubt any antiviruses would delete it.

...Unless you mean the actual protection program, in which case I could try compiling it with something else.

The problem is in that integrated protection program in antidecompiled game. There it's something what you must change. Since this antidecompiler thing is good, many people would be thankful, if you fix and update it until it works like a dream.

Edited by Dami89, 28 March 2009 - 07:50 AM.

  • 0

#43 ardnat

ardnat

    GMC Member

  • New Member
  • 421 posts

Posted 28 March 2009 - 04:14 PM

very cool, but will this work on the decompiler v2 or 3?
  • 0

#44 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 28 March 2009 - 04:24 PM

very cool, but will this work on the decompiler v2 or 3?

It works on decompiler v2, and v3 doesn't exist, and probably won't ever exist (development of the decompiler has stopped).
  • 0

#45 Mgamerz

Mgamerz

    Lazy Developer

  • New Member
  • 1289 posts

Posted 29 March 2009 - 12:48 AM

The decompiler was really only to shut yoyo games up about how GMK is encrypted, and to show that the source file is actually in the EXE. I've used it on my old game Extreme Wall Ball Express when I added a huge graphics file (6.1) and it crashed the GM6, and then I lost the source after a while.
Looks nice, but no instantly play use... Maybe you could sign something with Yoyo where they'll recognize this game and be able to run it.
  • 0

#46 Recreate

Recreate

    Furry

  • GMC Member
  • 2986 posts
  • Version:GM:Studio

Posted 02 April 2009 - 04:03 AM

OH GOD DELETE DELETE DELETE

Edited by Recreate, 19 June 2011 - 09:19 PM.

  • 0

#47 PickleMan

PickleMan

    Programmer

  • New Member
  • 995 posts
  • Version:Unknown

Posted 02 April 2009 - 04:28 AM

First, never quote an entire post, if it is huge. Second, no, it is not made in game maker. Score_Under said himself that it was made in C.
  • 0

#48 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 02 April 2009 - 07:08 PM

First, never quote an entire post, if it is huge.

Agreed, it's much better to change this:

[quote name='score_under' date='Mar 6 2009, 12:12 AM' post='3081037']
Large post
[/quote]
(Displays as:)

Large post

into something like this:

(Replying to post: [snapback]3081037[/snapback] )
(Displays as:)
(Replying to post: <{POST_SNAPBACK}> )

or just address the person by name, still including the snapback if you feel like it.

@Score_Under <{POST_SNAPBACK}>: Go with the XP theme, it will look very pro.
Also, I'm suspecting that this is made in GM, and decompile protected.
It started up very fast; not right for a GM game.
The final test: run it on a PC that is not GM compatible.


Also, post preview button. Many times. Read everything through twice to see if it makes sense.

Sorry for going off-topic in my own topic! :)

Edited by score_under, 02 April 2009 - 07:17 PM.

  • 0

#49 PickleMan

PickleMan

    Programmer

  • New Member
  • 995 posts
  • Version:Unknown

Posted 02 April 2009 - 08:14 PM

Lolz, agreed.

Is this a GUI version of the one you gave me?
  • 0

#50 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 02 April 2009 - 08:19 PM

Is this a GUI version of the one you gave me?

The version I gave you, while it does have a different encryption scheme, has a few bugs which have been fixed in this version.
  • 0

#51 PickleMan

PickleMan

    Programmer

  • New Member
  • 995 posts
  • Version:Unknown

Posted 02 April 2009 - 08:23 PM

Is this a GUI version of the one you gave me?

The version I gave you, while it does have a different encryption scheme, has a few bugs which have been fixed in this version.

Eh, what bugs?
  • 0

#52 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 02 April 2009 - 08:47 PM

Eh, what bugs?

The bugs fixed since then: The generated game may crash on some systems, and sometimes some functions like sprite_add, or execute_file would fail and/or crash the game.
  • 0

#53 PickleMan

PickleMan

    Programmer

  • New Member
  • 995 posts
  • Version:Unknown

Posted 02 April 2009 - 11:38 PM

Eh, what bugs?

The bugs fixed since then: The generated game may crash on some systems, and sometimes some functions like sprite_add, or execute_file would fail and/or crash the game.

Oh... Do you have a C version that has the bugs fixed...like Command Line?
  • 0

#54 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 02 April 2009 - 11:41 PM

Oh... Do you have a C version that has the bugs fixed...like Command Line?

Why would you want a command line version when I've released a nice little GUI for it? <_<
  • 0

#55 PickleMan

PickleMan

    Programmer

  • New Member
  • 995 posts
  • Version:Unknown

Posted 02 April 2009 - 11:48 PM

Meaning the source code...just the same...fixed...

EDIT: 600th POST W00T!

Edited by PickleMan, 02 April 2009 - 11:58 PM.

  • 0

#56 Aragon1029

Aragon1029

    GMC Member

  • New Member
  • 940 posts

Posted 05 April 2009 - 05:56 AM

Oh... Do you have a C version that has the bugs fixed...like Command Line?

Why would you want a command line version when I've released a nice little GUI for it? :P


Cause then we can put the file in the windows directory and then just type.

antidec exename.exe

instead of having to drag the EXE around the place.

Easier in my opinion. Either way, nice work. :)
  • 0

#57 Mister_M

Mister_M

    GMC Member

  • New Member
  • 499 posts

Posted 05 April 2009 - 12:06 PM

Wow this is great! I've considered to stop using game maker because of the decompiler. Thank you!
  • 0

#58 score_under

score_under

    Least kawaii

  • GMC Member
  • 1321 posts

Posted 05 April 2009 - 07:52 PM

Cause then we can put the file in the windows directory and then just type.

antidec exename.exe

instead of having to drag the EXE around the place.
Easier in my opinion. Either way, nice work. :)

That wasn't the type of command line program I used, it was a horrible interface... :D

But yeah, I've added support for command-line file specification in the latest version, however it will still alert you of its status on finishing (Saved to antidec.exe / File is not GM7 or GM6.1-to-vista / Could not open ad7.dat / etc). This also means you can now just drag the GM Game onto the Anti-Decompiler icon to save a protected version.
  • 0

#59 PickleMan

PickleMan

    Programmer

  • New Member
  • 995 posts
  • Version:Unknown

Posted 11 April 2009 - 05:11 PM

If you give permission...I will make the Command Line one into a command line application. (command line parameters)
  • 0

#60 ev149

ev149

    NinetySix Design

  • GMC Member
  • 1035 posts
  • Version:GM:Studio

Posted 12 April 2009 - 02:08 AM

Not bad, not bad. :rambo
Made a new skin for it:
Posted Image
Download here.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users