Jump to content



Photo
* * * * - 2 votes

DOFLinx

DOFLinx

  • Please log in to reply
163 replies to this topic

#21 GeorgeH

GeorgeH

    Pinball Fan

  • Members
  • PipPipPipPip
  • 839 posts
  • Location:Arkansas, USA

  • Flag: United States of America

  • Favorite Pinball: Black Rose

Posted 05 April 2018 - 01:53 PM

What is the difference between DOFLinx and DOF?

 

If you install DOFLinx, do you need DOF also?

 

George



#22 shadowshd

shadowshd

    Enthusiast

  • Members
  • PipPipPip
  • 153 posts
  • Location:Le Bouscat

  • Flag: France

  • Favorite Pinball: Cirqus Voltaire; Medieval Madness

Posted 05 April 2018 - 03:22 PM

I noticed the DMD on your playfield, not sure why you've got that

 

The DMD on the playfield is part of the cabinet options in Pinball FX, you can disable the default one and move and resize a virtual DMD on your backglass for exemple if you have a 2 screens cab.

 

I activated this option and set its position at 0,0 (behind the playfield), thus DMD-Extensions can mirror it on a PinDMD device while PBFX's one is hidden.

 

Anyway I managed to disable every concerned "Start as exe" dB2S and I don't see the issue anymore.

By the way the issue also comes when you don't load previous saved state and launch another table.

 

Could be useful to add the info on PBFX dB2S download page, except if I'm the only one having this problem :-)

 

I've also set DOFLinx to Set and forget mode, more easy to manage with Pinball X.

Windows 10 doesn't allow to run a "Execute as administrator" software by the Startup folder, but you can put in this folder a bat file with this command :

@echo off
start C:\DirectOutput\DOFLinx.exe PATH_INI=C:\DirectOutput\
exit

And it works.

 

@GeorgeH DOFLinx allow non DOF compatible pinball softwares like Pinball FX 2 & 3, Future Pinball or Pinball Arcade to use your toys just like with Visual Pinball.

It makes a link (I guess that's why it is called DOFLinx  :tup: ) between DOF and non native compatible pinball games.

 

So yes of course you need DOF to use DOFLinx. If you don't use DOF then you don't need and can't use DOFLinx.

 

I cannot play on my cab without toys like contactors, flashers, shaker and gear, it really makes a big difference.

Thanks to DOFLinx Pinball FX and other pinball games take another dimension and make sense on an toys equipped pincab  :tup:


Edited by shadowshd, 05 April 2018 - 03:25 PM.


#23 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,805 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 05 April 2018 - 04:50 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...

Then click on test B2S, put in the name of the back glass and it should run

Or go to the B2S tablesettings.xml In the table folder and add them
Thanks for the good idea


Edited by Outhere, 05 April 2018 - 05:00 PM.


#24 GeorgeH

GeorgeH

    Pinball Fan

  • Members
  • PipPipPipPip
  • 839 posts
  • Location:Arkansas, USA

  • Flag: United States of America

  • Favorite Pinball: Black Rose

Posted 05 April 2018 - 07:35 PM

 

I

 

@GeorgeH DOFLinx allow non DOF compatible pinball softwares like Pinball FX 2 & 3, Future Pinball or Pinball Arcade to use your toys just like with Visual Pinball.

It makes a link (I guess that's why it is called DOFLinx  :tup: ) between DOF and non native compatible pinball games.

 

So yes of course you need DOF to use DOFLinx. If you don't use DOF then you don't need and can't use DOFLinx.

 

I cannot play on my cab without toys like contactors, flashers, shaker and gear, it really makes a big difference.

Thanks to DOFLinx Pinball FX and other pinball games take another dimension and make sense on an toys equipped pincab  :tup:

 

 

Thanks for the explanation.  it makes sense now.

 

George



#25 vogliadicane

vogliadicane

    Pinball Fan

  • Members
  • PipPipPipPip
  • 517 posts
  • Location:Velbert

  • Flag: Germany

  • Favorite Pinball: The Addams Family

Posted 13 April 2018 - 05:50 PM

I installed DOFLinx (v6.24) yesterday for the first time. For now I want to get it working for FX2 only.

My outputs in short
device1: 8 solenoids, 5 flashers
device2 (yes, a PinControl1): undercab lighting

Some things already work, but I ran into some problems and have some questions.

1. There are several ini templates and I started with DOFLinx-Most Common Settings.ini... and edited this one. Is this the completely wrong way, because there's
a more generic ini?

2. Undercab lighting is in my case on device 2 (port: Com4) starting at output 8, so I changed the corresponding lines to:

# The red device / port for undercabinet lighting, device #1, port 29
RGB_OUTPUT=208

but: I get some error saying something like "device values can not be higher than 1"

3. To use FX2, I put all the tableconfig files (*.FX2) into the folder "DOFLinx_FX2". In the doflinx.ini I added the line

PATH_FX2=C:\DirectOutput\DOFLinx_FX2\

Is this correct?

Well, the outcome is, that the flipper and slingshot solenoids work, the bumpers also, but there is one, which fires sometime, but I'm not sure why. Flashers
only light up when I quit a table and don't turn off *. Well and the undercab lighting of course doesnot work.

One question I ask myself is: All those device and output settings are available from the config files of DOF itself (cabinet.xml, directoutputconfig.ini,
directoutputconfig2.ini ...) so why do I have to manually edit the doflinx.ini myself (see files attached)? Please don't take this as ranting, more that I
think, I misunderstood something and am complicating things myself and there is an easier way for me.

 

* Edit: now I see, they work in-game for some tables e.g. Bio Lab and Earth Defense, at least they do "something".
 

Attached Files


Edited by vogliadicane, 13 April 2018 - 06:12 PM.


#26 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,805 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 13 April 2018 - 06:14 PM

Are you using this Version of DOF

http://www.vpforums....topic=39557&hl=

!!!!! YOU MUST CHANGE TO DOF R3++ WHEN USING DOFLINX 6.22 or higher

And you may no longer need a Cabinet.xml



#27 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 14 April 2018 - 08:46 AM

Check if your output devices are supported by DOFLinx.  The Pincontrol1 is not.  I suspect you have one output device that is supported and a second that is not.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#28 vogliadicane

vogliadicane

    Pinball Fan

  • Members
  • PipPipPipPip
  • 517 posts
  • Location:Velbert

  • Flag: Germany

  • Favorite Pinball: The Addams Family

Posted 14 April 2018 - 09:28 AM

yes, I am using DOFR3++. Ok, I now read somewhere else too, that PC1 is not supported. Pity.

 

So my point 3 is correct, I assume?

 

Might somebody with an 8 Solenoid system be so kind and post his config? I'd like to get rid of some minor glitches...


Edited by vogliadicane, 14 April 2018 - 09:28 AM.


#29 Ken Caine

Ken Caine

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Haunted House

Posted 20 April 2018 - 11:58 AM

When Pinball FX3 starts I get:
 
************** Exception Text **************
 
System.NullReferenceException: Object reference not set to an instance of an object.
 
   at DOFLinx.MainForm.CheckFX3MemoryTriggers()
 
   at DOFLinx.MainForm.TimerKeyCheck_Tick(Object sender, EventArgs e)
 
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
 
 
 
 
 
I only have one (1) sainsmart board, nothing else. Just trying to get a simple shaker working in FX3. Ugh, getting so frustrated as I tried multiple configurations all to no avail. Also the .FX3 files look to be encrypted. No triggers, Is this by design?
 
 
 
##################
#
# Default FX3
# DOFLinx force feedback configuration file v2
#
##################
 
[STARTUP]
fqVqDgieK1/WTlPLVtL7ilvCkurkcVYreB15W2V0olNcGT1e7gJv0w==
 
[COMMANDS]
ZNT6f2uysapVsuJAPYaSZLasjsbST8kk3YWUyukPJYR3CmdAfHG2uryShVJRymZbXMUr5mI+XYmXARpIQWBrW4tR4EYs9Wy192PcerNnd2dJd0Ub2z5XnME8hX/EAusgH8ZvBc4yVXc=
ZNT6f2uysapVsuJAPYaSZLasjsbST8kkr36KRVtK8kNmZvP/TtTsSLW7tbn4YLtfaLa9Vkl4boZYkt+4dvQ/aKdqYu/G6D3d69u1yLcU7LVAzddeoJRrY0h976BcS4q8


#30 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,805 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 20 April 2018 - 04:05 PM

Also the .FX3 files look to be encrypted. No triggers, Is this by design? ---  Yes

Post your  ini file and log



#31 Ken Caine

Ken Caine

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Haunted House

Posted 20 April 2018 - 06:05 PM

DEBUG=1
 
 
DIRECTOUTPUTCONFIG=c:\DirectOutput\config\directoutputconfig.ini
PROCESSES=Pinball FX3,Future Pinball,BAM, VPinball_9_9_1
L_FLIPPER_OUTPUT=101
R_FLIPPER_OUTPUT=101
L_FLIPPER_KEY=A0
R_FLIPPER_KEY=A1
MAX_FLIPPER_ON=5000
PATH_FX3=c:\DirectOutput\DOFLinx_FX3\
 
FP_ATTEMPT_LINK=1
LINK_RF=101,1000,5000,255
LINK_SH=101,1000,5000,255
 
19-Apr-18 22:29:47.544 - DOF Linx for Pinball Emulators - DOFLinx by DDH69
19-Apr-18 22:29:47.560 - Starting up - version 6.23
19-Apr-18 22:29:47.638 - 0 Pinscape device(s) found
19-Apr-18 22:29:47.732 - 0 LEDWiz device(s) found
19-Apr-18 22:29:47.888 - 1 FTDI (Sainsmart) device(s) found
19-Apr-18 22:29:48.060 - DOFLinx Device: 1 Initializing as FTDI (Sainsmart) #1 serial # A9079L5Z
19-Apr-18 22:29:48.107 - DOFLinx device:1 FTDI (Sainsmart) setup with 8 outputs
19-Apr-18 22:29:48.122 - 0 Ultimate IO device(s) found
19-Apr-18 22:29:48.169 - Reading DOFLinx.INI startup config file details
19-Apr-18 22:29:48.232 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig.ini
19-Apr-18 22:29:48.326 - No DOF Global Config file supplied
19-Apr-18 22:29:58.586 - Found valid process name of 'Pinball FX3'
19-Apr-18 22:29:58.602 - Setting FX3 process ID to :8612
19-Apr-18 22:30:00.639 - Activated by process name : 'Pinball FX3'
19-Apr-18 22:30:00.832 - Named process detected and startup commenced
19-Apr-18 22:30:00.874 - 0 Pinscape device(s) found
19-Apr-18 22:30:00.902 - 0 LEDWiz device(s) found
19-Apr-18 22:30:01.079 - 1 FTDI (Sainsmart) device(s) found
19-Apr-18 22:30:01.223 - DOFLinx Device: 1 Initializing as FTDI (Sainsmart) #1 serial # A9079L5Z
19-Apr-18 22:30:01.250 - DOFLinx device:1 FTDI (Sainsmart) setup with 8 outputs
19-Apr-18 22:30:01.275 - 0 Ultimate IO device(s) found
19-Apr-18 22:30:01.311 - Process has administration rights
19-Apr-18 22:30:02.212 - FX3 EXE file check failed with System.OverflowException: Arithmetic operation resulted in an overflow.
   at System.IntPtr.op_Explicit(Int64 value)
   at DOFLinx.MainForm.GetFX3EXEInfo()
19-Apr-18 22:30:02.321 - FX3 full link active
19-Apr-18 22:30:02.438 - Using full colour palette
19-Apr-18 22:30:03.331 - Failed to find FX3 configuration file MZ.FX3
19-Apr-18 22:30:03.359 - No FX3 file found For 'MZ' attempting to load default FX3
19-Apr-18 22:30:03.393 - Loading FX3 configuration file c:\DirectOutput\DOFLinx_FX3\DEFAULT.FX3
19-Apr-18 22:30:03.430 - No DOF Global Config file supplied
19-Apr-18 22:30:03.466 - Loading FX3 configuration file c:\DirectOutput\DOFLinx_FX3\ALL.FX3
19-Apr-18 22:30:03.526 - B2S file not found : MZ
19-Apr-18 22:30:03.597 - Using full colour palette
19-Apr-18 22:30:20.519 - Activating process disappeared so stopping things
19-Apr-18 22:30:20.535 - Stopping DOF controllers due to 'Start Each Time' flag
19-Apr-18 22:30:47.720 - Shutting down
19-Apr-18 22:30:47.751 - Program close
 


#32 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,805 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 20 April 2018 - 07:06 PM

http://www.vpforums....topic=40043&hl=

There is no need to put Bam in this line

PROCESSES=Pinball FX3,Future Pinball,BAM, VPinball_9_9_1


Edited by Outhere, 20 April 2018 - 07:10 PM.


#33 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 21 April 2018 - 04:36 AM

@KenCaine, heading to the shop for more keyboard batteries so I can test and hopefully release the update required for the new FX3 in a few hours.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#34 Ken Caine

Ken Caine

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Haunted House

Posted 21 April 2018 - 10:55 PM

@DDH69 Thanks DDH, let me know if I can help in any way.



#35 Findusone

Findusone

    Hobbyist

  • Platinum Supporter
  • 19 posts

  • Flag: Germany

  • Favorite Pinball: none

Posted 22 April 2018 - 05:44 AM

@KenCaine, heading to the shop for more keyboard batteries so I can test and hopefully release the update required for the new FX3 in a few hours.

Thanks DDH69,

the new version solves the problem and works fine for me.



#36 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,805 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 23 April 2018 - 01:52 PM

:otvclap: :otvclap: WOW -- Fast :dblthumb:  -- Thanks :juggle: :juggle:

DOFLinx 6.50

http://www.vpforums....&showfile=12318


Edited by Outhere, 23 September 2018 - 03:43 PM.


#37 Ken Caine

Ken Caine

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Haunted House

Posted 24 April 2018 - 01:35 AM

WORKS! Thanks for the quick turn around DDH69.



#38 kds70

kds70

    Enthusiast

  • Members
  • PipPipPip
  • 176 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Eight Ball Deluxe

Posted 23 September 2018 - 03:38 PM

@DDH69

 

Thanks for supporting Pincontrol 1 now. My LEDWiz / Pincontrol1 combination works very well with 6.50.

is DOFLinx nudging (FX3) also supported in any way with the sensors of the pincontrol 1 ?

 

Greedings, and thank you very much :otvclap:

 

Update: as Sven Bernhard told me now i have to use a xbox controller emulator. Lets see and try


Edited by kds70, 23 September 2018 - 03:49 PM.

-------------------

VPin: Williams Time Warp Cabinet (1979), 4K playfield: 40″ Iiyama X4071UHSU, backglass: 32″ LG, Pin"2"DMD, Pincontrol1, LEDWiz, leaf switches / buttons, nudging, tilt, plunger, 10 siemens contactors, knocker, shaker, gear, rgb flasher, PC: Intel i5 [email protected], 8 GB Ram, Zotac GTX 1070 Mini, Win10
Real Pin: Eight Ball Deluxe LE, Centaur 2, Mr. & Mrs. Pac-Man, Rolling Stones, Funhouse


#39 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 24 September 2018 - 06:47 AM

Which sensors on the PinControl 1?
DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#40 Charly Harper

Charly Harper

    Hobbyist

  • Members
  • PipPip
  • 21 posts

  • Flag: Germany

  • Favorite Pinball: TAF

Posted 24 September 2018 - 01:32 PM

He means the x- and y- axis of the pc1







Also tagged with one or more of these keywords: DOFLinx