I've have a prebuild cabinet for a few years now, and it was all getting a little laggy thanks to all of my tinkering. I'm a software guy, definitely not hardware, so why is this confusing me so much?
I backed everything up, ran a fresh baller installer, updated over the Direct Output, edited a template ini file to match the new file structure, and boom.........
I'm sure I have just forgotten a step, and at least one of the solenoids fires when windows starts up, so help me VPForums, you're are my only hope.
29-Oct-24 16:04:37.033 - DOFLinx for Pinball and MAME Emulators - DOFLinx by DDH69
29-Oct-24 16:04:37.033 - Starting up - version 8.13
29-Oct-24 16:04:37.049 - DOF Path = C:\DirectOutput\
29-Oct-24 16:04:37.049 - DirectOutput.dll version = 3.2.9036.21665 dated 27/09/2024 11:02:12 AM
29-Oct-24 16:04:37.080 - 64 bit operating system
29-Oct-24 16:04:37.080 - 64 bit application
29-Oct-24 16:04:37.080 - For support come and visit the community here http: //www.vpforums.org/index.php?showforum=104
29-Oct-24 16:04:37.080 - Pre-Reading DOFLinx.INI startup config file details
29-Oct-24 16:04:37.143 - DEBUG enabled with showing of window True
29-Oct-24 16:04:39.644 - Joystick # 1 detected : 32 buttons Z-Axis
29-Oct-24 16:04:39.706 - DOFLinx device: 1 Initializing as Pinscape #16 with name=Pinscape Controller
29-Oct-24 16:04:39.706 - DOFLinx device:1 Pinscape setup with 22 outputs
29-Oct-24 16:04:39.909 - PinOne Port =
29-Oct-24 16:04:39.909 - Starting FTDI (Sainsmart) controller failed with error - System.InvalidCastException: Conversion from type 'Object()' to type 'FT_DEVICE_INFO_NODE()' is not valid.
at Microsoft.VisualBasic.CompilerServices.Conversions.ObjectUserDefinedConversion(Object Expression, Type TargetType)
at Microsoft.VisualBasic.CompilerServices.Conversions.ChangeType(Object Expression, Type TargetType, Boolean Dynamic)
at Microsoft.VisualBasic.CompilerServices.OverloadResolution.PassToParameter(Object Argument, ParameterInfo Parameter, Type ParameterType)
at Microsoft.VisualBasic.CompilerServices.OverloadResolution.MatchArguments(Method TargetProcedure, Object[] Arguments, Object[] MatchedArguments)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ConstructCallArguments(Method TargetProcedure, Object[] Arguments, BindingFlags LookupFlags)
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
at DOFLinx.MainForm.Start_DOF(Boolean TheDebug)
29-Oct-24 16:04:41.600 - Stopping ROM
Thank you, thank you, thank you!
Edited by blokenamedblake, 29 October 2024 - 05:36 AM.