Skip to content

Add verification info page #232

@freezy

Description

@freezy

Verified Releases

A verified release means that the table is implementing controller.vbs, a script included in the Visual Pinball package. It's the way to define the controller used by the table at runtime.

Implementation

There two possibilities:

  1. Through the controller object:
    • vpinmame.controller for ROM tables
    • proc.controller for P-PROC tables
    • No controller for original tables
  2. Through B2S Server:
    • b2s.server for users with a second screen for an active backglasse and/or force feedback (DOF).

For ROM tables, b2s.server communicates with VPinMAME directly. For P-PROC, use an additional b2s.server along with the existing proc.controller.

In short, controller.vbs will instantiate and use b2s.server if it is installed and registered, and the Disable B2S option is not deactivated in the VP menu (see Keys, Nudge and DOF menu below)

The menu to define the controller.vbs is available in the VPX 10.2 options, under Preferences, Keys, Nudge and DOF:

vp-prefs

If you use a previous version of Visual Pinball, the menu is not there but you can access the options from the Windows registry (type regedit from a command line) at that location:

[HKEY_CURRENT_USER\SOFTWARE\Visual Pinball\Controller]

regedit

Controller Options

The options control the desired effect when sounds are triggered by the table, some are quite explicit like Knocker, Bell, Shaker, Gear (name of the toy that emulates the movement of objects in the playfield, like the hand of Addam’s Family), but most of the sounds are emulated by the contactors, three new options have been created in VPX 10.2 for more flexibility for the users.

The possible values for these options :

  • SoundFX or 0, activates the digital sound only
  • DOF or 1, activates the force feedback only
  • Both or 2, activates digital sound and force feedback

To not encounter problems with wrong controller.vbs from previous VP versions, it is recommended to have the VP Scripts inside the Scripts folder of VP, and no .vbs in any table folder. The latest VBS scripts are compatible for any VP version.

DOFFlippers

Some users have contactors but don’t have flipper contactors, so the control of the sound/force feedback is separated from the contactor handling.

DOFTargets

Some users prefer not to have force feedback with ball touching targets while they have force feedback with contactors..

DOFDropTargets

Same as above, when ball touches drop targets.

DOFContactors:

Used for most of the mech sounds, bumpers, slingshots, ball release, kicker holes, digital plunger, auto-plunger, diverters, drop target reset. It is DOF emulated by contactor or solenoid toys.

DOFBell:

Emulate the Bell sound, or the Bell Toy

DOFChimes:

Emulate the Chimes sound, or the Chime Toys, mostly for EM tables

DOFGear:

Emulate the sound of moving objects in the playfield, or the Gear Toy

DOFKnocker:

Emulate the knocker sound or toy

DOFShaker:

Emulate the shaker sound or toy

Disable B2S

Force controller.vbs to not use B2S Server but use VPinMAME, P-PROC or no controller depending on the table.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions