Skip to content

Get Visual Pinball

vPinOps does not install Visual Pinball. You download it, copy it into place, and point vPinOps at it. This page is the whole of that.

Visual Pinball Standalone, the BGFX build, 10.8.1 or newer.

It is on Visual Pinball’s own releases page: github.com/vpinball/vpinball/releases. Pick the newest 10.8.1 release and, inside it, the file for your platform with BGFX in its name.

vPinOps creates the folder below the first time it starts, so it is already there. Then:

The download is a disk image (.dmg). Open it and drag VPinballX_BGFX.app to Applications, as the disk image asks. vPinOps looks there too.

You can drag it into ~/vPinOpsData/visualpinball/app/ instead, which keeps everything in one folder. If it is in both places, vPinOps uses the one in visualpinball/app/.

Then open it once yourself, from Finder, before you play anything from vPinOps. macOS asks whether to open an app downloaded from the Internet; click Open, then quit Visual Pinball. That question only comes once, but it has to be answered by you, and if vPinOps is the first thing to start Visual Pinball it appears behind the front end. vPinOps checks for this and tells you instead of launching, and if something else is ever in the way it steps aside after 20 seconds, but answering it up front is the quick way.

Why one level down inside visualpinball/: Visual Pinball keeps its own settings in the folder above, so when a new version comes out you replace app/ and your settings survive.

Already have it somewhere else? Leave it there. Browse to it in the next step and nothing has to move.

Quit vPinOps from its icon and start it again. When it starts, it finds Visual Pinball in visualpinball/app/ (or, on a Mac, in Applications) and fills in the VPX box itself.

If you kept it somewhere else: Settings → Where your stuff lives → VPX → Browse…, choose it, Save settings.

The page stops saying Not ready to play. That is the whole check.

ROMs, and where Visual Pinball looks for them

Section titled “ROMs, and where Visual Pinball looks for them”

Tables that emulate a real machine need a ROM, still zipped. Put it in the table’s own pinmame/roms/ folder, which needs no setting at all, or in one shared folder that you tell Visual Pinball about. ROMs, nvram and high scores has both, and the one Windows catch.