View previous topic :: View next topic |
Author |
Message |
Jorg hi I post too much Reputation: 7
Joined: 24 Dec 2007 Posts: 2276 Location: Minnesota
|
Posted: Mon May 11, 2009 2:18 pm Post subject: 2D game creation |
|
|
I am currently working on a 2D game but first of all I don't even know what the story game play should be? Any Ideas? I've already based out the programming and protection(The game will constantly switch its memory location in an array every Milli-second, max array value 32,000 randomly).
Ideas and protection help would be helpful too!
_________________
CEF will always stay alive. |
|
Back to top |
|
|
iGod Grandmaster Cheater Reputation: -1
Joined: 31 Jan 2009 Posts: 621 Location: Manchester, uk.
|
Posted: Mon May 11, 2009 2:22 pm Post subject: |
|
|
Ninja = Win
Ninja pirate = Pwnz
Online Ninja Pirate = OMGZANINJAHPIRATAONLINEGAMEOMG!!!
|
|
Back to top |
|
|
Flyte Peanuts!!!! Reputation: 6
Joined: 19 Apr 2006 Posts: 1887 Location: Canada
|
Posted: Mon May 11, 2009 4:01 pm Post subject: Re: 2D game creation |
|
|
Jorg Hi wrote: | (The game will constantly switch its memory location in an array every Milli-second, max array value 32,000 randomly). |
Good luck with that.
|
|
Back to top |
|
|
Jorg hi I post too much Reputation: 7
Joined: 24 Dec 2007 Posts: 2276 Location: Minnesota
|
|
Back to top |
|
|
hcavolsdsadgadsg I'm a spammer Reputation: 26
Joined: 11 Jun 2007 Posts: 5801
|
Posted: Tue May 12, 2009 7:21 pm Post subject: |
|
|
... now we wait for whatever scheme you came up with to be defeated in five minutes...
Last edited by hcavolsdsadgadsg on Tue May 12, 2009 9:42 pm; edited 1 time in total |
|
Back to top |
|
|
TanLiHao Grandmaster Cheater Supreme Reputation: 0
Joined: 26 Jan 2007 Posts: 1220 Location: Singapore
|
Posted: Tue May 12, 2009 8:23 pm Post subject: |
|
|
Switching memory location every millisecond huh? Then you can let a person play the game and see what happens. And you wonder why no games switch memory locations even every seconds, probably retarded ones, there are.
|
|
Back to top |
|
|
Jorg hi I post too much Reputation: 7
Joined: 24 Dec 2007 Posts: 2276 Location: Minnesota
|
Posted: Wed May 13, 2009 2:21 pm Post subject: |
|
|
No sorry I said it wrong, it switches the currently used data like variables, strings etc.
_________________
CEF will always stay alive. |
|
Back to top |
|
|
Jani Grandmaster Cheater Reputation: 2
Joined: 29 Dec 2006 Posts: 804
|
Posted: Thu May 14, 2009 9:00 am Post subject: |
|
|
Jorg Hi wrote: | No sorry I said it wrong, it switches the currently used data like variables, strings etc. | Altho you allocate new memory/move it's place, you'll still have a pointer to the variable.
|
|
Back to top |
|
|
jdm Advanced Cheater Reputation: 0
Joined: 19 Sep 2008 Posts: 88
|
Posted: Thu May 14, 2009 10:03 am Post subject: |
|
|
Um yeah if you plan on making a game that tries to use some kind of protection. I would consider using some kind of formula/algorithm to mask the true values of the data that you want to keep protected. For example
Code: | Health : 100
Masked Health : 314
Formula : MH = (100*3.14) |
I've made a game where I had my Step-Brother try to hack it and he failed miserably all because I used something like that. But keep in mind that no matter what protection methods you create people WILL find a way to get around it. And if the game you create becomes popular then the chances of your protections being shot down are even greater as people will want a cheat/hack for the game. Don't for get about the people that know how to reverse-engineer your work as well
|
|
Back to top |
|
|
Jorg hi I post too much Reputation: 7
Joined: 24 Dec 2007 Posts: 2276 Location: Minnesota
|
Posted: Thu May 14, 2009 2:20 pm Post subject: |
|
|
Good idea, I'll try to mask the variables using random encryption keys o.O
_________________
CEF will always stay alive. |
|
Back to top |
|
|
jdm Advanced Cheater Reputation: 0
Joined: 19 Sep 2008 Posts: 88
|
Posted: Thu May 14, 2009 8:24 pm Post subject: |
|
|
Yeah, I'm working on breaking someone's encryption that deals with Passcodes. Kinda like Cheat Engines tutorial where once you pass part A you get the passcode to start Part B. But instead of the passcode being the same everytime it changes based upon different variables contained within the game it's self.
It's more like a PassCode Generator but none the less.
I've gotten half the algorithim working, but the other half is being evil >.<
|
|
Back to top |
|
|
TanLiHao Grandmaster Cheater Supreme Reputation: 0
Joined: 26 Jan 2007 Posts: 1220 Location: Singapore
|
Posted: Fri May 15, 2009 12:52 am Post subject: |
|
|
jdm wrote: | Um yeah if you plan on making a game that tries to use some kind of protection. I would consider using some kind of formula/algorithm to mask the true values of the data that you want to keep protected. For example
Code: | Health : 100
Masked Health : 314
Formula : MH = (100*3.14) |
I've made a game where I had my Step-Brother try to hack it and he failed miserably all because I used something like that. But keep in mind that no matter what protection methods you create people WILL find a way to get around it. And if the game you create becomes popular then the chances of your protections being shot down are even greater as people will want a cheat/hack for the game. Don't for get about the people that know how to reverse-engineer your work as well |
Using a simple algorithm may stop some people from hacking but it is still easy. Using a complicated algorithm spoils the performance of the game, where some people still think performance isn't a big issue as PCs are becoming better and better, I would disagree. Small mini games, probably not a big issue, but yet it isn't worth the time and cpu power to use complicated algorithms.
Just to prove that this simple thing can be hacked using cheat Engine is by scanning increased value every time the health changes, if it fails scanning means that the algorithm may be a formula that reverses things. Such as applying negative or adding instead of minus to the variable.
This can also be easily hacked by using changed value.
If the person finds this too long, using a simple unchanged value method can get the addresses scanned down a great number.
Indeed these methods cannot be using complex algorithms, but while you said that it is still possible. Performance will be greatly affected, not worth it at all. Unless your game is so fun and great, people would not want to play the game.
What I want to say is that not that your protection is a bad way to do things, in fact it is a good and simple way. However, it will only stop beginner level cheaters from hacking the game. And when I say beginner, it is really beginner.
Last edited by TanLiHao on Fri May 15, 2009 6:24 am; edited 1 time in total |
|
Back to top |
|
|
Trucido Moderator Reputation: 6
Joined: 08 Sep 2007 Posts: 2792
|
Posted: Fri May 15, 2009 4:59 am Post subject: |
|
|
Maybe try making the game instead of preventing people from hacking it?
_________________
I'm out. |
|
Back to top |
|
|
Jorg hi I post too much Reputation: 7
Joined: 24 Dec 2007 Posts: 2276 Location: Minnesota
|
Posted: Sat May 16, 2009 2:59 pm Post subject: |
|
|
Tanlihao, when I said encryption I meant 64 bit string encryption with key =).
5234 = LIUF$JOO%RL#@L^OB#C@BLRYTR#O#IELXY
Lol yeah but I don't have any ideas yet...
_________________
CEF will always stay alive. |
|
Back to top |
|
|
dnsi0 I post too much Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Sat May 16, 2009 4:26 pm Post subject: |
|
|
They wont work since how to break your security is already programed into your application. A good reverse engineer will be able to defeat any protection you used.
|
|
Back to top |
|
|
|