xDEP Wont deprotect maps! :S!

General talk about editing, cheating, and deprotecting maps.

Moderator: Cheaters

User avatar
Senethior459
Forum Staff
Posts: 2618
Joined: June 2nd, 2007, 6:53 pm
Title: I Just Lost the Game

Re: xDEP Wont deprotect maps! :S!

Post by Senethior459 »

Two programs, UnProtect and DeProtect, claim to be able to. I've never really had any luck with them, but you can try. You can get UnProtect here: http://forum.wc3edit.net/post69226.html#p69226 , and DeProtect can be found at http://deprotect.nathanmx.com/
My Warcraft III Tool Collection
If you want to chat/game with me:
Blizzard: Senethior459#1962
Discord: Kyle#7409
Steam: Spacekidkyle
InNoCeNt.031
Newcomer
Posts: 14
Joined: July 4th, 2007, 7:04 pm
Location: Germany (Stuttgart)

Re: xDEP Wont deprotect maps! :S!

Post by InNoCeNt.031 »

Thx
Deprotect doesen't work (and it worked never for me, strange programm)
Unprotect deprotects the map but fails with the trigger (i see about 5 trigger but there must be more then 20) =/
storyyeller
Senior Member
Posts: 178
Joined: February 15th, 2009, 9:08 pm

Re: xDEP Wont deprotect maps! :S!

Post by storyyeller »

If only I knew how to write my own program to do it
User avatar
Senethior459
Forum Staff
Posts: 2618
Joined: June 2nd, 2007, 6:53 pm
Title: I Just Lost the Game

Re: xDEP Wont deprotect maps! :S!

Post by Senethior459 »

You would need a pretty good knowledge of both Jass and GUI to be able to write a program to do that. Not to mention a programming language to be able to make the program...

Has anyone ever considered decompiling WE (or WEU or Jass NewGen), finding the code that it uses to convert GUI to Jass, and just reversing everything?
My Warcraft III Tool Collection
If you want to chat/game with me:
Blizzard: Senethior459#1962
Discord: Kyle#7409
Steam: Spacekidkyle
storyyeller
Senior Member
Posts: 178
Joined: February 15th, 2009, 9:08 pm

Re: xDEP Wont deprotect maps! :S!

Post by storyyeller »

Senethior459 wrote:You would need a pretty good knowledge of both Jass and GUI to be able to write a program to do that. Not to mention a programming language to be able to make the program...

Has anyone ever considered decompiling WE (or WEU or Jass NewGen), finding the code that it uses to convert GUI to Jass, and just reversing everything?
No, the hard part is learning exactly how to edit MPQ files in detail.
Also, the details of map protection and deprotection. I don't think the actual programing would be that hard though.
InNoCeNt.031
Newcomer
Posts: 14
Joined: July 4th, 2007, 7:04 pm
Location: Germany (Stuttgart)

Re: xDEP Wont deprotect maps! :S!

Post by InNoCeNt.031 »

Senethior459 wrote: Has anyone ever considered decompiling WE (or WEU or Jass NewGen), finding the code that it uses to convert GUI to Jass, and just reversing everything?
I think the WE converts the trigger in a way making it impossible to reverse the process (maybe he deletes gui-only data)

Btw. when saving my deprotected map i'll see several compile errors (about >3k) =\
User avatar
Vegas
Shopping Maul USA Creator
Posts: 1760
Joined: January 18th, 2007, 11:07 am
Title: No Comment
Location: Calgary Canada
Has thanked: 46 times
Been thanked: 9 times

Re: xDEP Wont deprotect maps! :S!

Post by Vegas »

Well if someone could figure out how to reverse engineer the GUI, then it would be a program worth millions....of hugs from peeps like us. (what, did you think dollars?)

would it be too hard to make one simple trigger, then compare the jass to GUI to see how it works? I am no programmer, but I cant see the why it couldnt be done.

I bet Oliver has the MPQ and programming knowledge to do it.
storyyeller
Senior Member
Posts: 178
Joined: February 15th, 2009, 9:08 pm

Re: xDEP Wont deprotect maps! :S!

Post by storyyeller »

In general, there is no way to recover GUI triggers, because most maps don't use GUI triggers!
User avatar
Senethior459
Forum Staff
Posts: 2618
Joined: June 2nd, 2007, 6:53 pm
Title: I Just Lost the Game

Re: xDEP Wont deprotect maps! :S!

Post by Senethior459 »

True. But many have GUI equivalents, and where there's no option but Jass, you could make a GUI trigger that just uses Custom Script and put the Jass triggers in.
My Warcraft III Tool Collection
If you want to chat/game with me:
Blizzard: Senethior459#1962
Discord: Kyle#7409
Steam: Spacekidkyle
User avatar
Risen
Forum Staff
Posts: 811
Joined: January 1st, 2008, 12:58 am

Re: xDEP Wont deprotect maps! :S!

Post by Risen »

Ermm, I think it'd be best if they could recompile it back to where all functions are inside one custom trigger script, And if multiple triggers use one function then it would be placed in the header..
Image
Wanna learn to hack maps? --> Guide