Configuración del Front-end HyperPin. Hemos llegado hasta aquí y ya tenemos preparadas muchas cosas, tablas en vertical para Visual Pinball y Future Pinball y ajustado los monitores. Tenemos instalado el lanzador de tablas, pero antes de animarnos a pulsar el ejecutable del lanzador , debemos conocer algunas cosas de este y ajustarle unos parámetros. El Front-end es desde mi punto de vista (una maravilla), pero requerirá de nosotros cierto conocimiento de su funcionamiento para evitar cualquier error que nos pueda mostrar y que puede ocurrir si no estamos muy atentos. Vamos a analizar la carpeta que habíamos instalado del lanzador :
La primera carpeta en la que vamos a trabajar es en la llamada "Settings" , la abrimos y nos encontramos dentro un archivo llamado "Settings.ini".
Es el archivo de configuración del programa , que podemos abrir fácilmente con el "bloc de notas" , >>> botón derecho del Ratón >>> Abrir con >>> Bloc de Notas
Nota: Si no quieres arriesgarte a modificar este archivo y que si por cualquier cosa fallara la configuración , recomiendo hacer una copia de seguridad del mismo y guardarla en el mismo directorio o bien en otro sitio. Yo suelo llamarlas .bak y me olvido de ellas, pero se que las tengo allí por si me decido a empezar de nuevo.
Bien, abrimos el archivo "Settings.ini" con el Bloc de notas y nos encontramos con esto:
Vamos a lo importante (la zona donde pone) : Future Pinball: Como vemos, los directorios por defecto "NO"
son los mismos que tenemos en nuestro proyecto debiendo indicar :
Visual Pinball: [Visual Pinball] Como vemos, los directorios por defecto "NO" son los mismos que tenemos en nuestro proyecto debiendo indicar [Visual Pinball] Existen otros parámetros con los que podremos jugar en un futuro , como los colores de textos de la rueda , volumen de efectos sonoros, si queremos que inicie con un video (que mola mucho), etc. , pero eso deberás ir cambiando tu una vez que te hayas familiarizado con el programa. No comento nada tampoco de el apartado de Video, pues en teoría no deberías tener ningún problema usando un monitor en vertical para el PlayField y uno horizontal para el BackGlass. (si no fuera así, y usaras un monitor para el BackGlass también en vertical deberás modificar esos parámetros). Dentro de la carpeta HyperPin encontraras un archivo para una configuración mas personalizada de los monitores. Este archivo se llama "HyperPin-help-file.chm" y lo abres haciendo doble click en el. Una vez terminado , guarda el archivo (no se te olvide)
Configurado el Settings, que mas me hace falta ... Para lanzar una tabla y que el aspecto grafico del Front-end este completo, necesitaremos los archivos denominados media. Necesitamos 3 imágenes por tabla que son : - Imagen del BackGlass (Backglass Images) Todos los archivos de cada mesa se tienen "obligatoriamente" que llamar igual y estar en formato .png Los guardaremos en su carpeta correspondiente del apartado media del HyperPin.
Nota: Si descargas una tabla desde el foro de HyperPin, te vendrá un pack con estos archivos, pero si no fuera así , te explico como debes hacerlo.
Vamos a tomar un ejemplo de una de las tablas que hemos hecho hasta ahora , la "Medieval Madness" Necesitaras usar algún programa de retoque
grafico, pero no te asustes que no es muy complejo. Imagen del BackGlass de la "Medieval Madness" Para conseguir esta imagen , nos dirigiremos a la pagina de (te doy 2 opciones): The Internet Pinball Database >>> Enlace Flying Dutchman's - BackGlass Paradise >>> Enlace
Buscaremos la imagen que nos interesa
Yo me he preparado una plantilla para que todos mis BackGlass tengan la misma estética, lo trabajo un poco con PhotoShop para que la imagen tenga este aspecto (resolución 1280X1024) Como este Pinball lleva DMD , me dibujo un hueco en el que después lo colocare. Me queda así:
Guardo la imagen como .png y la llamo Medieval Madness (Williams 1997).png , o sea, nombre de mi tabla , y entre paréntesis la empresa constructora y su año de fabricación. Que lo sabes con la info. de "The Internet Pinball Database" Esta imagen la guardo dentro de la carpeta de HyperPin >>> Media >>> Visual Pinball >>>Backglass Images y lo prepararemos para el tamaño de nuestro monitor secundario. Como lo diseñes depende de ti, yo estoy preparando mis archivos con una misma estética y guardando todas las imágenes a 1280 X 1024.
Imagen de la tabla de la "Medieval Madness" Esto es mucho mas sencillo de conseguir , pues según tenemos la tabla arrancada con el visual Pinball , pulsando la tecla "Imprimir pantalla" , podremos hacer una captura de la tabla , que debemos copiar en nuestro programa de retoque grafico. Solo hay que contar con una cosa particular y es que debemos voltear el lienzo 180 grados de forma que la imagen presente los "Flippers" a la izquierda de la imagen. El tamaño de esta imagen será el tamaño del que hayamos realizado la captura ( ya sea 1920X1080 , o bien 1680X1050). Nos quedara así :
La guardaremos con el mismo nombre Medieval Madness (Williams 1997).png, dentro de la carpeta de HyperPin >>> Media >>> Visual Pinball >>>Table Images
Imagen de la rueda (Wheel) de la "Medieval Madness" Esta imagen aparecerá en una rueda que lleva el lanzador y nos pondrá el nombre de la tabla. Si no dispusiéramos de esta imagen el lanzador nos pondría un texto (que podríamos personalizar los colores), pero mola mas tener dicha imagen. Esta imagen debe tener un fondo trasparente y estar guardada en .png. Realizar estas imágenes es lo que mas trabajo lleva. En el foro de Retrovicio un usuario llamado "Akiles", se ha encargado de crear muchísimos Wheels y debería ser la primera fuente de consulta. Accedes al post si pinchas Aquí También en el foro de retrovicio dispones de un tutorial que te enseña a extraer estas imágenes de la rueda desde una imagen Aquí Lo único que debes tener en cuenta es que cuanto mejor sea la imagen usada , mejor será el aspecto grafico del Front-end , y que las imágenes deberán tener un mínimo de 700 pixeles de ancho. Yo tengo esta imagen:
La guardaremos con el mismo nombre Medieval Madness (Williams 1997).png, dentro de la carpeta de HyperPin >>> Media >>> Visual Pinball >>>Wheel Images
Hemos comprobado que en esas carpetas utilizadas hay una serie de imágenes de tablas que no tenemos, podemos o borrarlas o mantenerlas (porque nos pueden valer para cuando si tengamos esas tablas). Lo de las 3 imágenes hay que hacerlo por tabla y diferenciar claramente si es para Visual Pinball o para Future Pinball , porque cada emulador tiene su carpeta en el HyperPin. Dentro de la Carpeta Media de HyperPin , también encontramos una carpeta llamada HyperPin , que contendrá imágenes de las instrucciones de las tablas y de los carteles promocionales de estas ( personalizar esto, es opcional , claro). También te habrás percatado que en la carpeta media (tanto del Visual Pinball como del Future Pinball). hay una carpeta denominada "Table Videos", que esta preparada para alojar videos de las tablas en funcionamiento en formato .F4V . Estos videos harían que en lugar de aparecer la imagen estética de la tabla , esta apareciera en funcionamiento , mejorando el aspecto grafico del Front-end . (yo aun no he investigado esto)
Ultima cosa y además la mas importante ( la carpeta DATABASE) Dentro de la carpeta de HyperPin encontraremos una carpeta llamada "Databases" y dentro de ella 2 carpetas, una para el Visual Pinball y otra para el Future Pinball. Cada carpeta contiene un archivo llamado "Future Pinball.xml" o "Visual Pinball.xml" , dependiendo de en que carpeta estemos. Este archivo .XML le dice al Front-end que genere una lista de tablas que serán lanzadas , es decir , las tablas que aparezcan aquí aparecerán en la rueda del Front-end. Pero pasa una cosa , estos archivos ya vienen preparados con tablas que seguramente no tengamos y lo primero que debemos hacer es modificar estos archivos. Para poder recuperar estos archivos si nos equivocáramos , recomiendo hacer lo mismo que hicimos con el archivo de configuración "Settings.ini" y hacernos una copia de seguridad , copiando esos archivos y renombrarlos a . bak. Vamos a trabajar con Visual Pinball , lo tendríamos así:
Abrimos el archivo Visual Pinball.xml con el bloc de notas ( botón derecho del ratón , abrir >>> Bloc de notas)
Como vemos , hay una pauta que se repite :
Cada selección como la que he marcado lanza una tabla (que debemos de tener) Para nuestra tabla ( La Medieval Madness ) que deberíamos de escribir : <game name="Nombre
de la tabla que tenemos guardada en la carpeta Tables del Visual Pinball"> Nos quedaría así <game name="Medieval Madness"> Como solo tenemos una tabla , borraríamos el resto de entradas y nos quedaría el archivo .xml solo con una mesa ( de momento)
Guardaríamos el .xml (Archivo>>> Guardar) Debemos ir modificando el archivo .xml por cada tabla que queramos añadir al lanzador, y guardando siempre la misma estructura. Por ejemplo , si conseguimos otra mesa , por ejemplo la "Theatre of Magic" , nuestro .xml se debería quedar de la siguiente forma:
Tener un .xml limpio , sin equivocaciones con el nombre de las cosas , hará que no tengamos ningún error a la hora de lanzar las tablas. Lo mismo habría que hacer con el Future Pinball , que dispone de otro .xml y es hacer lo mismo , solo dejar las tablas que tengamos. Si además al editar el .xml respetas el orden alfabético , mejor aun. Se que existe un editor de .xml con in interface que facilita la modificación. Yo lo hago con el bloc de notas y me va muy bien.
Bien , pues prepara tu listado de tablas, con todas las tablas que tengas hasta ahora , que en la siguiente hoja , vamos a lanzar el HyperPin, por primera vez. Nota: En la siguiente hoja , las imágenes que veras corresponderán a como llevo mi proyecto hasta ahora , o sea , que veras muchas tablas preparadas para lanzar , que no has visto hasta ahora. Tu debes ser el que prepare todas esas tablas , pero con lo leído hasta aquí no tendrás problemas.
|