Where things are
Three locations, and the split between them is ours versus yours, not programs versus data.
The program
Section titled “The program”Replaced wholesale when you update. The updater may only ever write inside it.
| macOS | ~/Applications/vPinOps.app |
| Windows | C:\vPinOps\app\ |
| Linux | ~/vpinops/app/ |
Your content
Section titled “Your content”Never touched by an update. Visual Pinball lives in here too, because it is yours.
| macOS | ~/vPinOpsData/ |
| Windows | C:\vPinOpsData\ |
| Linux | ~/vPinOpsData/ |
tables/ one folder per tablepinmame/ the shared ROM fallback.inbox/ tables sent from another device land herevisualpinball/ VPX's own settings (VPinballX.ini)visualpinball/app/ Visual Pinball itselfYour settings
Section titled “Your settings”| macOS / Linux | ~/.vpinops/ |
| Windows | %USERPROFILE%\.vpinops\ |
| File | |
|---|---|
config.json | paths, screens, the password you set |
last-run.log | read this first when anything is wrong |
remote-password | the generated OpsLink fallback password |
Visual Pinball’s own settings
Section titled “Visual Pinball’s own settings”| macOS | ~/vPinOpsData/visualpinball/VPinballX.ini |
| Windows | %AppData%\VPinballX\VPinballX.ini |
| Linux | ~/vPinOpsData/visualpinball/VPinballX.ini |
vPinOps does not write this file until you launch a table.
These are suggestions, not requirements
Section titled “These are suggestions, not requirements”Point Tables anywhere — a second drive, an existing library, whatever you already have. Settings shows the suggested layout with a button that fills the boxes in, and nothing refuses to work if you ignore it.
Updating
Section titled “Updating”Quit vPinOps, replace the program folder with the new one, start it again. Your content and your config are in the other two places and are not involved.
Uninstalling
Section titled “Uninstalling”Quit it and delete the program folder. Your tables are still yours — delete the content folder too if you want them gone, and the settings folder if you want the settings gone.