Arcadespain

Software => Attract Mode => Entornos graficos => Tutoriales de AM => Mensaje iniciado por: machiminax en Septiembre 15, 2017, 02:34:58 pm

Título: [Tutorial] eXoDOS Collection en AM (DOSBox Windows)
Publicado 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)




Título: Re:[Tutorial] eXoDOS Collection en AM (Configuracion de emuladores en Windows)
Publicado por: machiminax en Septiembre 15, 2017, 02:36:00 pm
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:
 
Código: [Seleccionar]
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"

Código: [Seleccionar]
# 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"

Código: [Seleccionar]
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
Título: Re:[Tutorial] eXoDOS Collection en AM (SIN COMPLETAR)
Publicado por: machiminax en Septiembre 15, 2017, 02:36:58 pm
[RESERVADO]
Título: Re:[Tutorial] eXoDOS Collection en AM (Extraer la media y generar xml database)
Publicado por: machiminax en Septiembre 15, 2017, 02:37:34 pm
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:

Código: [Seleccionar]
<DirName:3>
(https://i.imgur.com/XTM4X7Y.png)

3.1.3 Pulsamos "Add method" seleccionamos "Replace" y rellenamos con:

Código: [Seleccionar]
.jpg
Código: [Seleccionar]
_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:

Código: [Seleccionar]
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:

Código: [Seleccionar]
_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:

Código: [Seleccionar]
_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


Título: Re:[Tutorial] eXoDOS Collection en AM (SIN COMPLETAR)
Publicado por: Josepzin en Septiembre 15, 2017, 03:23:32 pm
Madresanta, cuantos archivos!!

Ya le daré un vistazo, aunque yo me quedaría con una reducida selección.
Título: Re:[Tutorial] eXoDOS Collection en AM (DOSBox Windows)
Publicado por: machiminax en Septiembre 20, 2017, 02:46:01 pm
Tutorial actualizado con el metodo para extraer la media y usarla en Attract Mode.