(En construcción, pendiente paso a Wiki para ser foro oficial)
Visual Pinball es un simulador/emulador de mesas de pinball de código abierto.
¿Es multiplataforma? Lamentablemente no, porque usa visual script (basado en visual basic), por tanto es para windows, a partir de xp.
Programas:
-Visual pinball (Abreviado VP). Se compone de un editor gráfico, donde colocar los elementos visibles de la máquina, un editor de scripts para simular el cableado y la parte lógica, y un simulador de físicas que hace que se muevan los elementos.
-Pinmame. Rama de mame que controla las roms de las mesas.
-Vpinmame. Complemento de pinmame para poder interactuar mediante scripts. Ambos los instala VP.
Joy2key. Para poder usar un mando, ya que en principio VP detecta teclado.
Notepad++. Editor de textos de código abierto, muy util para editar ficheros.
AutoHotKey. Si usas un lanzador, muy útil para abrir y cerrar las mesas.
Complementos necesarios de Windows: Directx y .Net Framework 4
Versiones:
Ha habido varios cambios grandes que impedían usar mesas de versiones anteriores, por eso hago este apartado.
-VP8. Puede abrir todas las mesas hechas para esa versión y anteriores.
-VP9. Primer gran salto. Puede que abra mesas anteriores, pero muchas tendrán fallos. Hasta la versión 9.1.2 se puede usar con gráfica integrada, las siguientes piden tarjeta gráfica con shaders 3 (casi cualquiera)
-VP9 Physmod. Versión mod que cambian físicas. No la he usado nunca.
-VPX. Cambio de nomenclatura y salto muy grande. Se pasa del formato VPT a VPX. Puede abrir mesas anteriores, pero no funcionan. Sólo para equipos modernos.
Entonces, ¿que versión instalar? La última versión de VPX, ya que también incluye las anteriores, y nos aseguramos de tener las últimas correcciones.
Instalación:
Como tiene página en sourceforge, descargamos la oficial. Ojo, pulsamos en la pestaña Files, para acceder a la última versión de VPX que ponga setup.
https://sourceforge.net/projects/vpinball/files/VP10/Nos pregunta en que carpeta instalarlo, y cuando acabe abrimos esa carpeta.
En la carpeta vpinmame hay un programa llamado setup.exe (el de 64 bits da problemas), que es el instalador de pinmame y vpinmame.
Lo ejecutamos y le damos a instalar.
Después comprobamos las carpetas. Para las roms, si tienes un romset de mame actualizado, vas a tener casi todas. Puedes cambiar la ruta o tener las roms de pinmame en su carpeta.
En ajustes por defecto marcamos Skip pinball startup test y Cabinet Mode, para un arranque más rápido y limpio.
Modos cabinet y Desktop.
En modo desktop (la pantalla del pc) no es necesario instalar b2s server, y para evitar errores de "controller", marcar "Disable b2s" en preferencias/Keys. Abajo a la derecha.
En modo cabinet (imitando a una real) se suelen usar varias pantallas. Los ajustes de posición y tamaño se guardan en screenres.txt, y ese archivo tiene que estar en la misma carpeta que las mesas.
Mesas (.vpt o .vpx) y backglass (.directb2s u otros) en la misma carpeta y con el mismo nombre.
Activar en preferencias/vídeo la casilla "use allways FS backdrop settings", debajo de las resoluciones.
Ajustes iniciales:
Teclas:
Abrimos VPX, definimos las teclas para los flippers, el plunger (el lanzador) y el golpeo de bola.
Los ajustes de ejes, que están abajo a la derecha, los desabilitamos para evitar fallos.
Sobre Joy2key: Para créditos, recomiendo definir el botón como 5, y el de empezar como 1 y S, ya que algunas de las primeras mesas usan esos botones.
Guardamos los cambios y luego probaremos en versiones anteriores (9.9 o 9.12, y 8), ya que pasa los ajustes a las versiones anteriores (mejor comprobarlo)
Imagen: Definimos en windows la resolución que queremos, y en ajustes, marcamos esa resolución, que aparece como "windomed fullscreeen"
Sonido: Dejamos el que pone música a tope y el de sonidos a la mitad. Luego en muchas mesas habrá que entrar en el menú de la máquina para subir el volumen.
Probando mesas:
El instalador deja por defecto definidas las mesas VPX para el ejecutable de visual pinball X, y las VPT con el de 9.9. Si pulsamos sobre una, abre el programa y se inicia la mesa.
Si abrimos VP, podemos cargar las mesas para editar lo que queramos. Para iniciarlas, pulsar en el icono del triángulo, o pulsar F5.
La primera vez que cargamos cada mesa, pinmame muestra la típica pantalla recordando que sólo lo uses si tienes derechos sobre dicha mesa. Se puede aceptar con el el ratón, y con teclas pulsando Tab Espacio Tab Espacio. Para lanzadores (hyperspin, mala, etc) hay un script en autohotkey que lo hace directamente.
Para salir, pulsamos Esc y nos sale un menú para volver al editor. Lo seleccionamos y luego cerramos si queremos.
Carpetas:
Las mesas se pueden guardar en cualquier carpeta, pero recomiendo una por cada versión. Se pueden crear dentro de Tables (la que viene por defecto) o pasarla a español como Mesas.
Hay una carpeta llamada Scripts, son archivos de texto y tienen ajustes generales por compañía.
Para VP8, hay que copiar dichos scripts y pegarlos en la carpeta donde tengamos sus mesas vpt.
Para el resto no. Los leen de la carpeta Scripts. Si están en la carpeta de las mesas, da fallos.
En vpforums.org es donde publican la mayoría de las mesas, ordenadas por versión y tipo de vista. (registro necesario y gratuito)
Tipos de mesas:
Desktop: Para usar con un solo monitor.
Cabinet: Para la gente que prepara sus máquinas, con al menos un monitor panorámico en vertical.
B2S: Son mesas preparadas para varios monitores. Para usarlas en un pc con un monitor hay que hacer algunos retoques en el script.
Mods: Son variaciones de mesas que han creado otros. Tal vez los mas interesantes sean los night, porque añaden muchas luces y quedan mas espectaculares.
Originales: Mesas creadas desde 0, no se basan en máquinas que existan.
Recreaciones: Pues eso, mesas reales pasadas a digital.
Enlaces recomendados:
https://pinballvirtual.es/ Con muchísima información en español.
https://www.vpforums.org/ La página oficial de referencia (en inglés)
https://www.youtube.com/user/TheRadik Con muchos vídeos de mesas VPX
https://www.youtube.com/channel/UC2FlC7 ... 3hncxwcpKg Mi canal, con tutoriales y partidas de VP9 y VP8
https://t.me/joinchat/IA4QQRPj6r_DwXwZw1ESeQ grupo en Telegram