Big Thank you to you and @DDH69 for all your Help.
Spent two weeks trying to work out on my own.. Glad you guys are always around to help out..
Thank you once again..
Posted 19 April 2020 - 07:46 PM
Hello, I am running DOFLinx and I get the following error. I do not know if it's normal. I have a teensy installed in the pinball that controls a backboard and 2 led strips on each side. DOFLinx.log displays the following:
19-abr.-20 21:21:47.239 - DOF Linx for Pinball Emulators - DOFLinx by DDH69
19-abr.-20 21:21:47.244 - Starting up - version 7.04
19-abr.-20 21:21:47.245 - For support come and visit the community here http://www.vpforums....p?showforum=104
19-abr.-20 21:21:47.248 - Pre-Reading DOFLinx.INI startup config file details
19-abr.-20 21:21:47.352 - DEBUG enabled with showing of window False
19-abr.-20 21:21:49.055 - Found Teensy controller named 'LedStripController'
19-abr.-20 21:21:49.073 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
19-abr.-20 21:21:49.075 - Reading DOFLinx.INI startup config file details
19-abr.-20 21:21:49.076 - Turning DEBUG off 19-abr.-20 21:21:49.079 - DEBUG enabled with showing of window False
19-abr.-20 21:21:49.080 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig30.ini
19-abr.-20 21:21:49.091 - Error in configuration for LINK_ item #1 trying to set device to 1 Needs to be in the range 1-0
19-abr.-20 21:21:51.097 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
19-abr.-20 21:22:03.965 - Shutting down
19-abr.-20 21:22:03.970 - Program close
Some help. Thank you.
Edited by Davidoff, 19 April 2020 - 07:47 PM.
Posted 20 April 2020 - 09:44 AM
Hi Outhere and DDH69,
at the end I have deleted from the doflinx.ini everything related to solenoids and underlights and now the log I get is as follows:
20-abr.-20 11:33:54.092 - DOF Linx for Pinball Emulators - DOFLinx by DDH69
20-abr.-20 11:33:54.096 - Starting up - version 7.04
20-abr.-20 11:33:54.100 - For support come and visit the community here http://www.vpforums....p?showforum=104
20-abr.-20 11:33:54.100 - Pre-Reading DOFLinx.INI startup config file details
20-abr.-20 11:33:54.225 - DEBUG enabled with showing of window True
20-abr.-20 11:33:55.938 - Found Teensy controller named 'LedStripController'
20-abr.-20 11:33:55.962 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
20-abr.-20 11:33:55.966 - Reading DOFLinx.INI startup config file details
20-abr.-20 11:33:55.966 - Turning DEBUG off
20-abr.-20 11:33:55.986 - DEBUG enabled with showing of window True
20-abr.-20 11:33:55.990 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig30.ini
20-abr.-20 11:33:56.006 - Set Debug Privilege = Running as administrator so no action taken
20-abr.-20 11:33:57.966 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
20-abr.-20 11:34:08.170 - Found valid process name of 'VPinballx'
20-abr.-20 11:34:08.182 - Activated by process name : 'VPinballx'
20-abr.-20 11:34:08.186 - Named process detected and startup commenced
20-abr.-20 11:34:08.190 - Using full colour palette 20-abr.-20 11:34:08.194 - 122 colours added to the palette
20-abr.-20 11:34:35.187 - Activating process disappeared so stopping things 20-abr.-20 11:34:35.215 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
20-abr.-20 11:34:45.308 - Found valid process name of 'Future Pinball'
20-abr.-20 11:34:45.312 - Setting Future Pinball process ID to :3920
20-abr.-20 11:34:45.324 - Activated by process name : 'Future Pinball'
20-abr.-20 11:34:45.324 - Named process detected and startup commenced
20-abr.-20 11:34:45.332 - 64 bit OS detected
20-abr.-20 11:34:45.341 - FP full name=C:\Future Pinball\Future Pinball.exe Size=28547584 bytes, Dated 31/12/2010 13:23:32
20-abr.-20 11:34:45.347 - Starting scan of FP process for DOFLinx code
20-abr.-20 11:34:46.004 - Starting scan of FP process for DOFLinx code
20-abr.-20 11:34:47.004 - Starting scan of FP process for DOFLinx code
I think it already works, but to use doflinx on FX3 and FX2 do I have to add something else?
This is my doflinx.ini:
DEBUG=1
# Point to your directoutputconfig.ini file. Your file may have a number, ie directoutputconfig20.ini
# You can point to any of your directoutputconfig.ini files, but only one # Keep this as the first pararameter to process in your INI file. The order past ths point is not relevant
DIRECTOUTPUTCONFIG=c:\DirectOutput\config\directoutputconfig30.ini
DIRECTOUTPUTGLOBAL=C:\DirectOutput\config\GlobalConfig_b2SServer.xml
# The location of the .FX3 game specific files included with the DOFLinx release package # Ensure your path has a \ on the end of it
PATH_FX3=C:\DirectOutput\DOFLinx_FX3\
PATH_FX3=C:\DirectOutput\DOFLinx_FX2\
# The path to where you keep all of the .directb2s files that you've downloaded for use with FX3 # Ensure your path has a \ on the end of it PATH_FX3_B2S=C:\DirectOutput\DOFLinx_FX3_B2S\ PATH_FX3_B2S=C:\DirectOutput\DOFLinx_FX2_B2S\ # This is the folder where B2SServer.exe can be found on your system
PATH_B2S_SERVER=C:\Visual Pinball\Tables\
# The list of processes that can activate DOFLinx, in this case, Pinball FX2, Pinball FX3 and Future Pinball
PROCESSES=Pinball FX2,Pinball FX3,Future Pinball,VPinballx
# An over-ride to the default setting given this is just being used with Pinball FX3, not FX2, FP or other systems that may require the default delay
PROCESS_TO_ACTIVE_TIME=1
# Set the key code for the keys being used as Left and Right flippers
# Used for the default fll back if a full link cannot be established
#Left Shift = A0, Right Shift = A1 L_FLIPPER_KEY=A0 R_FLIPPER_KEY=A1
# Just in case things go wrong (ie no keyup signal is detected, flipper held down for a long time), what is the maximum time a flipper solenoid / contactor can be in in milliseconds MAX_FLIPPER_ON=5000 # Use random colour order for the RGB undercabinet lighting
#RGB_STYLE=RANDOM
# Use the flipper key press to to cause undercabinet lighting to change #RGB_TRIGGER=FLIPPER # The minimum time for change between flipper flips, 1000mS or 1 second RGB_MIN_TIME=1000
# The red device / port for undercabinet lighting, device #1, port 29 #RGB_OUTPUT=129
# Turn on the attempt to make a full connection to Future Pinball when it is detected as running
FP_ATTEMPT_LINK=1
# The device / port for the left and right flippers, set to output device 1, left flipper solenoid on port 1 and right flipper solenoid on port 2
#L_FLIPPER_OUTPUT=101
#R_FLIPPER_OUTPUT=102
#LINK_LF=101,50,10000,255
#LINK_RF=102,50,10000,255 # The other 8 solenoid of a 10 solenoid setup using ports 4 to 11 inclusive
#LINK_LS=104,50,500,255
#LINK_RS=105,50,500,255
#LINK_ML=106,50,500,255
#LINK_MC=107,50,500,255
#LINK_MR=108,50,500,255
#LINK_BL=109,50,500,255
#LINK_BC=110,50,500,255
#LINK_BR=111,50,500,255
# Ports for the shaker, gear motor, knocker, beacon and strobe using ports 12 - 16 inclusive
#LINK_SH=112,1000,5000,255
#LINK_GR=113,750,10000,255
#LINK_KN=114,120,500,255
#LINK_BK=115,FLASH,200,255
#LINK_SR=116,ON,0,255
# Ports for the lights inside the various buttons being Start, Extra Ball, Coin, Exit, Launch Ball and Fire for ports 17 to 22 inclusive
#LINK_ST=117
#LINK_EB=118
#LINK_CN=119
#LINK_EX=120
#LINK_LB=121
#LINK_FR=122 # The device and red ports for five flashers, these have been set in the example below as on the second output device, ie LEDWiz #2
#LINK_FLOL=201
#LINK_FLIL=204
#LINK_FLCN=207
#LINK_FLIR=210
#LINK_FLOR=213
##### # Game specific colours in the formnat of a CSV of Game Name,Colour#1,Colour#2 - colours as they appear in your directoutputconfig # Thanks to Vizzini here is a great starting list for Pinball FX2 # Extended for FX3 games by DDH69 #####
GAME_COLOUR=AlienIsolationPinball,Medium_Blue,Lime,Dodger_Blue,Lime_Green
GAME_COLOUR=AlienvsPredatorPinball,Medium_Blue,Lime_Green,Dodger_Blue,Yellow_Green
........
.......
Thank you
Edited by Davidoff, 20 April 2020 - 09:52 AM.
Posted 20 April 2020 - 10:38 AM
I see the log, but did you try and start FX3 while collecting that log? I can see that you started FP and VPinballX.
BTW you probably don't need VPinballX to trigger DOFLinx unless you are trying to do some really tricky stuff. So, for some housekeeping I'd suggest changing this line
PROCESSES=Pinball FX2,Pinball FX3,Future Pinball
then rerunning your logging test for FX3.
Posted 20 April 2020 - 11:17 AM
Hi DDH9,
here the log with Pinball FX3:
Edited by Davidoff, 20 April 2020 - 11:18 AM.
Posted 21 April 2020 - 12:26 AM
It looks fine for a quick start of FX3 then stop (27 seconds). The next step is to start FX3, select a game and play if for a minute. When doing that do you get the backglass, DOF effects, etc. I you are not getting all you expect explain the test and post a LOG of that same test.
Posted 22 April 2020 - 11:40 AM