|
On September 04 2007 23:32 sundance wrote:Show nested quote +On September 04 2007 23:01 tec27 wrote:
1.When dealing with DirectX, you can't merely copy pixels of the screen like you might when taking a screenshot of a web page. Therefore, some function must be called, and this function will involve using a DirectX library. A hack could in fact hook this called function, allowing them to disable the hack whenever you take a screenshot. Its not exactly rocket science.
You can still copy them from the video memory via custom kernel mode driver. Try to hook that. 
I have no knowledge in this area what so ever, but it sounds hard as fuck...
Look, your idea WILL work (almost flawlessly in theory, so it's a good idea) if you find people who are willing to do the following things:
1) Find a non-trivial way to get the screens - sundance's idea sounds the best (although I don't even know if it's possible ) without slowing down the computer considerably. 2) Find a secure and fast way to encrypt and decrypt your image files. 3) Get a large enough database and fast enough server that can store and handle the increased traffic of replays and image files, as well, automatically process them with efficiency and accuracy, while still not require a fee (optional I guess). 4) Code, implement, debug and maintain all of the above.
|
that sounds like.. lots of hard work man... anyone up for it ?
|
The validation part sounds somewhat exciting, I can probably do that during x-mas (when I have copious free time), not really interested in the rest =\\
|
this is how punkbuster works (and punkbuster doesn't work well)
|
Punkbuster worked well for CS until the hacks were modified to turn off every time a screen shot was taken (which won't be as easy with the method sundance suggested).
FPVODs are clearly not feasible on anything but the smallest scale.
Really, just having an anti-hack that actually works should be enough to scare off a lot of people who think they can get away with maphacking, even if some hack makers start finding ways around it.
|
There are maphacks that just remove fog of war in play screen and avoid the minimap all together.
Just implement a FP for every replay. That way even if they hack and find a way around it showing that, you would still see them looking in dark spots on the map all the time, what their mouse does , etc.
|
It's a step forward if you can stop maphackers from seeing things on the map.
And you would probably need to make an antihack that takes a screenshot every 3-5 seconds or so
Which is possible if they are about 500byte
445BYTE big and sufficient to spot maphack behaviour
this one is 548byte
749byte
every 3 seconds of 500byte screenshots for one minute equals 10kb of data 100kb for 10m 200kb for 20m... And so on
which would result in a 300-500kb replay, small enough?
Just the function of saving this into a replay would be useful i think
|
|
|
|
|
|