-
-
Notifications
You must be signed in to change notification settings - Fork 7
Home

The VPin Studio is a toolbox for Visual Pinball tables. It provides various features such as:
- table (asset) management
- table archiving
- Discord integration
- highscore card generation
- competitions
Download the latest installer from the releases section.
In general, the VPin Studio has a client/server architecture, supporting the administration of multiple VPins with one VPin Studio client. That's why every release comes with two different installers:
- Full Installer: This installer must always be installed on the actual VPin and contains the server and the client UI.
- Client Installer: This installer only contains the UI client which lets you connect from any other Windows PC to your VPin.
- VPin-Studio-Client-Linux-x64.zip: This archive contains a VPin Studio client runnable on Linux systems.
- VPin-Studio-Client-MacOS-arm64.dmg: This archive contains a VPin Studio client runnable on MacOS (ARM based) systems.
- VPin-Studio-Client-MacOS-x64.dmg: This archive contains a VPin Studio client runnable on MacOS (Intel) systems.
The other artifacts are only required for updates.
You can find installation instructions for Mac OS here: Mac OS Install Instructions
You can find installation instructions for the server running on Linux here: Linux Server Install Instructions
Visit the YouTube channel: https://www.youtube.com/@vpin-studio/videos
The VPin Studio comes with automated updates. The Studio will indicate that a new update is available by showing a download button on the header toolbar.
If for some reason the update process failed or the automatic update is broken for the installed version, you can easily update the server or client manually:
- Terminate the VPin Studio Server. This can easily be done by right-clicking the Windows tray icon of the VPin Studio Server:
The VPin Studio Server Tray
-
Download the corresponding zip file for the client or server (VPin-Studio.zip and VPin-Studio-Server.zip) from the releases page of this repository. If not mentioned otherwise, it is sufficient to replace the VPin-Studio-Server.exe file, the client can then be updated automatically!
-
Replace the corresponding files in the installation directory of the VPin Studio.
-
Restart the server by double-clicking on the VPin-Studio-Server.exe file. The server starts windows this way, but this should not bother you. Just minimize it afterwards.
-
Start the Studio client, it should connect to the new server instance now.
If the updater is broken you need to install the fixed version manually, so that (again) for the next version the updater works as expected.
Creating and maintaining the VPin Studio takes a lot of time and resources. Please consider donating through ko-fi.com to support the development.
You have feedback or want to report a bug? Join the VPin Studio Discord server!
Please do not hesitate to report bugs of feature requests on Github. https://github.com/syd711/vpin-studio/issues You can also get in contact using the Discord server above.
https://www.nailbuster.com/wikipinup/doku.php?id=start
Download: http://www.pinemhi.com/
Documentation: http://www.pinemhi.com/
https://worldofvirtualpinball.com/en
https://virtual-pinball-spreadsheet.web.app/
http://mjrnet.org/pinscape/PinVol.html
https://github.com/francisdb/vpxtool
VPin Studio Wiki
- Download and Installation
- Getting Started
- Updates
- Discord
- Bug Tracking
- Features
- Third Party Integrations
- Adding Alias Mappings
- Enable Wake-On-LAN
- The Controller.stop Function
- Change the Default Port of the VPin Studio Server
- DMD Positioning on Frontend full DMD videos
- VPin Studio Server Status Updates
- Taking Screenshots
- Importing Visual Pinball Archives
- How To Install Test Versions
- Table Overview
- Table Overview Settings
- Table Scans
- Table Uploads
- Table Validations
- Table Asset Manager
- Table Versions
- Table Script Editor
- Context Menu
- Tagging Tables
- Media Converter
- Tables Sidebar
- Highscore Types
- Unsupported Highscores
- Highscore Versioning
- Highscore Filtering
- Highscore Reset and Backup
- Registering Your Cabinet
- Cabinet Settings
- Privacy Settings
- Synchronizing Tables & Scores
- Player Ranking
- Table Ranking
- Dashboard Customization
- Latest Highscore Widget
- Player Ranking Widget
- Competition Widgets
- Player Highscores
- Player Ranking
- Offline Competitions
- Discord Competitions
- How Discord Competitions Work
- Competition Badges
- Table Subscriptions
- Get an API Key
- Configure WOVP in Studio
- Configure Pause Menu
- Real DMD Support
- Configure Tables
- Submit Scores
- Troubleshooting