Quote Originally Posted by Larirawiel View Post
There are some technical reasons why i wrote it and my postings do not contradict. It is only a matter of effort, the botters/cheaters have to do to overcome the anticheat mechanisms. You can technically prevent a working code injection. This will propably stop all textures and model altering mods, damage meters etc. Code injection is also very easy to do for the players. Just start the character altering mod/parser with Administrator rights or use a special launcher and you are done. And that is the reason why so many players do that. Because it is easy. If you stop a working code injection, then many players and developers of those tools will simply give up.

But when it comes to stop Gil selling botters, they will not give up so quickly because real money is involved. For botting, teleport hacks etc. code injection is not needed. And if you put the whole Windows installation into a virtual machine then you can do what you want with the game from the VM host. But setting up such a virtual machine, which allows you to modify a game, running in the guest OS is way harder than starting a special launcher with elevated rights.

So no, you cannot prevent cheats and bots but you can raise the effort, which would be needed to run them successfully.


Cheers
You can prevent regular players from cheating, you can prevent cheating from being widespread and normalized. That alone justifies the means. Nobody expects the game to be free of cheaters, but it's a fair expectation for cheating to be abnormal.