visualPinMAME – Emulador de máquinas pinball (1)

PinMAME logoSiguiendo con la serie anterior que inicié con el post relativo a MAME, pero ahora complicandolo un poquitin, nos vamos a adentrar en el maravilloso mundo del pinball:

Pondremos en marcha un emulador de máquinas de las máquinas de “petaco” de toda la vida. Esta vez, como ya he dicho se complican un poco más las cosas porque no solamente necesitaremos el emulador y las ROM como en el caso anterior. Esta vez el puzzle se compone de alguna pieza más:

Por un lado tenemos el visualPinMAME. Se encarga de realizar la emulación de lo que podríamos llamar toda la “parte software de la máquina” (que luces se encienden, que sonido suena, marcadores, displays…). Este software es lo que propiamente es la ROM de la máquina.
Hasta aquí la teoría es similar por no decir igual a la de el post anterior sobre MAME. Así que no me extenderé a explicarlo.

Y por el otro, tenemos la gestión de la física del juego (rampas, flippers, dianas,…) de esta parte se encarga el programa Visual Pinball.
En principio, este último es un programa que permite crear y jugar a nuestras propias mesas, pero gracias a que es fácilmente programable en VBScript y a que es completamente gratuito se utiliza conjuntamente con visualPinMAME y así conseguir la emulación completa.

A modo de índice necesitamos:

  • vPinMAME que se encargará de la emulación de la ROM
  • La ROM de la máquina que nos interese en Internet Pinball Database tenemos la mayoría, por no decir todas las ROMs (al abrir la página del juego seleccionaremos el último romset marcado para PinMAME).
  • VisualPinball para la física.
  • La mesa del juego que hayamos elegido. Está es la peor parte, ya que las realizan voluntarios y son difíciles de encontrar. Más adelante daré algún otro enlace.
  • Los programas en VBScript que hacen que vPinMAME y VisualPinbal interactúen.

Una vez tenemos todo lo necesario, nos ponemos manos a la obra:

  1. Descomprimimos vPinMAME (no tiene ningún misterio). Seleccionamos la carpeta donde queremos instalarlo y lo descomprimimos con el WinZIP o similar.
  2. Instalar VisualPinball. Para evitarnos problemas de configuración, lo instalaremos en la misma ruta en la que hemos descomprimido el vPinMAME.
  3. Colocamos la ROM, la mesa y los script en sus carpetas correspondientes:
    • La ROM la colocaremos en la carpeta ROMS que se crea al descomprimir el vPinMAME tal cual la bajamos en formato ZIP.
    • La mesa, la descomprimimos (realmente solo necesitaremos el archivo .VPT) en el directorio tables
    • Y por último, los VBScripts los descomprimiremos también en la carpeta tables.

Hasta aquí la primera parte, mañana más…
Editado 05/01/2008: Ya está la segunda parte del post!.

7 comentarios sobre “visualPinMAME – Emulador de máquinas pinball (1)”

  1. A ver, idea.
    No estaria de mas hacer un pequeño ejecutable (lotes? JAVA?), ya sabes, para los “dummies” que se encargara de la instalación completa juego por juego, y así se podrían descargar directamente desde DO.es (previo pago de dos SMS, si quieres) y de esta forma se facilitarían mucho las cosas.

    Yo lo digo por commentarloooo….

    por otro lado, si ponemos (pones) juegos un tanto raros o espectaculares, no se yo porque no vas a poder llegar a las 70.00 visitas de cinetube y sacar unos 30.000 eurillos por adsenses, que no estaría nada mal no….? Si te fijas, cinetube ha puesto un enlace para descargas de recetas de cocina, y de este modo darle visitas a un amigo, que no se yo porque no puedes hacer tu lo mismo, si le digo que la page es mia… digo yo!

  2. y otra cosa, o sea PD. me está dando un error tras enviar los comentarios…. mira a ver.

  3. y una cosa mas. He tenido que añadir los rss a mano, no se si por falo de mi outlook o porque tienes algo mal en la dirección…. Una pista, intentaba agregarme automaticamente esto:
    “http://http:/patxo.awardspace.com/feed/”

    que lo sepas.

  4. Por partes…
    (1) Ha habido problemas con el server pero parece que ya chuta
    (2) Sobre lo del ejecutable, en principio no sería difícil pero si entras a Internet Pinball Database, verás que hay cienes de máquinas, con lo cual además de rayar la legalidad (no he mirado la licencia pero fijo que PinMAME no permite distribuir el emulador junto con las ROMs como en el caso de MAME) es un trabajo de titanes. Además la idea de DO.es es precisamente no tener que andar instalando nada.
    (3)De momento no me planteo el tema enlaces, pero todo se andará ahora lo que me corre prisa es poner el proyecto en marcha. Por cierto, que parece que el AdSense ya rula… las clausulas de google son un poco leoninas, pero bueno…
    (4) Sobre los feed, no sé si sería cosa del fallo del sever también pero a mi me devuelve “feed://http//patxo.awardspace.com/feed/”, así que supongo que estará bien.
    (5) Leches! se me ha olvidado comentarte la idea de colaboración que tenía… a ver si mañana en el café… (recuérdamelo).

  5. Pos parece que sigue dando error de la base de datos… al final lo migraré a DO.es.
    Miedo me da cuando mañana vaya a terminar el post :-S

  6. [...] post es continuación del primero de la serie. En el que explicaba los primeros pasos para instalar un emulador de máquinas de pinball (o [...]

  7. [...] es que yo sea muy videojueguero y como ya demostré en post anteriores, siempre me han llamado más los juegos de hace unos años que los actuales. El caso es [...]

Responder

Creado con WordPress Diseño: Digg 3 Columns de Small Potato modificado por Patxo