Jump to content



Photo
* * * * * 1 votes

DOFLinx not working properly after renaming Pinball FX3 to Pinball FX Classic

DOF Pinball FX Classic

  • Please log in to reply
4 replies to this topic

#1 sc5onnengl

sc5onnengl

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: ---------

  • Favorite Pinball: Adams

Posted 03 April 2026 - 07:15 AM

Hello,
as you maybe have seen a couple of days ago ZEN was rebranding Pinball FX3 to the new name Pinball FX Classic.
Before the rebranding my DOFlinx in my virtual pinball cabinet worked fine.
Since the rebranding by Zen my DOFlinx didn't work any longer. So I tried to adjust my DOFLinx.ini accordingly.
Unfortunately I cannot get it to work. Just the flipper fingers are working fine (fallback I guess) after my modification. No noises from the bumpers any longer.
My DOF with Pinball X is still working fine. All still ok.
I'm runnig Pinball FX3 out of pinup popper. But DOFlinx also doesn't work properly when I start Pinball FX Classics directly after DOFlinx manually without using pinup popper.
So pinup popper is not the isse.
I'm quite sure it is something in my doflinx.ini.

PS: Pinball FX Classic is shown in my task manager as Pinball FX Classic.exe (32 bit) when it is started.

Does anybody have an idea what I could do? Thanks for your help in advance.
And Happy Easter !

 

Here are my log-file and below my DOFlinx.ini

Log-file

 

03-Apr-26 09:09:08.491 - *********************************************************
03-Apr-26 09:09:08.499 - DOFLinx for Pinball and MAME Emulators - DOFLinx by DDH69
03-Apr-26 09:09:08.517 - Starting up - version 9.09
03-Apr-26 09:09:08.520 - *********************************************************
03-Apr-26 09:09:08.537 - DOF (DirectOutput.dll) path used = C:\DirectOutput\x64\
03-Apr-26 09:09:08.539 - DirectOutput.dll version = 3.2.9313.40083  dated 01.07.2025 23:16:08
03-Apr-26 09:09:08.569 - Windows OS on X64 processor with 64 bit operating system and 64 bit application
03-Apr-26 09:09:08.576 - If you like it, please make a donation here https://www.paypal.c...d=YEPCTUYFX5KDE
03-Apr-26 09:09:08.576 - The guide can be found here https://doflinx.github.io/docs/
03-Apr-26 09:09:08.577 - For support come and visit the community here https://www.vpforums...p?showforum=104
03-Apr-26 09:09:08.578 - Pre-Reading DOFLinx.ini startup config file details
03-Apr-26 09:09:08.731 - DOFLinx device: 1 Initializing as Pinscape #1 with name=Pinscape Controller
03-Apr-26 09:09:08.741 - DOFLinx device:1 Pinscape setup with 0 outputs
03-Apr-26 09:09:08.911 - DOFLinx device: 2 Initializing as LEDWiz #1 with ID=0
03-Apr-26 09:09:08.916 - DOFLinx device:2 LEDWiz setup with 32 outputs
03-Apr-26 09:09:08.916 - DOFLinx device: 3 Initializing as LEDWiz #8 with ID=1
03-Apr-26 09:09:08.917 - DOFLinx device:3 LEDWiz setup with 32 outputs
03-Apr-26 09:09:08.917 - This device is probably a PinScape emulating a LEDWiz, if it is, then it is better to assign toys to the Pinscape device not this one
03-Apr-26 09:09:08.926 - Reading DOFLinx.ini startup config file details
03-Apr-26 09:09:08.951 - Reading colour file named c:\DirectOutput\config\directoutputconfig.ini
 

DOFLinx.ini (partially)

####
# The config file for DOFLinx with most common settings as a sample
#
# Note - this works with LEDWiz, PacLed64, Pinscape, Ultimate I/O and Sainsmart (FTDI devices)
# Edit this file as you see fit, lines that start with a hash (#) or are blank are not processed.  This blurb and comments can be cut out if you want.
#
# Output devices outputs are entered in the format of
# device (D) and output number (#) in the format D##, so controller device 1 and output 3 is "103" without the quotes, controller board 2 output 23 is "223" without quotes
#
# The keyboard hex code for the key that is used for each flipper from https://msdn.microso...1(v=vs.85).aspx
#
####

# 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\directoutputconfig.ini

# 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:\DOFLinx\FX3_PUPlayer\

# 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:\DOFLinx\B2S\

# This is the folder where B2SServer.exe can be found on your system

PATH_B2S_SERVER=C:\vPinball\VisualPinball\Tables\

# The list of processes that can activate DOFLinx, in this case, Pinball FX2, Pinball FX3 and Future Pinball

PROCESSES=Pinball FX Classic
LINK_FX3=Pinball FX Classic
APP_EXE_FX3=Pinball FX Classic.exe
PROCESS_TO_ACTIVE_TIME=5000

#PROCESSES=Pinball FX2,Pinball FX3,Future Pinball,Pinball FX Classic
# LINK_FX3=Pinball FX Classic
# APP_EXE_FX3=Pinball FX Classic.exe

# 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=25
R_FLIPPER_KEY=27

# 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
RGB_TRIGGER=NONE
RGB_PULSE_TIME=500

# 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=219

# 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; war 101 und 102
L_FLIPPER_OUTPUT=221
R_FLIPPER_OUTPUT=222
LINK_LF=221,50,10000,255
LINK_RF=222,50,10000,255

# The other 8 solenoid of a 10 solenoid setup using ports 4 to 11 inclusive; war 104 - 111
LINK_LS=223,50,500,255
LINK_RS=224,50,500,255
LINK_ML=226,50,500,255
LINK_MC=225,50,500,255
LINK_MR=227,50,500,255
# raus LINK_BL=128,50,500,255
# raus LINK_BC=130,50,500,255
LINK_BR=229,50,500,255

# Ports for the shaker, gear motor, knocker, beacon and strobe using ports 12 - 16 inclusive
LINK_SH=231,1000,5000,255
LINK_GR=228,750,10000,255
LINK_KN=230,120,500,255
LINK_BK=232,FLASH,200,255
LINK_SR=216,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 #1
LINK_FLOL=201
LINK_FLIL=204
LINK_FLCN=207
LINK_FLIR=210
LINK_FLOR=213

#####
# Legacy FX2 colours - All other colours now in individual FX3 files
#####
GAME_COLOUR=MsSplosionMan,Dodger_Blue,Pink,Medium_Blue,Purple,Royal_Blue
GAME_COLOUR=PlantsVSZombies,Lime_Green,Yellow_Green,Dodger_Blue
GAME_COLOUR=SouthParkButtersVeryOwnPinballGame,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green
GAME_COLOUR=SouthParkSuperSweetPinball,Dark_Red,Lime,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green,Yellow_Green
GAME_COLOUR=SuperLeagueASRoma,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueZenStudiosFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueArsenalFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueLiverpoolFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueJuventus,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueACMilan,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueRealMadridCF,Lime_Green,Medium_Blue,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueFCBarcelona,Slate_Blue,Lime_Green,Yellow,Blue_Violet,Lime,Red


 

 



#2 Headrush69

Headrush69

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: Canada

  • Favorite Pinball: Whirlwind

Posted 03 April 2026 - 08:12 PM

It's a know issue and DDH69 is looking into changes needed in a new DofLinx version. (as per Discord)



#3 DDH69

DDH69

    Pinball Wizard

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

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 03 April 2026 - 11:58 PM

Working on it now.


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

#4 DDH69

DDH69

    Pinball Wizard

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

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 04 April 2026 - 01:47 AM

And done, new version is up


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

#5 sc5onnengl

sc5onnengl

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: ---------

  • Favorite Pinball: Adams

Posted 04 April 2026 - 05:26 AM

Hello,
the new version solved my problems.
DOFLinx is working now fine with Pinball FX Classic and as well with Pinball X in my virtual pinball cabinet.

Pretty cool !!!

Thanks a lot for the outstandig support.

HAPPY EASTER !


Edited by sc5onnengl, 04 April 2026 - 11:44 AM.