Author Topic: Protected Programs  (Read 6386 times)

0 Members and 1 Guest are viewing this topic.

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Protected Programs
« Reply #15 on: November 27, 2009, 12:40:48 pm »
Considering all of the ways to easily unlock programs, I think that using it to protect your code has become pointless :(  However, since it prevents an error from giving the option to goto the code, it significantly reduces the risk of someone accidentally breaking the code.
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Protected Programs
« Reply #16 on: November 30, 2009, 02:22:53 pm »
If anyone really wanted to try to lock down a program, try using the prog to appvar conversion that Celtic III has, but only if you're just using it to read just data from these files. The benefit there is that it does not clutter up both the EXEC and EDIT part of the program files menu. I also realize that determined cheaters will figure out how to make the conversion back for themselves (thanks to Calcsys).

I believe the only benefit to locking down programs on the calc is, as already stated, is to keep the program menus uncluttered so people don't have to stare down at potentially hundreds of subprograms for an especially epic game. For anyone trying to learn, I would at least have instructions in the readme as to how to view these files so they, too, can learn from the way you did stuff.

If you went about trying to protect your programs in this fashion, I would suggest doing this as the last thing you do in the project and completely retest the game so that the conversion works. It's suggested to be the last thing done because I wouldn't want frustration coming from trying to look into an overprotected file.

EDIT: tl;dr : Department of Redundancy Department :P
A Cherry-Flavored Iambian draws near... what do you do? ...