Autor Tema: ¿Visual Pinball en Attract Mode?  (Leído 2998 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado RAIMONBEE

  • Usuario Activo
  • *
  • Mensajes: 82
  • Gracias 1
  • Ciudad: Tarragona
  • Pais: España
¿Visual Pinball en Attract Mode?
« en: Junio 05, 2020, 12:54:55 am »
Advertisement
Hola a todos, en un post anterior Treme me aconsejaba pasarme a Attract Mode y la verdad después de probarlo ¡Me encanta! Así que he iniciado la migración desde Mala. Con éxito ya he conseguido instalar dos sistemas facilmente. Mi bartop cuenta con botones laterales para pinball en este caso Visual Pinball. Para Mala tenia el siguiente .bat funcionando a la perfección:

D:
cd D:\Emuladores\Visual Pinball
start /B /MIN JoyToKey.exe
closemul.exe VPinball992.exe %1 %2
kill JoyToKey.exe
kill VPinball992.exe
kill JoyToKey.exe
exit

El problema viene ahora cuando lo quiero configurar en Attract Mode , no consigo encontrar la manera de llamar al .bat . He estado reapasando los hilos con el tema y la verdad es que no termino de encontrar una solución, a ver si alguien puede echarme una mano. Un saludo y gracias de antemano.
« Última modificación: Junio 05, 2020, 12:57:22 am por RAIMONBEE »



Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:¿Visual Pinball en Attract Mode?
« Respuesta #1 en: Junio 05, 2020, 01:18:00 am »
Deberías poder llamar un .bat sin ningún problema... yo uso uno para el emulador de C64, que hay que pasar un parametro especial cuando carga un cartucho o cinta/disco/etc.

A ver que lo miro...

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:¿Visual Pinball en Attract Mode?
« Respuesta #2 en: Junio 05, 2020, 09:51:15 pm »
No tienes q usar necesariamente un .bat
Con algo asi ya te deberia servir.

Código: [Seleccionar]
# Generated by Attract-Mode v2.2.1
#
executable           cmd
args                 /c D: & cd "cd D:\Emuladores\Visual Pinball" & start /B /MIN JoyToKey.exe & start /wait VPinball912.exe -play -"[romfilename]" & Taskkill /F /IM JoyToKey.exe & Taskkill /F /IM VPinball912.exe
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables\
romext               .vpt;.VPT
exit_hotkey          Escape


Que parametros le pasas exactamente en %1 y %2?
« Última modificación: Junio 05, 2020, 09:53:51 pm por machiminax »

Desconectado RAIMONBEE

  • Usuario Activo
  • *
  • Mensajes: 82
  • Gracias 1
  • Ciudad: Tarragona
  • Pais: España
Re:¿Visual Pinball en Attract Mode?
« Respuesta #3 en: Junio 05, 2020, 11:23:51 pm »
Hola a todos, ante todo agradecer las respuestas. He probado la solución que comentaba machiminax y no ha dado resultado. Ese .bat si l ejecuto desde fuera de Attract Mode funciona a la perfección, cortesía hace algun tiempo del compa Empardopo para usarlo en MALA.

En la linea de comandos de del Execution de MALA tengo estos parámetros que imagino que son a los que te refieres ya que no soy un entendido en el tema.

-play "%path%\%rom%%ext%".

Editado: De todas formas consegui hacerlo funcionar con este código que adjunto a continuación , pero el problema es que no me ejecuta el JoyTokey antes que es lo que necesite para que funcionen las teclas laterales de mi bartop con el pinball.


executable          D:\Emuladores\Visual Pinball\VPinball992.exe
args                 /play "[romfilename]"
rompath             D:\Emuladores\Visual Pinball\Tables
romext               .vpt
« Última modificación: Junio 05, 2020, 11:28:41 pm por RAIMONBEE »

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:¿Visual Pinball en Attract Mode?
« Respuesta #4 en: Junio 06, 2020, 12:33:35 am »
Hola a todos, ante todo agradecer las respuestas. He probado la solución que comentaba machiminax y no ha dado resultado. Ese .bat si l ejecuto desde fuera de Attract Mode funciona a la perfección, cortesía hace algun tiempo del compa Empardopo para usarlo en MALA.

En la linea de comandos de del Execution de MALA tengo estos parámetros que imagino que son a los que te refieres ya que no soy un entendido en el tema.

-play "%path%\%rom%%ext%".

Editado: De todas formas consegui hacerlo funcionar con este código que adjunto a continuación , pero el problema es que no me ejecuta el JoyTokey antes que es lo que necesite para que funcionen las teclas laterales de mi bartop con el pinball.


executable          D:\Emuladores\Visual Pinball\VPinball992.exe
args                 /play "[romfilename]"
rompath             D:\Emuladores\Visual Pinball\Tables
romext               .vpt

Revisa bien xq lo pegue asi a lo bruto y ya veo q unas comillas estan mal, aqui hay un error

Citar
cd "cd D:\Emuladores\Visual Pinball"

El comando q pones y lo q puse es lo mismo, vamos que si usas cmd en executable y vas poniendo & vas ejecutando los comandos que necesites.

Corregido

Código: [Seleccionar]
# Generated by Attract-Mode v2.2.1
#
executable           cmd
args                 /c D: & cd "D:\Emuladores\Visual Pinball" & start /B /MIN JoyToKey.exe & start /wait VPinball912.exe -play -"[romfilename]" & Taskkill /F /IM JoyToKey.exe & Taskkill /F /IM VPinball912.exe
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables\
romext               .vpt;.VPT
exit_hotkey          Escape

Presupongo q tienes el joytokey en la misma carpeta q el visual pinball.

ojo q en  cmd

Código: [Seleccionar]
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables\no es lo mismo que
Código: [Seleccionar]
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables
Una forma sencilla de ver que puede estar saliendo mal es usar el attract-console.exe en modo ventana.Asi puedes ver el ccommando ejecutado en la ventana cmd
« Última modificación: Junio 06, 2020, 12:35:11 am por machiminax »

Desconectado RAIMONBEE

  • Usuario Activo
  • *
  • Mensajes: 82
  • Gracias 1
  • Ciudad: Tarragona
  • Pais: España
Re:¿Visual Pinball en Attract Mode?
« Respuesta #5 en: Junio 06, 2020, 02:28:15 am »
Efectivamente con estas últimas indicaciones funciona correctamente salvo un pequeño error, el bezel animado de la mesa de pinball se queda abierto con lo cual el emulador no termina de cerrar del todo impidiendo elegir otras mesas en el menú de pinball y el JoyToKey tampoco lo cierra. Creo que faltaria pasarle el closemul.exe que es el que cierra todo , aunque no tengo claro como hacerlo.Un saludo y gracias de nuevo.
« Última modificación: Junio 06, 2020, 02:30:58 am por RAIMONBEE »

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:¿Visual Pinball en Attract Mode?
« Respuesta #6 en: Junio 06, 2020, 01:37:27 pm »
Prueba con algo asi, o le quitas el /MIN

Código: [Seleccionar]
& start /MIN closemul.exe
Código: [Seleccionar]
# Generated by Attract-Mode v2.2.1
#
executable           cmd
args                 /c D: & cd "D:\Emuladores\Visual Pinball" & start /B /MIN JoyToKey.exe & start /MIN closemul.exe & start /wait VPinball912.exe -play -"[romfilename]" & Taskkill /F /IM JoyToKey.exe & Taskkill /F /IM VPinball912.exe
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables\
romext               .vpt;.VPT
exit_hotkey          Escape


Quizas debas usar
Código: [Seleccionar]
exit_hotkey          Esc

Taskkill deberia cerrar el vpinball, pero comprueba si eso el nombre que sale en el admin de tareas, puede ser VPinball912.exe o VPinball.exe

https://norfipc.com/comandos/como-usar-comandos-tasklist-taskkill-windows.php

Desconectado RAIMONBEE

  • Usuario Activo
  • *
  • Mensajes: 82
  • Gracias 1
  • Ciudad: Tarragona
  • Pais: España
Re:¿Visual Pinball en Attract Mode?
« Respuesta #7 en: Junio 06, 2020, 02:42:05 pm »
Gracias por tu respuesta. He modificado según tus indicaciones los argumentos pero al ejecutarlo me dice en realcion con el Closemul "program executable not found". ¿Hay alguna manera de hacerlo sin el Closemul ? Un saludo.

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:¿Visual Pinball en Attract Mode?
« Respuesta #8 en: Junio 06, 2020, 06:42:10 pm »
Nunca use closemu, al menos q yo recuerde.
Por lo q veo te funcionaria en teoria asi

Código: [Seleccionar]
# Generated by Attract-Mode v2.2.1
#
executable           cmd
args                 /c D: & cd "D:\Emuladores\Visual Pinball" & start /B /MIN JoyToKey.exe & start /wait closemul VPinball912.exe -play -"[romfilename]" & Taskkill /F /IM JoyToKey.exe
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables\
romext               .vpt;.VPT
exit_hotkey          Escape

https://arcadespain.info/Foro/index.php?topic=2251.0

closemul.ini

Código: [Seleccionar]
Exit Key 1=ESC
Exit Key 2=
Extract=
Extracted Ext 1=
Extracted Ext 2=
Pre Command=D:\Emuladores\Visual Pinball\joytokey.exe
Post Command= taskkill /im joytokey.exe
Mount Program=
Mount Device=
Mount Parameters=
Registry File=
Automation=
Automation Steps=
Automation Delay=
Program=VPinball912.exe
Program 2=
Param Before File=
Param After File=
File=
Snap 1 Search=
Snap 2 Search=
Snap Extension=
Snap Source Folder=
Snap 1 Dest Folder=
Snap 2 Dest Folder=
Quit Management=
Quit TimeOut=
Disable Quotes


Exit Key 1=ESC no se exatamente si es esc o escape, imagino q eso ya lo tienes.
Asi estariamos duplicando la ejecucion y kill de joytokey.
Tienes q probar si realmente te hace falta ponerlo en los dos sitios.

Haz unas pruebas a ver si es


Código: [Seleccionar]
# Generated by Attract-Mode v2.2.1
#
executable           cmd
args                 /c D: & cd "D:\Emuladores\Visual Pinball" & start /B /MIN JoyToKey.exe & start /wait closemul VPinball912.exe -play -"[romfilename]" & Taskkill /F /IM JoyToKey.exe
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables\
romext               .vpt;.VPT
exit_hotkey          Escape

o bien

Código: [Seleccionar]
# Generated by Attract-Mode v2.2.1
#
executable           cmd
args                 /c D: & cd "D:\Emuladores\Visual Pinball" & start /B /MIN JoyToKey.exe & start /wait closemul.exe VPinball912.exe -play -"[romfilename]" & Taskkill /F /IM JoyToKey.exe
rompath              D:\Emuladores\Visual Pinball\VP 9 Tables\
romext               .vpt;.VPT
exit_hotkey          Escape

o si ya con el .ini no necesitas

Código: [Seleccionar]
& start /B /MIN JoyToKey.exe
Código: [Seleccionar]
& Taskkill /F /IM JoyToKey.exe

Desconectado RAIMONBEE

  • Usuario Activo
  • *
  • Mensajes: 82
  • Gracias 1
  • Ciudad: Tarragona
  • Pais: España
Re:¿Visual Pinball en Attract Mode?
« Respuesta #9 en: Junio 06, 2020, 08:09:34 pm »
He conseguido con esta combinación que funcione, con la pega de que el JoyToKey no se cierra al final.


# Generated by Attract-Mode v2.6.1
#
executable           cmd
args                 /c D: & cd "D:\Emuladores\Visual Pinball\" & start /B /MIN JoyToKey.exe  & start /wait Closemul.exe VPinball992.exe -play -"[romfilename]" & Taskkill  /F /IM JoyToKey.exe
rompath              D:\Emuladores\Visual Pinball\Tables\
romext               .vpt;.VPT
exit_hotkey          Joy1 Button10

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:¿Visual Pinball en Attract Mode?
« Respuesta #10 en: Junio 06, 2020, 08:18:14 pm »
Pega el .ini del closemul q usabas en mala y si has cambiado algo pega el de attract mode.
Si funcionaba en mala tiene q funcionar en am
PD. Tb puedes usar el AllInOneFYC

Desconectado RAIMONBEE

  • Usuario Activo
  • *
  • Mensajes: 82
  • Gracias 1
  • Ciudad: Tarragona
  • Pais: España
Re:¿Visual Pinball en Attract Mode?
« Respuesta #11 en: Junio 06, 2020, 08:28:05 pm »
El closemul no lo he modificado, lo tengo asi:

losemul v0.3
Contact: lustar[at]free[dot]fr

---------------------------------------------------------------------------------------------------------------------------
- Exit Key 1:      (ASCII key code). The key that will be used to Exit the Program. Defaults to ESC (27).
- Exit Key 2:      (ASCII key code). A second key to form an ExitKey1+ExitKey2 combination to Exit the Program.
- Extract:      ("unzip" for zip, 7z, tar, or "unrar" for rar). Extract File, then run it with the Program.
- Extracted Ext 1:   (without the dot, as in "cue"). In case there are several files in the archive.
- Extracted Ext 2:   (without the dot, as in "cue"). In case the archive could contain another file format.
- Pre Command:      ("bat"/"exe" or path\executable.ext). Program to execute before launching the File.
- Post Command:      (executable.ext or path\executable.ext). Program to execute when the main Program is closed.
- Mount Program:   (daemon tools full path). Mount The File to a virtual drive before launching the Program.
- Mount Device:      (virtual drive device number). Needed by the mount setting. Usually 0.
- Mount Parameters:   (put quotes around the whole line, not around each parameter). If you need daemon settings.
- Registry File:   (name.reg). Enforce settings from .reg before the File is launched.
- Automation:      (Keyword or Window Title). To activate automated loading. Needed by the Automation Steps setting.
- Automation Steps:   (comma separated list, using WAIT/ASCII/F1-F12/ENTER/SPACE/SHIFT+/CTRL+/ALT+/WIN+).
- Automation Delay:   (milliseconds, Defaults to 100). Time to Wait between each Automation Commands.
- Program:      The Program that is going to be run then closed using the Exit Key(s).
- Program 2:      This program will not be launched, but will replace the Program to be closed using the Exit Key(s).
- Param Before File:   If the Program needs extra command line parameters Before the File name.
- Param After File:   If the Program needs extra command line parameters After the File name.
- File:         A File to be run by the Program.
- Snap 1 Search:   (Search String). Search a File containing this string.
- Snap 2 Search:   (Search String). Search a File containing this string.
- Snap Extension:   (File Extension). The file format of the snapshots.
- Snap Source Folder:   (Path). Source Folder of the snapshots.
- Snap 1 Dest Folder:   (Path). Destination Folder for the first snapshot.
- Snap 2 Dest Folder:   (Path). Destination Folder for the second snapshot.
- Quit Management:   (0:Off 1:On(Default) 2:orESC 3:=ESC 4:CloseOnly 5:MethodB 6:MethodB+orESC 7:MethodB+=ESC).
- Quit TimeOut:      (Defaults to 200. 0: Always Force) Gently Close Program -> TimeOut -> Forcefully Close Program.
- Disable Quotes:   (0|blank: Use Quotes / 1: Disable quotes). Some emulators do not expect quotes.
---------------------------------------------------------------------------------------------------------------------------
[Parameters]
Exit Key 1=27
Exit Key 2=
Extract=
Extracted Ext 1=
Extracted Ext 2=
Pre Command=
Post Command=
Mount Program=
Mount Device=
Mount Parameters=
Registry File=
Automation=
Automation Steps=
Automation Delay=
Program=Fusion.exe
Program 2=
Param Before File=
Param After File=
File=
Snap 1 Search=
Snap 2 Search=
Snap Extension=
Snap Source Folder=
Snap 1 Dest Folder=
Snap 2 Dest Folder=
Quit Management=1
Quit TimeOut=500
Disable Quotes=

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:¿Visual Pinball en Attract Mode?
« Respuesta #12 en: Junio 06, 2020, 11:39:55 pm »
Por lo que veo el closemul en realidad no esta haciendo nada  :D

Prueba un par de cosas

1.
Código: [Seleccionar]
# Generated by Attract-Mode v2.6.1
#
executable           cmd
args                  /c Taskkill /F /IM JoyToKey.exe & D: & cd "D:\Emuladores\Visual Pinball\" & start /B /MIN JoyToKey.exe  & start /wait Closemul.exe VPinball992.exe -play -"[romfilename]" & timeout 2 >nul & Taskkill /F /IM JoyToKey.exe
rompath              D:\Emuladores\Visual Pinball\Tables\
romext               .vpt;.VPT
exit_hotkey          Joy1 Button10

2.Si asi tampoco lo cierra

creas un .bat "kill_j2k.bat" y lo dejas junto al joytokey.exe

Código: [Seleccionar]
taskkill.exe /F /IM JoyToKey.exe
Código: [Seleccionar]
# Generated by Attract-Mode v2.6.1
#
executable           cmd
args                  /c Taskkill /F /IM JoyToKey.exe & D: & cd "D:\Emuladores\Visual Pinball\" & start /B /MIN JoyToKey.exe  & start /wait Closemul.exe VPinball992.exe -play -"[romfilename]" & timeout 2 >nul & D: & cd "D:\Emuladores\Visual Pinball\" & call kill_j2k.bat
rompath              D:\Emuladores\Visual Pinball\Tables\
romext               .vpt;.VPT
exit_hotkey          Joy1 Button10

3. El closemul.ini no parece estar configurado correctamente.Problema que la primera linea

Exit Key 1=27

No se a que corresponde.Si no va ninguna de las anteriores soluciones ya vemos.

4. Usar el AllInOneFYC

« Última modificación: Junio 06, 2020, 11:46:32 pm por machiminax »

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:¿Visual Pinball en Attract Mode?
« Respuesta #13 en: Junio 06, 2020, 11:45:00 pm »
Update importante

Código: [Seleccionar]
Taskkill  /F /IM JoyToKey.exe
prueba

Código: [Seleccionar]
Taskkill /F /IM JoyToKey.exe
Habia un doble espacio.
Como te digo estoy pegando codigo con un air mouse en la tv del salon y no es lo ideal  ;D

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21728
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:¿Visual Pinball en Attract Mode?
« Respuesta #14 en: Junio 08, 2020, 07:51:19 am »
Hay que ver con la de cositas que hace el AllInOneFYC, jajajajajaaja!

 


* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: beaches Foro: Salón Recreativo FaseBonus 11/05/2024 (07:33)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: Zael Foro: Noticias de emuladores 10/05/2024 (13:48)
* Retro 320 - Wizard of wor  Autor: Zael Foro: Competiciones y concursos 06/05/2024 (20:43)
* Recopilatorio Retos: Desde el 1 hasta .....  Autor: montypepa Foro: Competiciones y concursos 05/05/2024 (21:30)
* ¿A qué estáis jugando ahora mismo?  Autor: jmpuk Foro: Offtopic 05/05/2024 (01:05)
* iojukebox Theme, un JukeBox para Attract-Mode  Autor: gucaza Foro: Themes AM 04/05/2024 (02:47)
* Nuevo miniPc para mi vieja recre y juegos Windows compatibles formato 4:3  Autor: jmpuk Foro: Offtopic 02/05/2024 (23:31)
* Homenaje a Locomalito  Autor: beaches Foro: Otros programas 02/05/2024 (23:03)
* La inteligencia artificial ha llegado a la música  Autor: jmpuk Foro: Offtopic 02/05/2024 (21:45)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: arquillos Foro: Offtopic 02/05/2024 (09:39)
* [Recomendacion] Series para ver  Autor: jmpuk Foro: Offtopic 01/05/2024 (21:54)
* Etpa8: El Reino Subterráneo  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:49)
* Stop the express  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:29)
* Amiga Games + 1.9.2  Autor: empardopo Foro: Emuladores 01/05/2024 (20:58)
* West Bank para ZX Spectrum  Autor: empardopo Foro: ZX Spectrum 01/05/2024 (20:07)
* Info sobre MARP  Autor: Zael Foro: Records y wolfmame 29/04/2024 (23:45)
* Patrocinador para el foro ArcadeSpain  Autor: empardopo Foro: Noticias 29/04/2024 (19:37)
* Aprende a hacerte un PORTABLE de tu juego arcade favorito  Autor: empardopo Foro: Records y wolfmame 29/04/2024 (19:27)
* Screenshot de empardopo  Autor: empardopo Foro: Otros programas 24/04/2024 (19:42)
* Concurso Bytemaniacos 2025  Autor: empardopo Foro: Creación de juegos 23/04/2024 (21:46)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 21/04/2024 (19:16)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: empardopo Foro: Offtopic 21/04/2024 (18:47)
* Hacer fondos de pantalla con Excel para Spectrum  Autor: empardopo Foro: Creación de juegos 18/04/2024 (19:33)
* Salón Recreativo FaseBonus - Preparativos y Sugerencias  Autor: Zael Foro: Salón Recreativo FaseBonus 17/04/2024 (00:17)
* Retropixel 2024  Autor: Zael Foro: Eventos Arcades 14/04/2024 (12:24)
* Ofertas Amazon  Autor: empardopo Foro: Offtopic 11/04/2024 (20:29)

Countdown
Buscaunchollo.click