*The fields in red were the ones I modified according to the ports of my configtool dof.
DOFLinx.ini
Log file DOFLinx.ini
Log file DirectOutput (where it shows my DOF R3 ++ configuration and identifies PACLED64 as ID = 1)
Posted 10 June 2018 - 06:06 PM
*The fields in red were the ones I modified according to the ports of my configtool dof.
DOFLinx.ini
Log file DOFLinx.ini
Log file DirectOutput (where it shows my DOF R3 ++ configuration and identifies PACLED64 as ID = 1)
Posted 10 June 2018 - 07:09 PM
Make a shortcut for DOFLinx.exe, Right click the shortcut go to properties, Go to the shortcut tab, In the target line try this..
Add to the end of the target line PACLED64=1
"C:\DirectOutput\DOFLinx.exe" PACLED64=1
Also you will need add this to the end of these lines -> \
Posted 10 June 2018 - 07:57 PM
Thanks for your return Outhere!I did the tests you mentioned and unfortunately the error in the log file remains the same.
Would you have any other ideas on how you could recognize pacled64?Make a shortcut for DOFLinx.exe, Right click the shortcut go to properties, Go to the shortcut tab, In the target line try this..
Add to the end of the target line PACLED64=1
"C:\DirectOutput\DOFLinx.exe" PACLED64=1
Also you will need add this to the end of these lines -> \
PATH_FX2=C:\DirectOutput\Config\FX2\PATH_FX3=C:\DirectOutput\Config\FX3\
Posted 11 June 2018 - 02:29 AM
outhere's advice is correct, but clearly didn't get you a result.
Until we get DOFLinx to recognise your PacLED64 everything else like INI files, etc is irrelevant.
Your correct shortcut is the top one;
C:\DirectOutput\DOFLinx.exe PACLED64=1 PATH_INI=C:\DirectOutput\DOFLinx.ini
Is this the one you modified with 2,3 , and 4? As you said, it is most likely ID#1, 99% are and it makes sense when you have only one device.
The issue is definitely still in your command line argument somehow. Perhaps zip and attach your shortcut for DOFLinx. - my strongest belief is this is where the problem is.
What you should see is below. I've just given it a try here. If you have the command line correct you will get more messages that you are currently seeing regardless of a device being found.
11-Jun-18 11:51:15.783 - DOFLinx device: 1 Initialising as PacLed64 #1 11-Jun-18 11:51:15.803 - DOFLinx device:1 PacLed64 setup with 64 outputs
Other than success outputs there is little logging as the PacLED64 is setup because I've never needed it! I'll add a couple of extra debug messages and PM you a test DOFLinx version. At least we can then see if you are adding the ID# to the PacLED64 search array internally and what DOF itself is returning. When you get a log file from the test version just post it back in this thread, then everyone can have a look and help as possible.
Don't worry - we'll figure this out.
Posted 11 June 2018 - 05:22 PM
outhere's advice is correct, but clearly didn't get you a result.
Until we get DOFLinx to recognise your PacLED64 everything else like INI files, etc is irrelevant.
Your correct shortcut is the top one;
C:\DirectOutput\DOFLinx.exe PACLED64=1 PATH_INI=C:\DirectOutput\DOFLinx.iniIs this the one you modified with 2,3 , and 4? As you said, it is most likely ID#1, 99% are and it makes sense when you have only one device.
The issue is definitely still in your command line argument somehow. Perhaps zip and attach your shortcut for DOFLinx. - my strongest belief is this is where the problem is.
What you should see is below. I've just given it a try here. If you have the command line correct you will get more messages that you are currently seeing regardless of a device being found.
11-Jun-18 11:51:15.783 - DOFLinx device: 1 Initialising as PacLed64 #1 11-Jun-18 11:51:15.803 - DOFLinx device:1 PacLed64 setup with 64 outputsOther than success outputs there is little logging as the PacLED64 is setup because I've never needed it! I'll add a couple of extra debug messages and PM you a test DOFLinx version. At least we can then see if you are adding the ID# to the PacLED64 search array internally and what DOF itself is returning. When you get a log file from the test version just post it back in this thread, then everyone can have a look and help as possible.
Don't worry - we'll figure this out.
Posted 11 June 2018 - 10:22 PM
One of the log messages I added was to show if a command line parameter of PACLED64=1 was being picked up. The absence of a message in log tells me that it is not. So I still believe your issue is the shortcut and command line parameter. Can you please send your shortcut file.
Posted 12 June 2018 - 04:50 AM
One of the log messages I added was to show if a command line parameter of PACLED64=1 was being picked up. The absence of a message in log tells me that it is not. So I still believe your issue is the shortcut and command line parameter. Can you please send your shortcut file.
Posted 12 June 2018 - 04:52 PM
Just place the shortcut on your favourite file share and post a public link to download.
Posted 13 June 2018 - 10:17 AM
Using your shortcut I get the following log
13-Jun-18 19:37:34.069 - DOF Linx for Pinball Emulators - DOFLinx by DDH69 13-Jun-18 19:37:34.085 - Starting up - version 6.30 Beta 3 13-Jun-18 19:37:34.100 - For support come and visit the community here http://www.vpforums.org/index.php?showforum=104 13-Jun-18 19:37:34.100 - Adding PacLed64 ID# 1 to the search list 13-Jun-18 19:37:34.116 - Pre-Reading DOFLinx.INI startup config file details 13-Jun-18 19:37:36.038 - Found Teensy controller named 'TeensyStripController' 13-Jun-18 19:37:36.053 - Found ArtNet controller named 'Artnet Node 1' 13-Jun-18 19:37:36.069 - 0 Pinscape device(s) found 13-Jun-18 19:37:36.085 - 0 LEDWiz device(s) found 13-Jun-18 19:37:36.100 - 0 FTDI (Sainsmart) device(s) found 13-Jun-18 19:37:36.100 - DOFLinx device: 1 Initialising as PacLed64 #1 13-Jun-18 19:37:36.116 - DOFLinx device:1 PacLed64 setup with 64 outputs 13-Jun-18 19:37:36.131 - 0 Ultimate IO device(s) found 13-Jun-18 19:37:36.147 - DOFLinx device:2 PinControl2 setup 13-Jun-18 19:37:37.147 - PinControl2 at address 192.168.178.50 DID NOT responded 13-Jun-18 19:37:37.147 - Reading DOFLinx.INI startup config file details 13-Jun-18 19:37:37.163 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig.ini 13-Jun-18 19:37:38.053 - 0 Pinscape device(s) found 13-Jun-18 19:37:38.069 - 0 LEDWiz device(s) found 13-Jun-18 19:37:38.069 - 0 FTDI (Sainsmart) device(s) found 13-Jun-18 19:37:38.085 - DOFLinx device: 1 Initialising as PacLed64 #1 13-Jun-18 19:37:38.116 - DOFLinx device:1 PacLed64 setup with 64 outputs 13-Jun-18 19:37:38.116 - 0 Ultimate IO device(s) found 13-Jun-18 19:37:38.131 - DOFLinx device:2 PinControl2 setup 13-Jun-18 19:37:39.147 - PinControl2 at address 192.168.178.50 DID NOT responded 13-Jun-18 19:37:42.288 - Shutting down 13-Jun-18 19:37:43.319 - Program close
Posted 13 June 2018 - 05:10 PM
DOFLinx - log file
Using your shortcut I get the following log
13-Jun-18 19:37:34.069 - DOF Linx for Pinball Emulators - DOFLinx by DDH69 13-Jun-18 19:37:34.085 - Starting up - version 6.30 Beta 3 13-Jun-18 19:37:34.100 - For support come and visit the community here http://www.vpforums.org/index.php?showforum=104 13-Jun-18 19:37:34.100 - Adding PacLed64 ID# 1 to the search list 13-Jun-18 19:37:34.116 - Pre-Reading DOFLinx.INI startup config file details 13-Jun-18 19:37:36.038 - Found Teensy controller named 'TeensyStripController' 13-Jun-18 19:37:36.053 - Found ArtNet controller named 'Artnet Node 1' 13-Jun-18 19:37:36.069 - 0 Pinscape device(s) found 13-Jun-18 19:37:36.085 - 0 LEDWiz device(s) found 13-Jun-18 19:37:36.100 - 0 FTDI (Sainsmart) device(s) found 13-Jun-18 19:37:36.100 - DOFLinx device: 1 Initialising as PacLed64 #1 13-Jun-18 19:37:36.116 - DOFLinx device:1 PacLed64 setup with 64 outputs 13-Jun-18 19:37:36.131 - 0 Ultimate IO device(s) found 13-Jun-18 19:37:36.147 - DOFLinx device:2 PinControl2 setup 13-Jun-18 19:37:37.147 - PinControl2 at address 192.168.178.50 DID NOT responded 13-Jun-18 19:37:37.147 - Reading DOFLinx.INI startup config file details 13-Jun-18 19:37:37.163 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig.ini 13-Jun-18 19:37:38.053 - 0 Pinscape device(s) found 13-Jun-18 19:37:38.069 - 0 LEDWiz device(s) found 13-Jun-18 19:37:38.069 - 0 FTDI (Sainsmart) device(s) found 13-Jun-18 19:37:38.085 - DOFLinx device: 1 Initialising as PacLed64 #1 13-Jun-18 19:37:38.116 - DOFLinx device:1 PacLed64 setup with 64 outputs 13-Jun-18 19:37:38.116 - 0 Ultimate IO device(s) found 13-Jun-18 19:37:38.131 - DOFLinx device:2 PinControl2 setup 13-Jun-18 19:37:39.147 - PinControl2 at address 192.168.178.50 DID NOT responded 13-Jun-18 19:37:42.288 - Shutting down 13-Jun-18 19:37:43.319 - Program closeThe first orange line is when DOFLinx processes the command line argument. You can physically remove / disconnect the PacLED64 device and still get this. This line is not in your log. Are you sure you are starting DOFLinx using the shortcut you sent? Given your shortcut works, you have some other basic Windows / startup issue. Are you trying to run this manually, ie double clicking on your shortcut?
Posted 15 June 2018 - 02:40 AM
Great progress! @outhere has you covered.
Try adding this to the line in the ini file
,255
Posted 15 June 2018 - 05:52 AM
Posted 15 June 2018 - 05:47 PM
- How do I make FX3 toys work from other emulators that are not running?I presume the other emulator is FP.There are two types of tables in FP that DOFLinx handles. Regular FP tables - for these you just get flippers, just as you have achieved. There are also tables that have been modified with DOFLinx code - for these you will get whatever effects the author added.From the log you provided it looks like you are not running a DOFLinx enabled FP table. Locate one on this site and load it up. Ideally you load it via a front end menu or command line as you want the table to load straight away, the delay of navigating the FP menu will allow DOFLinx to timieout. You can exptend the timeout in DOFLinx if you really need to.- How do I know that my setup is working properly? Could you guys take a look at my setup and my log file? (link below)It looks fine. IF your devices are firing when using FX3 the output side is working. Just setup your strobe when you're ready.- How DOFLinx should work from the moment I start my pincab, because even though it is activated in a shortcut in the startup folder, I realize it goes into operation only after clicking twice on its shortcut. And my intention is that after it starts up as soon as I boot my pincab, as soon as I finish setting up my pincab correctly I plan not to have to use keyboard and mouse to activate DOFLinx before any game that it is used.It is best to start DOFLinx when your cabinet starts up. This is best achieved by placing the DOFLinx shortcut in your Windows startup folder. DOFLinx will then just sit there quietly until an emulator you have it monitoring starts. Doing this avoids any emulator startup timing.I am glad to hear that things are going well. I suggest getting FX3 fully working with all of your toys, then move on the FP.
Edited by thiago capalbo, 15 June 2018 - 05:48 PM.
Posted 15 June 2018 - 06:29 PM
With the debug window open - right click the window...
Brings up small test Menu.. In some cases you have to click on the fake emulation on, depending on your setup Before the menu will come up and then you can test your items..
-
Not every game will use all the DOF options
Posted 16 June 2018 - 12:47 AM
More good advice from outhere, particularly the last line.
With the debug window open - right click the window...
Brings up small test Menu.. In some cases you have to click on the fake emulation on, depending on your setup Before the menu will come up and then you can test your items..
-
Not every game will use all the DOF options
Knocker (KN) is used in
AliensPinball.FX3
Shaker (SH) is used in
Posted 18 June 2018 - 12:11 AM
With the debug window open - right click the window...
Brings up small test Menu.. In some cases you have to click on the fake emulation on, depending on your setup Before the menu will come up and then you can test your items..
-
Not every game will use all the DOF options
More good advice from outhere, particularly the last line.
With the debug window open - right click the window...
Brings up small test Menu.. In some cases you have to click on the fake emulation on, depending on your setup Before the menu will come up and then you can test your items..
-
Not every game will use all the DOF options
Knocker (KN) is used in
AliensPinball.FX3
Shaker (SH) is used in
AdventureLand.FX3AlienIsolationPinball.FX3AliensPinball.FX3AlienvsPredatorPinball.FX3AmericanDadPinball.FX3ArcherPinball.FX3BackToTheFuture.FX3Biolab.FX3Blade.FX3BobaFett.FX3BobsBurgersPinball.FX3CaptainAmerica.FX3CastleStorm.FX3CivilWar.FX3Deadpool.FX3DEFAULT.FX3DoctorStrange.FX3DOOMPinball.FX3EarthDefense.FX3ET.FX3Excalibur.FX3FalloutPinball.FX3FamilyGuyPinball.FX3FantasticFour.FX3FearItself.FX3GhostRider.FX3GuardiansoftheGalaxy.FX3Jaws.FX3JurassicMayhem.FX3JurassicPark.FX3JurassicWorld.FX3Mars.FX3MarvelsAntMan.FX3MarvelsAvengersAgeofUltron.FX3MarvelsTheAvengers.FX3MarvelsWomenofPowerAForce.FX3MarvelsWomenofPowerChampions.FX3MoonKnight.FX3Paranormal.FX3Portal.FX3SecretsoftheDeep.FX3SonOfZeus.FX3SpiderMan.FX3StarWarsAhchToIsland.FX3STARWARSDARTHVADER.FX3StarWarsEpisodeVTheEmpireStrikesBack.FX3StarWarsLastJedi.FX3StarWarsPinballEpisodeIVANewHope.FX3StarWarsPinballMightoftheFirstOrder.FX3StarWarsPinballRogueOne.FX3StarWarsPinballStarWarsRebels.FX3StarWarsPinballTheForceAwakens.FX3StarWarsStarfighterAssault.FX3StarWarsTheCloneWars.FX3Tesla.FX3TheElderScrollsVSkyrimPinball.FX3TheInfinityGauntlet.FX3TheWalkingDead.FX3Thor.FX3Venom.FX3Wolverine.FX3WorldWarHulk.FX3Beacon (BK) is used inAdventureLand.FX3AlienIsolationPinball.FX3AliensPinball.FX3AlienvsPredatorPinball.FX3All.FX3AmericanDadPinball.FX3ArcherPinball.FX3BackToTheFuture.FX3Biolab.FX3Blade.FX3BobaFett.FX3BobsBurgersPinball.FX3CaptainAmerica.FX3CastleStorm.FX3CivilWar.FX3Deadpool.FX3DEFAULT.FX3DoctorStrange.FX3DOOMPinball.FX3EarthDefense.FX3ET.FX3Excalibur.FX3FalloutPinball.FX3FamilyGuyPinball.FX3FantasticFour.FX3FearItself.FX3GhostRider.FX3GuardiansoftheGalaxy.FX3Jaws.FX3JurassicMayhem.FX3JurassicPark.FX3JurassicWorld.FX3Mars.FX3MarvelsAntMan.FX3MarvelsAvengersAgeofUltron.FX3MarvelsTheAvengers.FX3MarvelsWomenofPowerAForce.FX3MarvelsWomenofPowerChampions.FX3MoonKnight.FX3Paranormal.FX3Portal.FX3SecretsoftheDeep.FX3SonOfZeus.FX3SpiderMan.FX3StarWarsAhchToIsland.FX3STARWARSDARTHVADER.FX3StarWarsEpisodeVTheEmpireStrikesBack.FX3StarWarsLastJedi.FX3StarWarsPinballEpisodeIVANewHope.FX3StarWarsPinballMightoftheFirstOrder.FX3StarWarsPinballRogueOne.FX3StarWarsPinballStarWarsRebels.FX3StarWarsPinballTheForceAwakens.FX3StarWarsStarfighterAssault.FX3StarWarsTheCloneWars.FX3Tesla.FX3TheElderScrollsVSkyrimPinball.FX3TheInfinityGauntlet.FX3TheWalkingDead.FX3Thor.FX3Venom.FX3Wolverine.FX3WorldWarHulk.FX3Strobe (SR) is used inAdventureLand.FX3AlienIsolationPinball.FX3AliensPinball.FX3AlienvsPredatorPinball.FX3All.FX3AmericanDadPinball.FX3ArcherPinball.FX3BackToTheFuture.FX3Biolab.FX3Blade.FX3BobaFett.FX3BobsBurgersPinball.FX3CaptainAmerica.FX3CastleStorm.FX3CivilWar.FX3Deadpool.FX3DEFAULT.FX3DoctorStrange.FX3DOOMPinball.FX3EarthDefense.FX3ET.FX3Excalibur.FX3FalloutPinball.FX3FamilyGuyPinball.FX3FantasticFour.FX3FearItself.FX3GhostRider.FX3GuardiansoftheGalaxy.FX3Jaws.FX3JurassicMayhem.FX3JurassicPark.FX3JurassicWorld.FX3Mars.FX3MarvelsAntMan.FX3MarvelsAvengersAgeofUltron.FX3MarvelsTheAvengers.FX3MarvelsWomenofPowerAForce.FX3MarvelsWomenofPowerChampions.FX3MoonKnight.FX3Paranormal.FX3Portal.FX3SecretsoftheDeep.FX3SonOfZeus.FX3SpiderMan.FX3StarWarsAhchToIsland.FX3STARWARSDARTHVADER.FX3StarWarsEpisodeVTheEmpireStrikesBack.FX3StarWarsLastJedi.FX3StarWarsPinballEpisodeIVANewHope.FX3StarWarsPinballMightoftheFirstOrder.FX3StarWarsPinballRogueOne.FX3StarWarsPinballStarWarsRebels.FX3StarWarsPinballTheForceAwakens.FX3StarWarsStarfighterAssault.FX3StarWarsTheCloneWars.FX3Tesla.FX3TheElderScrollsVSkyrimPinball.FX3TheInfinityGauntlet.FX3TheWalkingDead.FX3Thor.FX3Venom.FX3Wolverine.FX3WorldWarHulk.FX3So, for the most toys try Aliens and see if you can trigger them all !You can trigger the shaker with left, right or forward nudge.The only button controlled from FX3 files if BUT_LB - Launch Ball - thins comes on when the ball is in the launch lane. I don't even have this button because I use a plunger. Any other buttons being lit up when FX3 activates DOFLinx are really decorative for your own enjoyment. IT really depends what you have them mapped to do within the FX3 emulator.If you look in the "Sample INI folder" in the DOFLinx distribution you will see two sample file for FX3 to turn on / off button action, ie "SUP-Pinball FX3 ON - setup keys to turn on LEDs in buttons". These are from my configuration. What this does is make the button light when its pressed giving a fun effect. I use an ON and OFF SUP file in DOFLinx because I only want this action within FX3, not any other emulator. This means I use a Launch Before and Launch after command to run these SUP files via DOFLinxMsg. I just looked and there is no image for PinballX setup of FX3 in the DOFLinx guide. I have now added one, here is a link to it.While you keep trying to help yourself and posting meaningful material, we will continue to help you.
Posted 18 June 2018 - 02:15 AM
Other than the test routines, the only other way is to trigger the toy during the game.
If its working via the test routine then I can only assume you have not hit the event in the game. I could give you commands to add the toy triggering to something basic like a slingshot or flipper if you really want to see it run.