FAQ - dekay/vpinball-wiki GitHub Wiki

My PinMAME based table won't accept coins

Bally MPU A084-91786-AH06 (6803) and Gottlieb System 3 VPM Tables require pre-initialized NVRAM files to accept coins. Download them at: https://www.vpforums.org/index.php?app=downloads&showfile=1362

If your table is not in that list of roms pressing F3 (reset PinMAME) or restarting the table should do the trick.

There currently is a vpinball standalone bug where the DMD window disappears when pressing F3.

How should I organize all the files for all my tables?

Note

At time of writing, the Windows version of VPinball only supports all files within a single directory. The Standalone version is more flexible.

The Standalone version of Visual Pinball provides a lot of flexibility on how you can organize your files. One way is just to pile everything into a single directory, but this gets unwieldy over time as the number of tables you collect increases. One recommendation is separate directories per table, with a defined directory structure within to keep everything organized. Note the where <table> is used below, the same filename must be repeated exactly for each file extension. For example, a Table folder named AC-DC LUCI Premium VR that has a table file named AC-DC LUCI Premium VR (Stern 2013) v1.1.vpx might have AC-DC LUCI Premium VR (Stern 2013) v1.1.vbs and AC-DC LUCI Premium VR (Stern 2013) v1.1.directb2s support files. In addition, these filenames are case sensitive on non-Windows platforms.

- Table folder
    - <table>.vpx
    - <table>.vbs (if necessary)
    - <table>.ini (if desired)
    - <table>.directb2s (if desired)
    - music (if table has music)
       - *
    - pupvideos (if table has pup)
       - *
    - pinmame
       - roms
          - <rom>.zip
       - altcolor
          - <rom>
             - <rom>.cRZ (if you want)
       - altsound
          - <rom>
             - * (if you want)
       - nvram
          - <rom>.nv (if you want)
       - ini
          - <rom>.ini (if you want)

I see "Factory Settings Restored" and "Bookkeeping Totals Cleared" but the table won't play

Some tables create a Nonvolatile RAM (NVRAM) file on first run and hang at this point. The solution is simply to exit VPinball and restart the table. The table will pick up the NVRAM file created on first run and play normally after that. Examples of tables that do this are Medieval Madness, The Addams Family, and Terminator 2.

The volume on some tables is too low

Tables like Star Trek: The Next Generation determine their volume from a setting in the ROM. In VPinball, you would turn up the volume as you would on a real machine.

  • Open the (virtual) coin door with the END key. Mobile users without an End key may need to use a Bluetooth keyboard for this.
  • Adjust the volume with the 8 and 9 keys representing Volume Down and Volume Up
  • Press the End key again to close the (virtual) coin door
  • Exit the table. The settings will be saved to an NVRAM file.
  • Start the table again and the new volume levels should take effect immediately.

Having said this, there is no "standard" volume setting across all tables and you might need to tweak those tables which don't have ROM-based volume control. Some tables support volume adjustment in-game from the F12 menu. You can also use per-table .ini settings for this as discussed here, here, and here.

How can I compile VPinball for my platform from source?

Instructions for compiling VPinball for any of its supported platforms are on Github

I use Batocera. How can I get the very latest version of VPinball installed?

This section has been moved to the Batocera wiki page:
Batocera Wiki Page

⚠️ **GitHub.com Fallback** ⚠️