A few months ago, i started being interested in a project called BATOCERA. Batocera is a Linux operating system designed for games emulation. Recently, Visual Pinball X has been added to the list of emulators and it allows to play VPX on a Linux system.
@JSM174 developed a Standalone version of VPX that is supported on many OS such as MacOS, IOS, Android and Linux. The VPX Standalone, which is now part of the latest Batocera distributions, allows to run VPX without any other software on many different platforms.
In the Video, we are talking about the following topics:
Flashing Batocera using a USB key with a program called Etcher
You will need to follow @JSM174's instructions to enable 3 screens on a cabinet.
If you want EmulationStation to change the backglass image when selecting games, you can use VPXDS. This is also mentioned in the Using Batocera for a Visual Pinball Cabinet Github.
To add games to Batocera, You may achieve it using different methods: ( SSL, Network discovery, usb key ) Ensure that your wi-fi in enabled in Batocera.
The VPX table will have to go in the following Batocera directory /userdata/roms/vpinball
The VPX tables, goes in the vpinball folder but needs to be in a specific folder structure. Create a folder and put the following files in it.
.VPX file
.directb2s file ( Backglass )
.VBS script ( If required ) if the table closes automaticlly after opening it, it need a VBS script. The scripts can be obtained from @JSM174 Github. That file will need to be named like the table.
You will need a pinmame folder if the table is ROM based. The Rom goes in the /pinmame/roms folder zipped.
Copy that folder in the Batocera \userdata\roms\vpinball folder.
Restart Batocera or update the gamelist for the table to show in the main menu.
It does not have media automatically . You will need to add them manually or use the server capturing tool .
If you want to add the files manually, the image preview for the table and the marquee ( Wheel ) is to be saved in the userdata\roms\vpinball\images and you use the following format. AceOfSpeed-image.png
AceOfSpeed-marquee.png
AceOfSpeed-video.mp4
( The Video preview file will go in the userdata\roms\vpinball\videos )
If you want to capture the files using the webserver app. you will need to know Batocera IP address and enter it in a browser on a separate computer on the same network.
http://192.168.1.24:8111, From that webpage, you can stop/load and capture images and video for the front end.