No-ROM table (EM mode) without B2S guard while B2S is disabled
What it means
These tables can stop on a script error when they load.
Why it happens
With « Disable B2S » on, controller.vbs creates no Controller for a table loaded in EM mode (LoadEM: no VPinMAME, no ROM; it can be a solid state machine whose rules are recreated in the script); the table script must test « If B2SOn Then » before each Controller call (VPX scripts, controller.vbs).
How Pincab Toolbox detects it
Every VPX settings file present says ForceDisableB2S = 1 (and the registry does not say 0), every VPX found is 10.8.1 build 5436 or later, and the table calls LoadEM and no other Load routine, then calls Controller in its _Init or _OptionEvent routine, outside any If, loop or On Error.
Check your own pincab
Pincab Toolbox is a free Windows scanner for Visual Pinball X and PinUP Popper. It finds and explains problems like this one. No account, no telemetry.
Download for freeCovered: Visual Pinball X (10.x) and PinUP Popper. Not covered: Future Pinball, Pinball FX, Visual Pinball 9 and the other frontends (PinballX, PinballY).