Thanks again for the help turns out it was a combination of backglass issues and table scripts. I have now solved all my issues above with the following:
Standard DMD tables:
I fixed the standard DMD tables by just changing the back glass to another version. This solved those tables fine accept The Champion Pub, I had to set a flag in the script to true. The creator had marked the code and said if you are using my backglass then set this flag to true. Once done it had no issues running from PinballX.
UltraDMD Tables:
The UltraDMD tables were another issue all together. At the top of the script this was commented out...
' new B2S stuff ************************************************
'Dim Controller
'Set Controller = CreateObject("B2S.Server")
'Controller.B2SName = "RUSH2112_B2S"
'Controller.Run()
Const cGameName="RUSH2112_B2S"
' **************************************************************
Once I had uncommented to:
' new B2S stuff ************************************************
Dim Controller
Set Controller = CreateObject("B2S.Server")
Controller.B2SName = "RUSH2112_B2S"
Controller.Run()
Const cGameName="RUSH2112_B2S"
' **************************************************************
Then all the backglasses worked fine accept one.
Master of the Universe didn't have any of this code in it so I added this to the table script:
' new B2S stuff ************************************************
Dim Controller
Set Controller = CreateObject("B2S.Server")
Controller.B2SName = "MastersoftheUniverse"
Controller.Run()
' **************************************************************
Once I had added this Master of the Universe backglass worked fine with PinballX.
I am now more prepared if I have any more issues in the future.