HyperLaunch.exe se queda colgado en «procesos» al cerrar MAME desde HyperSpin, solucion
Hace unas semanas me reportaron un problema con el front-end de Hyperspin, que por sino lo sabeis, tengo una lista en el canal de Youtube en donde voy mostrando como ir agregando y configurando sistema por sistema y resolviendo los tipicos problemas que nos podemos encontrar.
El tema es que nosotros tenemos MAME perfectamente configurado y funcional en HyperSpin, y de pronto al cerrar el emulador y querer volver al Hyperspin este parece que se cierra (mame.exe) y volvemos a la rueda de Hyperspin, podemos seleccionar otro juego pero este no se lanza ya, si tenemos mas sistemas tampoco vamos a poder lanzar los juegos, ¿por que?
La causa es que tenemos el HyperLaunch.exe «colgado» en los procesos de Windows (Control+Alt+Supr), y hasta que no se cierre este no vuelve a lanzar otro juego (es el enlace entre el front-end y el emulador, si esta «ejecutandose» se entiende que estamos jugando a algun juego y no podemos lanzar otro).
Explicado el problema, tenemos que averiguar como solucionarlo, hasta donde he podido probar y me han reportado, tanto en comentarios del canal de youtube como en EOL esto solo pasa con el emulador de MAME y sus juegos, no tengo conocimiento de que pase con otros emuladores, y la version de MAME parece no importar pues la que yo uso por defecto es la 0.133 y varios usuarios me comentan que han actualizado el MAME.exe y sigue pasando, por lo tanto el problema esta en el modulo «MAME.ahk» de nuestro Hyperspin (C:\Hyperspin\Modules\MAME\MAME.ahk) que no es capaz por la razon que sea de identificar el cierre de MAME.exe y cerrar el HyperLaunch.exe para poder volver a lanzarlo.
¿como lo solucionamos? Modificando el MAME.ahk poniendo este codigo que he sacado haciendo pruebas y error, borrais todo el contenido de MAME.ahk y pegais esto, guardais y probais:
;MAME
;Modificado por MuR3, HyperLaunch.exe se cierra y no queda colgado en procesosRunWait %Executable% «%romPath%%romName%%romExtension%», %EmuPath%,UseErrorLevel
WinActivate, HyperSpin
ExitApp
CloseProcess:
Process, Close, %Executable%
Return
Cualquier problema, me lo comentais, pero yo lo tengo asi y funciona perfectamente sin ningun problema, quedaria averiguar si esto pasa con un SO concreto o con todos.
Un saludo amigos.
Teneis aqui la carpeta HYPERSPIN compartida en GOOGLE DRIVE con todos los AHK y mas cosas sobre HYPERSPIN que he ido usando en mis investigaciones y configuraciones: https://drive.google.com/drive/folders/1ZSRaB4B4O3Zizu_cz2ZeGtjNqJ7h0Oan?usp=sharing
Hola. He probado este «parche» porque como bien dices se me quedaba colgado hyperlaunch.exe con el anterior ahí, pero con esta modificación no entra ningún juego. Estoy utilizando Windows XP (retros 1.8). Cómo lo puedo solucionar?
Gracias
¿No entra ningun juego? le das y no hace absolutamente nada?
Dime la ruta donde tienes el mame, deberia ser esta:
C:\Hyperspin\Emulators\MAME\mame.exe
Y los juegos en:
c:\Hyperspin\Emulators\MAME\roms
Esto tiene que estar asi configurado en HyperHQ en la parte de MAME, sino no va a funcionar, si estas usando la compilacion de 220 juegos que yo mismo hice integrada en un Hyperspin que tu hayas hecho tienes que modificar las carpetas para hacerlas coincidir con la ruta de arriba.
Un saludo.
Hola.
Sí. Las rutas las tengo cambiadas porque la carpeta está en el escritorio. He configurado hyperspin y he agregado tu paquete de mame 220 como muestras en Youtube. Funciona bien pero al entrar en un juego y volver a la rueda no me deja entrar en ningún juego más. Leí en los comentarios de YouTube que la solución estaba en tu blog y cambié el ahk pero ahora no entra en ningún juego ni si quiera la primera vez. Parece como que salta el emulador pero da error, salta una pantalla negra pero dura menos de un segundo. Sí vuelvo a poner el ahk original m vuelve a dejar entrar en el primer juego que pongo si cierro el proceso de hyperlaunch.
A ver si se te ocurre solución. Es un p4 Windows XP retros 1.8
Gracias por la rápida respuesta
Lo he puesto todo en c: como dijiste y parece que se ha solucionado. Muchas gracias
Esta pensado para poner C, sino habria que cambiar mas ficheros de configuracion en el mame, me alegro que ya te funcione, un saludo.
Hola me esta pasando lo mismo pero con el emulador de play station 1 como puedo solucionarlo?
Hola mur3, antes de nada decirte que eres un crack y mil gracias por los tutos. Tengo un problema con el hyperspin. Me funciona todo bien pero cuando he empezado a meter las imágenes y los vídeos de presentación de Los juegos “carpeta media” en neo geo al rato de estar mirando y probando juegos se me queda colgado el hyperspin no responde. Porque puede ser? Un saludo y gracias
Hola.
No te se decir por que yo los juegos de NEOGEO los tengo para MAME, no uso un emulador especificio para esta consola.
Un saludo.
hola, mur3 ya di con ello era una imagen que estaba defectuosa, la cambie y listo. yo tambiem tengo los juegos de neo para mama. un saludo y gracias.
hola mur3, antes que nada gracias por tus videos y guias siempre son de mucha utilidad.
dicho esto, me ocurrio un problema con mame, tengo istalado tu pack de 333 juegos, y andaba perfecto modifique el ahk como dijiste y funcionaba lo mas bien, ahora ultimamente se me dio por meter neo geo al fronted, y aca parece q esta el problema… puse otro emulador mame(la misma version 0.189) osea que ahora tengo el mame para mame y el mame para neo geo… la version de neo geo me funciona bien pero la version de mame me dejo de funcionar… al entrar me carga todos los medias, pero cuando le doy a algun juego no arranca y tampoco me deja iniciar otro juego, solo tocando la tecla de windows y dsp esc me deja volver para atras a la seleccion de rueda… cabe destacar q modifique el ahk de neo geo.. utilizando el mismo metodo del mame ahk.. porque no me dejaba volver para atras desde hypespin.. probe tmb sacar el ahk de neo geo para ver si funcionaba mame pero no.. ni sacando todo el emulador de neo geo logro correr los juegos de mame en hyperspin dado que por fuera ejecutando desde el emulador si me carga lo mas bien… que podria ser? desde ya muchas gracias.. y perdon por todos los caracteres
ya lo soluciones… no encontre nada en la web sobre el tema.. al parecer soy el unico q se la complica con neo geo xD los demas solo ponen todos los juegos en la misma carpeta y listo.. pero yo queria tener todos los originales de neo geo en la rueda.. y bueno lo logre.. era una tontera… solo tenia q arrancar solo con un mame.. con el q ya me vino en el pack de 333.. solo agregue neo geo como cualquier emulador.. y en el HQ le puse el mismo exe que el de mame.. solo le cambie la ruta de los rooms que la puse en emulator/SNK Neo geo/rooms y listo funciona perfecto.. lo dejo de paso por si alguien tiene el mismo problema!! saludos y gracias por todos tus aportes mur3!!!
Muchas gracias, me estaba volviendo loko y funcionó a la primera. Thanks.
Versión hyperlaunch 1.1.7.3, versión hyperspin 1.5.1.0
hola, no se si todavía andarás en esto pero por las dudas escribo, eh bajado tu pack de 333 juegos con hyperspin, eh instalado todo bien y funciona todo, solo que de vez en cuando, al salir de un juego se cuelga todo el programa. no así windows. ya que si presiono alt+ctrl+supr y aprieto el click derecho fuera de la ventana de wind. vuelve a andar todo normal. a veces lo hace tres veces seguidas y otras puede andar una hora y nada.
windows xp sp3, ram ddr2 2gb, Intel Pentium Dual Core E5300 2.6ghz. nvidia geforce 8400gs
Hola amigo, éste ha sido mi problema durante una semana que llevo instalado el hyperspin, y todo solucionado. Ahora a viciar!
Hola Danny,
buenos vicios te esperan!! a disfrutar.
Un saludo.
Hola, tengo un problema y es que al lanzar hyperlaunchHq.exe me salta un mensaje de error como si no localizase la ruta y no lo lanza
Urge gracias