viernes, 26 de abril de 2013

Disponible Ghosts And Goblins Mala Layout

Lo prometido es deuda, una vez reparado el RetroPC, he finalizado la distribución del Layout Ghosts And Goblins para Mala.

Aquí y en la distribución tenéis instrucciones precisas para su instalación y configuración, podéis descargar el layout en la sección descargas del Blog.




Este layout está diseñado para una resolución de 384x256, ósea es un
layout de baja resolución.

Es así porque mi objetivo para el RetroPC es que cada aspecto tenga un
autentico look retro, acorde con las roms que vamos a ejecutar desde
el layout. Por esa razón para el RetroPC descarte desde el principio
a Hyperspin, en mi opinión desentona con los contenidos.

Como se observa en el video, el RetroPC está configurado de forma que
absolutamente todo, incluido el menu del Mame se controla con el mando
inhalambrico, pero eso ya lo veremos en la presentación "Oficial" del RetroPC.

Instalación y configuración
***************************

- Copiad las fuentes de la carpeta "Fonts" a la carpeta de fuentes de
  vuestro sistema, seguramente "C:\Windows\fonts".

- Abrid primero el archivo "Mame.mll" con el Mala Layout Editor, para que
  corrija las rutas de los archivos que componen el layout. Si queréis
  podéis hacerlo manualmente editando con un editor de textos el archivo
  "Mame.mll".

- Copiad la carpeta "Mame" y el archivo "Mame.mll" al directorio "Layouts"
  de Mala.

- Configurar Mala para que use los sonidos y la música del Layout.

- Indicar a Mala que es un layout de baja resolución.

- Dentro de la carpeta "Mame", hay otras 3 carpetas que son "Cabinets_0144",
  "Snaps_0144" y "Names_0106".

    - Cabinets_0144: Debeís de configurar en Mala esta carpeta como el
      directorio "Marquee Pic".
      (Mame Config > Pictures And Videos > Marquee Pic)

    - Snaps_0144: Debéis de configurar en Mala esta carpeta como el
      directorio "Snap / Title".
      (Mame Config > Pictures And Videos > Snap / Title)

    - Names_0106: Debéis de configurar en Mala esta carpeta como el
      directorio "Control Panel Pic".
      (Mame Config > Pictures And Videos > Snap / Control Panel Pic)

- Cabinets_0144

    Copiad aqui vuestras imágenes de las recreativas, yo originalmente
    he usado el set de "Cabinets" de la versión de Mame 144.

    Para un uso optimo con este Layout, debéis de cambiar el tamaño de
    todas las imágenes de este carpeta, es fácil hacerlo con un programa
    como XNView (http://www.xnview.com).

    Dentro de XNview, hacemos un "Proceso por lotes", adjuntamos todos
    los archivo de "Cabinets" y le cambiamos el tamaño a 172 pixeles de
    alto, con un ancho varible manteniendo las proporciones, esto último
    es importantísimo, si no las imágenes quedarán descompensadas.

- Snaps_0144

    Copiad aquí vuestras imágenes de los snapshots de las roms, yo
    originalmente he usado el set de "Snaps" de la versión de Mame 144.

    Hacemos lo mismo con XNView, cambiamos el tamaño de los snaps al 55%
    de su tamaño original, tanto para el ancho como para el alto.   

- Names_0106

    Esta carpeta es la que contiene los nombre de las roms tal como
    aparecen en la lista de roms, y aqui esta la gracia de este Layout.

    En esta distribución se incluye un Set completo para la versión 106
    de Mame, si quereis generar un set para otras versiones, seguid
    las instrucciones siguientes:

Como hacer una lista "Names" para versiones superiores de Mame a la 106
***********************************************************************

1 - Crear la lista de las roms con el mame que vayamos a usar.

    mame -listfull >lista.txt

2 - Cargamos la "lista.txt" en Excel con abrir archivo, en este caso
    Excel2003 y en la ventana de importación que aparece, hacemos lo siguiente:

    - Seleccionamos "De ancho fijo".
    - Comenzar a importar por la fila 2.
    - Origen del archivo  MS-DOS (PC-8).
    - Pulsamos en "Siguiente".
    - La primera línea con flecha, la dejamos justo en la posición 8.

    - La segunda línea con flecha la hacemos desaparecer, para ello
       hacemos click sobre ella, dejando el botón del ratón pulsado
       la arrastramos fuera y listo.

    - Pulsamos en "Finalizar".
    - Guardamos el documento como "Texto (Delimitado por tabulaciones)(*.txt)"
    - Le ponemos por ejemplo "lista_106.txt".
   
3 - Cargamos "lista_106.txt" en Notepad++ (http://notepad-plus-plus.org/)
    por ejemplo o con el editor que más useis, hacemos lo siguiente:

    - Reemplazar el carácter tabulador (un cuadradito) por el
      carácter "#" en todo el documento, para conseguir el carácter
      tabulador podéis marcar el espacio que queda entre el nombre
      de la rom "puckman" y su descripción, que es una tabulación.
     
      Una vez marcados pulsáis "control + C" y luego en el menú
      "Buscar > Reemplazar" os aparecerá automáticamente, recordar
      que debéis reemplazar por el carácter "#".

    - Haceis lo mismo, pero ahora reemplazais el caraceter " (si
      las comillas) en todo el documento por nada, osea borramos
      todas las comillas del documento.

    - Aseguraos que la última línea del documento es una línea en blanco.

Como crear los PNG con los nombres
**********************************

Para ello se ha modificado el script que podemos encontrar en:

http://nfggames.com/games/fontmaker/index.php

Mi versión del script tiene el código y las fuentes modificadas, así
que sólo se debe de usar el script que he incluido en la distribución

1 - Instalamos en nuestro servidor PHP remoto, o en nuestra máquina local
    haciendo las veces de servidor el script incluido "names_generator".

    Si no teneís servidor PHP, podéis montar uno en local fácilmente con
    XAMPP (http://www.apachefriends.org/es/xampp.html).

2 - Abrimos el archivo "txt_font.php".

3 - En la línea 4 "$filas=file('106.txt');" sustituimos "106.txt" por el
    nombre de nuestro archivo de texto que previamente hemos generado y
    que hemos copiado en esta carpeta.

4 - Ahora desde nuestro navegador, ejecutamos el archivo "txt_font.php",
    esperad a que genere todo los archivos PNG, no cerréis el navegador o
    se parara, para saber cuando a terminado abrir la carpeta "png" y
    comprobar que hay el mismo número de archivos PNG que líneas tiene
    nuestro archivo de texto previamente generado, si tiene por ejemplo
    6140 líneas (sin contar la línea en blanco final claro), debe de haber
    6140 PNGs. Va a tardar bástate.

5 - Con los PNG generados, nos vamos a XNView para cambiar el tamaño del
    lienzo con:

    - herramientas > Conversión por lotes.
    - Añadir carpeta, seleccionamos nuestra carpeta PNG.
    - Formato PNG.
    - Sobrescribir, lo dejamos en reemplazar.
    - Marcamos la casilla "Usar ruta original".
    - Nos vamos a la pestaña transformaciones.
    - Añadimos "Cambiar tamaño de lienzo" (botón añadir).
    - Ancho = 372 pixels
    - Alto = 8 pixels
    - Color de fondo = Blanco completo (255,255,255)
    - Las demás opciones no las tocamos.
    - Pulsamos en "Proceder" y esperamos que termine, puede
       tardar bastante.

6 - Una vez que XNView haya terminado, copiad los PNGs generados a la
    carpeta "Names_0106" del layout, y ya esta listo.

Eso es todo amigos, que lo disfrutéis.

Descarga

1 comentario: