Colocación de los marcadores en el BackGlass. En este proyecto nos encontramos con 2 simuladores diferentes y con 2 tipos de maquinas emuladas también diferentes. Con Future PinBall no tendrás problema , pues al ajustar las tablas en vertical , también has colocado los marcadores en el segundo monitor. Con Visual PinBall la cosa cambia un poco y requiere de un trabajo posterior para ajustar esos marcadores a su posición. Debes saber además que Visual PinBall simula el funcionamiento de 2 tipos diferentes de mesas: - Las de marcadores independientes que son un poco mas antiguas y en la que los marcadores iban colocados en diferentes lugares del BackGlass - Las que utilizan un DMD ( que es un display en el que se van visionando las puntuaciones y las diferentes animaciones. Las maquinas que usan este sistema son las menos antiguas. O las americanas como solemos llamarlas). Para las maquinas con marcadores independientes hay que usar otro programa mas y esto lo veras en la siguiente hoja, en esta nos vamos a dedicar a ver como posicionar esos DMD en su sitio correcto. Posicionando el DMD El DMD lo controla el programa VPinMame . Al principio del tutorial instalamos un archivo que corregía un pequeño Bug que hacia que la colocación del DMD no funcionara en algunos casos. Como instalaste ese archivo , si sigues los siguientes pasos podrás colocar perfectamente todos los DMD en su lugar. has tenido que preparar tu imagen para el BackGlass y dejar un espacio para la colocación del DMD, que se puede redimensionar como quieras , pero te aconsejo que durante la realización de ese BackGlass trates de diseñar un hueco que guarde una buena proporción de imagen , para que el resultado sea optimo. Te pongo un ejemplo de un BackGlass creado por mi:
Esta es la imagen que veré en mi segundo monitor, con su hueco para el DMD. Lanzamos nuestra tabla con el HyperPIn y vemos que aparece el DMD en un lugar que no es el que nos conviene.
Tenemos que moverlo al segundo monitor , pero no vemos el ratón , porque el Front-end nos lo ha anulado. Para poder ver el ratón pulsamos la letra "T" y con el ratón arrastramos el DMD al segundo monitor , dentro de la zona en la que queremos que se quede.
Ok , lo tenemos , vamos ahora a redimensionarlo. Nota: Si mueves el ratón en el segundo monitor este será solo visible encima del DMD Nos colocamos encima del DMD y pulsamos el botón derecho del ratón , nos aparecerá un menú en el que debemos elegir la opción "Show window border".
Esto hará que nuestro DMD tenga un borde y que sea redimensionable.
Adaptamos el DMD estirándolo hasta que ocupe el hueco que deseamos cubrir.
Atención : Una vez que lo tenemos colocado donde queremos, volvemos a pulsar el botón derecho del ratón , deseleccionando la opción de que nos añade bordes al DMD y después hacemos doble clik encima del DMD.
Acto seguido Pulsamos "F3" para reiniciar el DMD y asegurarnos que se ha quedado grabada esa acción y que nuestro DMD se ve perfectamente.
Pulsamos la letra "T" para ocultar el ratón. Y pasamos a la siguiente tabla, pues desgraciadamente hay que hacerlo una por una.
Problemas En algún caso en particular puedes encontrarte con el problema de que tu DMD sigue mostrándose en la primera pantalla y no te expliques el porque, estas seguro que lo has hecho todo como he explicado arriba y además lo has repetido varias veces y después de cerrar la tabla al volverla abrir el marcador , no se queda donde lo habías dejado. Solo hay una cosa que mande por encima de las ordenes dadas anterior mente y es lo que esta escrito en el script de la tabla que obliga ( aunque no queramos ) a posicionar el DMD en una posición prefijada. Esto ocurre pocas veces y es muy sencillo de corregir. Abrimos la tabla con el visual PinBall y abrimos el Script y buscamos las líneas que habla sobre el posicionado del DMD. Voy a abrir el Script de la "Tales of the Arabian Night", y voy a buscar donde habla del posicionamiento del DMD.
Esto es lo que esta obligando al DMD a mostrarse en el sitio prefijado. A nosotros no nos interesa estas ordenes y las anulamos poniendo delante de las líneas que definen los parámetros de posición una comilla ( que esta en la tecla a la derecha del 0 , delante de cada línea.
Vamos después a Script y compilamos el script. Guardamos la tabla y la cerramos. La próxima vez que lancemos la tabla , Reajustaremos el DMD como indico al principio de la hoja , el problema se ha corregido. ... Pues a mi, me sale girado ..... Este puede ser otro de los problemas con también una fácil solución. Dentro del Script de la tabla la línea que se encarga de la rotación de la tabla es la que pone : .Games(cGameName).Settings.Value("rol")=0 ( giro izquierda ) o bien .Games(cGameName).Settings.Value("ror")=0 ( giro derecha )
Podemos ponerle un 0 o bien un 1 , si es 0 no estará rotada hacia la dirección indicada , si es 1 si. Pero a nosotros no nos interesa ajustar este parámetro , lo mas sencillo es ponerle una comilla a esa línea dejándolo así : '.Games(cGameName).Settings.Value("rol")=0 Compilaremos el script y guardaremos la tabla, pero esta vez , en vez de proceder como al principio de la hoja debemos hacer un paso previo. Nos posicionaremos encima del DMD y pulsaremos en botón derecha del ratón , para mostrar el menú del VpinMame y elegiremos la opción "Restore Windows size", de esta forma el DMD se resetea en tamaño y se queda en pequeñito como si nunca se hubiera modificado.
Con el DMD en pequeño , ahora si que podemos redimensionarlo como indico al principio de la hoja. Y con esto ya sabríamos colocar los DMDs en las tablas que lo usan, en su pantalla y el resultado final es muy satisfactorio siempre que la relación de transformación ( es decir , lo que crece ) , este equilibrado.
|