| |
| | Problema lanzando .bat con mamewah, ...está siendo guerrero el mamewah ;) | |
| |  | |  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| 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 | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| 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 | |  Famfrit
 Grupo: Moderadores generalesMensajes: 1102 Location: En algún rincón de Ivalice Status:  | |
| 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 | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| 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 ;-) | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 3513 Status:  | |
| 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 | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| 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 ;-) | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 3513 Status:  | |
| 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 | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| 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 | |  Famfrit
 Grupo: Moderadores generalesMensajes: 1102 Location: En algún rincón de Ivalice Status:  | |
| 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 | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| Una pregunta, sydaroa, el wrapper qué es lo que hace exactamente? es una especie de joytokey simplificado?
Un saludo. |
|  |
 | sydaroa | |  Famfrit
 Grupo: Moderadores generalesMensajes: 1102 Location: En algún rincón de Ivalice Status:  | |
| 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 | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| 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 | |  Famfrit
 Grupo: Moderadores generalesMensajes: 1102 Location: En algún rincón de Ivalice Status:  | |
| Asi ha quedado finalmente, si os parece bien lo subo a la web |
|  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| 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 | |  Famfrit
 Grupo: Moderadores generalesMensajes: 1102 Location: En algún rincón de Ivalice Status:  | |
| 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 |
| | | | |
|