Jump to content



Photo
- - - - -

<Resolved> DOFLinx - DOFSlave.exe with Pro Pinball 64-bit Issue (Zebsboards)

DOFLinx DOFSlave Pro Pinball zebsboards DOFSlave DOFSlave.exe Pro Pinball Pro Pinball Ultra DOF DOFLinx

  • Please log in to reply
14 replies to this topic

#1 settingsons

settingsons

    Pinball Fan

  • VIP
  • 959 posts
  • Location:Switzerland

  • Flag: Switzerland

  • Favorite Pinball: Terminator 2 and many EM machines



Posted 31 January 2020 - 12:20 PM

This issue is now resolved!!!!  It was due to my Zebsboard not being recognised by the Freezy's old Pro Pinball Ultra DOFSlave.exe from 2017.  Zeb with the help of MJR has kindly provided a new 64-bit version in his post linked below:

https://www.vpforums...578#entry442621

 

<Original Post with Installation Guide>

I wondered if anyone is able to help with an issue I have getting Barnstorm's Pro Pinball Ultra working with DOF.

 

A while back I added some flashers to my cabinet using Zebsboards PNP Lightbar.  I managed to get almost everything working (ie: VPX, Pinball FX3 (Williams), PinballY front-end).

But no luck with Pro Pinball.

 

For Pro-Pinball I used Freezy's guide but I haven't been able to get the LED flashers working.  I couldn't find any definitive documentation on how to setup DOF with Pro Pinball apart from a long (and now old) thread in another forum where Freezy built what I believe is a special 64-bit DOFSlave.exe (dated 12 Sep 2017).  I think a 64-bit version is needed for Pro Pinball.

 

If I check the DOF logs of VPX against the DOF logs of Pro Pinball there are differences in the detection of the Ledwiz.

 

Looking at the VP DirectOutput.log I can see that it detects my LedWiz Device #1 successfully, however from the Pro Pinball DirectOutputPP.log I can see that NO DEVICE is Auto-detected.

I noticed that the VPX log says it is using a 32-bit Ledwiz driver, but Freezy's 2017 DOFSLave.exe build is using a 64-bit Ledwiz driver (correctly I suspect as it is a 64-bit program).

 

There is a newer version of DOFSlave.exe flying around, but it doesn't work at all with PP and I have seen this mentioned elsewhere.  It doesn't even generate a log file.

If I check this version of DOFSlave.exe I can see that it is 32-bit based, and from what I understand Pro Pinball needs the 64-bit version?  I can't seem to find a newer 64-bit version anywhere so am not sure if one exists.

 

Based on the behaviour above it seems that my Ledwiz (or rather my Zebsboards Lightbar which is Ledwiz compatible) is not auto-detected in 64-bit mode, at

least with the DOFSlave.exe build from 2017.  There doesn't seem to be a newer 64-bit version of DOFSLave.exe, and because the autodetection in the DOF

framework looks more comprehensive nowadays I am wondering if a new 64-bit build of DOFSlave would work?

 

Any help or advice would be much appreciated.

 

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

 

For completeness here are my outputs and the steps I followed to setup PP with DOF.

 

LOGS

 

1/ DirectOutput.log (Visual Pinball) - Ledwiz/Zebs Device #1 detected successfully

---------------------------------------------------------------------------------
DirectOutput Version 3.1.7011.27968, built 2019.03.13 15:32
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2020.01.30 18:01:49.830	DirectOutput Logger initialized
2020.01.30 18:01:49.796	Global config filename is "D:\PINBALL\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml"
2020.01.30 18:01:49.830	Global config loaded from: D:\PINBALL\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2020.01.30 18:01:49.830	Loading Pinball parts
2020.01.30 18:01:49.830	Loading cabinet
2020.01.30 18:01:49.830	No cabinet config file loaded. Will use AutoConfig.
2020.01.30 18:01:49.831	Cabinet auto configuration started
2020.01.30 18:01:49.890	PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2020.01.30 18:01:49.897	LedWiz-like device at VID=1118, PID=2040, product string=Wired Keyboard 600, manufacturer string=Microsoft
2020.01.30 18:01:49.899	LedWiz-like device at VID=1118, PID=2040, product string=Wired Keyboard 600, manufacturer string=Microsoft
2020.01.30 18:01:49.900	LedWiz-like device at VID=8352, PID=240, product string=ZB Lighting Board DEV1, manufacturer string=Zebsboards.com
2020.01.30 18:01:49.900	HID caps: usage page=65280, usage=1, number of link collection nodes=1, output report byte length=9
2020.01.30 18:01:49.904	Opening 32-bit LedWiz driver...
2020.01.30 18:01:49.907	Detected and added LedWiz Nr. 1 with name LedWiz 01
2020.01.30 18:01:49.907	Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2020.01.30 18:01:49.910	Cabinet auto configuration finished
2020.01.30 18:01:49.910	Cabinet loaded
2020.01.30 18:01:49.910	Loading table config
2020.01.30 18:01:49.912	Warning: No table config file found. Will try to load config from LedControl file(s).
2020.01.30 18:01:49.912	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName sshtl_l7
2020.01.30 18:01:49.920	Loading LedControl file D:\PINBALL\DIRECTOUTPUT\config\directoutputconfig.ini
2020.01.30 18:01:49.925	Min DOF Version is 0.8 for file directoutputconfig.ini
2020.01.30 18:01:50.294	1 directoutputconfig.ini or ledcontrol.ini files loaded.
2020.01.30 18:01:50.296	Config for RomName sshtl_l7 exists in LedControl data. Updating cabinet and config.
2020.01.30 18:01:50.324	Table config loading finished: romname=sshtl_l7, tablename=Space Shuttle (Williams 1984)_New
2020.01.30 18:01:50.325	Pinball parts loaded
2020.01.30 18:01:50.325	Starting processes
2020.01.30 18:01:50.325	Initializing cabinet
2020.01.30 18:01:50.326	Debug: Initializing output controllers
2020.01.30 18:01:50.326	Debug: Initializing LedWiz Nr. 01
2020.01.30 18:01:50.328	LedWiz Nr. 01 initialized and updater thread initialized.
2020.01.30 18:01:50.328	Debug: Output controllers initialized
2020.01.30 18:01:50.328	Updater thread for LedWiz 01 started.
2020.01.30 18:01:50.331	Cabinet initialized
2020.01.30 18:01:50.336	Loading shape definition file: D:\Pinball\DirectOutput\DirectOutputShapes.xml
2020.01.30 18:01:50.388	Framework initialized.
2020.01.30 18:01:50.388	Have fun! :)
2020.01.30 18:02:01.404	Finishing framework
2020.01.30 18:02:01.406	Finishing cabinet
2020.01.30 18:02:01.407	Debug: Finishing output controllers
2020.01.30 18:02:01.407	Debug: Finishing LedWiz Nr. 01
2020.01.30 18:02:01.407	Updater thread for LedWiz 01 terminated.
2020.01.30 18:02:01.408	LedWiz Nr. 01 finished and updater thread stopped.
2020.01.30 18:02:01.408	Debug: Output controllers finished
2020.01.30 18:02:01.408	Cabinet finished
2020.01.30 18:02:01.408	DirectOutput framework finished.
2020.01.30 18:02:01.408	Bye and thanks for using!

2/ DirectOutputPP.log (Pro-Pinball Ultra) - Ledwiz/Zebs Device #1 NOT detected successfully

---------------------------------------------------------------------------------
2020.01.30 18:14:00.037	DirectOutput Logger initialized
2020.01.30 18:14:00.037	DirectOutput Version 0.9.6464.42771 as of 2017.09.12 23:45
2020.01.30 18:14:00.038	Global config loaded from: E:\SteamPin\Pro Pinball Ultra\GlobalConfig_ProPinball.xml
2020.01.30 18:14:00.038	Loading Pinball parts
2020.01.30 18:14:00.038	Loading cabinet
2020.01.30 18:14:00.038	No cabinet config file loaded. Will use AutoConfig.
2020.01.30 18:14:00.039	Cabinet auto configuration started
2020.01.30 18:14:00.094	Opening 64-bit LedWiz driver...
2020.01.30 18:14:00.098	Debug: Ledwiz devicelist content. Handles: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Num devices: 0
2020.01.30 18:14:00.100	Debug: Disposing LedWiz instance -01.
2020.01.30 18:14:00.101	Cabinet auto configuration finished
2020.01.30 18:14:00.101	Cabinet loaded
2020.01.30 18:14:00.101	Loading table config
2020.01.30 18:14:00.102	Warning: No table config file found. Will try to load config from LedControl file(s).
2020.01.30 18:14:00.102	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName Timeshock
2020.01.30 18:14:00.106	Loading LedControl file E:\SteamPin\Pro Pinball Ultra\directoutputconfig.ini
2020.01.30 18:14:00.113	Min DOF Version is 0.8 for file directoutputconfig.ini
2020.01.30 18:14:00.441	1 directoutputconfig.ini or ledcontrol.ini files loaded.
2020.01.30 18:14:00.443	Config for RomName Timeshock exists in LedControl data. Updating cabinet and config.
2020.01.30 18:14:00.467	Table config loading finished
2020.01.30 18:14:00.467	Pinball parts loaded
2020.01.30 18:14:00.468	Starting processes
2020.01.30 18:14:00.468	Initializing cabinet
2020.01.30 18:14:00.468	Debug: Initializing output controllers
2020.01.30 18:14:00.468	Debug: Output controllers initialized
2020.01.30 18:14:00.469	Cabinet initialized
2020.01.30 18:14:00.473	Loading shape definition file: E:\SteamPin\Pro Pinball Ultra\DirectOutputShapes.xml
2020.01.30 18:14:00.519	Framework initialized.
2020.01.30 18:14:00.519	Have fun! :)
2020.01.30 18:14:21.762	Finishing framework
2020.01.30 18:14:21.764	Finishing cabinet
2020.01.30 18:14:21.764	Debug: Finishing output controllers
2020.01.30 18:14:21.764	Debug: Output controllers finished
2020.01.30 18:14:21.764	Cabinet finished
2020.01.30 18:14:21.764	DirectOutput framework finished.
2020.01.30 18:14:21.764	Bye and thanks for using!

3/ When ProPinball is running the old 2017 64-bit version of DOFSlave.exe is active in the background detecting events.

 

dofslave_freezys_2017_build_output.png

 

 

 

<<<< Installation Guide >>>>

SETUP STEPS I USED (in case it helps someone trying to get Pro Pinball Working)

 

The setup process that I followed is as follows:

 

a/ I run the 64-bit version of ProPinball on Windows 7 64-bit with the command-line parameters below:

q m3 fDOFSlave m3 dProPinballSlave             (fDOFSlave launches freezy'ss slave, and dProPinballSlave is for the real DMD which works)

 

b/ In the PP directory copy the 64-bit DOFSlave.exe (dated 12 Sep 2017), and mark it to run as administrator.

 

c/ In the PP directory copy the tablemappings.xml

 

d/ In the PP directory copy the DirectOutputShapes.xml and DirectOutputShapes.png (same as I use for VPX)

   

e/ In the PP directory copy the Cabinet.xml:

<?xml version="1.0"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>My Pin Cab</Name>

  <OutputControllers>
  </OutputControllers>

  <Toys>
  </Toys>

  <Colors>
  </Colors>
  
  <Curves>
  </Curves>
  
  <AutoConfigEnabled>true</AutoConfigEnabled>
</Cabinet>

f/ In the PP directory copy the directoutputconfig.ini generated by the online DirectOutputConfig tool (I removed other tables below to simplify):

[version]
version=3029
mindofversion=0.8

[Colors DOF]

White=#FFFFFFFF
Red=#FF0000FF
Lime=#00FF00FF
Blue=#0000FFFF
Yellow=#FFFF00FF
Cyan=#00FFFFFF
Magenta=#FF00FFFF
Silver=#C0C0C0FF
Gray=#808080FF
Brown=#800000FF
Olive=#808000FF
Green=#008000FF
Purple=#800080FF
Teal=#008080FF
Navy=#000080FF
Dark_red=#8B0000FF
Black=#000000FF
Firebrick=#B22222FF
Crimson=#DC143CFF
Tomato=#FF6347FF
Coral=#FF7F50FF
Indian_red=#CD5C5CFF
Light_coral=#F08080FF
Dark_salmon=#E9967AFF
Salmon=#FA8072FF
Light_salmon=#FFA07AFF
Orange_red=#FF4500FF
Dark_orange=#FF8C00FF
Orange=#FFA500FF
Gold=#FFD700FF
Dark_golden_rod=#B8860BFF
Golden_rod=#DAA520FF
Pale_golden_rod=#EEE8AAFF
Dark_khaki=#BDB76BFF
Khaki=#F0E68CFF
Yellow_green=#9ACD32FF
Dark_olive_green=#556B2FFF
Olive_drab=#6B8E23FF
Lawn_green=#7CFC00FF
Chart_reuse=#7FFF00FF
Green_yellow=#ADFF2FFF
Dark_green=#006400FF
Forest_green=#228B22FF
Lime_green=#32CD32FF
Light_green=#90EE90FF
Pale_green=#98FB98FF
Dark_sea_green=#8FBC8FFF
Medium_spring_green=#00FA9AFF
Spring_green=#00FF7FFF
Sea_green=#2E8B57FF
Medium_aqua_marine=#66CDAAFF
Medium_sea_green=#3CB371FF
Light_sea_green=#20B2AAFF
Dark_slate_gray=#2F4F4FFF
Dark_cyan=#008B8BFF
Aqua=#00FFFFFF
Light_cyan=#E0FFFFFF
Dark_turquoise=#00CED1FF
Turquoise=#40E0D0FF
Medium_turquoise=#48D1CCFF
Pale_turquoise=#AFEEEEFF
Aqua_marine=#7FFFD4FF
Powder_blue=#B0E0E6FF
Cadet_blue=#5F9EA0FF
Steel_blue=#4682B4FF
Corn_flower_blue=#6495EDFF
Deep_sky_blue=#00BFFFFF
Dodger_blue=#1E90FFFF
Light_blue=#ADD8E6FF
Sky_blue=#87CEEBFF
Light_sky_blue=#87CEFAFF
Midnight_blue=#191970FF
Dark_blue=#00008BFF
Medium_blue=#0000CDFF
Royal_blue=#4169E1FF
Blue_violet=#8A2BE2FF
Indigo=#4B0082FF
Dark_slate_blue=#483D8BFF
Slate_blue=#6A5ACDFF
Medium_slate_blue=#7B68EEFF
Medium_purple=#9370DBFF
Dark_magenta=#8B008BFF
Dark_violet=#9400D3FF
Dark_orchid=#9932CCFF
Medium_orchid=#BA55D3FF
Thistle=#D8BFD8FF
Plum=#DDA0DDFF
Violet=#EE82EEFF
Orchid=#DA70D6FF
Medium_violet_red=#C71585FF
Pale_violet_red=#DB7093FF
Deep_pink=#FF1493FF
Light_pink=#FFB6C1FF
Pink=#FFC0CBFF
Antique_white=#FAEBD7FF
Beige=#F5F5DCFF
Bisque=#FFE4C4FF
Corn_silk=#FFF8DCFF
Lemon_chiffon=#FFFACDFF
Light_golden_rod=#FAFAD2FF
Light_yellow=#FFFFE0FF
Saddle_brown=#8B4513FF
Sienna=#A0522DFF
Chocolate=#D2691EFF
Peru=#CD853FFF
Sandy_brown=#F4A460FF
Burly_wood=#DEB887FF
Tan=#D2B48CFF
Rosy_brown=#BC8F8FFF
Moccasin=#FFE4B5FF
Navajo_white=#FFDEADFF
Peach_puff=#FFDAB9FF
Misty_rose=#FFE4E1FF
Lavender_blush=#FFF0F5FF
Papaya_whip=#FFEFD5FF
Slate_gray=#708090FF
Light_slate_gray=#778899FF
Light_steel_blue=#B0C4DEFF
Lavender=#E6E6FAFF
Dim_gray=#696969FF
Dark_gray=#A9A9A9FF
Amber=#FFBF00FF

[TableVariables]

black100,playon=(W43=0)

[Variables DOF]

t = 60 I48
dt = 60 I48
strblft = White AH30 AL0 AT0 AW9 SHPCircle3
strbrgt = White AH30 AL91 AT0 AW9 SHPCircle3
flshemulo = AH100 AL0 AT0 AW19 SHPCircle3
flshemuli = AH100 AL20 AT0 AW19 SHPCircle3
flshemuc = AH100 AL40 AT0 AW19 SHPCircle3
flshemuri = AH100 AL60 AT0 AW19 SHPCircle3
flshemuro = AH100 AL80 AT0 AW19 SHPCircle3
flasherclo = AH100 AL0 AT0 AW14 
flashercli = AH100 AL20 AT0 AW14 
flashercc = AH100 AL40 AT0 AW14 
flashercri = AH100 AL60 AT0 AW14 
flashercro = AH100 AL80 AT0 AW14 
LetterA = SHPLetterA
LetterB = SHPLetterB
LetterC = SHPLetterC
LetterD = SHPLetterD
LetterE = SHPLetterE
LetterF = SHPLetterF
LetterG = SHPLetterG
LetterH = SHPLetterH
LetterI = SHPLetterI
LetterJ = SHPLetterJ
LetterK = SHPLetterK
LetterL = SHPLetterL
LetterM = SHPLetterM
LetterN = SHPLetterN
LetterO = SHPLetterO
LetterP = SHPLetterP
LetterQ = SHPLetterQ
LetterR = SHPLetterR
LetterS = SHPLetterS
LetterT = SHPLetterT
LetterU = SHPLetterU
LetterV = SHPLetterV
LetterW = SHPLetterW
LetterX = SHPLetterX
LetterY = SHPLetterY
LetterZ = SHPLetterZ
ForwardSlash = SHPForwardSlash
Apostrophe = SHPApostrophe
ArrowLeft = SHPArrowLeft
ArrowRight = SHPArrowRight
AtSymbol = SHPAtSymbol
CirclePulse = SHPCirclePulse
Colon = SHPColon
ColorBurst = SHPColorBurst
ColorSwirl = SHPColorSwirl
Comma = SHPComma
CrossPulse = SHPCrossPulse
DiamondBoxPulse = SHPDiamondBoxPulse
DiamondPulse = SHPDiamondPulse
Equals = SHPEquals
Exclamation = SHPExclamation
FillBottomTop = SHPFillBottomTop
FillLeftRight = SHPFillLeftRight
FillRightLeft = SHPFillRightLeft
FillTopBottom = SHPFillTopBottom
GreaterThan = SHPGreaterThan
LeftBracket = SHPLeftBracket
LeftRight = SHPLeftRight
LessThan = SHPLessThan
Minus = SHPMinus
Percent = SHPPercent
Period = SHPPeriod
Plus = SHPPlus
PointPlop = SHPPointPlop
Pound = SHPPound
QuestionMark = SHPQuestionMark
QuotationMarks = SHPQuotationMarks
RightBracket = SHPRightBracket
RoundAndRound = SHPRoundAndRound
RoundPulse = SHPRoundPulse
Semi-Colon = SHPSemi-Colon
Smiley = SHPSmiley
SquarePlop = SHPSquarePlop
SquarePulse = SHPSquarePulse
Times = SHPTimes
UpDown = SHPUpDown
VLinePulse = SHPVLinePulse
Number0 = SHPNumber0
Number1 = SHPNumber1
Number2 = SHPNumber2
Number3 = SHPNumber3
Number4 = SHPNumber4
Number5 = SHPNumber5
Number6 = SHPNumber6
Number7 = SHPNumber7
Number8 = SHPNumber8
Number9 = SHPNumber9

[Config DOF]
TimeShock,0,0,0,S3 Gold/S17 Green/S5 Red/S24 Purple/S2 White/L0 Gold/L7 Green/L3 Dark_green,S17 Green/S7 Red/S24 Purple/S2 White/L7 Green/L5 Dark_green/L6 Dark_green/S11 Gold/S10 Gold/S12 Gold,S4 Gold/S17 Green/S6 Red/S24 Purple/S2 White/L1 Gold/L7 Green,0,0,0,S0 150/S2 150/S10 150/S11 150/S12 150/S17 150/L0 50 /L1 50/L7 50/S10 50/S11 50/S12 50
 

g/ In the PP directory create GlobalConfig_ProPinball.xml:

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.9.5812.27024: 2017-09-03 09-12-53-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>20</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <IniFilesPath>E:\SteamPin\Pro Pinball Ultra</IniFilesPath>
  <CabinetConfigFilePattern>E:\SteamPin\Pro Pinball Ultra\Cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>false</EnableLogging>
  <ClearLogOnSessionStart>false</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutputPP.log</LogFilePattern>
</GlobalConfig>

 

.


Edited by settingsons, 06 February 2020 - 12:20 PM.


#2 MajorFrenchy

MajorFrenchy

    Enthusiast

  • Members
  • PipPipPip
  • 256 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: The Flintstones

Contributor

Posted 31 January 2020 - 02:47 PM

Thanks for posting this @settingsons .
This is really advanced stuff!!! I was not even aware of the Dofslave software. I read all a out it in this thread: http://vpuniverse.co...port#entry45642

Hope you find a solution.

Someone will know..... someone always do.

Sent from my SM-N960W using Tapatalk

#3 gamemodder

gamemodder

    Enthusiast

  • Members
  • PipPipPip
  • 275 posts

  • Flag: United States of America

  • Favorite Pinball: Total Nuclear Anihilation

Posted 31 January 2020 - 07:40 PM

When you say for pro pinball do you mean the ultimate one with timeshock only or the original pro pinball?

Edited by gamemodder, 31 January 2020 - 07:41 PM.


#4 atarian

atarian

    Enthusiast

  • Members
  • PipPipPip
  • 345 posts

  • Flag: France

  • Favorite Pinball: EMs

Posted 31 January 2020 - 08:09 PM

When you say for pro pinball do you mean the ultimate one with timeshock only or the original pro pinball?


settingsons did mention it's Ultra in the first line of his post 😉

Edited by atarian, 31 January 2020 - 08:10 PM.


#5 gamemodder

gamemodder

    Enthusiast

  • Members
  • PipPipPip
  • 275 posts

  • Flag: United States of America

  • Favorite Pinball: Total Nuclear Anihilation

Posted 31 January 2020 - 09:33 PM

oh... i didnt see that.



#6 atarian

atarian

    Enthusiast

  • Members
  • PipPipPip
  • 345 posts

  • Flag: France

  • Favorite Pinball: EMs

Posted 02 February 2020 - 02:28 AM

Sorry posted to wrong thread


Edited by atarian, 02 February 2020 - 02:37 AM.


#7 atarian

atarian

    Enthusiast

  • Members
  • PipPipPip
  • 345 posts

  • Flag: France

  • Favorite Pinball: EMs

Posted 02 February 2020 - 02:41 AM

I was thinking of getting a Zeb lightbar at some stage as I don't have the technical knowhow to build a lightbar, but it will be interesting to know if it can work with Pro Pinball as it is a game I play a fair bit.


Edited by atarian, 02 February 2020 - 02:45 AM.


#8 settingsons

settingsons

    Pinball Fan

  • VIP
  • 959 posts
  • Location:Switzerland

  • Flag: Switzerland

  • Favorite Pinball: Terminator 2 and many EM machines



Posted 02 February 2020 - 11:45 AM

Thanks guys for the posts. I have spent a lot of time looking at this but no luck so far.  I installed Visual Studio and imported the project from GitHub that contains the ProPinballSlave in it, but I don't really know what I am looking at or doing  :P.  The more I have got my head around the DOF stuff, etc.  the more I think it is just a case that the DOFslave isn't detecting my Zebs lightbar.  Again this is all guesswork on my part and I might be barking up the wrong tree, so if anyone has a clue then please put me straight!

 

On a side note I played this table a lot when they did the Kickstarter about 4 years ago, but after the official release they introduced some sliders to adjust the cabinet view and from then on I couldn't get a good view that didn't look stretched at the top, so pretty much put it down.  A couple of weeks ago I saw someone's video of the table in their cabinet and they had a pretty nice view.  I messaged them and they kindly sent me screenshots of the settings.  Just in case they are useful to anyone else here is a video of them with a bit of the table in action.   At the end of the video when I exit the game you can see the DOFSlave program has been running catching events.    btw: that game over sequence at 5m.12s mark is something else  :)

 



#9 zebulon

zebulon

    Cantankerous old B****D

  • Platinum Supporter
  • 1,179 posts
  • Location:Whitby, Ontario, Canada

  • Flag: Canada

  • Favorite Pinball: xenon, Medieval Madness, Royal Flush, Silverball Mania

Posted 02 February 2020 - 03:34 PM

DOFSlave needs to be recompiled adding the VID# 20A0 to the device header info alongside the LEDWiz VID#FAFA

 

Without that it won't see the bar as a ledwiz device.

 

I haven't the source files, I believe that's a Freezy project.

 

 

 

edit: Just spent some time going through the github repo and I can't find any specific part of the code that defines hardware.  I don't have timeshock but can someone who does post a better description of how it links to DOF?


Edited by zebulon, 02 February 2020 - 04:15 PM.

 ZB%20%20Storefront1%20.png               [email protected]

Don't pm or expect an answer from me here ... the links above are my contacts.

I know so much about so little that I could teach you all there is to know about nothing......


#10 zebulon

zebulon

    Cantankerous old B****D

  • Platinum Supporter
  • 1,179 posts
  • Location:Whitby, Ontario, Canada

  • Flag: Canada

  • Favorite Pinball: xenon, Medieval Madness, Royal Flush, Silverball Mania

Posted 04 February 2020 - 07:09 PM

Here's a functioning version that covers FTDI, Pinscape, Ultimarc, Ledwiz and Zebsboards controllers.

 

Minimal testing done here but so far no apparent issues.

 

Thanks go out to SettingSons for pointing me in the right direction for the source files and MJR for compiling the 64bit dll for me.

 

 

 

edit:   Previous file compiled incorrectly.

 

This one works ....

 

 

Attached File  DOFSlaveR2.zip   1.92MB   87 downloads


Edited by zebulon, 06 February 2020 - 12:02 AM.

 ZB%20%20Storefront1%20.png               [email protected]

Don't pm or expect an answer from me here ... the links above are my contacts.

I know so much about so little that I could teach you all there is to know about nothing......


#11 settingsons

settingsons

    Pinball Fan

  • VIP
  • 959 posts
  • Location:Switzerland

  • Flag: Switzerland

  • Favorite Pinball: Terminator 2 and many EM machines



Posted 06 February 2020 - 12:12 PM

That works Zeb!  Thanks for getting that working so quickly.  Also many thanks to MJR for helping, and of course to Freezy for creating the DOFSlave in the first place  :tup:.

 

I guess this should be part of the DOF package?

 

For anyone else using Zebs boards who wants to get Pro Pinball Ultra (64-bit) working with DOF then use the DOFSlaveR2.zip above.    Just follow my installation instructions in the first post which I slightly updated just now with a link to Zebulon's post above containing the new 64-bit version of DOFSlave.exe.

 

Cheers


Edited by settingsons, 06 February 2020 - 12:21 PM.


#12 jeverds

jeverds

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Spain

  • Favorite Pinball: everybody

Posted 29 March 2020 - 10:36 AM

Good Morning.
I don't know if this is the right place.
My DOF is working in pro pinball with the indications given here, but should my LED strips also work? or they are not implemented to work with this table.
 
 
I answer myself (my leds are already working)

Edited by jeverds, 15 April 2020 - 03:51 PM.


#13 TrodborT

TrodborT

    Neophyte

  • Members
  • Pip
  • 6 posts

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

  • Favorite Pinball: timeshock

Posted 03 May 2020 - 08:58 AM

Hello,
I love this game but ...
I have a problem with the display quality.
I have a UHD playfield (3840x2160) with a GTX1080 card
But the textures are blurred
I put the same settings like @settingsons in his video
Whether I choose in the "graphical details" option LOW or MAX the display is identical (blurred)
I feel like the game is not loading high resolution textures
Do you have any idea why?


#14 Totaltimo

Totaltimo

    Enthusiast

  • Members
  • PipPipPip
  • 61 posts
  • Location:Wolfenbuettel - Germany

  • Flag: Germany

  • Favorite Pinball: Cirqus Voltaire

Posted 13 July 2020 - 03:37 PM

This solution does not work for PinControl1 and LedWizClone, sadly :-(



#15 settingsons

settingsons

    Pinball Fan

  • VIP
  • 959 posts
  • Location:Switzerland

  • Flag: Switzerland

  • Favorite Pinball: Terminator 2 and many EM machines



Posted 16 July 2020 - 11:39 AM

Hello,
I love this game but ...
I have a problem with the display quality.
I have a UHD playfield (3840x2160) with a GTX1080 card
But the textures are blurred
I put the same settings like @settingsons in his video
Whether I choose in the "graphical details" option LOW or MAX the display is identical (blurred)
I feel like the game is not loading high resolution textures
Do you have any idea why?

Sorry I didn't respond earlier but just spotted this.

I had very bad blurring at the top of the playfield for a long time so much so that I avoided playing it. According to some old posts in their official forums it is because they rendered it at certain angle so there is less data for the top half of the table.

I later stumbled on a YouTube video of someone playing and it looked pretty good in their cabinet, so I asked them for their config. When I tried them it was the best I had seen and although the top half wasn't as clear as I would like it was much better.

It might be that your TV is so good that it really emphasises the imperfections. I guess you tried the exact same settings? You could share them and maybe we might spot something.

It is a shame they didn't do a specific cabinet render as they promised in the Kickstarter as that would have delivered a perfect table.

This solution does not work for PinControl1 and LedWizClone, sadly :-(


Sorry I am not sure if that is fixable easily. I guess you could enable logging and see if your board is detected (attach the log). If not then maybe someone might know if it is just a matter of adding your board to a list of known devices.

Edited by settingsons, 16 July 2020 - 11:35 AM.






Also tagged with one or more of these keywords: DOFLinx DOFSlave Pro Pinball, zebsboards, DOFSlave, DOFSlave.exe, Pro Pinball, Pro Pinball Ultra, DOF, DOFLinx