• help to make a vac clone - take 2
    31 replies, posted
Right, I got banned on my previous thread for indescriptive title... :/ So I am going to try again... Firstly, you can read the OP here: [url]http://www.facepunch.com/showthread.php?t=993407[/url] Then, I need to clarify a few things please, firstly, I was not asking you to make it, i was asking for help and advice, etc, on how to make it... So please, any help would be appreciated... [highlight](User was banned for this post ("Remaking a locked thread" - birkett))[/highlight]
You can't just make it yourself, just use the games built in cheat detection and live with it.
why the fuck is this link to a gay facebook profile
oh shit sorry apologies of the mistake in link, didn't check my clipboard, just thought it was the fp link
[QUOTE=Clint Cavanagh;24462381]why the fuck is this link to a gay facebook profile[/QUOTE] My guess is he didnt press Ctrl+C properly and when he pasted it it pasted what he had copied before? :ninja:
On-topic, it's pretty much impossible. Some anti-cheat systems probably need to be built into the games themselves. Disclaimer: I have no idea what I'm talking about. Edit: [quote="esalaka"]And I doubt anyone here wants to start writing a cheat detection system just because a guy needs it. Not to mention some cheat detection methods have often to be built in the actual game.[/quote]
Okay. Well, first you need to learn to program. I suggest C++. [QUOTE=BlkDucky;24462670]On-topic, it's pretty much impossible. Some anti-cheat systems probably need to be built into the games themselves.[/QUOTE] No. [QUOTE=BlkDucky;24462670]Disclaimer: I have no idea what I'm talking about.[/QUOTE] Correct.
do you by chance know of any good learning books for c++ please?
I don't think you realize how big of a project that is. It's not something you can do in a week. I doubt many people here could do anything close to effective and a lot of them have years of experience. I encourage you to try and learn programing, but if it's with the only goal of making a universal anti-cheat system you will not get far. Especially with a language like C++.
[QUOTE=CountNoobula;24462730]do you by chance know of any good learning books for c++ please?[/QUOTE] Not really, but [url=http://www.cprogramming.com/tutorial.html]this[/url] taught me all the C++ I know. Also, if you're totally new to programming, I suggest learning something easier first, like BASIC. [QUOTE=Darwin226;24462798]I don't think you realize how big of a project that is. It's not something you can do in a week. I doubt many people here could do anything close to effective and a lot of them have years of experience. I encourage you to try and learn programing, but if it's with the only goal of making a universal anti-cheat system you will not get far. Especially with a language like C++.[/QUOTE] Pretty much this.
[QUOTE=CountNoobula;24462345]Right, I got banned on my previous thread for indescriptive title... :/ So I am going to try again... Firstly, you can read the OP here: [url]http://www.facepunch.com/showthread.php?t=993407[/url] Then, I need to clarify a few things please, firstly, I was not asking you to make it, i was asking for help and advice, etc, on how to make it... So please, any help would be appreciated...[/QUOTE] I think LAN parties usually have a tool that simply takes screenshots at irregular intervals and sends them to some server for someone to check. I don't really know much about how to prevent hacks, but I do suspect that it is rather difficult considering that even Punkbuster and VAC miss some. [editline]05:00PM[/editline] Except for scanning signatures.
i am extremely fluent in my web development (having attained all 6 W3c certificates, 4 in excellence), although, my application development is limited, i know a bit of java however. Thanks for the help guys :) [editline]05:09PM[/editline] Sorry, just an addon to that, what program do you recommend to start with for c++?
My friend tells me this is what is currently used in CoD4 [URL="http://uac2.com/"]http://uac2.com/[/URL]
[QUOTE=Darwin226;24463277]My friend tells me this is what is currently used in CoD4 [URL="http://uac2.com/"]http://uac2.com/[/URL][/QUOTE] COD4 uses punkbuster
[QUOTE=ZeekyHBomb;24463073]I think LAN parties usually have a tool that simply takes screenshots at irregular intervals and sends them to some server for someone to check. I don't really know much about how to prevent hacks, but I do suspect that it is rather difficult considering that even Punkbuster and VAC miss some. [editline]05:00PM[/editline] Except for scanning signatures.[/QUOTE] That seems like a good idea, where can i get such software please? (the screenshot one) [editline]05:16PM[/editline] [QUOTE=Darwin226;24463277]My friend tells me this is what is currently used in CoD4 [URL="http://uac2.com/"]http://uac2.com/[/URL][/QUOTE] Great thanks for that, its a start :)
[QUOTE=Darwin226;24462798]I don't think you realize how big of a project that is. It's not something you can do in a week. I doubt many people here could do anything close to effective and a lot of them have years of experience. I encourage you to try and learn programing, but if it's with the only goal of making a universal anti-cheat system you will not get far. Especially with a language like C++.[/QUOTE] Learning to program isn't something you can do in a week. And as you said, this kinda stuff takes years of experience and a great development team.
yes, i know it will take a while, but that is something i am willing to deal with :)
[QUOTE=a-k-t-w;24462677]Okay. Well, first you need to learn to program. I suggest C++. No. Correct.[/QUOTE] Eh. I'm just guessing it depends on the method used. But I seriously doubt you can make a generic anti-cheat system that works across.... [quote]well, the standard lan games (aka, cod4, cod6 lan, dota, css, etc)...[/quote] ...All of those games.
[QUOTE=AzzyMaster;24463335]COD4 uses punkbuster[/QUOTE] Punkbuster is only built in. It's actually not very effective.
[QUOTE=CountNoobula;24464364]yes, i know it will take a while, but that is something i am willing to deal with :)[/QUOTE] You won't probably even remember this idea (or at least this thread) when you're skilled enough - or if you do, you might just laugh at yourself.
ok, i see, but i still want to learn c++... Where can i get borland c++ compiler please, I have been googling but cant exactly find a suitable download link... Help please
[QUOTE=CountNoobula;24464873]ok, i see, but i still want to learn c++... Where can i get borland c++ compiler please, I have been googling but cant exactly find a suitable download link... Help please[/QUOTE] Why in the name of <your deity, or if none, a suitable name> do you want Borland C++? Use MS Visual C++ or MinGW!
Borland's extremely out of date.
Apparently it costs money: [url]http://www.embarcadero.com/products/cbuilder[/url] The free trial-version is from the year 2000 May I suggest [url=http://gcc.gnu.org/]gcc[/url] instead?
ah i see, sorry about that, its just that is what first came up... Thanks for the help and advice :)
Hey CountNoobula here's what you're going to do, right? Learn C++. Fluently. Especially that little section about object orientated programming. Learn Assembly. Learn how to make dlls. Hook into the game process. Learn the function calls. -Make something that prevents cheating-. ??? Profit. Takes about 2 weeks to learn.
yes, thanks for all of that atomic :D
My time estimates: [QUOTE=AtomiC0l;24466282]Learn C++. Fluently. Especially that little section about object orientated programming. [/quote] Weeks to months to years. [QUOTE=AtomiC0l;24466282] Learn Assembly. [/quote] Days to weeks. Unless you mean fluently. [QUOTE=AtomiC0l;24466282] Learn how to make dlls. [/quote] Minutes to hours. [QUOTE=AtomiC0l;24466282] Hook into the game process. Learn the function calls. -Make something that prevents cheating-. ??? Profit. [/QUOTE] Weeks to months to eternity. You don't just learn function calls, this involves disassembling or decompiling said binary, figuring out what everything does based on unnamed calls and operations alone. It's not like a beginner could do it. [QUOTE=AtomiC0l;24466282] Takes about 2 weeks to learn.[/QUOTE] Probably at least half a year.
This reminds me of when me and my friend were 11 and thought we could make our own fantastic forum package which would be 10x better than vBulletin. We had no PHP/MySQL and web development experience whatsoever.
OP was probably expecting this: [cpp]GamePlugin plugin = new GamePlugin(CoD4); if (game.HasPlugin) { bool isPluginAHack = game.CheckPluginForCheats(plugin) if (isPluginAHack) { plugin.ParentPlayer.Kick("Haxxor!"); } }[/cpp] God how I love pseudocode, especially when it makes something so complicated seem so simple by using some godly class that magically exists... [editline]11:30PM[/editline] And yeah, it would take at least a year and a half to learn C++ proficiently enough to create something like this, then a few months to learn how to inject the program into a game and adapt the code to the game.
Sorry, you need to Log In to post a reply to this thread.