Problema lanzando .bat con mamewah, ...está siendo guerrero el mamewah ;)
Macarro
view post Escrito el 8/4/2005, 15:55
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Buenas... parece que hoy no voy a parar, je...

Intento lanzar los .bat del scummvm con mamewah y nada, que no hay manera. El .ini que tengo es este

CODE

### scummvm.ini (mamewah v1.61) ###

emulator_title                            SCUMMVM

### List Generation Settings ###
rom_path                                  d:\scummvm
rom_extension                             bat
dat_file                                  
nms_file                                  
catver_ini_file                          
list_generation_method                    rom_folder

### Execution Settings ###
emulator_executable                      
commandline_format                        [rompath]\[name].[romext]{nodosbox}{nosafelaunch}
alt_commandline_format_1                  [name]{autodosbox}{nosafelaunch}
alt_commandline_format_2                  [name]{autodosbox}{nosafelaunch}
game_specific_config_path                

### Artwork Locations ###
artwork_1_image_path                      D:\SCUMMVM\SNAPS
artwork_2_image_path                      
artwork_3_image_path                      
artwork_4_image_path                      
artwork_5_image_path                      
artwork_6_image_path                      
artwork_7_image_path                      
artwork_8_image_path                      
artwork_9_image_path                      
artwork_10_image_path                    
movie_preview_path                        
movie_artwork_no                          1

### Screen-Saver Settings ###
enable_music_in_screensaver               1
saver_type                                slideshow
movie_path                                
movie_fullscreen                          1
quit_delay                                30
wrapper_executable                        
wrapper_commandline_format                [name]{nodosbox}{nosafelaunch}
scr_file                                  

### External Application Settings ###
ipc_file_or_path                          
app_1_executable                          
app_1_commandline_format                  
app_2_executable                          
app_2_commandline_format                  
app_3_executable                          
app_3_commandline_format                  
auto_launch_apps                          

### Additional Settings ###
music_path                                
lcd_display_file_path                    
lcd_fe_text                              

### Settings used by MAMEWAH ###
current_list                              0


Los juegos aparecen en mamewah (asi que los .bat los ha encontrado) y los snaps también (otra cosa solucionada). Sin embargo, cuando pulso 1 (configuración por defecto) no consigo que se ejecuten los juegos. He probado en command line a poner comillas, a quitarlas... en fin, no se me ocurre nada. Alguna sugerencia?

Gracias de antemano.

MODIFICADO
------------------------
Viendo el log del mamewah, el error está en que el emulador no tiene ejecutable asociado. Qué debería poner?

Modificado por Macarro - 8/4/2005, 17:19
Macarro
view post Escrito el 9/4/2005, 00:15
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Por si a alguien le interesa, esta es la solución que he encontrado al lanzamiento de .bat multiples con mamewah:

Dado que mamewah nos pide un ejecutable único por emulador, la solución consiste en crearse un .bat que contenga solo

CODE

@echo off
%1
@echo on


Es decir, el bat lanzará al segundo bat que le indiquemos. Solo queda configurar nuestro ini para que identifique a este mini-bat como el ejecutable de nuestro emulador virtual. En la linea de ejecución de las roms del ini pondremos:

CODE

commandline_format                        "[rompath]\[name].[romext]"{nodosbox}{nosafelaunch}


Las comillas son importantes ya que si no el primer bat solo llama a la primera palabra que encuentra y si hemos utilizado espacios en los bat que deseamos lanzar, el sistema falla.

Un saludo.
sydaroa
view post Escrito el 16/5/2005, 14:22
Avatar

Famfrit

Grupo: Moderadores generales
Mensajes: 1102
Location: En algún rincón de Ivalice


Status: Offline: ultima azione eseguita il 10/1/2007, 08:50


Puedes poner al bat de cualquier juego para ver como es la estructura?
Yo esoty intentand opreo me ice que no ve los ficheros, y si no me arranca el scumvmm directamente y lueg otengo que elegir juego
gracias
Macarro
view post Escrito el 16/5/2005, 14:43
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Buenas, te pongo, por ejemplo el bat de monkey island 2:
el archivo .bat que se llama en este caso "Monkey Island 2 Lechuk´s Revenge.bat"
CODE

C:\SCUMMVM\SCUMMVM.EXE MONKEY2


El .ini de mamewah sería
CODE

### Execution Settings ###
emulator_executable                       c:\scummvm\prueba.bat
commandline_format                        "[rompath]\[name].[romext]"{nodosbox}{nosafelaunch}
alt_commandline_format_1                  [name]{autodosbox}{nosafelaunch}
alt_commandline_format_2                  [name]{autodosbox}{nosafelaunch}
game_specific_config_path


y para terminar, el archivo prueba.bat contiene:
CODE

@echo off
%1
@echo on


Como ves, la cosa es muy sencilla. Se podría mejorar utilizando tu método de usar el nms para los nombres reales y los cortos.

En el bat que ejecuta el juego, ves que pongo "MONKEY2". Ese es el código identificativo propio de cada juego que tiene scummvm. Hasta hace poco, tenía la duda de qué pasaba si teníamos dos versiones del mismo juego, monkey2 español y monkey2 ingles por ejemplo. Pues no problem, desde dentro del scummvm podemos asignarle el código que queramos a cada juego y podríamos decir que el monkey2 español sería "monkey2e" y el ingles "monkey2i". Despues, desde el bat usaríamos dicho código y ejecutaríamos el que quisiéramos.

Estaba intentando currarme un pack de scummvm para mamewah que trajese todo lo necesario y que simplemente fuese descomprimir y a rular. Ahora lo tengo un poco parado por falta de tiempo pero ya tengo las screenshost, portadas y contraportadas de los juegos de lucas. Faltan el resto de juegos y currarse el nms.

Un saludo.

BUBU ;-)
view post Escrito el 16/5/2005, 14:59
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 3513


Status: Offline: ultima azione eseguita il 6/8/2006, 02:24


O sea, entiendo que tus ROMs tienen la extensión .bat, y el emulador sería MS/DOS. Pues en ese caso tendrías que indicar que el ejecutable del emulador está en (p.ej.):

C:\Windows\system32\cmd.exe
Macarro
view post Escrito el 16/5/2005, 15:33
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


en este caso, el emulador sería scummvm.exe y las roms, no existen puesto que el emulador las reconoce internamente ya que hay que "instalarlas" previamente. El problema surge a la hora de añadir "roms" que el mamewah pueda encontrar para crear el listado.

Yo hacía que las "roms" fueran los bat que lanzaban el "emulador" con los parámetros adecuados para cada juego. A Sydaroa se le ha ocurrido la idea de crear unos txt con el nombre del juego como "roms".

Hay que perfeccionar un poco el sistema pero esto va viento en popa. Cuando se tenga un nms estandarizado, todo irá a las mil maravillas.

Un saludo.

PD.- El que no haya usado scummvm nunca, que lo ponga YA

BUBU ;-)
view post Escrito el 16/5/2005, 15:59
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 3513


Status: Offline: ultima azione eseguita il 6/8/2006, 02:24


Yo creo que no. El emulador final sí es el scummvm, pero MAMEWAH no lo ve. MAMEWAH ve unas roms que tienen extensión .bat, y por tanto el emulador que ve MAMEWAH debería ser el MS/DOS. Luego ya internamente el .bat hará lo que sea. A MAMEWAH le da igual lo que haya dentro. Pero como lanzadera. MAMEWAH debería ejecutar el CMD.exe el cual lanzará el .bat el cual lanzará ya el emulador que quieras, p.ej. el scummvm.

¿no?
Macarro
view post Escrito el 16/5/2005, 16:25
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Si y no (supongo).

Quiero decir que con mi sistema de lanzar los bat, el emulador que vería el mamewah sería "prueba.bat" aunque eso es así por mi desconocimiento. Me imagino que ese "prueba.bat" que únicamente llama a los bat reales se podría sustituir por cmd.exe con lo cuál ese sería el "emulador" que vería mamewah. (vaya lío, no? )

Sin embargo, con el sistema de Sydaroa (llamar a los txt como parametro del scummvm) el emulador si que sería el propio scummvm.

Un saludo y perdón por tanta "filosofía" de sobremesa

sydaroa
view post Escrito el 16/5/2005, 21:27
Avatar

Famfrit

Grupo: Moderadores generales
Mensajes: 1102
Location: En algún rincón de Ivalice


Status: Offline: ultima azione eseguita il 10/1/2007, 08:50


Pero no os comais el tarro
el sistema es más fácil de lo que parece.
Ya lo tengo funcionando con pantalla completa y saliendo con la tecla esc

primero creamos unos archivos con la extensión .sym (sydaroa y macarro jejejeje)
Por ejemplo para loom seria loomcd.sym y para monkey island sería monkey.sym
Son ficheros .txt , vacíos y renombrados, por si alguien no se da cuenta
Luego cojemos el wrapper que vengo utilizando en mis configuraciones, que colgaré en unos dias en la web
por último configuramos todos los juegos para que los detecte scummvm, por ejemplo yo los tengo en la carpeta c:\scummvm\
el ini seria el siguiente

### scummvm.ini (mamewah v1.60) ###

emulator_title scummvm

### List Generation Settings ###
rom_path c:\scummvm
rom_extension sym
dat_file
nms_file c:\scummvm
catver_ini_file
list_generation_method rom_folder

### Execution Settings ###
emulator_executable c:\scummvm\scummvmwrapper.exe
commandline_format -f [name]{nodosbox}{safelaunch}
alt_commandline_format_1 [name]{autodosbox}{nosafelaunch}
alt_commandline_format_2 [name]{autodosbox}{nosafelaunch}
game_specific_config_path

si alguien quiere probar con el wrapper lo dejo aqui



LAUNCHSTYLE=0

delimeter=--

{cmdlist}
{/cmdlist}

exe=scummvm.exe

Short=0

Quotes=0

refreshspeed=1

ExitType=1


este archivo lo guardais como lconfig.ini y lo colocais donde tengais el archivo scummvm.exe

El wrapper cogedlo de www.sydaroa.tk del apartado pelis y lo renombrais scummvmwrapper.exe

Probadlo, a mi me ha resultado de perlas
Saludos

Modificado por sydaroa - 17/5/2005, 01:14
Macarro
view post Escrito el 17/5/2005, 00:30
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Una pregunta, sydaroa, el wrapper qué es lo que hace exactamente? es una especie de joytokey simplificado?

Un saludo.
sydaroa
view post Escrito el 17/5/2005, 01:03
Avatar

Famfrit

Grupo: Moderadores generales
Mensajes: 1102
Location: En algún rincón de Ivalice


Status: Offline: ultima azione eseguita il 10/1/2007, 08:50


No, el wrapper permite que salgamos a mamewah al pulsar la tecla ESC

Por cierto ya lo tengo funcionando perfectamente, pero el problema es que si creo el fichero nms completo, no se por qué no me salen los nombres correctos, asi que me creare un pequeño fichero nms con los juegos que tenga
de momento mi fichero scummvm.nms es el siguiente

Loom (256 color CD version) |loomcd
The Secret of Monkey Island (VGA CD) |Monkey
Indiana Jones and the Last Crusade (256) |indy3

y la relación de todos los juegos soportados por scummvm es la siguiente

Maniac Mansion --------maniac
Maniac Mansion --------maniac
Zak McKracken and the Alien Mindbenders --------zak
Zak McKracken and the Alien Mindbenders --------zak
Zak McKracken and the Alien Mindbenders (FM-TOWNS)--------zaktowns
Indiana Jones and the Last Crusade--------indy3ega
Indiana Jones and the Last Crusade (256)--------indy3
Indiana Jones and the Last Crusade (FM-TOWNS)--------indy3towns
Loom--------loom
Loom (FM-TOWNS)--------loomtowns
The Secret of Monkey Island (EGA)--------monkeyega
Passport to Adventure (Indy3, Monkey and Loom demos)--------pass
Loom (256 color CD version) --------loomcd
The Secret of Monkey Island (VGA CD) --------Monkey
The Secret of Monkey Island (VGA Floppy)--------monkeyvga
The Secret of Monkey Island (Alternative VGA CD)--------monkey1
The Secret of Monkey Island (Sega CD)--------game
Monkey Island 2: LeChuck's revenge--------monkey2
Monkey Island 2: LeChuck's revenge (DOS Demo)--------mi2demo
Indiana Jones 4 and the Fate of Atlantis--------atlantis
Indiana Jones 4 and the Fate of Atlantis (FM-TOWNS)--------indy4
Indiana Jones 4 and the Fate of Atlantis (Demo)--------playfate
Day Of The Tentacle--------tentacle
Day Of The Tentacle (Demo)--------dottdemo
Sam & Max--------samnmax
Sam & Max (Demo)--------samdemo
Full Throttle--------ft
The Dig--------dig
Curse of Monkey Island--------comi
Beneath a Steel Sky--------sky
Broken Sword I--------sword1
Broken Sword II--------sword2
Flight of the Amazon Queen--------queen
Inherit the Earth--------ite
Simon The Sorcerer 1 Talkie--------simon1talkie
Simon The Sorcerer 1 Talkie (Acorn)--------simon1acorn
Simon The Sorcerer 1 (DOS)--------simon1dos
Simon The Sorcerer 1 (Demo)--------simon1demo
Simon The Sorcerer 2 Talkie--------simon2talkie
Simon The Sorcerer 2 (DOS)--------simon2dos
Backyard Baseball 2001 (Demo)--------bb2demo
Backyard Football 2002 (Demo)--------footdemo
Blue's ABC Time (Demo)--------BluesABCTimeDemo
Big Thinkers First Grade (Demo)--------1grademo
Big Thinkers Kindergarten (Demo)--------kinddemo
Big Thinkers Kindergarten--------thinkerk
Fatty Bears Birthday Surprise (Demo)--------fbdemo
Fatty Bears Birthday Surprise--------fbear
Fatty Bears Fun Pack--------fbpack
Freddi Fish 1: The Case of the Missing Kelp Seeds (Demo)--------freddemo
Freddi Fish 1: The Case of the Missing Kelp Seeds--------freddi
Freddi Fish 2: The Case of the Haunted Schoolhouse (Demo)--------ff2-demo
Freddi Fish 2: The Case of the Haunted Schoolhouse--------freddi2
Freddi Fish 3: The Case of the Stolen Conch Shell (Demo)--------f3-mdemo
Freddi Fish 3: The Case of the Stolen Conch Shell--------freddi3
Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch (Demo)--------f4-demo
Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch--------freddi4
Freddi Fish and Luther's Maze Madness--------maze
Freddi Fish and Luther's Water Worries--------water
Let's Explore the Airport with Buzzy (Demo)--------airdemo
Let's Explore the Airport with Buzzy--------airport
Let's Explore the Farm with Buzzy (Demo)--------farmdemo
Let's Explore the Farm with Buzzy--------farm
Let's Explore the Jungle with Buzzy--------jungle
Pajama Sam 1: No Need to Hide When It's Dark Outside (Demo)--------pjs-demo
Pajama Sam 1: No Need to Hide When It's Dark Outside--------pajama
Pajama Sam 2: Thunder and Lightning Aren't so Frightening (Demo)--------pj2demo
Pajama Sam 2: Thunder and Lightning Aren't so Frightening--------pajama2
Pajama Sam 3: You Are What You Eat From Your Head to Your Feet (Demo)--------pj3-demo
Pajama Sam 3: You Are What You Eat From Your Head to Your Feet--------pajama3
Pajama Sam's Lost & Found (Demo)--------smaller
Pajama Sam's Lost & Found--------lost
Pajama Sam's Sock Works--------socks
Putt-Putt Enters the Race (Demo)--------racedemo
Putt-Putt Enters the Race--------puttrace
Putt-Putt Goes To The Moon (Demo)--------moondemo
Putt-Putt Goes To The Moon--------puttmoon
Putt-Putt Joins the Circus (Demo)--------circdemo
Putt-Putt Joins the Circus--------puttcircus
Putt-Putt Joins the Parade (Demo)--------puttdemo
Putt-Putt Joins the Parade--------puttputt
Putt-Putt Saves the Zoo (Demo)--------zoodemo
Putt-Putt Saves the Zoo--------puttzoo
Putt-Putt Travels Through Time (Demo)--------timedemo
Putt-Putt Travels Through Time--------putttime
Putt-Putt and Pep's Balloon-O-Rama--------balloon
Putt-Putt and Pep's Dog on a Stick--------dog
Putt-Putts Fun Pack--------funpack
Putt-Putt & Fatty Bear's Activity Pack--------activity
Spyfox 1: Dry Cereal (Demo)--------spydemo
Spyfox 1: Dry Cereal--------spyfox
Spyfox 2: Some Assembly Required (Demo)--------sf2-demo
Spyfox 2: Some Assembly Required--------spyfox2
Spyfox 3: Operation Ozone (Demo)--------sf3-demo
Spyfox 3: Operation Ozone--------spyozon
Spy Fox in Cheese Chase Game--------chase
Spy Fox in Hold the Mustard--------mustard

Modificado por sydaroa - 17/5/2005, 02:12
Macarro
view post Escrito el 17/5/2005, 09:58
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


El problema de los "nicks" oficiales de los juegos es que no se distingue por ejemplo entre maniac español o maniac en ingles. Si quisieramos tener los dos instalados, no quedaría más remedio que cambiarle el nick a uno de los dos.

Un saludo.
sydaroa
view post Escrito el 20/5/2005, 06:21
Avatar

Famfrit

Grupo: Moderadores generales
Mensajes: 1102
Location: En algún rincón de Ivalice


Status: Offline: ultima azione eseguita il 10/1/2007, 08:50


Asi ha quedado finalmente, si os parece bien lo subo a la web

user posted image
Macarro
view post Escrito el 20/5/2005, 09:05
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Coñe, que fuente más chula.

Por cierto, la imagen la sacaste de un post mío? Lo digo porque si quieres te la envío con mayor calidad.

Modificado por Macarro - 20/5/2005, 09:06
sydaroa
view post Escrito el 20/5/2005, 14:09
Avatar

Famfrit

Grupo: Moderadores generales
Mensajes: 1102
Location: En algún rincón de Ivalice


Status: Offline: ultima azione eseguita il 10/1/2007, 08:50


La fuente es Lucida Handwriting
El fondo lo saque de aqui mismo de un post tuyo
Si quieres mándamela a mi correo
14 respuesta(s) desde el 8/4/2005, 15:55