Jump to content



Photo
* * * * * 1 votes

VPX Micro Frontend – Lightweight Frontend for Managing and Launching Tables


  • Please log in to reply
6 replies to this topic

#1 Alnick

Alnick

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: ---------

  • Favorite Pinball: Medieval Madness

Posted 15 April 2026 - 03:58 PM

Hi all,

 

I’ve been working on a small lightweight frontend for Visual Pinball X on Windows and thought I’d share it here.

It’s aimed at simple setups and focuses only on the basics of managing and launching tables.

 

What it does

  • Scans your existing VPX folder to build a library

  • Drag & drop tables, ROMs, or full folders to import

  • Quickly preview and launch tables

 

Instead of manually juggling folders or file explorers, everything can be handled from one place.

 

Why I built it:

I wanted something minimal that covered just the essentials of table management without the extra complexity that many existing tools have.

 

 

Fair warning:

This is v1 — it works, but there are still rough edges. ROM detection in particular is not perfect yet.

 

 

Video Demo:

https://www.youtube....h?v=DxX6Oh9o8Lg

 

Github:

https://github.com/A...-micro-frontend

Setup instructions are in the README.

 

Feedback welcome on:
  • First impressions

  • Bugs / issues

  • Missing features

 

Some ideas I might explore next:

  • Some form of categorization
  • Android support (so I can sync my Retroid library from the same place :dblthumb: )


#2 kalamoony

kalamoony

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: Germany

  • Favorite Pinball: Jaws

Posted 21 April 2026 - 05:15 PM

Thanks i like it



#3 Alnick

Alnick

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: ---------

  • Favorite Pinball: Medieval Madness

Posted 23 April 2026 - 03:28 PM

Quick update


I’ve just pushed v1.1.0 with a few improvements.
 

What’s new:

  • Table images (auto + selectable alternatives)
  • Improved ROM detection (better handling of tables that don’t require ROMs)
  • Play random table option
  • Android sync support (mainly for my handheld setup)
  • Table archiving + export options
  • General UI/UX improvements (scrolling, animations, etc.)

The goal is still the same: keeping it lightweight and focused on simple VPX setups rather than full cabinet-style frontends.
 

Feedback is always welcome -- especially if you notice any issues or have suggestions for improvements



#4 Alnick

Alnick

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: ---------

  • Favorite Pinball: Medieval Madness

Posted 10 May 2026 - 10:09 AM

Small update, v1.2.0 is now out.

 

This release adds initial macOS support together with a guided setup wizard to make VPX configuration easier on macOS.

 

Changes in this release:

  • Initial macOS support
  • Guided first-time setup flow


#5 BoltBait

BoltBait

    Software Developer

  • Members
  • PipPipPip
  • 454 posts
  • Location:Sacramento, CA

  • Flag: United States of America

  • Favorite Pinball: Elvira, Whitewater, Big Bang Bar, Fun House and All the old EM tables of the 70s that I played as a kid (including Buccaneer, Spirit of 76, and King Kool)

Posted 12 May 2026 - 01:16 AM

I like the simple nature of it, but it doesn't look like it is designed for cabinet mode?


How I built my B2S Pinball Cabinet, step-by-step, with pictures!  Full-sized cabinet for ~$700. Believe me, if I can do it, so can you!

"Making anything with your hands goes wonderfully with whatever in your life you would consider your grind." ~Nick Offerman


#6 Alnick

Alnick

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: ---------

  • Favorite Pinball: Medieval Madness

Posted 12 May 2026 - 09:32 AM

Yep, simple is the goal ^^
And you’re right, it’s not really intended for cabinet mode. It’s focused more on desktop setups.



#7 qwertyz

qwertyz

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: ---------

  • Favorite Pinball: haunted house

Posted 15 June 2026 - 10:28 AM

As a desktop user who just wanted an easier way to browse my tables and load them this is perfect! Nice and easy to use especially the assigning rom part. I'm just glad I backed up all my tables and roms to a different folder before I started tinkering, but that's just user error on my part.