Arcadespain
Software => Attract Mode => Entornos graficos => Tutoriales de AM => Mensaje iniciado por: machiminax en Septiembre 15, 2017, 02:34:58 pm
-
Voy a intentar explicar paso a paso como conseguir integrar este "megapack" de MS-DOS en Attract Mode.
1ª PARTE: Preparar archivos:
eXoDOS esta dividido en varios packs en este ejemplo vamos usar el mas pequeño el eXoDOS RPG
Una vez que tengamos el pack dejamos una estructura como esta:
(https://i.imgur.com/oXQxLTh.png)
La carpeta "!dos" se consigue descomprimiendo el archivo "GamesRPG.zip", este zip se encuentra en "eXoDOS-RPG\Games"
Dentro de la carpeta "!dos" estan las configuraciones y la media que usa M.E.A.G.R.E. que es el F.E. del pack eXoDOS luego explicare como "renombrar" y "extraer" la media para usarla en Attract Mode.
Siguiente paso , descomprimir todos los zips de la carpeta "eXoDOS-RPG\Games"
(https://i.imgur.com/gkoGrNw.png)
Y volver a comprimir las carpetas resultantes en rar5 por ej.
(https://i.imgur.com/5FZUIIn.png)
* IMPORTANTE: Al comprimir de nuevo las roms han de quedar comprimidas en subcarpetas.
Por ej: la rom "1stexp.rar" debe tener dentro la carpeta "1stexp" y los archivos dentro de esa carpeta.
(https://i.imgur.com/1HZtiBR.png)
Una vez nos termine de comprimir debemos mover los archivos para que todo quede de esta manera (aclarar que la captura de esta carpeta es la del pack "eXoDOS-ADV" pero la estructura es siempre la misma):
(https://i.imgur.com/edC8A30.png)
Es decir , dentro de la carpeta "eXoDOS-RPG" debemos tener todos los rars que estaban en "eXoDOS-RPG\Games" y la carpeta "!dos" que estaba a su vez en "eXoDOS-RPG\Games\GamesRPG.zip"
La carpeta "!dos" tiene que quedar de esta forma:
(https://i.imgur.com/NEh3SN6.png)
Mas adelante explicare como crear esta carpeta:
(https://i.imgur.com/6pq42Ua.png)
-
2ª PARTE Configuracion para el emulador DOSBox:
2.1 Nos bajamos el DOSBox , estoy usando la version 0.74 en windows.
https://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download
La estructura que yo sigo es la siguiente , para cada pack de exodos uso una carpeta "DOSBox0.74" en este caso instalamos el emulador en esta ruta:
Y:\Attrack Mode\systems\DOSBox\DOSBox0.74-eXoDOS-RPG
(https://i.imgur.com/jWcTXHS.png)
Tambien estoy usando el "AllInOneFYC" de Empardopo para cerrar el emulador , esto no voy a pararme a explicar como se usa :D
Ahora vamos con la parte "mas complicada" ;D , es coña , no tiene nada espcial.
Vamos a crear un par de "symlinks" para que el DOSBox use las configuraciones del M.E.A.G.R.E.
No tiene nada especial , aqui esta perfectamente explicado , es instalar el programa y click derecho - seleccionar origen del vinculo - luego vamos a la carpeta que nos interese - click derecho - soltar como - link simbolico
https://winaero.com/blog/manage-symbolic-links-hard-links-and-junctions-easily-with-link-shell-extension/
Este es el link del programa:
http://schinagl.priv.at/nt/hardlinkshellext/HardLinkShellExt_X64.exe
En nuestro caso vamos a "Y:\Attrack Mode\systems\DOSBox"
Boton derecho - seleccionar origen del vinculo:
(https://i.imgur.com/97S10bO.png)
Y vamos a la ruta donde tengamos las roms "T:\Microsoft MS-DOS\eXoDOS-RPG" por ej y otra vez:
Boton derecho - soltar como - vinculo simbolico:
(https://i.imgur.com/5tM5Zhk.png)
Una vez hecho esto renombramos el symlink a "DOSBox0.74"
(https://i.imgur.com/wTzzfsF.png)
Repetimos la operacion con la carpeta "eXoDOS-RPG" ("T:\Microsoft MS-DOS\eXoDOS-RPG") - seleccionar origen del vinculo y soltamos el vinculo simbolico en la carpeta del emulador "Y:\Attrack Mode\systems\DOSBox\DOSBox0.74-eXoDOS-RPG"
(https://i.imgur.com/RZJ0q27.png)
Y la renombramos a "Games"
(https://i.imgur.com/UN9EjaZ.png)
2.2 Para poder usar las roms comprimidas en .rar vamos a necesitar 7zip , para que no de problemas de rutas con espacios lo descomprimimos en la raiz del disco duro donde tengamos nuestro Attract Mode , en mi caso "Y:\7-Zip"
* IMPORTANTE: Al comprimir de nuevo las roms han de quedar comprimidas en subcarpetas.
Por ej: la rom "1stexp.rar" debe tener dentro la carpeta "1stexp" y los archivos dentro de esa carpeta.
(https://i.imgur.com/1HZtiBR.png)
2.3 Nos vamos a la carpeta donde tengamos el Attract Mode y creamos un archivo de configuracion para el emulador "Microsoft MS-DOS-eXoDOS-RPG.cfg"
# Generated by Attract-Mode v2.2.1-43
#
executable cmd
args /c Taskkill /F /IM AllInOneFYC10563-64bits.exe & Y: & Y:\7-Zip\7zG.exe x "[romfilename]" -o"[rompath]" & cd "[rompath]!dos/[name]" & copy /Y "dosbox.conf" "[rompath]DOSBox0.74\[name].conf" & cd "Y:\Attrack Mode\systems\DOSBox\DOSBox0.74-eXoDOS-RPG" & start /MIN AllInOneFYC10563-64bits.exe AllInOneFYC.ini && start /wait DOSBox.exe -conf "[name].conf" -noconsole & Y: & cd "[rompath]" & rmdir /s /q "[name]"
rompath Y:\HyperSpin\Roms HyperSpin\Microsoft MS-DOS\eXoDOS-RPG
romext .rar
system MS-DOS
info_source listsoftware
import_extras Y:\Attrack Mode\extras\Databases\eXoDOS Master List - All Added-Machi.xml
*Explicare mas adelante como se "genera" este xml "eXoDOS Master List - All Added-Machi.xml"
2.4 Añadimos el "display" a nuestro "attract.cfg"
display Microsoft MS-DOS-eXoDOS-RPG
layout Basic
romlist Microsoft MS-DOS-eXoDOS-RPG
in_cycle yes
in_menu yes
filter All
sort_by Name
rule CloneOf not_equals .+
filter Favourites
rule Favourite equals 1
2.5 Generamos la lista de roms con TAB - EMULATORS - Microsoft MS-DOS-eXoDOS-RPG.cfg - GENERATE COLLECTION ROMLIST
-
[RESERVADO]
-
3ª Parte , (3.1)renombrar la media de M.E.A.G.R.E para usarla en AM y (3.2)generar xml database.
3.1 Renombrar la media de M.E.A.G.R.E para usarla en AM.
Voy hacer el ejemplo para las "box_front" , la idea es la misma , cambiando los nombres en advanced renamer "box_front" por "box_back"...
Vamos a necesitar el programa Advanced Renamer:
https://www.advancedrenamer.com/download
Como ya comente la media se encuentra dentro de la carpeta !dos ("T:\Microsoft MS-DOS\eXoDOS-RPG\!dos") si hemos seguido las rutas desde el principio.
Dentro de esta carpeta !dos hay una subcarpeta por cada rom.
(https://i.imgur.com/mV5Xg78.png)
A su vez en todas ellas tenemos una carpeta "Meagre" , ahi esta lo que nos interesa ;D
(https://i.imgur.com/6B38Bz5.png)
3.1.2 Abrimos advanced renamer y en la pestaña "Renaming Method List" seleccionamos "New Name" y rellenamos con:
<DirName:3>
(https://i.imgur.com/XTM4X7Y.png)
3.1.3 Pulsamos "Add method" seleccionamos "Replace" y rellenamos con:
.jpg
_box_front.jpg
Dejo las capturas para marcar las casillas de la siguiente forma:
(https://i.imgur.com/xKthI65.png)
En la parte derecha del programa hay un navegador , desplegamos hasta llegar a la ruta de nuestra carpeta "!dos"
(https://i.imgur.com/t3sIP4C.png)
Arrastramos la carpeta hacia el centro del programa y nos saldra un nuevo cuadro de dialogo , lo rellenamos igual que en la captura:
front.jpg
(https://i.imgur.com/MOFYgNo.png)
Si todo ha salido bien tendremos algo como esto:
(https://i.imgur.com/7Hj0jO9.png)
1_ Comprobamos que nos haya renombrado los archivos "front.jpg" con el nombre de la rom y la coletilla "front_box"
2_ Pulsamos "START BATCH" - "start"
Una vez terminados , la forma mas sencilla de copiarlos o moverlos es el propio buscador de windows:
(https://i.imgur.com/yrOd9QB.png)
Rellenamos la casilla de busqueda con:
_box_front.jpg
Y cortamos y pegamos donde nos interese:
Para usar la "Media" en Attract Mode debemos meter todas las "box_front" renombradas dentro de una misma carpeta y nuevamente con advanced renamer eliminar el texto "_box_front" para que nos quede con el nombre exacto de nuestra rom y Front End la reconozca correctamente.
Igual que antes en advanced renamer rellenamos "Renaming Method List" - Replace:
_box_front
(https://i.imgur.com/nMnSkzB.png)
Y al arrastrar la carpeta donde tengamos todas nuestras "front_box" dejamos el cuadro de dialogo asi:
(https://i.imgur.com/HOPf9ay.png)
Si no nos hemos equivocado ya tendriamos todas nuestras "boxes_front" dentro de una misma carpeta con el nombre exacto de la rom:
(https://i.imgur.com/LrD146q.png)
Y ya esta , el metodo es el mismo para el resto de la media , la verdad es un pelin coñazo de extraer :D
-
Madresanta, cuantos archivos!!
Ya le daré un vistazo, aunque yo me quedaría con una reducida selección.
-
Tutorial actualizado con el metodo para extraer la media y usarla en Attract Mode.