Welcome to PinballX. A Digital Pinball Front End. 

PinballX is a free digital pinball front end designed for digital pinball cabinets developed by the author of GameEx with components by Headsoft.  It is compatible with HyperPin media and databases. Credit to Bill E for creating the first digital pinball front end publicy available HyperPin. PinballX would not have been possible without it or at the very least where it is now.

PinballX is currently a new project created at the end of May 2013 and is in active development.

Download PinballX here.

For support, and to get involved please head over to the PinballX forum.

LAV Filters are the recommended solution to support video playback and you can download a version here. If you are still using Windows XP download FFDSHOW here.

To add your tables use the included game list manager.

PinballX will benefit from a multi core CPU and a quad core is recommended if using multiple displays.

PinballX includes high score features thanks to PINemHi by Dna Disturber.

Online and remote access features are available at GameEx Online.

A Lite version of PinballX is also included specifically designed for windows tablets.

Modern and higher end hardware is highly recommended for pinball cabs with two or three screens due to the demands of multiple high resolution videos and constantly loading high resolution artwork. However, PinballX itself does not demand much itself and the lite version requires next to nothing to run. 

Note: PinballX is not free for commercial use. You should contact us before including or using PinballX with your products.                                                                        


PinballX Desktop Mode with EmuMovies

PinballX News and Updates

[NEWS] GameEx Online API - Google Voice

Friday, February 7, 2020

New GameEx online API. Control GamEx and PinballX from applications and the cloud. A front end first.

View the full article

[NEWS] PinballX 4.12

Friday, February 7, 2020

Fixes IPDB database (since 4.11)

[NEWS] PinballX 4.11

Sunday, February 2, 2020

- Updated IPDB database. Latest releases and merged Bally tables.

- May also have some performance improvements.

[NEWS] PinballX 4.07

Wednesday, January 22, 2020

- Support for Visual Pinball high scores for non PinMame tables.

- Compatibility support for DMDExt virtual DMD.

- Multiple file instruction cards now supported again.

- Fixes alpha page when only 1 table in list.



[NEWS] PinballX 4.06

Sunday, December 1, 2019

- Game Manager upgraded to .NET 4

- Project upgraded to Visual Studio 2019

[NEWS] PinballX 3.95

Friday, November 8, 2019

- Full screen exclusive mode is working again, at least for me (super fast fps front end).

- Faster image and playfield video loading. Images now load using WIC. Playfield surface is created on a thread,

- Video captures are now optimized for streaming and nvenc encoding is reduced to 442 for compatibility..

- Some other optimizations and reduced code.

As always, enjoy!

[NEWS] PinballX 3.94

Thursday, October 24, 2019

Fixes video capture for non NVidia.

[NEWS] PinballX 3.78

Thursday, October 10, 2019

Further optimized video capturing, capturing playfield at the same time as other videos f you have a cpu with 5 or more threads and also avoiding additional transcodes.

Fixes nvidia driver capture when display is portrait.

Fixes delay exiting from table.

Fixes performance issue when navigation large lists.

Fixes company logo in desktop mode.

Fixes animated GIFs.

Desktop mode is now enforced if enabled, regardless of rotation.

Fixes b2s backglass behind form when returning from pause.



[NEWS] PinballX 3.77

Wednesday, October 9, 2019

Fixes back glasses not showing on recent versions of Visual Pinball 10 and B2S server.

Video capturing now uses Nvidia hardware encoding if available greatly speeding up the process on capable systems.

[NEWS] PinballX 3.76

Tuesday, October 8, 2019

New and improved table loading image support.

Animated GIFs are supported again and there are now two modes for loading images (configured under general settings).

You can use the existing loading image/video mode or the new playfield image mode. With the new mode it will either use a playfield image or take a snapshot of your playfield video. Then either use a default or one of your own animated gifs which is then overlayed and animated with a fade in.

The result looks pretty slick in my opinion and this is a highly requested feature.

Note that animated GIFs are now auto rotated if required and regular images at 0 degrees should be used. Note, if you have an unusually long animated GIF the number of frames may be clipped.

The fade in of loading images is now done on a thread and games may load a little quicker too. There are also some blitting optimizations to avoid slow done on a UHD 4k display.


[NEWS] PinballX 3.75

Thursday, September 26, 2019

- Fixes in game/pause
- Fixes exit game timer

[NEWS] PinballX 3.71

Saturday, September 7, 2019

B2S backglasses within front end now work on 64 bit version.

[NEWS] PinballX 3.62

Tuesday, September 3, 2019

All plugins now work across all CPU architectures (x86 and x64) and the install now defaults to a 64 bit install.


[NEWS] PinballX 3.60

Sunday, September 1, 2019

New launch/loading video support. Just place video files in media\loading videos.

GIFs caused pretty big performance issues and are no longer supported since videos are supported now. If you have existing GIFs you wish to still use just convert them to videos with something like Convert-It.

Again NOTE that I have a new code signing certificate and it will be untrusted by windows until it gets out in the wild a bit.


[NEWS] PinballX 3.58

Thursday, August 29, 2019

Fixes real DMD video memory leak.

Fixes Game Manager importing table, B2s and ROMs.

Improved loading of media while navigating (fixes lag).

When adding a table in the Game Manager by any method IPDB game data will be automatically searched for and added.

New basic menu mode option. This hides all menu items other than media.

NOTE: I have a new code signing certificate and windows will detect the installer as untrusted until it gets out in the wild a bit.

[NEWS] PinballX 3.53

Tuesday, August 20, 2019

Several fixes and performance improvements along with a new recently added list.

[NEWS] PinballX 3.52

Saturday, August 17, 2019

- Fixes flash instructions memory leak.

- XDMD memory leak also seems to be resolved.

[NEWS] PinballX 3.49

Wednesday, August 14, 2019

New systems wheel list. Configure under general settings.

Show a wheel list of your systems. Can optionally make it always show first at startup.

To use artwork for this new list place video or image files named "- system  -" in the appropriate folder (backglass, table images/videos etc). eg. - system -.mp4

Also fixed a couple of performance issues.

[NEWS] PinballX 3.47

Tuesday, June 18, 2019

Fixes flash instructions not loading after a few times.

[NEWS] PinballX 3.46

Monday, June 17, 2019

  • Fixes GameEx Online.
  • Fixes screensaver start for plugins. Can now be cancelled.
  • Joystick input now additionally supports x/y and pov.

View the full article

[NEWS] PinballX 3.43

Tuesday, May 21, 2019

PinballX 3.43 released.

Fixes for Visual Pinball 10.

View the full article

[NEWS] PinballX 3.39

Friday, May 10, 2019

The PinballX executable files have been drastically reduced in size by using better library linking methods. Smaller EXE files are known to improve application startup time.

[NEWS] PinballX 3.38

Saturday, April 6, 2019

Allows Apron to display on playfield.

It seems positioning set for the backglass in the settings was being ignored. This is now fixed. If your backglass positioning is now off with this release check the positioning in the Setup Wizard and ensure it is correct.

[NEWS] PinballX 3.30

Tuesday, March 12, 2019

PinballX 3.30

  • New instruction card Apron display support.
  • Loading GIF animations fixed.
  • The frontend now supports full screen exclusive display mode again.
  • Improved display number handling. If you have issues check your display settings.
  • Performance improvements and fixes. Specifically fixes issues on systems with only 2 CPU cores.
  • Fixes not restoring all artwork when returning from in game mode.
  • PinballX will detect if its launched on startup of windows and wait before obtaining and initializing displays.

[NEWS] Thanksgiving and beyond sale

Thursday, November 22, 2018

Here is your opportunity to get GameEx Evolution and the rest of the lifetime package at half price.

Now half price until end of November to celebrate the recent release of GameEx Evolution.

You will also get a coupon for Emumovies lifetime at half price and the first 25 lifetime pruchases starting midnight black Friday get EmuMovies free.

View the full article


PinballX was developed by Spesoft and Headsoft