Pro Pinball is one of the best commercial pinball simulations out there. It has recently added support for real DMDs as well as external force feedback.
This is an executable that sends all feedback signals to DOF.
- Make sure DOF is installed
- Copy
DOFSlave.exeto Pro Pinball's installation folder, usually at%PROGRAMFILES(X86)%\Steam\SteamLibrary\steamapps\common\Pro Pinball Ultra. - In Steam, right-click on Pro Pinball, set launch options and add
fDOFSlave. You'll also need them2orm3parameter depending on your setup, otherwise the executable won't be called. - Create
directoutputconfig.iniwith your config. The game name is "timeshock".
Pro Pinball supports four different type of events. They are mapped like this:
- Flashers -> Lamp (
L) - Solenoids -> Solenoids (
S) - Flippers -> Solenoids (
S), starting at 128 - Button Lights -> Leds (
D)
The following is a list of the IDs assigned to each event:
L0- left return laneL1- right return laneL2- time machingL3- lock alphaL4- lock betaL5- lock gammaL6- lock deltaL7- crystal
S0- plungerS1- through ejectS2- knockerS3- left slingshotS4- right slingshotS5- left jetS6- right jet,S7- bottom jetS8- left drops upS9- right drops upS10- lock release 1S11- lock release 2S12- lock release 3S13- lock release AS14- lock release BS15- lock release CS16- lock release DS17- middle ejectS18- top eject strong,S19- top eject weakS20- middle ramp downS21- high divertorS22- low divertorS23- scoop retractS24- magno saveS25- magno lock
S128- low leftS129- low rightS130- high right
D0- startD1- fireD2- magnosave