Skip to content

Starting it up

DOFLinx can be run is two ways:

This is where DOFLinx runs all the time in the background and simple "wakes up" when it sees a process that is configured to run with. By default, that process is 'Pinball FX2'. DOFLinx uses SFA resources and can comfortably "sleep" while you run VP or FP, etc.
To use in this mode, simply add a shortcut to the program into your Windows start up folder.

This is the mode I designed to utility to work in, and the one I strongly recommend using.

Launch Before

In this mode you start the DOFLinx program as a 'Launch Before' application from your menu system (ie PinballX). You must then stop the DOFLinx process via a 'Run After' script as well. The best way to stop DOFLinx is to send it a message using the DOFLinxMsg utility or something like a VBS script. Killing the process itself is always a bit ugly.

Both modes have merit, it really comes down to how you want to run things on your cabinet. Here are a few comparisons.

Set and Forget Launch Before
One setup, as designed and tested The process is not running when you use other programs
No need to start and stop processes
Can use different colour sets for Pinball FX2 / 3
Ability to use attract mode
No timing hassles that can occur when you stop and start DOFLinx
Needed to show MAME marquees from the menu on Pixelcade or DMD via DOF2DMD

Regardless of the mode, you may want to consider the mix of programs you have running that are trying to control your devices. Too many things trying to control your output board may cause you and your PC some confusion.