Hi guys I have 5 pinball buttons I need to wire into my control panel I'm trying to figure out easiest or most common way. Do I wire the left 2 flippers to my player 1 buttons and right side to the player 2 buttons and use start button for launch or just wire the flippers all to player 1 buttons and use start button for launch. I'm guessing I can set them up like mame and just assign however I want but want to make sure that's the case before I fire up opti-pacs, thanks
The easiest way I've found is to piggyback the default VP keys on the overlapping MAME keys using the "backwards wiring" method like "MAME Button" and "MAME Button 2" below.

Pressing either "MAME Button" or "Pinball Button" will apply ground to the encoder input.
If you wire Upper Flipper like "MAME Button" and MagnaSave like "MAME Button 2", pressing "Pinball Button" will send keystrokes for both Upper Flipper and MagnaSave.
No tables have both and VP will ignore keystrokes that don't apply to the current table so you can use the same button for MagnaSave on Black Knight and Upper Flipper ("ballygator") on Nip-It.
If you are short on inputs and need to reassign keys, stick with the VP defaults.
It is easier to reassign keys in MAME than in VP which sometimes involves editing scripts IIRC.
Scott