@echo off
del nvram\%1.nv>nul
del hiscore.dat>nul
c:\wolf106\mamep106-vc.exe %1 -record %1 -joy -skip_gameinfo -nov -noc
SET "I=INP"
SET W="WLF"
SET /A "C=0"
:X
SET /A "C+=1"
REM IF EXIST "%~n1%C%%~x1" (Goto:X) Else (COPY "%~1" "%~dpn1%C%%~x1")
IF EXIST "INP\%~n1%C%.%I%" (Goto:X) Else (COPY "INP\%~1.%I%" "INP\%~1%C%.%I%")
IF EXIST "INP\%~n1%C%.%W%" (Goto:X) Else (COPY "INP\%~1.%W%" "INP\%~1%C%.%W%")
c:\wolf106\mamep106-vc.exe %1 -record %1 -joy -skip_gameinfo -nov -noc
GOTO FIN
setlocal enabledelayedexpansion
set n=1
:a
for %%_ in (c:\wolf106\inp\%1.*) do (
if %%_==c:\wolf106\inp\%1.wlf (ren c:\wolf106\inp\%1.wlf "c:\wolf106\inp\%1.wlf!n!" && goto:a)
if %%_==c:\wolf106\inp\%1.wlf!n! (set /a n=!n!+1 && ren c:\wolf106\inp\%1.wlf!n! "c:\wolf106\inp\%1.wlf!n!")
)
FIN:
Pequeño video de cómo integrar wolfmame 0.151 en MALA para grabar y ver las partidas grabadas.
https://youtu.be/q7aSglaNDZA
Pequeño video de cómo integrar wolfmame 0.151 en MALA para grabar y ver las partidas grabadas.
https://youtu.be/q7aSglaNDZA
Hola de nuevo makina...
A ver tengo un lio de coj.... ;D
He estado leyendo yesta ultima 1,5 horas. sobre el tema de mala, wolfmame y los retos.
Pero el lio que tengo es que no se que version usar para tal caso.
Porque en un hilo tienes la 106
y en otro la 151
no trayendo los mismos archivos dentro.
para colmo he descargado un mala, de por aki, que ya trae configurado como emulador principal mame 0.153 (Mala147.Mame0.153-35Roms_KenzoAkihiro_64bits)
en fin pero esto creo que no es problema y que desde other emus se puede incluis wolfmame , en fin....
A ver si me puedes aclarar un poco...
Si lo suyo seria empezar en limpio con mala, comentalo porfa.
Un saludo y gracias de antemano
Pequeño video de cómo integrar wolfmame 0.151 en MALA para grabar y ver las partidas grabadas.
https://youtu.be/q7aSglaNDZA
Hola de nuevo makina...
A ver tengo un lio de coj.... ;D
He estado leyendo yesta ultima 1,5 horas. sobre el tema de mala, wolfmame y los retos.
Pero el lio que tengo es que no se que version usar para tal caso.
Porque en un hilo tienes la 106
y en otro la 151
no trayendo los mismos archivos dentro.
para colmo he descargado un mala, de por aki, que ya trae configurado como emulador principal mame 0.153 (Mala147.Mame0.153-35Roms_KenzoAkihiro_64bits)
en fin pero esto creo que no es problema y que desde other emus se puede incluis wolfmame , en fin....
A ver si me puedes aclarar un poco...
Si lo suyo seria empezar en limpio con mala, comentalo porfa.
Un saludo y gracias de antemano
Vamos a ir por partes, mira el mala es un fronted para lanzar juegos y con el que te has bajado te valdría, el tema es que si quieres participar en los retos debes de utilizar un emulador determinado y son válidos la versión de emulador wolfmame 0.106 y el wolfmame 0.151, o cualquier otra versión de wolfmame siempre que subas tus partidas a marp una página donde se registran los récords.
Ahora lo que tendrías que hacer es simplemente descargarte la versión 0.151 y modificar las rutas en el mala, de todo esto hay manuales en el foro que ha hecho @empardopo.
Si sigues sin aclararte pregunta.
Un saludo.
Ok gracias por la respuesta....esta noche me pondre con ello .
Queria comentar algo....lo de usar solo esas versiones, es para los retos de aqui del foro cierto?
O sea yo en mi mame que tengo en HS, sea cual sea la version, podria hacer los ajustes necesarios para tambien grabar partidas, y despues subirlas a marp; independientemente, o sea por mi cuenta.
A parte claro esta de que cuando quiera participar en los retos de aqui, usar las versiones que me comentas.
Esto es asi. corrigeme si me equivoco.
Un saludo y gracias nuevamente
Primero tendrás que decidir con que versión de las roms es con la que vas a participar en los retos y una vez lo hayas decidido, por ejemplo, decides la versión 151 pues entonces tienes que instalarte el wolfmame 0.151. Si te descargaste un mame 0153 con roms esas roms te valdrían pero tendrías que usar el wolfmame 0.153, es decir y respondiendo a tu pregunta NO puedes grabar las partidas con cualquier mame, tienes que hacerlo con wolfmame que es una variante de las muchas que hay en mame preparada para grabar las partidas y evitar en la medida de lo posible hacer trampillas.
Si finalmente te vas a instalar MALA te recomiendo la última versión que creo que era la 1.82 o algo así; por otra parte comentar que MALA es un frontend y no es necesario instalar un frontend para participar en los retos ya que podrías lanzarlos manualmente o usando los ficheros bats que suministro con los mismos retos. Comentar igual que MALA se lleva mal con las versiones más modernas de Mame/wolfmame así que lo mismo podrías intentar ponerte AM en vez de Mala ya que igualmente hay gente en el foro que suele ayudar al respecto entre los que me incluiría ya que tengo pendiente hacerlo yo tambien.
Ya comentas por donde vayas a empezar... Si tiene relación con este post seguimos por aquí y en caso contrario abre otro nuevo e intentamos ayudarte desde ahí.
Saludos
Con respecto a la última versión de MALA a ver si hago un paquetito y pongo un link; no obstante, si no te da problemas la que tienes te puede valer sin problemas aunque la última corregía algunos fallitos con el tema de los videos, etc. (cuando haga el paquete lo comentaré y dejaré link).
El tema de dejar wolfmame como emulador principal es que te reconozca los nombres largos ya que si lo pones como other emu pues te aparecerán creo recordar los nombre de las roms; lo suyo es que lo pongas como emulador principal osea que lo configures como el mame principal del MALA.
Sinceramente para ver partidas es un follonaco porque wolfmame tira del nombre de las roms pero al mismo tiempo con el nombre del fichero inp que es la partida grabada por lo que si lo cambias es un follonaco; yo para cuando quieras ver partidas sinceramente no lo metería en el frontend para automatizarlo sino que lo haría manualmente con la partida en cuestión y sobre todo tener en cuenta que si usas la versión 106 en tu PC, solo puedes ver partidas de esa version de wolfmame con la configuración que te hubieras hecho, no sé si me explico.
Resumiendo, las partidas (ficheros inp que genera wolfmame o si usas la 106 fichero inp y fichero wlf) sólo se pueden ver usando la misma versión de wolfmame con la que se generaron además de usar la rom del juego para dicha versión de wolfmame y de ahí que para los retos y competiciones normalmente usemos la 151 casi todos...
Aquí (http://rapidtory.com/1gbE) te dejo el link con el Mala 182.
PassSpoiler: mostrar
Con respecto al bat pruébalo y dime lo que como lo tienes para que pueda decirte si está bien o no.
Con respecto al cambio del ejecutable por el bat la respuesta es que sí pero para saber si te ha grabado la partida tan fácil como irte a la carpeta inp del directorio de wolfmame y ver el último fichero que ha grabado; si has jugado por ejemplo al KungFu Master rom kungfum deberías tener un fichero llamado kungfum.inp
Ya vas contando...
Porque aunque el reto este terminado, pero igualmente se pueden subir las partdas a MARP, digo yo no?? :P
Para poder contestar con más exactitud...
1.-) si has puesto un fichero bat como ejecutable, porfi, ponme el contenido del mismo por aquí y podré decirte algo... A priori, creo que podría ser por la línea donde dice que se grabe el fichero y probablemente haya que cambiar el %2.inp por %.inp si es que es eso... Tambien podrías probar a poner en MALA en el commandline %rom% %rom% es decir, duplicar el %rom% aunque te lo estoy comentando un poco a ciegas...
2.- Si no estoy equivocado, esos ficheros dan más información a MALA para que pueda mostrar más info de los juegos, como categorias, los controles, etc osea que si no los tienes podrás jugar tranquila e igualmente y si los tienes pues más completo está todo.
3.- Puedes jugar a cualquiera de los retos que hayan salido; te invito a que eches un vistazo al link donde están todos colocados o al infoRetos. Con respecto a las roms, no están descargables desde el foro pero si te hace falta alguna manda algún privadín y lo vemos.
Saludos
Aunque el Reto este finalizado puedes seguir jugando y conseguir el Recordman que también esta muy bien.
Te dejo el enlace al recopilatorio de todos los retos que se han jugado y los que están en vigor.
AQUI (http://arcadespain.info/Foro/index.php?topic=5131.0)
gracias por la infoMira lo mejor es que con cada Mame utilices su romset correspondiente, es decir si usas Wolfmame 0.151 utliza el romset 0.151, puede darse algún caso como te comenta @empardopo que no haya variado nada una rom de un romset antiguo a uno mas actual pero puede suceder que "por ejemplo" si tu rom es de un romset 0.145 u otro y a ti te funcione bien en el mame 0.151 y grabes la partida y la puedas reproducir sin problemas alguien que realmente utilice la rom del 0.151 con el wolfmame 0.151 no la pueda reproducir, a mi me ha pasado en alguna ocasión.
Oye cualquier rom que me rule vale no?? o sea que no tiene que ser exactamente del mismo romset de la version de wolfmame no??
ostras aunque ahora que lo pienso....las roms de mame valen para wolfmame?
He probado algunas y si me rulan, pero imagino que no todas cierto??
Deja entonces solamente %rom% en el command line y modifica esta linea del bat
mame %1 -record %2.inp %3 %4 %5 %6 %7 %8 %9 -nvram_directory NUL
cambiandola a
mame %1 -record %1.inp %3 %4 %5 %6 %7 %8 %9 -nvram_directory NUL
Cambiando eso te debe de grabar sin problemas y no estaríamos tocando nada del mame en MALA.
Con respecto a las roms te comento que mameFXU 0151, mamepepito 0151 y wolfmame 0151 usan las mismas roms; es decir el número que lleva cada versión de un mameXXX sea cual sea identifican a un romset concreto. Luego hay roms que por ejemplo te podrían servir para diferentes "numeraciones" de mame porque no cambien pero otras no por eso normalmente mi recomendación es que te intentes descargar un romset completo y con eso te curas en salud.
Saludos
Mira lo mejor es que con cada Mame utilices su romset correspondiente, es decir si usas Wolfmame 0.151 utliza el romset 0.151, puede darse algún caso como te comenta @empardopo que no haya variado nada una rom de un romset antiguo a uno mas actual pero puede suceder que "por ejemplo" si tu rom es de un romset 0.145 u otro y a ti te funcione bien en el mame 0.151 y grabes la partida y la puedas reproducir sin problemas alguien que realmente utilice la rom del 0.151 con el wolfmame 0.151 no la pueda reproducir, a mi me ha pasado en alguna ocasión.
Las roms no tienes que duplicarlas y en cualquier frontend incluido MALA puedes tener las listas que quieras y por supuesto apuntando al mismo directorio de roms.
Con respecto a los retos, hago un paquetito cuando tenga tiempo y te digo...
Para ver las partidas y que funcione OK sólo podrás tener una partida por cada juego; haz la prueba. Obviamente, tendrás que tener seleccionada la partida que quieras ver o de lo contrario MALA no sabría cual lanzar...
Con respecto a la última pregunta, no la entiendo muy bien...
SET "I=INP"
SET W="WLF"
SET /A "C=0"
:X
SET /A "C+=1"
REM IF EXIST "%~n1%C%%~x1" (Goto:X) Else (COPY "%~1" "%~dpn1%C%%~x1")
IF EXIST "INP\%~n1%C%.%I%" (Goto:X) Else (COPY "INP\%~1.%I%" "INP\%~1%C%.%I%")
IF EXIST "INP\%~n1%C%.%W%" (Goto:X) Else (COPY "INP\%~1.%W%" "INP\%~1%C%.%W%")
c:\RECREATIVA\WOLFMAME 106\mamep106-vc.exe %1 -record %1 -joy -skip_gameinfo -nov -noc
GOTO FIN
setlocal enabledelayedexpansion
set n=1
:a
for %%_ in (c:\RECREATIVA\WOLFMAME 106\inp\%1.*) do (
if %%_==c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf (ren c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf "c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n!" && goto:a)
if %%_==c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n! (set /a n=!n!+1 && ren c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n! "c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n!")
)
FIN:
EDITO: Joer, no sé lo que he tocado que se ha borrado medio mensaje y me toca volver a escribirlo.
A ver, la cosa es que estoy apurando los últimos días de confinamiento extremo para integrar el WOLFMAME 106 en el MALA de mi recreativa (hasta ahora he usado el MAME 0.60+ porque mi ordenador de la recre es muy antiguo y es el MAME que vi que mejor rendimiento me daba).
La cosa es que he seguido el tutorial y como mi WOLFMAME 106 está en la carpeta C:\RECREATIVA\WOLFMAME 106, he descargado el MAME.BAT y lo he editado asín...Código: [Seleccionar]SET "I=INP"
SET W="WLF"
SET /A "C=0"
:X
SET /A "C+=1"
REM IF EXIST "%~n1%C%%~x1" (Goto:X) Else (COPY "%~1" "%~dpn1%C%%~x1")
IF EXIST "INP\%~n1%C%.%I%" (Goto:X) Else (COPY "INP\%~1.%I%" "INP\%~1%C%.%I%")
IF EXIST "INP\%~n1%C%.%W%" (Goto:X) Else (COPY "INP\%~1.%W%" "INP\%~1%C%.%W%")
c:\RECREATIVA\WOLFMAME 106\mamep106-vc.exe %1 -record %1 -joy -skip_gameinfo -nov -noc
GOTO FIN
setlocal enabledelayedexpansion
set n=1
:a
for %%_ in (c:\RECREATIVA\WOLFMAME 106\inp\%1.*) do (
if %%_==c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf (ren c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf "c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n!" && goto:a)
if %%_==c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n! (set /a n=!n!+1 && ren c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n! "c:\RECREATIVA\WOLFMAME 106\inp\%1.wlf!n!")
)
FIN:
Pero no funciona. Lo ejecuto y apenas hace un parpadeo de pantalla. Parece que es la ruta, que no lo reconoce. ¿Es por el espacio entre las palabras WOLFMAME y 106?
Si le indico al MALA el ejecutable original del Wolfmame (mamep106-vc.exe) entonces sí ejecuta bien los juegos, pero no los graba, claro está.
Yo lo que quiero es que cada vez que juegue me genere una nueva partida salvada con el MAME.BAT ese, y cuando sepa que he hecho una buena, pasarla a un USB.
Bueno, muchas gracias, un saludo. Me tenía que haber animado a hacer el traslado de MAME este hace ya tiempo, pero por pereza/canguelo lo fui dejando con el MAME 0.60+...
P.D.: En el vídeo del tutorial veo que pones el RECORD.BAT en vez del MAME.BAT, pero de ese modo sólo graba una partida y la sobreescribe cada vez que ejecutas el juego, ¿verdad? Yo quiero con el MAME.BAT que va renombrando cada partida que graba.
@zael, mi recomendación siempre es no poner espacios en blanco, tildes, etc en los nombres de ficheros, carpetas... Mi recomendación es que le quitaras el espacio...
@zael, mi recomendación siempre es no poner espacios en blanco, tildes, etc en los nombres de ficheros, carpetas... Mi recomendación es que le quitaras el espacio...
@empardopo, he probado a quitarle el espacio y ponerlo todo junto (WOLFMAME106) y siento tener que comunicarte que esto funciona...
¡De puta madre, ja ja! ¡Genial tío, ya tengo el Wolfmame 0.106 en la recreativa después de 10 años con el MAME+ 0.60!
Qué vergüenza macho, porque esto ha sido más fácil que robarle un caramelo a un niño y creo recordar que en 2015 ya me diste la solución por FaseBonus y por pereza y miedo a tocar nada no te hice caso.
¡Gracias tío! :) :)(https://media1.tenor.com/images/51d5110145b3e2ca9e9cfa816a7247da/tenor.gif?itemid=3386667)
P.D.: Lo que no me queda claro es cómo empieza renombrando los inputs, porque parece que empieza por el 1, luego el 2 y luego de repente en la 3ª partida me genera el que no lleva número... no entiendo bien el código del .bat.
P.D.2: ¿En qué lenguaje está escrito el .bat? ¿Eso es el BASIC de MSDOS? ¿Qué hace exactamente la expresión "setlocal enabledelayedexpansion"?
El caso es, te funciona o no?
Por cierto, el wolfmame 106 (y creo que todos los que generan dos ficheros al grabar una partida mame, suelen terminar dando problemas de sincronización impidiendo al final ver las partidas) y es por eso por lo que decidí en su momento pasar a la 151... No pasa siempre pero es mucho más probable que con versiones donde wolfmame genera un único fichero inp.
@zael, no entiendo a qué te refires con lo de ver la información de la partida?
WLFVIEW 0.3 - Oct 9 2005
Info loaded. WLF rev 8
Recorded for the game 'qbert'
MAME version string: 0.101 (Oct 9 2005)
-- CPU info --
Vendor: Intel
Processor Family: 15 Processor Model: 3
Approximate clock speed: 3400145688Hz
-- OS info --
Operating System: Windows NT 5.1 Service Pack 2
-- INP info --
Number of frames: 1503119
Average record speed: 97.997767%
System time at start of emulation: Tue Oct 03 19:15:00 2006
Sound: 44100Hz Samples: Enabled
GUI: 0 Artwork: 0
68000 CPU Core: C
NVRAM Usage: Disabled
BIOS used (0=default): default
-- Validity --
Check 1: INP header: OK
Check 2: INP file: OK
Check 3: WLF file: OK
@zael, no entiendo a qué te refires con lo de ver la información de la partida?
Pues poder analizar el INPUT. ¿Cuándo hay que validar un INPUT no hay un programa que te indica la versión de MAME, tiempo de partida y un listado de los botones pulsados o algo así? ¿O me lo estoy inventando?
Acabo de buscarlo y creo que todo eso se miraba con el wlfviewer.exe. Como en este ejemplo:CitarWLFVIEW 0.3 - Oct 9 2005
Info loaded. WLF rev 8
Recorded for the game 'qbert'
MAME version string: 0.101 (Oct 9 2005)
-- CPU info --
Vendor: Intel
Processor Family: 15 Processor Model: 3
Approximate clock speed: 3400145688Hz
-- OS info --
Operating System: Windows NT 5.1 Service Pack 2
-- INP info --
Number of frames: 1503119
Average record speed: 97.997767%
System time at start of emulation: Tue Oct 03 19:15:00 2006
Sound: 44100Hz Samples: Enabled
GUI: 0 Artwork: 0
68000 CPU Core: C
NVRAM Usage: Disabled
BIOS used (0=default): default
-- Validity --
Check 1: INP header: OK
Check 2: INP file: OK
Check 3: WLF file: OK
¿Eso lo hacía el Play INP 3.0 que viene en el Wolf .106 de tu tutorial (un .exe que sale la cara de Haggar)? ¿O son programas diferentes? Joer, ¡qué cacao! ;D ;D