Arcadespain
Software => Attract Mode => Entornos graficos => Tutoriales de AM => Mensaje iniciado por: machiminax en Mayo 02, 2017, 02:57:00 pm
-
Confirmado por Empardopo que el sistema funciona ;)
Importante tener en cuenta la letra del disco duro donde ejecutais el Wolfmame.
Si no es en "C:\" hay que añadirla en la linea de "args" , esta explicado unos posts mas abajo.
# Generated by Attract-Mode v2.2.1
#
executable cmd
args /c cd "PATHTOEMULATOR" & move ".\cfg\[name].cfg" ".\cfg\[name].bak" & move ".\hi\[name].hi" ".\hi\[name].bak" & move ".\nvram\[name].nv" ".\nvram\[name].bak" & move ".\diff\[name].dif" ".\diff\[name].bak" & mame [name] -record [name].inp -nvram_directory NUL & move ".\cfg\[name].bak" ".\cfg\[name].cfg" & move ".\hi\[name].bak" ".\hi\[name].hi" & move ".\nvram\[name].bak" ".\nvram\[name].nv" & move ".\diff\[name].bak" ".\diff\[name].dif"
-
Compi, iba a probar a poner otro emulador llamado wolfmame y meterle este fichero pero no está completo, verdad?
Puedes poner el fichero completo?
Por cierto, donde pone "PATHTOEMULATOR" se supone que tengo que poner la ruta completa al ejecutable de mi wolfmame?
-
El "fichero completo" depende de cada instalacion:
# Generated by Attract-Mode v2.2.0-1
#
executable
args
rompath
romext
system
import_extras
La lineas que te faltaria para que funcione son "rompath" , "romext"
rompath: Es la ruta de tus roms , no hace falta usar comillas
romext: La extension de tus roms , si son varias se usa ";" sin comillas para separar una de otra.
A partir de ahi ya son "opcionales" segun el metodo que quieras usar para generar la lista de roms.
Es lo que puse en ese tutorial de como usar el xml de hyperpin.
PATHTOEMULATOR: Es la ruta a la carpeta del ejecutable de wolfmame , o del emulador que sea.
Pero la ruta a la carpeta , no la ruta con el .exe incluido.
Si por ej tienes el exe en "C:\AttractMode\Emulators\Woflmame\mame.exe"
PATHTOEMULATOR = "C:\AttractMode\Emulators\Woflmame\"
EDIT:Voy a poner un ejemplo de lo que podria ser un fichero completo:
# Generated by Attract-Mode v2.2.1
#
executable cmd
args /c cd "C:\AttractMode\Emulators\Woflmame\" & move ".\cfg\[name].cfg" ".\cfg\[name].bak" & move ".\hi\[name].hi" ".\hi\[name].bak" & move ".\nvram\[name].nv" ".\nvram\[name].bak" & move ".\diff\[name].dif" ".\diff\[name].bak" & mame [name] -record [name].inp -nvram_directory NUL & move ".\cfg\[name].bak" ".\cfg\[name].cfg" & move ".\hi\[name].bak" ".\hi\[name].hi" & move ".\nvram\[name].bak" ".\nvram\[name].nv" & move ".\diff\[name].bak" ".\diff\[name].dif"
rompath C:\AttractMode\Emulators\Woflmame\roms
romext .zip;.7z
system Wolfmame
import_extras C:\AttractMode\extras\Hyperspin\MAME.xml
artwork cabinet Y:\AttractMode\Media\MAME\Images\Cabinet
artwork flyer Y:\AttractMode\Media\MAME\Images\Flyer
artwork snap Y:\AttractMode\Media\MAME\Video
artwork wheel Y:\AttractMode\Media\MAME\Images\wheel\
EDIT2: !!! IMPORTANTE !!! De momento vamos a "suponer" que las roms de Wolfmame estan en la carpeta roms junto al ejecutable , si no es asi habria que editar la linea rompath del mame.ini
-
Lo he probado y a mí no me ha furulado...
Tengo el fichero wolfmame.cfg tal que así
# Generated by Attract-Mode v2.2.1
#
executable cmd
args /c cd "F:\Emuladores\wolfmame-0151\" & move ".\cfg\[name].cfg" ".\cfg\[name].bak" & move ".\hi\[name].hi" ".\hi\[name].bak" & move ".\nvram\[name].nv" ".\nvram\[name].bak" & move ".\diff\[name].dif" ".\diff\[name].bak" & mame [name] -record [name].inp -nvram_directory NUL & move ".\cfg\[name].bak" ".\cfg\[name].cfg" & move ".\hi\[name].bak" ".\hi\[name].hi" & move ".\nvram\[name].bak" ".\nvram\[name].nv" & move ".\diff\[name].bak" ".\diff\[name].dif"
rompath F:\Emuladores\Roms0151\ROMs
romext .zip;.7z
system Arcade
info_source listsoftware
import_extras F:\Emuladores\wolfmame-0151\MAME.xml;F:\Emuladores\wolfmame-0151\dats\database_151.xml;E:\AM221\extras\catver.ini
exit_hotkey Q
artwork flyer E:\AttractMode\emulators\MAME\flyers
artwork marquee E:\AttractMode\emulators\MAME\marquees
artwork snap E:\AttractMode\emulators\MAME\Video
artwork wheel E:\AttractMode\emulators\MAME\Wheel
Cuando lanzo algún juego de la lista me aparece esto en el command line que hay por debajo del emulador...
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar el archivo especificado.
"mame" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar el archivo especificado.
*** Running: cmd /c cd "F:\Emuladores\wolfmame-0151\" & move ".\cfg\50lions.cfg" ".\cfg\50lions.bak" & move ".\hi\50lions.hi" ".\hi\50lions.bak" & move ".\nvram\50lions.nv" ".\nvram\50lions.bak" & move ".\diff\50lions.dif" ".\diff\50lions.bak" & mame 50lions -record 50lions.inp -nvram_directory NUL & move ".\cfg\50lions.bak" ".\cfg\50lions.cfg" & move ".\hi\50lions.bak" ".\hi\50lions.hi" & move ".\nvram\50lions.bak" ".\nvram\50lions.nv" & move ".\diff\50lions.bak" ".\diff\50lions.dif"
-
Igual es por el mame.ini, a mi a la primera no me fue , tuve que añadirle la ruta de roms de attract mode.
rompath ".\roms\bios;roms;Y:\Roms_HyperSpin\MAME\PaqueteRetos2015\roms"
-
Igual es por el mame.ini, a mi a la primera no me fue , tuve que añadirle la ruta de roms de attract mode.
rompath ".\roms\bios;roms;Y:\Roms_HyperSpin\MAME\PaqueteRetos2015\roms"
Pero el mensaje que me da yo creo que es que no encuentra el ejecutable de mame y en teoría esa ruta está bien...
En el mame.ini tengo colocada la ruta de las roms...
Enviado desde mi MI MAX 2 mediante Tapatalk
-
Igual es por el mame.ini, a mi a la primera no me fue , tuve que añadirle la ruta de roms de attract mode.
rompath ".\roms\bios;roms;Y:\Roms_HyperSpin\MAME\PaqueteRetos2015\roms"
Pero el mensaje que me da yo creo que es que no encuentra el ejecutable de mame y en teoría esa ruta está bien...
En el mame.ini tengo colocada la ruta de las roms...
Enviado desde mi MI MAX 2 mediante Tapatalk
A veces al no usar "C:\" hay que añadirle la letra , a ver asi?
executable cmd
args /c F: & cd "F:\Emuladores\wolfmame-0151\" & move ".\cfg\[name].cfg" ".\cfg\[name].bak" & move ".\hi\[name].hi" ".\hi\[name].bak" & move ".\nvram\[name].nv" ".\nvram\[name].bak" & move ".\diff\[name].dif" ".\diff\[name].bak" & mame [name] -record [name].inp -nvram_directory NUL & move ".\cfg\[name].bak" ".\cfg\[name].cfg" & move ".\hi\[name].bak" ".\hi\[name].hi" & move ".\nvram\[name].bak" ".\nvram\[name].nv" & move ".\diff\[name].bak" ".\diff\[name].dif"
O como mucho si asi tampoco te lo encuentra añadirle ".exe" asi:
executable cmd
args /c F: & cd "F:\Emuladores\wolfmame-0151\" & move ".\cfg\[name].cfg" ".\cfg\[name].bak" & move ".\hi\[name].hi" ".\hi\[name].bak" & move ".\nvram\[name].nv" ".\nvram\[name].bak" & move ".\diff\[name].dif" ".\diff\[name].bak" & mame.exe [name] -record [name].inp -nvram_directory NUL & move ".\cfg\[name].bak" ".\cfg\[name].cfg" & move ".\hi\[name].bak" ".\hi\[name].hi" & move ".\nvram\[name].bak" ".\nvram\[name].nv" & move ".\diff\[name].bak" ".\diff\[name].dif"
-
@machiminax, acabo de probarlo tal y como has comentado y funciona.
Thanks
-
@machiminax, acabo de probarlo tal y como has comentado y funciona.
Thanks
Pues ponlo en lo de los retos si quieres , asi se facilita el tema sin andar con bats ni leches.
Si ves que puede ayudar por mi genial.
Asi es mucho mas facil participar.
-
@machiminax, acabo de probarlo tal y como has comentado y funciona.
Thanks
Pues ponlo en lo de los retos si quieres , asi se facilita el tema sin andar con bats ni leches.
Si ves que puede ayudar por mi genial.
Asi es mucho mas facil participar.
Colocado aquí (http://arcadespain.info/Foro/index.php?topic=1007.0).
Saludos
-
@machiminax, he intentado hacer una mejora para que no sea siempre el mismo inp el que grabe sino que le ponga la fecha, hora, etc...
El código sería el siguiente:
# Generated by Attract-Mode v2.2.1
#
executable cmd
args /c D: & cd "D:\AMAS-2022\emulators\wolfmame-0151\" & move ".\cfg\[name].cfg" ".\cfg\[name].bak" & move ".\hi\[name].hi" ".\hi\[name].bak" & move ".\nvram\[name].nv" ".\nvram\[name].bak" & move ".\diff\[name].dif" ".\diff\[name].bak" & mame [name] -record [name].inp -nvram_directory NUL & move ".\cfg\[name].bak" ".\cfg\[name].cfg" & move ".\hi\[name].bak" ".\hi\[name].hi" & move ".\nvram\[name].bak" ".\nvram\[name].nv" & move ".\diff\[name].bak" ".\diff\[name].dif" & SET CURHOUR=%TIME:~0,2% & SET CURHOUR=%CURHOUR: =0% & set year=%date:~6,4% & set yr=%date:~8,2% & set month=%date:~3,2% & set day=%date:~0,2% & set hour=%time:~0,2% & set hour=%hour: =0% & set min=%time:~3,2% & set sec=%time:~6,2% & copy ".\inp\[name].inp" ".\inp\[name]"_%day%%month%_%hour%%min%%sec%.inp
rompath D:\AMAS-2022\emulators\wolfmame-0151\roms
romext .zip;.7z
system Arcade
import_extras D:\AMAS-2022\emulators\wolfmame-0151\MAME.xml;D:\AMAS-2022\emulators\wolfmame-0151\dats\database_151.xml;D:\AMAS-2022\emulators\wolfmame-0151\dats\catver.ini
exit_hotkey Q
artwork flyer D:\AMAS-2022\emulators\wolfmame-0151\flyers
artwork marquee D:\AMAS-2022\emulators\wolfmame-0151\marquees
artwork snap D:\AMAS-2022\emulators\wolfmame-0151\snap;D:\AMAS-2022\emulators\wolfmame-0151\Video
artwork wheel D:\AMAS-2022\emulators\wolfmame-0151\wheel
El caso es que no me funciona, es decir, no me genera el fichero en el formato nombrerom_feha_hora.inp.
¿Ves algo raro?
Estoy seguro que son el añadido
& SET CURHOUR=%TIME:~0,2% & SET CURHOUR=%CURHOUR: =0% & set year=%date:~6,4% & set yr=%date:~8,2% & set month=%date:~3,2% & set day=%date:~0,2% & set hour=%time:~0,2% & set hour=%hour: =0% & set min=%time:~3,2% & set sec=%time:~6,2% & copy ".\inp\[name].inp" ".\inp\[name]"_%day%%month%_%hour%%min%%sec%.inp
No sé si ves algo raro...
Thanks