Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

Run Future DMD with PinballX


Wwhitney

Recommended Posts

Ok. I got Future DMD to launch by including it as a LaunchBefore in the FuturePinball section of the PinballX.ini.

I gave it the Parameter=Close=1 to shut it down after.

When a game is exited the DMD shuts down but PinballX is minimized.

How can I get PinballX to reopen to full screen after exiting a FP game? I'm running XP.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Ok. I got Future DMD to launch by including it as a LaunchBefore in the FuturePinball section of the PinballX.ini.

I gave it the Parameter=Close=1 to shut it down after.

When a game is exited the DMD shuts down but PinballX is minimized.

How can I get PinballX to reopen to full screen after exiting a FP game? I'm running XP.

Any luck ?????

Link to comment
Share on other sites

@Graf,

I just posted an update for FutureDMD version 1.3 to support loading from PinballX (great front end btw) Once you update, these are the parameters you need:

LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=(path to your future pinball directory)
LaunchBeforeExecutable=FutureDMD.exe
LaunchBeforeParameters=table="[TABLEFILE]" close=1

This should fix you up. The "pipes are busy" message is normally because you are trying to load more than one instance of futuredmd.exe.

@Tom

Great front end. I just switched over my cabinet and noticed that I needed to add some support. I was only supporting passing the table name not the table with a file extension. I've now added support for both. If you find any other compatibility issues please let me know. I can make changes fairly quickly to address them.

*edited launchbeforeparameters entered the wrong line on original post

Link to comment
Share on other sites

@Graf,

I just posted an update for FutureDMD version 1.3 to support loading from PinballX (great front end btw) Once you update, these are the parameters you need:

LaunchBeforeEnabled=True

LaunchBeforeWorkingPath=(path to your future pinball directory)

LaunchBeforeExecutable=FutureDMD.exe

LaunchBeforeParameters=table="[TABLEPATH]\[TABLEFILE]" close=1

This should fix you up. The "pipes are busy" message is normally because you are trying to load more than one instance of futuredmd.exe.

@Tom

Great front end. I just switched over my cabinet and noticed that I needed to add some support. I was only supporting passing the table name not the table with a file extension. I've now added support for both. If you find any other compatibility issues please let me know. I can make changes fairly quickly to address them.

cool thanks dude

Link to comment
Share on other sites

@Graf,

I just posted an update for FutureDMD version 1.3 to support loading from PinballX (great front end btw) Once you update, these are the parameters you need:

LaunchBeforeEnabled=True

LaunchBeforeWorkingPath=(path to your future pinball directory)

LaunchBeforeExecutable=FutureDMD.exe

LaunchBeforeParameters=table="[TABLEPATH]\[TABLEFILE]" close=1

This should fix you up. The "pipes are busy" message is normally because you are trying to load more than one instance of futuredmd.exe.

@Tom

Great front end. I just switched over my cabinet and noticed that I needed to add some support. I was only supporting passing the table name not the table with a file extension. I've now added support for both. If you find any other compatibility issues please let me know. I can make changes fairly quickly to address them.

Sounds great to me and thanks for the compliment. My cab does not have a 3rd display unfortunately but I am sure the folks here will let you know.

Link to comment
Share on other sites

  • 2 months later...

hey guys,im changing over to Pinball x,i have run into a new problem,asfter reading this thread I still cannot get futureDMD to work...

My ini file is:

LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=c:\games\Future Pinball\BAM
LaunchBeforeExecutable=FutureDMD.exe
LaunchBeforeParameters=table="[TABLEPATH]\[TABLEFILE]" close=1

the dmd plays outwith the frontend but doesn't work within it......I have done the above.....have I missed something really obvious?

Link to comment
Share on other sites

still a no go, could you post your ini settings for me plz.

Ok I have Futuredmd in the FP folder,i am running the FuturePinball.exe through BAM,the tables start fine,but still don't close after table exit,the DMD remains on my third monitor :-(

im using 1.5b now btw....am I missing something really easy in setup?

Link to comment
Share on other sites

  • 4 weeks later...

I am hoping someone can help me get FutureDMD working with PinballX? Here are some details on my config:

PinballX 1.69

Future DMD 1.6b

Windows 7 32-bit

Future Pinball BAM version

I have placed the future DMD files in the BAM directory per the installation instructions. I can run futuredmd manually and then fire up fploader.ext in the bam directory and the DMD comes up fine and future pinball plays fine. When I try the same from PinballX I get the "loading" screen and then nothing else happens. The system locks at that point. I have added the parameters in the run before for future DMD. Below is my Pinballx.ini

Any ideas what I'm doing wrong?

[interface]
EnableAdditionalDetail=False
ShowSystem=False
ShowRatings=False
[Display]
MenuColor=ff0000ff
windowed=False
Rotate=270
[Audio]
StreamVolume=100
SampleVolume=100
[startup]
StartWithWindows=Yes
PlaySound=False
[JoyCodes]
Quit=7
Left=9
Right=1
Select=8
PageLeft=10
PageRight=2
ExitEmulator=7
[FuturePinball]
WorkingPath=C:\Games\Future Pinball\BAM
TablePath=C:\Games\Future Pinball\Tables
Executable=FPLoader.exe
FPRAMPath=C:\Games\Future Pinball\fpRAM
Parameters=RunWait, /STAYINRAM /open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender,,hide UseErrorLevel
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Games\Future Pinball\BAM
LaunchBeforeExecutable=FutureDMD.exe
LaunchBeforeParameters=table="[TABLEPATH]\[TABLEFILE]" close=1
[VisualPinball]
WorkingPath=C:\Program Files\Visual Pinball
TablePath=C:\Program Files\Visual Pinball\Tables
Executable=VPinball.exe
NVRAMPath=C:\Program Files\Visual Pinball\VPinMame\nvram
[AutoExit]
Enabled=True
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=1
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=18
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=0
ShowPanel=True
FontSize=1
WindowState=0
WindowSize=650,478
WindowLocation=283,200
[KeyCodes]
quit=27
left=37
right=39
pageleft=33
pageright=34
select=13
rotate=82
exitemulator=81
ingame=80
screenshot=83
screenshotbackglass=66
instructions=73
[internal]
lastselected=austin powers ZEDaustin powers ZEDFuturePinball
filter_year=
filter_company=
filter_custom=
filtername=Tables
[backGlass]
monitor=1
[DMD]
monitor=2
[Text]
Line1=Free Play
Line2=Press Start
Link to comment
Share on other sites

Thank you for the suggestions, but after ensuring the opengl32.dll file was in the future pinball directory and not the bam folder and changing the LaunchBeforeParameters.....still have the same results. The DMD launches in the 3rd monitor...pinball x shows "loading" and then my system hangs. Future pinball never launches.

Link to comment
Share on other sites

no problem, the best way to install futuredmd is to put it all in the future pinball directory but just moving the opengl32.file should work, just to be sure I would delete it then re-install them all in the future pinball folder. Try opening bam directly. Does the dmd start working? If so I noticed a couple other things in the ini file as well. The parameters you have specified are for another frontend.

Try renaming fploader.exe to future pinball.exe for best compatibility and then update the ini file lines:

[FuturePinball]
WorkingPath=C:\Games\Future Pinball\BAM
TablePath=C:\Games\Future Pinball\Tables
Executable=future pinball.exe
FPRAMPath=C:\Games\Future Pinball\fpRAM
Parameters= /STAYINRAM /open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Games\Future Pinball
LaunchBeforeExecutable=FutureDMD.exe
LaunchBeforeParameters=table="[TABLEFILE]" close=1
Hopefully that will do it.
Link to comment
Share on other sites

All,

Thanks for the assistance with Future DMD. I finally figured out what was causing PinballX to "freeze".

In the PinballX settings for FutureDMD I had to set the following to "no"

Launch before Wait for Exit - No

Launch before Hide Window - No

Now Future Pinball tables launch with PinballX and the FutureDMD runs! It also exits when I exit the table.

Hope this helps anyone that was struggling like me! :-)

  • Like 1
Link to comment
Share on other sites

  • 3 months later...

I am new to Pinball X but it is a great program! I have Future DMD running very well but can not get it to open and close in PX. I have copied the .ini lines exactly as they appear in this string with no luck. Once Future DMD opens Pinball X freezes and will not open Future Pinball. I have to close it down using task manager. I am running Win 7 x64. One of the lines I am worried about is the "LaunchBeforeParameters=table="[TABLEFILE]" close=1" line. Unlike the other two LaunchBefore lines this one was not already listed under my [FuturPinball} section. Therefore, I had to add it. I'm afraid this is causing the crash. Has PinballX been updated to remove this line? Is adding it ok? If so, what could be causing the crashing then. By the way, if I remove the line everything runs correctly but then FutureDMD does not shut down once I get out of the table. Thanks for the help!

Link to comment
Share on other sites

  • 4 months later...

Hi Guys,

I have rebuilt my PinballX cabinet. I am using FP + FurutreDMD + BAM + Pinballx latest version.

I can run everything fine when not running pinballx.

when I am running pinballx

IT is looks all good . Just got two tables FP tables in it.

I select Attack from mars and it loads up.

then the game starts but there is nothing on the DMD (futuredmd). THe reason being is that there is anotehr FurtureDMD screen on top of the attack of mars DMD screen.,

here is a copy of the ini file

[Display]
Monitor=0
Rotate=270
Windowed=False
WindowWidth=480
WindowHeight=720
WindowX=0
WindowY=65
PlayFieldBrightness=230
WheelTextColor=ffffffff
WheelTextOutlineColor=ff000000
InfoTextColor=ffffffff
InfoTextOutlineColor=ff000000
FilterTextColor=ffffffff
FilterTextOutlineColor=ff000000
MenuColor=ffffa500

[backGlass]
monitor=1
x=0
y=0
width=1024
height=768

[DMD]
Enabled=True
monitor=2
x=0
y=0
width=800
height=480

[FileSystem]
EnableFileMatching=True

[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=False
ShowSystem=False

[Audio]
StreamVolume=90
SampleVolume=90

[startup]
playsound=True
playvideo=True
StartWithWindows=Yes

[KeyCodes]
quit=27
left=37
right=39
select=13
rotate=82
pageleft=33
pageright=34
exitemulator=27
ingame=32
screenshot=83
screenshotbackglass=66
instructions=73

[JoyCodes]
quit=10
left=0
right=1
select=2
rotate=3
pageleft=4
pageright=5
exitemulator=6
ingame=13
instructions=14

[Text]
Line1=Free Play
Line2=Press Start

[FuturePinball]
Enabled=True
WorkingPath=C:\Games\Future Pinball\BAM
TablePath=C:\Games\Future Pinball\Tables
Executable=Future Pinball.exe
Parameters=/STAYINRAM /open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Games\Future Pinball
LaunchBeforeExecutable=FutureDMD.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=False
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
LaunchBeforeParameters=table="[TABLEFILE]" close=1

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...