Skip to content
This repository was archived by the owner on Mar 18, 2025. It is now read-only.
/ asap-cabinet-fe Public archive

As Simple As Possible Cabinet Front-End in Python (DISCONTINUED: See /ASAPCabinetFE for C++ maintained version)

License

Notifications You must be signed in to change notification settings

surtarso/asap-cabinet-fe

Repository files navigation




IMPORTANT! This project was ported to C++/SDL2 (here) and this Python version will no longer be maintained.

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.




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¨

It's As Simple As Possible.

About

As Simple As Possible Cabinet Front-End in Python (DISCONTINUED: See /ASAPCabinetFE for C++ maintained version)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published