Skip to content

As Simple As Possible (Pinball Dual Screen) Cabinet Front-End

License

Notifications You must be signed in to change notification settings

surtarso/asap-cabinet-fe

Repository files navigation

As Simple As Possible Cabinet Front-End

A dual monitor VPinballX front-end for your virtual pinball cabinet.

"As Simple As Possible".

asap-cabinet-fe_video.mp4

Features:

  • Full screen dual monitor display of table playfield, backglass and DMD
  • Navigate tables with titles and wheels
  • Extended settings for many display configurations
  • Extremely lightweight and simple
  • No need to download artpacks, generate your own!*
  • Just what it takes to make a cabinet look good

*Playfield and Backglass from automated screenshots. Wheel and DMD generation not implemented yet.

Installation:

  • Download: git clone https://github.com/surtarso/asap-cabinet-fe.git && cd asap-cabinet-fe/

  • Dependencies: sudo apt install python3 python3-pyqt5 python3-pyqt5.qtmultimedia

  • X11: ./asap-cabinet-fe-x11 (or python3 asap_cabinet_fe.py)

  • Wayland: ./asap-cabinet-fe (or QT_QPA_PLATFORM=xcb python3 asap_cabinet_fe.py)

Roadmap

- Game title from metadata (instead of filename)
- 'jump to letter' mechanics
- Keymaping support
- Generate wheels/dmd somehow (?)
- Music support (?)

About

This is my personal frontend for my cabinet. It's As Simple As Possible. If you need help installing and configuring Visual Pinball X check my wiki page, also check my vpx-gui-tools to ease the process of settings tables up. I am also currently porting this project to C++/SDL here. (WIP)