Like you said earlier, there's probably something weird going on with shortcuts or something that's making the files loaded different from what they superficially appear to be, so this should help clarify by showing the actual contents of the files that DOF is reading.
ok.i started from scratch: backed up my directoutput folder and used the original to upgrade dof and doflinx, and avoid link issues.
vp, doflinx work
pinpro works with the previous dofslave.exe, not the new one
pbf DOF fails to start. this is the plugin log:
18.02.17 03:20:39.083 DirectOutput PinballX Plugin, version 3.1.6622.21052, built 2018.02.17 11:41
18.02.17 03:20:39.093 DirectOutput PinballX Plugin, version 3.1.6622.21052, built 2018.02.17 11:41
18.02.17 03:20:43.360 DirectOutput PinballX Plugin, version 3.1.6622.21052, built 2018.02.17 11:41
18.02.17 03:23:05.180 DirectOutput PinballX Plugin, version 3.1.6622.21052, built 2018.02.17 11:41
18.02.17 03:23:05.182 Loading plugin config
18.02.17 03:23:05.267 Plugin config loaded
18.02.17 03:23:05.267 Initializing plugin
18.02.17 03:23:05.268 Loading PBX config data
18.02.17 03:23:05.277 PBX config data loaded
18.02.17 03:23:05.278 Initializing DOF
18.02.17 03:23:05.301 Init failed: Exception has been thrown by the target of an invocation.
18.02.17 03:23:05.302 . Stack: at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
at PinballX.DOFManager.Init()
at PinballX.Plugin.Initialize(IntPtr InfoPtr)
18.02.17 03:23:05.302 . Inner exception: Could not load type 'StringExtensions' from assembly 'DirectOutput, Version=3.1.6622.21052, Culture=neutral, PublicKeyToken=null'.
18.02.17 03:23:05.302 .. Stack: