01-jun-2008, 01:49 | #1 |
Usuario registrado
|
*Tutorial:Automontar imagenes de cd en M.A.L.A. al iniciar juego. Válido para Epsxe*
En este mini-tutorial os voy a explicar como se automonta las imágenes de nuestros juegos de cd al selecionarlo de nuestra lista de juegos usando el frontend M.A.L.A. Yo lo he probado con el emulador Epsxe, la última version, la 1.7, ya que de éste me surgió la necesidad de poder montar los juegos con nuestro frontend y me puse como un loco a idear una solucción. Deberia de ser válido para otros emuladores. Es también totalmente funcional con el loader de marcianitos.
Con el Epsxe, utilizando el command line, al poner -nogui -loadbin \"%path%\%rom%.%ext%\", se supone que el emulador monta el juego automaticamente. Hay muchas personas (incluido yo) que al realizar esto le sale un error, "demo not found", y no puede ejecutar el juego con el Mala. Funciona si lo haces desde windows, con un bat, pero por alguna razon en el frontend Mala no. Otro problema que tiene este comando es que el emulador es el que lo monta, dando a veces problemas de compatibilidad con nuestras imagenes, cosa que con el Daemon tools, por ejemplo, no los da, y funciona perfectamente. Además que si el juego tiene la música en Audio CD (por ejemplo, Wipeout) no se va a escuchar la música, sólo los efectos sonoros. Se me ocurrió que la solución está en asociar el Daemon Tools con el Epsxe a la hora de arrancar el juego, de modo que al iniciar el juego, este fántastico programa (daemon tools) te monte el cd, y luego Epsxe inicie buscando el lector de cd en el cual ya ha sido montado el juego por daemon tools de forma automática. Necesitamos descargarnos el Dameon-tools. Yo recomiendo una versión antigua, la versión 3.46, ya que las nuevas no tiene la opción de montar las imagenes con el audio analógico, algo imprescindible si queremos escuchar la musica de Audio CD de los juegos de Playstation que lo tenga. Lo puedes conseguir de aqui: Daemon Tools 3.46 Lo instalamos, reiniciamos, y activamos esa opción (en options, señalamos "Analog Audio".) Una vez que tenemos nuestro programa instalado, iniciamos el Mala. Vamos a "Options", a la pestaña de "Other Emu Config" y buscamos en la lista de "Emulators" la que corresponda a la Playstation. Si no la teneis creada, la podemos crear pulsando "New" y le ponemos el nombre que queramos. ---En la pestaña Basics: En Name, poneis el nombre de Playstation, PSX, lo que querais. En Executable, ponemos la ruta donde se encuentre nuestro emulador Epsxe. En Rom path, ponemos la ruta donde se alojan nuestras imagenes de juegos de la Playtation. En Rom extensions, ponemos los tipos de imagenes que van a tener nuestros juegos (iso, bin, img, nrg, mds etc). ---En la pestaña Executions: Aqui esta la parte importante. En Executions, boton derecho del raton, seleccionais Add, y poneis esto: C:\Archivos de programa\D-Tools\ daemon.exe -mount 0, "%path%\%rom%.%ext%" Le damos a OK. (La ruta tiene que ser donde tengais instalado el daemon tools, que por defecto es la que he puesto arriba) En Command line (más abajo), borrais lo que haya (borrais \"%path%\%rom%.%ext%\") y poneis esto: -nogui -slowboot (si quereis podeis quitar -slowboot, este comando sirve para que salga el sonido y el logo de Sony Playstation al arrancar el juego, al igual que pasa cuando enciendes la Playstation) En Windows state, señalais "Normal", le damos a OK Ya fuera de las opciones, en el M.A.L.A, actualizamos la lista de juegos. Seleccionamos el juego, y ya se carga nuestro emulador Epsxe con el juego seleccionado. Para salir, basta con pulsar Esc. Aqui un video para que lo veais en acción su funcionamiento: Epsxe ejecutandose en Frontend M.A.L.A con Daemon Tools Espero que os funcione a vosotros, y que se pueda aplicar esto a otros emuladores que necesiten cd. Lo único que habria que hacer es poner el comando que he puesto en Pre commands, que es válido para todos los programas. Pues ya he realizado mi primer aporte al foro, del cual os tengo que agradecer por toda la cantidad de información que hay y que me está ayudando a configurar el PC multisistema que será el corazón de una futura MACA (cuando me lo pueda permitir) Hasta otra y suerte. Editado por Tharatos en 17-jun-2008 a las 00:38. |
01-jun-2008, 11:28 | #2 |
Marciano
|
Tharatos, buen tutorial.
|
05-jun-2008, 16:23 | #3 |
Usuario registrado
|
Gracias.
He mejorado el tutorial añadiendo imagenes, para que sea más "amigable" . Al final del mismo he puesto un video para que veais en acción el funcionamiento del "bisho" |
05-jun-2008, 18:26 | #4 |
Marciano
|
genial.... me viene de perlas pues tengo unas 30 o 40 isos de psx
gracias y saludos |
05-jun-2008, 18:38 | #5 |
Usuario registrado
|
Pues nada, a probar esos "backups" que posees . Ya nos cuentas a ver como van.
Por cierto, he visto que somos vecinos, saludos. |
05-jun-2008, 23:55 | #6 |
Marciano
|
un tutorial claro y muy util, mil gracias.
¿lo has probado con el nulldc de dreamcast? saludos |
06-jun-2008, 10:18 | #7 |
Usuario registrado
|
No, aún no lo he probado, voy metiendo emuladores poco a poco y el último emulador que he metido es el de la playstation, pero cuando termine de meter backups del mismo, el siguiente va a ser el de la dreamcast. Ya os comento cuando lo haga.
|
14-jun-2008, 12:09 | #8 |
Usuario registrado
|
Magnifica idea, tambien se podría aplicar lo mismo, pero guardando isos en DVDs, tranquilamente cargaríamos el rompath en la unidad deseada. Esto es bueno, puesto que, para tener todos nuestros isos externos sin necesidad de usar el rigido es genial. Tambien sería aplicable a todos los emuladores que usan ISO como rom. Simplemente genial.
Lo que tendriamos que hacer es tratar de concordar los nombres de las imagenes de CD con los covers o sshots para el frontend antes de quemarlos en un dvd! PD: Fijate que el codigo de pre comando que haz puesto no funciona este es el correcto: Code:
C:\Archivos de programa\D-Tools\daemon.exe -mount 0,"%path%\%rom%.%ext%" hacen un txt que luego cambiaran por la extencion *.cue Code:
FILE "SilentHill.img" BINARY TRACK 1 MODE2/2352 INDEX 1 00:00:00 C-ya Coin Up! Editado por satoshi en 15-jun-2008 a las 06:55. |
17-jun-2008, 00:46 | #9 | |
Usuario registrado
|
Claro, satoshi, lo que has comentado es perfectamente valido, y servirá para otras aplicaciones, ya es echarle imaginación y adaptarlo a las situaciones que nos vayan surgiendo con un programa u otro .
Quote:
Gracias satoshi por la aclaración. |
|
17-jun-2008, 05:16 | #10 |
Usuario registrado
|
Otro consejo bastante bueno para correr los isos dentro de mala es desactivar el autoarranque de cd/dvds. Cuando hacemos que el mala acople al daemon la iso, el windows nos muestra el contenido del mismo o nos pregunta que queremos hacer con éste. Eso es algo malo para el epsxe porque o el emulador se minimiza o (casi siempre) se cuelga tirando error.
Hay una solucion solo tenemos que hacer lo siguiente: Desactivar la opcion de autoarranque de cds (para que el epsxe no tire error) vamos a: 1/ Menu de inicio -> Ejecutar -> GPEDIT.MSC 2/ Plantillas administrativas -> Sistema -> Desactivar reproduccion automatica (boton derecho, propiedades, haceis click en deshabilitada) Les adjunto una imagen para guiarlos. Espero les sirva como a mi! |