| ||
QUOTE Ayer estuve haciendo algunas pruebas con uno de los dos muebles en los que el IPAC sí que me realiza el cambio directo de Modo 5 a 1, eso sí, fuera del frontend cargando un perfil adecuado desde WinIPAC. Intenté configurar algún juego en el frontend forzando el cambio automático de Modo 1 a 5 al entrar al juego y que volviese al Modo 1 al regresar al frontend. Y entonces ví a lo que te referías: no se carga el Modo 1 del frontend. Aunque yo me fijé en algo más: WinIPAC V2 sí que se abre, ya que en el area de notificaciones de Windows se muestra un icono del programa WinIPAC que no desaparece al pasar el ratón por encima. Es como que WinIPAC intenta cargar el perfil del frontend y no lo logra, se queda en espera sin completar la acción. Porque lo otro que me he fijado, y que te pido me confirmes si te sucede, es que si, después de regresar de un juego que utiliza un perfil en Modo 5, estando en el menú del frontend del sistema (PC Games en mi caso), presiono "Esc" en el teclado (no en el CPO), pasados unos pocos segundos se termina de cargar el perfil del frontend y se reconfigura el IPAC a Modo 1. A ver si puedo hacer alguna prueba más para intentar solucionar el problema. Este fin de semana y la semana que viene no voy a poder comprobartelo porque viajo, en cuanto vuelva estaré deseando probarlo y te digo. QUOTE Claro que te paso el script/programa, es un ejecutable compilado a partir del código en lenguaje AutoHotKey. Cada vez que se ejecuta limpia el area de notificaciones de Windows de iconos fantasma de programas y procesos ya cerrados. En el enlace encontrarás tanto el programa (RefreshToolbar.exe) como el script original en lenguaje AutoHotKey para que puedas ver el código y aprender o modificarlo (RefreshToolbar.ahk). El tercer archivo que encontrarás (PostExit.bat) es simplemente un .BAT que utilizo para no llamar directamente al programa desde HyperHQ.exe: Post-Exit01 Yo llamo a ese .BAT para meter en él más acciones que quiera realizar, y no sólo limpiar el area de notificaciones. Por ejemplo tú puedes incluir en el .BAT una llamada para lanzar RefreshToolbar.exe y otra para cerrar JoyToKey/Xpadder. Lo que te decía antes, a ver cuando lo puedo hacerlo funcionar y te digo. No obstante, un millón de gracias por el fichero. QUOTE No necesitas mapear los botones de un ratón con AutoHotKey: el IPAC en modo 1 ya puede asignar directamente entradas a esos clicks. Lo único que no puede asignar el IPAC son los movimientos del ratón. Entonces con el script ese que puse en el enalce anterior debe valer. Donde abría que ponerlo para que funcione o como tengo que hacer para funcionarlo. Si es mucho follón déjalo. QUOTE Es que yo no utilizo el Modo 5 en ningún emulador. Ya te comenté que TODOS los emuladores del mundo mundial aceptan entradas de teclado, y para ambos jugadores (el 1 y el 2). El Modo 5 sólo lo utilizo con juegos de PC que no aceptan entrada para dos jugadores con teclado y que exigen sí o sí utilizar dispositivos Xinput. Esos juegos, que están programados nativamente para utilizar mandos de Xbox, están también preparados para poder salir del juego con los botones normales de un mando de Xbox, a través de menús dentro del propio juego. No necesitan de la tecla "Esc". Por eso el módulo de PC Launcher, que es el que se utiliza para integrar dichos juegos en el frontend a través de RocketLauncher, tiene una opción que se configura juego a juego llamada "ExitMethod". Si en ella ponemos "InGame" ya no hace falta presionar Esc para salir del juego, sino que RocketLauncher espera a que tú salgas manualmente desde dentro de los menús del propio juego. Es la forma correcta de integrar estos juegos de PC: PC-Game-In-Game-Exit-Method De todas maeras para el Commodore Amiga no necesitarías un Modo 5 para jugar? Ok, entiendo. entonces por ejeplo en PopCap, en caso de usar el Modo 5 (suponiendo que no pudiese usar lo del script del ratón, que a su vez no lo he probado, tengo que ver como y donde se mete y de que manera) como lo harías, si usaras un Modo 5 para emular el ratón y quiseras salir del emulador. habría alguna opción vaálida dentro de "ExitMethod"? Se te ocurre algo? QUOTE El cambio de modo es lento, a mi tambien me me sicede, se puede apreciar en mi vídeo. De ahí el problema de utilizar Xpadder/JoyToKey junto a un cambio de Modo del WinIPAC: a los programas keymappers no les da tiempo de detectar los dos mandos al iniciarse. Y como utilizan las IDs de Windows se jorobó el invento. Yo es que cuando realizo un cambio de Modo es para no utilizar Keymappers, es porque necesito un par de mandos Xinput como tales en juegos de PC que no admiten entrada de teclado dual (para dos jugadores), como por ejemplo son Mortal Kombat XL, Tekken 7, Cuhead, etc. Por eso te sugiero que pruebes con perfiles de AutoHotKey y así evites el cambio de Modo. En cuanto a la herramienta de carga de perfiles de Virtual Controller, en cuanto la tenga terminada te la paso, espero que sea entre esta semana y la que viene. Por cierto, tengo que mirarme bien tu tutorial de Virtual controller para ver de que va exactamente. |