Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (686)
Games in Android Showcase (198)
games submitted by our members
Games in WIP (758)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  Java Decompilation  (Read 6156 times)
0 Members and 1 Guest are viewing this topic.
Offline Dx4

Junior Devvie

Medals: 5

« Reply #30 - Posted 2011-04-25 13:02:32 »

Hehe:  Just for fun I downloaded your jar.  It won't run on my 64-bit version of hotspot (The DLL barfs).  That's one way to protect the info.  Wink

yeah, I compiled it on x86 therefore it only runs with 32-bit virtual machines.
Offline Mads

JGO Ninja

Medals: 26
Projects: 3
Exp: 6 years

One for all!

« Reply #31 - Posted 2011-04-25 18:29:47 »

Proguard is also a pretty good shrinker, optimizer, obfuscator, and preverifier.

Pointing Pointing Pointing

ProGuard doesn't really.. work! Last time I tried it, it wouldn't do anything to my code (I decompiled and checked)  Cranky
Then it told me to provide obfuscated names in some mysti-fysti-file-format and I gave up. Not really the most straightforward tool IMHO. I didn't read the manual but good software works for anyone without a manual! Right?! Riight?

"3ds Max" -SshhhSssH!

Offline kappa
« League of Dukes »

JGO Kernel

Medals: 112
Projects: 15


« Reply #32 - Posted 2011-04-25 18:40:57 »

ProGuard doesn't really.. work! Last time I tried it, it wouldn't do anything to my code (I decompiled and checked)  Cranky

It does work, I've used successfully many times. Maybe you didn't set it up properly?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline tberthel
« Reply #33 - Posted 2011-04-25 23:03:59 »

Well, it is, really. Maybe not massively cheap or massively easy but certainly not the valuable scarce resource programmers like to pretend it is.

Cas Smiley

Code is as cheap as you allow it to be.  Good code is a rare and valuable resource just like Albert  Einstein was a rare and valuable resource, but it is only worth what you make it out to be. 

Smart people tend not to make money from code because they don't take advantage of others like leaders do.  Is the code on a killing machine valuable?  Hell Yes It Is.  Is code you give away valuable? Yes, but you will you not make money from it.

So good code is not only going to become expense it will become a necessity soon.

Offline JL235

JGO Coder

Medals: 10

« Reply #34 - Posted 2011-04-26 09:15:51 »

You could also write your game in a non-Java language and then compile to bytecode. Doesn't stop decompilation, but most people would attempt to decompile your program into Java. So having it written in Ruby or Scala would throw them (and maybe even brake the decompiler if it's doing something non-Java).

Offline Roquen
« Reply #35 - Posted 2011-04-26 09:40:08 »

OR you could write in LISP.  Then it doesn't matter too much if they can see the source.  Tongue
Offline delt0r

JGO Wizard

Medals: 111
Exp: 18 years

Computers can do that?

« Reply #36 - Posted 2011-04-26 09:44:56 »

Lisp is awesome. I would use it far more if i was "permitted". As it was, my current work was a fight to get java rather than C. 

I have no special talents. I am only passionately curious.--Albert Einstein
Offline Roquen
« Reply #37 - Posted 2011-04-26 09:48:38 »

LISP is awesome, but very few people can make heads-or-tails of it.
Offline kaffiene
« Reply #38 - Posted 2011-04-27 04:26:22 »

LISP is awesome, but very few people can make heads-or-tails of it.

LOL (I assume you meant that as a joke)
Offline Roquen
« Reply #39 - Posted 2011-04-27 05:27:39 »

That's one of those 99% joking & 1% serious kinda things.
Pages: 1 [2]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

roseslayer (495 views)
2016-08-06 11:43:29

roseslayer (452 views)
2016-08-06 09:43:11

xTheGamerCodes (526 views)
2016-08-04 15:40:59

xTheGamerCodes (520 views)
2016-08-04 15:40:24

orrenravid (867 views)
2016-07-16 03:57:23

theagentd (946 views)
2016-07-11 14:28:54

Hydroque (1040 views)
2016-07-06 05:56:57

Hydroque (1027 views)
2016-07-03 08:52:54

GrandCastle (843 views)
2016-07-01 09:13:47

GrandCastle (641 views)
2016-07-01 09:09:45
Rendering resources
by Roquen
2016-08-08 05:55:21

Rendering resources
by Roquen
2016-08-08 05:52:42

Rendering resources
by Roquen
2016-08-08 05:50:38

Rendering resources
by Roquen
2016-08-08 05:49:53

Rendering resources
by Roquen
2016-08-08 05:32:39

Making a Dynamic Plugin System
by Hydroque
2016-06-25 00:13:25

Java Data structures
by BinaryMonkL
2016-06-13 21:22:09

Java Data structures
by BinaryMonkL
2016-06-13 21:20:42 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!