FlexDMD missing

Technical code : FLEXDMD_MISSING

What it means

Tables that need FlexDMD will run without their score display, or throw a script error at launch.

Why it happens

One or more table scripts create a FlexDMD object to drive their virtual DMD/score display, but FlexDMD.dll itself was never installed and registered on this machine.

How Pincab Toolbox detects it

The free scanner checks the following:

At least one script calls CreateObject("FlexDMD...") but no FlexDMD binary is found under the install.

What to do

  1. FlexDMD is the component that draws the DMD for some recent tables. Without it, those tables start with an empty DMD or crash on launch.
  2. Download FlexDMD from its official repository (github.com/vbousquet/flexdmd, Releases).
  3. Fully close Visual Pinball and PinUP Popper.
  4. Extract the archive into a permanent folder — NOT Downloads, not the Desktop: if you move it later, everything breaks again.
  5. Right-click each extracted file, Properties, tick "Unblock" if Windows offers it.
  6. In that folder, right-click "FlexDMD.exe", choose "Run as administrator", then follow the registration option. That step is what declares the component to Windows.
  7. Run a new scan.

Check your own pincab

Pincab Toolbox is a free Windows scanner for Visual Pinball X and PinUP Popper. It finds and explains problems like this one. No account, no telemetry.

Download for free

Covered: Visual Pinball X (10.x) and PinUP Popper. Not covered: Future Pinball, Pinball FX, Visual Pinball 9 and the other frontends (PinballX, PinballY).

Other problems

All problems