Tajora said:
I do excuse you, you are right making cheats is not the most productive thing a person could do with their time..
but it's my hobby so I stick by it-> again please look at my site, the proof of concept src code i released has no trace of cheat code in it what so ever, I don't support cheating and would never give out my sources or projects to any one even if its in a small group because I know people pass things along.
Yes in most cases cheats become widespread, but I am one of the few cases where it doesn't. I'm not trying to justify what I do, and I'm most certainly not saying that its any better than what the next guy does (releasing, botting up a server, what have you) but I know i have a conscience and morals and something inside me tells me what I am doing is fine, others could beg to differ though.
-[ELF]osGb`-
There's a major problem with the justification you propose. I appreciate that smart people like to take things apart and see how they work. I appreciate that these same people, often as a simple thought exercise, like to tinker with things just to see what's possible. Leonardo Da Vinci sketched ideas for deadly war machines on scrap pieces of paper, just because the thought occurred to him. Intellectual curiousity is a good thing.
But Leonardo's sketches, and your screenshots, eventually got seen, and the things eventually got made. Judge for yourself whether that's a good thing or not, because that isn't even the point.
It almost doesn't
matter if you release the code or not, because what you have done is introduced the
idea into the minds of the community. People will learn that an aimbot is possible and suddenly they will be second-guessing everyone. The days of us saying "nice shot!" will go, and be replaced by "Omfg, aimbot loser!", regardless of whether the person is cheating or not. After that the witch hunting will start, and so will the modding and CRC checks on executables, and constant requesting of demos after clan matches, all of the things that make online gaming a less fun thing to do.
I'm glad there are smart people out there investigating code and innovating. But why couldn't you leave it there? Why did you have to take the next step and publish screenshots saying "hey, look what I can do!" I don't know who that helps, but I certainly know who it hurts: It hurts us all.