[Help] Decompile Protecting

  • Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

FluX

Grizzled Veteran
Oct 26, 2010
5,395
234
63
www.fluxiserver.co.uk
Right im fed up of people stealing my stuff and pretending it's theirs! How on earth do I protect the my content from being stolen because someone has stolen my whole serverperks and also my character mutator?
 

braindead

FNG / Fresh Meat
Aug 22, 2009
918
346
0
Merry Ol' England
Hey Flux

Who besides me, did you give it to for testing? and when you are testing on your server, is it passworded? someone could have joined you and decompiled from the cache files.

As far as protection is concerned, I am not sure whether this is possible? Marco will no doubt no more but I will have a look through some UT2004 mods, to see if they managed to protect their files.

Sorry to hear that happened man, such a shame if an unfinished version gets out there before you get to release it.

Also, how did you find someone had it? is it running on a server somewhere? if so, contact the admin and explain, that it's an unfinished project and should not be on the servers
 

FluX

Grizzled Veteran
Oct 26, 2010
5,395
234
63
www.fluxiserver.co.uk
I've given it to no one at all. Basically someone has nicked my serverperks (which I was testing with my new character mutator INSIDE of it) + ALL my characters + all content files and claiming as his own. The person called "Dangercake" on this forums has asked about the mutator. He has recently told me his mate has them unlocked and I asked for the files (to see if it was theived) and found out he has nicked the lot. Dangercake isn't taking me seriously when im telling him to tell his mate to remove my mutator as for one, it's not finished to how I want it and two, he nicked MY files.
 

Marco

Active member
May 23, 2009
645
232
43
Finland
The kind of crap happen to me all the time with my mods... there is just no way to fully prevent mod decompilation.

Best idea is to keep unfinished mods private, then when it's done make a proper release post somewhere so nobody can claim the work as theirs.
 

FluX

Grizzled Veteran
Oct 26, 2010
5,395
234
63
www.fluxiserver.co.uk
The kind of crap happen to me all the time with my mods... there is just no way to fully prevent mod decompilation.

Best idea is to keep unfinished mods private, then when it's done make a proper release post somewhere so nobody can claim the work as theirs.
By any chance have you given out a ServerPerksV5 or something to some people with custom characters enabled mate? I have been told you have given this to him and it's different code to my custom characters...This just kinda blows me away to be honest.

EDIT: Just seen your post. I know you said you was implementing your own system but damn Marco whats with me trying to make stuff if you're making me look silly by doing it yourself? lol
 
Last edited:

Marco

Active member
May 23, 2009
645
232
43
Finland
By any chance have you given out a ServerPerksV5 or something to some people with custom characters enabled mate? I have been told you have given this to him and it's different code to my custom characters...This just kinda blows me away to be honest.

EDIT: Just seen your post. I know you said you was implementing your own system but damn Marco whats with me trying to make stuff if you're making me look silly by doing it yourself? lol

I only gave it to a French guy to beta test it yesterday so I hardly doubt he aquired from that so fast.

Besides it never hurts to "reinvent the wheel", it's just part of a learning experience.

Edit: You can still make your version that works outside serverperks mutator.
 
Last edited:

FluX

Grizzled Veteran
Oct 26, 2010
5,395
234
63
www.fluxiserver.co.uk
You can still make your version that works outside serverperks mutator.
Like you said it's a terrible mess and even my changes I made are still nothing to yours so no point :) nice work with yours by the way I just checked it out. I would of never guess it like that.
 

Dave_Scream

FNG / Fresh Meat
Jan 24, 2010
160
12
0
35
Russia, Rostov-on-Don
vkontakte.ru
If the game can read it then I or anyone else can decompile it.
maybe, but much more harder cause its like with JAVA: trying to reverse engeneering compiled bytecode or just use source code.

I posted here encrypted KF .u packages. You can dl them here http://forums.tripwireinteractive.com/showthread.php?t=72009 and try to look with hex editor -> .u package have no source code only compiled bytecode. all text strings are stripped manually or with some software.

ucc.exe cant decompile compiled bytecode, it can only extract script text from package. so if text deleted thats all.
 

Marco

Active member
May 23, 2009
645
232
43
Finland
You can also use UCC.exe StripSource <packagename> to delete the textbuffers (however UCC.exe does not work very well for Windows 7 users...).
 

FluX

Grizzled Veteran
Oct 26, 2010
5,395
234
63
www.fluxiserver.co.uk
maybe, but much more harder cause its like with JAVA: trying to reverse engeneering compiled bytecode or just use source code.

I posted here encrypted KF .u packages. You can dl them here [url]http://forums.tripwireinteractive.com/showthread.php?t=72009[/URL] and try to look with hex editor -> .u package have no source code only compiled bytecode. all text strings are stripped manually or with some software.

ucc.exe cant decompile compiled bytecode, it can only extract script text from package. so if text deleted thats all.

How did you do this sorry?

You can also use UCC.exe StripSource <packagename> to delete the textbuffers (however UCC.exe does not work very well for Windows 7 users...).
That's a shame as im a Windows 7 user.
 

FluX

Grizzled Veteran
Oct 26, 2010
5,395
234
63
www.fluxiserver.co.uk
Sorry to bring this back up, but was there actually anyway of doing this? Most of us modders NEED this to get people to stay away from our stuff like for example, stuff in beta we're still altering.
 

King Sumo

FNG / Fresh Meat
Jan 8, 2011
505
15
0
Brazil
www.youtube.com
Sorry to bring this back up, but was there actually anyway of doing this? Most of us modders NEED this to get people to stay away from our stuff like for example, stuff in beta we're still altering.

About the windows 7 issue you can use the Microsoft's "Windows XP Mode". See http://www.microsoft.com/windows/virtual-pc/download.aspx
This is a virtual machive, you can install the KF server in the VM and then do the StripSource command as you are running the command inside windows XP.
 

Hemi

FNG / Fresh Meat
Jul 30, 2010
1,572
573
0
Same here, people keep stealing the deadspace mod while its far from done.

How this virtual server thing work then? You run specific files from it? Like the system folder? :confused:
 

EpharGy

FNG / Fresh Meat
Jan 3, 2011
1,350
63
0
Australia
www.sykosis.co.uk
Same here, people keep stealing the deadspace mod while its far from done.

How this virtual server thing work then? You run specific files from it? Like the system folder? :confused:

It runs like creating an entirely new Windows instance that is windows XP, you can install/run a server/ucc in there with the command to strip text