Estoy jugando Skyrim en modo ventana y estoy tratando de crear un bot para este juego para uso personal. Me gustaría que el bot juegue el juego en segundo plano, mientras hago otras cosas, el único problema es que la ventana del juego se detiene cuando pierde el foco. ¿Hay alguna manera de hacer que el proceso de Skyrim piense que todavía tiene el foco, por lo que continúa funcionando mientras hago otra cosa en otra ventana? No soy un experto en programación de Windows, pero ¿sería posible si pudiera interceptar de algún modo el mensaje que dice no enfocado o minimizado en el proceso, y así dejar que el proceso piense que todavía está enfocado?¿Es posible evitar mediante programación que un juego se detenga cuando su ventana pierde el foco?
Q
¿Es posible evitar mediante programación que un juego se detenga cuando su ventana pierde el foco?
6
A
Respuesta
6
Es posible. Necesitas encontrar el mecanismo a través del cual el juego verifica si está en primer plano y luego engañarlo para que piense que el interruptor no se ha producido. Esto requerirá una cierta cantidad de ingeniería inversa de su parte. Hay muchas maneras diferentes en que el juego puede hacer esta comprobación.
Usted puede tratar de jugar con enganchando uno de los siguientes mensajes/funciones: WM_KILLFOCUS, WM_ACTIVATE, GetForegroundWindow. Por otro lado, el juego podría estar haciendo algo funky con DirectX. No tengo mucha experiencia allí.
Para volver a iterar, para hacer esto correctamente, realmente vas a tener que descubrir exactamente cómo hace el juego la comprobación (y luego subvertir eso).
Cuestiones relacionadas
- 1. Cerrar mediante programación una ventana NSW cuando pierde el foco
- 2. WPF: detectar cuando la ventana pierde el foco
- 3. selección cambia de color cuando Firefox se pierde el foco
- 4. ¿Cómo guardar automáticamente en Vim 7 cuando se pierde el foco de la ventana?
- 5. Android: detectar cuando se inicia otra actividad (o su actividad pierde el foco)
- 6. Detectando cuando un iframe obtiene o pierde el foco
- 7. Ejecutar JavaScript cuando un elemento pierde el foco
- 8. ¿Cómo se produce un evento cuando el control de texto pierde el foco?
- 9. Maximizar una ventana mediante programación y evitar que el usuario cambie el estado de Windows
- 10. La ventana modal recién creada pierde el foco y se vuelve inaccesible en Windows Vista
- 11. TextBox - ¿Puedo mantener la selección resaltada cuando pierde el foco?
- 12. Ocultar ul cuando pierde el foco en jQuery
- 13. ¿Es posible establecer drawableLeft mediante programación?
- 14. AutoPostback con TextBox pierde el foco
- 15. ¿Cómo volver a enfocar un campo de texto cuando se pierde el foco en un formulario HTML?
- 16. ¿Es posible desinstalar mediante programación un paquete en Android
- 17. Vim: volver al modo de comando cuando se pierde el foco
- 18. ¿Cómo establecer el foco en otra ventana?
- 19. ¿Es posible evitar que un método se muestre en intellisense?
- 20. ¿Es posible desactivar el modo silencioso mediante programación en Android?
- 21. Editando Info.plist posible mediante programación?
- 22. Deshabilitar el cambio de color cuando la lista de origen pierde el foco
- 23. UITextView selectedRange no se muestra cuando se establece mediante programación
- 24. ¿Es posible hacer clic en un botón sin perder el foco en un cuadro de texto?
- 25. ¿Cómo puedo saber cuándo un EditText pierde el foco?
- 26. DataGridComboBoxColumn pierde su contenido cuando la selección cambia
- 27. ¿Cómo puedo hacer que UIImageView cambie su imagen mediante programación?
- 28. ¿Cómo puedo evitar la advertencia de seguridad de Outlook cuando envío un correo electrónico mediante programación?
- 29. ¿Es posible eliminar el foco de una entrada de texto cuando se carga una página?
- 30. ListView en SlidingDrawer pierde el foco después de onResume
probablemente debería hacer esta aquí: http://gamedev.stackexchange.com/ – c0d3Junk13
@ c0d3Junk13 - Lo siento, yo estaba buscando el sitio de juegos en el intercambio de pila - me encontré con éste - http: // juego. stackexchange.com/ - y pensó que era eso. Lo intentaré en gamedev gracias. – user836045
Creo que está igualmente bien aquí, esto no es necesariamente específico para los juegos. –