PinReady Version française

Download PinReady

PinReady is a single program file: download the one for your system, extract it and start it. There is nothing to install. These links always point to the latest release.

SystemDownload
Linux
PC with an Intel or AMD 64-bit processor (x86_64)
pinready-linux-x86_64.tar.gz
Linux
ARM 64-bit processor (aarch64)
pinready-linux-aarch64.tar.gz
macOS
Apple silicon Mac (M-series chip)
pinready-macos-aarch64.tar.gz
macOS
Intel Mac
pinready-macos-x86_64.tar.gz
Windows
64-bit Windows PC (x86_64)
pinready-windows-x86_64.zip

Release notes and older versions: all releases on GitHub.

Start it

The Windows program is digitally signed, and the macOS programs are signed and notarized with Apple. The macOS builds target macOS 11 or later.

The first start opens the setup wizard; the following ones open the table launcher.

What you need

There are no libraries to install: SDL3 and SQLite are built into PinReady.

Installing Visual Pinball

The first page of the wizard offers two choices:

The automatic install is validated on Ubuntu 24.04 LTS, under X11, on a 3-screen pincab. The official Visual Pinball project lives at vpinball/vpinball.

Updates

At startup PinReady checks whether a new build of Visual Pinball or a new version of PinReady is out. When one is, an update button appears in the launcher: one click downloads it and installs it.

Where files go

The folders are found automatically; you do not need to create them.

WhatLinuxmacOSWindows
Visual Pinball settings (read and written by PinReady)~/.local/share/VPinballX/10.8/VPinballX.ini~/Library/Application Support/VPinballX/10.8/VPinballX.ini%APPDATA%\VPinballX\10.8\VPinballX.ini
PinReady database and log~/.local/share/pinready/~/Library/Application Support/pinready/%APPDATA%\pinready\
DOF configuration (extract the VPUniverse zip here)~/.local/share/VPinballX/10.8/directoutputconfig/~/Library/Application Support/VPinballX/10.8/directoutputconfig/%APPDATA%\VPinballX\10.8\directoutputconfig\

Build from source

PinReady is written in Rust. On Linux (Debian or Ubuntu), install the build tools first:

sudo apt install build-essential cmake pkg-config \
  libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev \
  libxkbcommon-dev libssl-dev

cargo build --release

On macOS and Windows, cargo build --release is enough. SDL3 and SQLite are compiled from source automatically. The program lands in target/release/.