System health check

Find what's broken
before launching your table.

The free health check for your virtual pinball cabinet. Scan every VPX table and spot missing ROMs, broken backglasses, 64-bit conflicts and outdated tables in seconds.

You're on the list — I'll email you at launch.

Windows 10/11 · no account · no installer · free forever
Free forever Windows 10 / 11 Free beta Portable — no installer
Pincab Toolbox — Free scanner
2 Critical 5 Warnings 10 Info 3 OK
CRITICAL
ROM · Medieval Madness
ROM mm_109c.zip missing from the roms folder — the table will not start.
→ Suggested fix: copy mm_109c.zip into VPinMAME\roms
CRITICAL
32/64-bit · VPinMAME
64-bit Visual Pinball installed, but only a 32-bit VPinMAME.dll was found.
WARNING
32/64-bit · dmddevice
No dmddevice64.dll — external DMDs will not work.
INFO
Updates · Attack From Mars
You have v1.2 — v6.0.0 is listed on the Virtual Pinball Spreadsheet.

Scan complete in 2.2 s — 2 critical, 5 warnings, 10 info.

Faithful preview of the scanner — demo data.

7Diagnostic modules
~30sTypical scan time
100%Local & read-only
0Telemetry / accounts

Sound familiar?

The four failures that break a pincab most often.

VPX crashes

A VPinMAME error on launch — usually a ROM the script can't find.

ROM Validator names the exact missing zip

Missing ROM

The ROM is absent, misnamed, or needs a VPMAlias entry to resolve.

Alias resolution built in

DMD stopped working

After the 64-bit update, VPX needs dmddevice64.dll — hybrids break silently.

Bitness Doctor flags every mismatch

Backglass missing

No .directb2s, table not registered in Popper, or media misnamed.

Install Auditor checks all three

What the free scanner checks

Seven modules, one scan, one clear report.

ROM Validator

Reads every VPX table script.

  • Missing ROMs
  • VPMAlias resolution
  • Invalid / corrupt zip

Bitness Doctor

Inventories every DLL's bitness.

  • 32/64-bit inventory
  • Hybrid installs
  • Missing dmddevice64.dll

Install Auditor

Cross-checks tables and PinUP Popper.

  • Missing backglasses
  • Tables not registered in Popper
  • PUP-Packs

Compatibility Linter

Spots version and physics mismatches.

  • nFozzy / Roth signatures
  • Minimum VPX version
  • Risky VBScript patterns

Update Watcher

Compares against the community index.

  • Outdated tables
  • Checked vs Virtual Pinball Spreadsheet
  • Links only — never downloads

Dependencies & Security

Checks required plugins and blocked files.

  • Windows-blocked DLLs (Mark of the Web)
  • B2S Server / FlexDMD missing
  • Flags what stops plugins loading

Script Diff

Compares two versions of a table.

  • Side-by-side view
  • Highlights changes
  • Spot regressions fast

How it works

Four steps, no configuration.

1

Choose folder

Point it at your pincab install.

2

Scan

A few seconds, fully local.

3

Read the report

Critical, warnings and info, sorted.

4

Play with confidence

Fix what matters, hit Start.

Why people trust it

A diagnostic tool should never be a risk itself.

100% local

Nothing leaves your PC.

Read-only

Never modifies a file.

Zero telemetry

No tracking, no analytics.

Never downloads

No tables, ROMs or media.

No account

Download and run. That's it.

Works offline

Update check is optional.

Frequently asked questions

The first things people ask.

Does it work with VPX 10.8?

Yes — it's built around the VPX 10.8 / 64-bit transition.

Does it support PinUP Popper?

Yes. It audits your Popper database.

Does it modify my files?

No. The free scanner is strictly read-only.

Does it require administrator rights?

No — it runs as a normal user.

Does it support Future Pinball?

Not yet — VPX and PinUP Popper first.

Is it safe? Does it upload my files?

Everything runs locally.

💬 Community-driven development

Ready to test it?

Free, read-only, no account. Download and run.

You're on the list.