BTA dio una muy buena respuesta. Solo quería agregar que los diferentes métodos son sospechosos para diferentes medios de detección por parte de la compañía de juegos. La piratería en el cliente del juego a través de la supervisión de la memoria o el análisis de paquetes generalmente se detecta más fácilmente. Generalmente no lo recomiendo, ya que puede quedar atrapado con mucha facilidad.
El raspado de pantalla utilizado con emulación de entrada es generalmente la forma más segura de botar un juego y no quedar atrapado. Muchas personas (incluido yo mismo) lo han estado haciendo durante años sin problemas.
Además, para agregar un paso adicional entre la detección de lo que sucede en el juego y la aportación, algunos juegos requieren un cálculo exhaustivo antes de poder decidir qué tipo de información proporcionar al juego. Por ejemplo, hubo un juego en el que tuve que calcular el número de naves para enviar al atacar al enemigo, y esto se basó en la cantidad de naves que tenía, el tipo de naves, y quiénes y qué clase de enemigo era. El cálculo generalmente es la parte "fácil", ya que puede hacerlo generalmente en casi cualquier lenguaje de programación.
Hay una gran diferencia entre los dos tipos. No tengo ninguna experiencia en ninguno de los dos, pero estoy bastante seguro de que los MMORPG están simulando la entrada del usuario (haciendo clic en partes de la pantalla o simulando pulsaciones de teclas) donde los programadores del juego escriben los FPS que vienen con el juego. y probablemente tengan acceso a más información (como dónde están los muros, para que no tengan que rozar la pantalla para descubrir si chocan contra una pared) –
'¡Advertencia!' Esta pregunta parece haber sido publicada por un bot. _Ellos nos están espiando para ver si los entendemos. ;-) Broma aparte, esta pregunta es bastante "amplia y superficial", no muy diferente de algunas cosas que obtenemos de bots ... – mjv