- This topic has 5 replies, 3 voices, and was last updated 7 years, 5 months ago by Marc.
-
AuthorPosts
-
November 19, 2016 at 1:11 pm #41432
Ok guys I only use Visual Pinball so messing with Future Pinball now that there is feedback, I have feedback working in VP now, DOF is installed and working for that. I downloaded DOFLinx, I unzipped it into the DOF folder, Placed the VBS file into the SCRIPT folder in Future Pinball, DOFLinx is set to startup in the Startup folder But then I get LOST.
Whats the next step. Editing the .INI file? I’m getting lost here. Can someone post a smaple of theirs that are using this with FP and FX2?
You need to login in order to like this post: click here
November 19, 2016 at 1:32 pm #41433Check out this link
http://www.vpforums.org/index.php?showtopic=36184
You need to login in order to like this post: click here
November 19, 2016 at 2:53 pm #41437Man that even got me more confused. So right now from the point I’m on Do I need to create a INI file, Edit the INI file. Ive read way to much on this topic today and I think its messed me up worse then before lol.
You need to login in order to like this post: click here
November 19, 2016 at 9:25 pm #41464Here is my DOFLinx.ini file. Understand it will be different than your setup, and it includes sections I used for non Future Pinball Stuff. You will need to change settings for your own setup. Also, consult the DOFLinx Guide for more information. Â My setup is only 1 LED-Wiz. The FUTURE PINBALL SETUP area is where you want to make sure your outputs, etc are setup the same as yours.
DOFLinx is intended to be running all the time, with FP tables launched from a front end like Pinball X. When the table is launched, DOFLinx detects FP and “wakes”, then your table will load. If the table has been modded to work with DOFLinx (FPAttemptLink), then the link will be established, and the table should now have feedback. After you exit the table, DOFLinx “Sleeps” and waits for your next table. Â This method works fine with no issues.
If you try running outside of a front end things can be tricky.
Outside of a frontend… you need to load Future Pinball, then load your table. Then load Doflinx, then start your table right away. This should work fine. If you exit the table them close both FP and DOFLinx and repeat before trying again.
DDH69 (creator of DOFLinx) is very helpful.
My DOFLinx.ini:
####
# The config file for DOFLinx
# A mad idea by DDH69 to have some flipper sounds, RGB display and turn buttons on when playing Pinball FX2 via Steam
# Its grown a lot since that silly start!
# Note – this works with LEDWiz, PacLed64, KL25Z and Sainsmart (FTDI devices)
# 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
#
#### MISC ################################# If you want to list the processes that will wake up DOFLinx, comment it out if you just want Pinball FX2
PROCESSES=Pinball FX2,PinballArcade11,Future Pinball,mamelayplus
# The location of your standard DOF outut configuration file
DIRECTOUTPUTCONFIG=c:\DirectOutput\config\directoutputconfig.ini
# Setting FORCE_ACTIVE=1 will cause DOFLinx to not listen for processes and just run until you kill the process.
FORCE_ACTIVE=0
# If you want the program to stop when Pinball FX2 stops then set this to 1. If you want it to run in the background all the time leave it as 0
QUIT_AFTER_FX2=0
# Set to 1 to output the game name to the log regardless of the DEBUG flag setting. Set to 0 to simply follow the DEBUG flag.
# Quite useful when you trying to get the window game name for setting game specific coloursOUTPUT_GAME_NAME=1
# 0 = OFF (normal operation), 1 = ON – When ON a window will appear and a log file will be created in the EXE directory.
DEBUG=1
PATH_FX2=c:\DirectOutput\DOFLinxConfigs\FX2\
#### FUTURE PINBALL SETUP ##############
FP_LINK_WAIT_TIME=50000
FP_ATTEMPT_LINK=1
LINK_LF=101,25,8000
LINK_RF=102,25,8000
LINK_LS=103,75,1000
LINK_RS=104,75,1000
LINK_ML=105,75,1000
LINK_MC=106,75,1000
LINK_MR=107,75,1000
LINK_BL=108,75,1000
LINK_BC=106,75,1000
LINK_BR=110,75,1000LINK_FN=111,75,9999
#LINK_SH=111,75,9999
#LINK_GR=111,75,9999LINK_SR=116,ON,0
LINK_BK=132,ON,0LINK_ST=114
LINK_LB=115
LINK_FR=113LINK_FLOL=129
LINK_FLIL=126
LINK_FLCN=123
LINK_FLIR=120
LINK_FLOR=117#### FLIPPER OUTPUTS ###################
# Which DOF Controller output for the flipper solenoids / contactors
#FLIPPER Key Codes:
#Left Flipper = DB ([)
#Right Flipper = DD (])L_FLIPPER_KEY=DB
R_FLIPPER_KEY=DDL_FLIPPER_OUTPUT=101
R_FLIPPER_OUTPUT=102
#### MAX FLIPPER TIME ON ################ 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=8000
#### RGB_OUTPUTS ######################## What LEDWiz output(s) are used for RGB devices. Just enter the Red output number. Multiples can be entered seperated by a space
#Outside Right=117
#Right=120
#Center=123
#Left=126
#Outside Left=129RGB_OUTPUT=117,120,123,126,129
#### RGB_OUTPUT Colour Changing ######### Rainbow – cycle through the colours, Random – pick a random next colour, A colour name as it appears in the DirectOutputConfig.ini file
RGB_STYLE=RANDOM_DIFF
# What changes the colour? Time – set time period, Flipper = flipper press after the RGB_TRIGGER minimum time (to stop rapid colour changes)
RGB_TRIGGER=TIME
# Dependent on trigger selection the period between changes or the minimum time for change between flipper flips
RGB_MIN_TIME=8000
#### BUTTON LED OUTPUTS ################# The button(s) to turn on when your game starts, ie the Start button LED
#Fire=113
#Start=114
#Launch=115BUTTONS_ON=113,114,115
#### KEY_TO_OUTPUT ######################Key Codes:
#Beacon = BA (;)
#Strobe = DE (“)
#Fan = BC (,)KEY_TO_OUTPUT=BA,132,DE,116,BC,111
#### KEY_TO_COLOUR #######################RGB_OUTPUTS:
#Outside Right=117
#Right=120
#Center=123
#Left=126
#Outside Left=129#Key Codes:
#OutLeftLED = 54 (T)
#LeftLED = 59 (Y)
#CenterLED = 55 (U)
#RightLED = 49 (I)
#OuterRightLED = 4F (O)
#Nudge = 4E (N)KEY_TO_COLOUR=54,129,Green,59,126,Green,55,123,Green,49,120,Green,4F,117,Green
KEY_TO_COLOUR_TIMER=E,129,Red,3000,4E,126,Red,3000,4E,123,Red,3000,4E,120,Red,3000,4E,117,Red,3000
#### KEY_TO_COLOUR TOGGLE#################RGB_OUTPUTS:
#Outside Right=117
#Right=120
#Center=123
#Left=126
#Outside Left=129#Key Codes:
#Left Flipper = DB ([)
#Right Flipper = DD (])KEY_TO_COLOUR_TOGGLE=DB,129,Purple,DB,126,Purple,DD,120,Yellow,DD,117,Yellow
#### GAME_COLOUR ##########################
# Game specific colours in the formnat of a CSV of Game Name,Colour#1,Colour#2 – colours as they appear in your directoutputconfig
##Pinball FX 2 Colours##GAME_COLOUR=AlienIsolationPinball,Medium_Blue,Lime,Dodger_Blue,Lime_Green
GAME_COLOUR=AlienvsPredatorPinball,Medium_Blue,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR=AliensPinball,Medium_Blue,Dark_Golden_Rod,Dodger_Blue
GAME_COLOUR=AmericanDadPinball,Medium_Blue,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR=MarvelsAntMan,Medium_Blue,Dark_Red,Dodger_Blue
GAME_COLOUR=ArcherPinball,Medium_Blue,Yellow,Dodger_Blue,Blue_Violet
GAME_COLOUR=MarvelsTheAvengers,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR=MarvelsAvengersAgeofUltron,Dark_Red,Dodger_Blue,Lime_Green,Light_Salmon,Cyan
GAME_COLOUR=Biolab,Dark_Red,Lime,Blue,Cyan,Blue_Violet,Yellow
GAME_COLOUR=Blade,Blue,Blue_Violet,Salmon
GAME_COLOUR=BobaFett,Lime,Golden_Rod,Blue_Violet
GAME_COLOUR=BobsBurgersPinball,Medium_Blue,Lime_Green,Dark_Red,Dodger_Blue,Yellow_Green
GAME_COLOUR=CaptainAmerica,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR=CastleStorm,Blue,Gold,Lime,Dodger_Blue,Orange,Lime_Green
GAME_COLOUR=CivilWar,Blue,Dark_Red,Dodger_Blue,Light_Salmon
GAME_COLOUR=STARWARSDARTHVADER,Light_sky_blue,Dark_Red,Cyan
GAME_COLOUR=Deadpool,Dark_Red,Blue,Medium_slate_blue,Dodger_Blue
GAME_COLOUR=DoctorStrange,Dark_Red,Blue,Gold,Lime_Green,Dark_Violet,Orange,Dodger_Blue,Lime,Medium_Slate_Blue
GAME_COLOUR=StarWarsPinballDroids,Medium_Blue,Yellow,Orange,Navy,Gold,Orange_Red
GAME_COLOUR=EarthDefense,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=ElDorado,Orange,Lime_Green,Yellow,Coral,Lime,Yellow_Green,Cyan
GAME_COLOUR=EpicQuest,Lime_Green,Dodger_Blue,Yellow_Green,Cyan
GAME_COLOUR=StarWarsPinballEpisodeIVANewHope,Cyan,Golden_Rod,Dodger_Blue,Yellow
GAME_COLOUR=StarWarsEpisodeVTheEmpireStrikesBack,Medium_Blue,Yellow,Dark_Red,Dodger_Blue
GAME_COLOUR=StarWarsEpisodeVIReturnoftheJedi,Slate_Blue,Golden_Rod,Medium_Blue,Lime_Green,Dodger_Blue,Yellow
GAME_COLOUR=Excalibur,Dark_Red,Blue,Lime,Dodger_Blue,Cyan
GAME_COLOUR=FamilyGuyPinball,Dodger_Blue,Lime_Green,Salmon,Dark_Violet,Yellow_Green
GAME_COLOUR=FantasticFour,Blue,Yellow,Dodger_Blue,Orange_Red
GAME_COLOUR=FearItself,Dark_Red,Blue,Yellow,Lime,Dark_Violet,Orange
GAME_COLOUR=SuperLeagueZenStudiosFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=GhostRider,Dodger_Blue,White,Yellow,Light_Salmon,Orange_Red
GAME_COLOUR=GuardiansoftheGalaxy,Dodger_Blue,Orange,Medium_Purple
GAME_COLOUR=StarWarsPinballHanSolo,Dodger_Blue,Royal_Blue,Antique_White
GAME_COLOUR=IRONMAN,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR=Mars,Blue,Yellow,Deep_sky_blue,Gold
GAME_COLOUR=StarWarsPinballMastersoftheForce,Medium_Blue,Salmon,Dodger_Blue,Purple,Cyan,Dark_Red
GAME_COLOUR=StarWarsPinballMightoftheFirstOrder,Light_sky_blue,Dodger_Blue,Dark_Red,Cyan
GAME_COLOUR=MoonKnight,Dodger_Blue,Blue,Cyan,Royal_Blue
GAME_COLOUR=MsSplosionMan,Dodger_Blue,Pink,Medium_Blue,Purple,Royal_Blue
GAME_COLOUR=Paranormal,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR=Pasha,Dark_Violet,Golden_Rod,Dodger_Blue
GAME_COLOUR=PlantsVSZombies,Lime_Green,Yellow_Green,Dodger_Blue
GAME_COLOUR=Portal,Dodger_Blue,Yellow_Green,Medium_Blue,Yellow
GAME_COLOUR=StarWarsPinballStarWarsRebels,Medium_Blue,Yellow,Royal_Blue,Orange_Red,Purple,Lime_Green
GAME_COLOUR=Rome,Dark_Red,Gold,Dodger_Blue,Light_Salmon,Yellow_Green,Orange
GAME_COLOUR=SecretsoftheDeep,Blue,Yellow,Dodger_Blue
GAME_COLOUR=Shaman,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=SorcerersLair,Blue,Blue_Violet,Dodger_Blue,Slate_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=SpiderMan,Dark_Red,Lime,Blue,Gold,Dark_Violet,Orange
GAME_COLOUR=StarWarsStarfighterAssault,Medium_Blue,Dodger_Blue,Dark_Red
GAME_COLOUR=Tesla,Lime_Green,Yellow_Green,Dodger_Blue,Golden_Rod
GAME_COLOUR=StarWarsTheCloneWars,Dark_Red,Pink,Medium_Blue,Medium_Turquoise,Lime,Lime_Green
GAME_COLOUR=StarWarsPinballTheForceAwakens,Dark_Red,Medium_Blue,Blue_Violet
GAME_COLOUR=TheInfinity Gauntlet,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=TheWalkingDead,Lime_Green,Royal_Blue,Yellow_Green
GAME_COLOUR=Thor,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR=V12,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue
GAME_COLOUR=Venom,Dark_Red,Blue,Dark_Violet,Dodger_Blue
GAME_COLOUR=WildWestRampage,Yellow_Green,Dodger_Blue,Royal_Blue
GAME_COLOUR=Wolverine,Dark_Red,Medium_Blue,Yellow,Dark_Violet
GAME_COLOUR=WorldWarHulk,Lime_Green,Yellow_Green,Dodger_Blue,Lime,Yellow
GAME_COLOUR=XMen,Blue,Blue_Violet,Gold,Dodger_Blue,Slate_Blue,Orange##Future Pinball Colours##
GAME_COLOUR=A Nightmare on Elm Street (Ultimate Edition).fpt,Red,Black,Red,Black
GAME_COLOUR=Tron Legacy (Ultimate Edition).fpt,Yellow,Cyan,Orange,Dodger_blue
##Future Pinball NoDMD Colours##GAME_COLOUR=Blue Vs Pink.fpt,Blue,Pink,Blue,Pink
GAME_COLOUR=Bad Cats (Ultimate Edition).fpt,Yellow,Orange,Yellow,Orange
##The Pinball Arcade Colours##GAME_COLOUR=Attack From Mars,Red,Blue,Red,Blue,Red,Blue,Red,Blue
GAME_COLOUR=Black Hole,Blue,Black,Blue,Black##MAME Colours##
#### SUMMARY OF CODES,ETC #######
################################## The keyboard hex code for keys is from https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx
##################################KEY_TO_OUTPUT, Key Codes:
#Beacon = BA (;)
#Strobe = DE (“)
#Fan = BC (,)#################################
#FLIPPER Key Codes:
#Left Flipper = DB ([)
#Right Flipper = DD (])#################################
#KEY_TO_COLOUR TOGGLE, Key Codes:
##################################KEY_TO_COLOUR, Key Codes:
#OutLeftLED = 54 (T)
#LeftLED = 59 (Y)
#CenterLED = 55 (U)
#RightLED = 49 (I)
#OuterRightLED = 4F (O)
#Nudge = 4E (N)#################################
#RGB_OUTPUTS:
#Outside Right=117
#Right=120
#Center=123
#Left=126
#Outside Left=129#################################
#Button LED Outputs:
#Fire=113
#Start=114
#Launch=115#################################
#FUTURE PINBALL OUTPUTS
#LF = Left flipper
#RF = Right flipper
#LS = Left slingshot
#RS= Right slingshot
#ML = Mid field left solenoid
#MC = Mid field centre solenoid
#MR = Mid field right solenoid
#BL = Back left solenoid
#BC = Back centre solenoid
#BR = Back right solenoid
#SH = Shaker motor
#GR = Gear motor
#KN = Knocker
#FN=Fan
#SR=Strobe
#BK=Beacon#ST = Start button
#EB = Extra Ball button
#EX = Exit button
#CN = Coin button
#LB = Launch Ball button
#FR = Fire ButtonYou need to login in order to like this post: click here
1 user thanked author for this post.
November 20, 2016 at 10:38 am #41581Thanks Terry! Ill mess around with it today. I set DofLinx to launch at startup and when windows starts I’m getting a Error saying it does not find the INI. file . I did not try to launch FP in Pinball X, I was trying to get this all sorted out and working before I put into my Cabinet. Great You Tube video BTW, I subscribed :)Â Ill report back a little later on, Wife and kids need me this morning putting up Christmas Decorations
You need to login in order to like this post: click here
November 20, 2016 at 2:54 pm #41618Still got some issues, here is my accurate info that needs to be worked into the INITerry I’m still a bit confused with creating the INI. I have FP and FX2 in the proper folders and when I ran your INI I got FX2 to work albeit with weird things going on since the outputs were different, Is it possible you could generate me a working INI with my info? I have 1 LedWiz and here are my port assignments. I can pay you or Donate for your trouble. Thanks
I also don’t have a DOFLinx_FX2 file.Device LedWiz
Direct Output Framework folder C:\DirectOuput\
Location of directoutputconfig.ini file C:\DirectOutput\config\directoutputconfig.ini
DOFLinx download and unpack location C:\DirectOutput\DOFLinxDownoad\
INI file location C:\DirectOutput\DOFLinx_INI\
FX2 file location C:\DirectOutput\DOFLinx_FX2\
Location and name of Future Pinball C:\Games\Future Pinball\BAM\Future Pinball.exe
Location and name of Pinball FX2
Left Flipper key Left Shift
Right Flipper key Right Shift
Left flipper solenoid Device #1, port 11
Right flipper solenoid Device #1, port 15
RGB under cabinet lighting Device #1, port 27 (red port)
Left slingshot solenoid Device #1, port 12
Right slingshot solenoid Device #1, port 16
Mid field left solenoid Device #1, port 9
Mid field centre solenoid Device #1, port 10
Midfield right solenoid Device #1, port 13
Back left solenoid Device #1, port 30
Back centre solenoid Device #1, port 14
Back right solenoid Device #1, port 32
Shaker Device #1, port 4
Gear motor Device #1, port 5
Knocker Device #1, port 6
Strobe light Device #2, port 17
Beacon Device #2, port 7
Flasher – Outer left Device #2, port 24
Flasher – Inner left Device #2, port 24
Flasher – Centre Device #2, port 21
Flasher – Inner right Device #2, port 18
Flasher – Outer right Device #2, port 18
Start button LED Device #1, port 1
Extra ball button LED Device #1, port 2
Coin button LED Device #1, port 31
Exit button LED Device #1, port 32You need to login in order to like this post: click here
-
AuthorPosts
Forums are currently locked.