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

PinballX with FP+BAM


maffewl

Recommended Posts

Hey everyone, I posted this at VPforums as well, but got not response, so figured I would post it at the home of PinballX. Anyways, just getting started setting up FP+BAM with PinballX (have PinballX and Visual Pin working great). I have a 3 monitor setup, so I am also using Future DMD to locate the DMD on the 3rd monitor. Here is my issue...

I have set up a few tables in Future Pinball through the BAM settings as well as adjusted the DMD on the FP Translite Editor and Future DMD so that when launching a game through BAM+Future Pinball, the table/backglass/dmd all appear as they should (see picture). However, now that I am trying to launch this with PinballX, it will load Future DMD (though it flickers windows which is annoying) and the dmd will show up, but the backglass with go back to a default setting (see picture) and the table will not show, nor can I get to any settings such as pressing Q or Scroll Lock. The sound still works and I can press the coin button, and all that sounds right as well. Also, when I try to close, Future DMD will not close. I have searched to my wits end, any help would be appreciated. Everything works correctly when launched through FP+BAM.

FP+BAM+Future DMD

photo20_t.jpg

PinballX with FP+BAM+Future DMD

photo0_t.jpg

Any help is greatly appreciated.

Link to comment
Share on other sites

Carny_Priest... please see below (I'm not sure how to attach a file on this forum so I just typed out the Future Pinball portion of my Pinball X settings). Thanks!

Future Pinball

Enabled: Yes

Working Path: C:\Future Pinball <----- I have all my pinball folders within the C: drive, not within a secondary "game" folder.

Table Path: C:\Future Pinball\Tables

Executable: Future Pinball.exe <----- This is actually the BAM FB Loader executable renamed located in the BAM folder within C:\Future Pinball.

Parameters: /STAININRAM /open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender

FPRAM path: C:\Future Pinball\fpRAM

Launch Before

Enable Launch Before: Yes

Launch Before Working Path: C:\Future Pinball <----- Future DMD is located in the same folder as my Future Pinball executable, not the BAM executable which is in the BAM folder.

Launch Before Executable: FutureDMD.exe

Launch Before Parameters: /"TABLEFILE"CLOSE=1 <----- Have no idea about this, just found some items while searching and tried it out, doesn't work.

Launch Before Wait For Exit: No

Launch Before Hide Window: No

Launch After

Not enabled.

Link to comment
Share on other sites

You can copy and paste into the reply box your Future Pinball settings from PinballX\config\PinballX.ini

I'd rather see that then what you typed out because it looks like there are some errors in your translation from the Settings tool.

Should be /STAYINRAM and not /STAININRAM

Launch Before Parameters should be "table="[TABLEFILE]" close=1

I don't understand why you are renaming the FPLoader executable. I don't recall that step being included in any installation instructions.

If the BAM executable still resides in the BAM folder (as it should be) then the Working Path or the Executable should point to the BAM folder. Right now it is pointing to the Future Pinball folder and it appears to me that PinballX would be launching the original Future Pinball executable and not BAM. When you start a table in PinballX are you able to bring up the BAM menu?

While you are looking around your Future Pinball installation make sure all exe and dll files are unblocked. Set to run all executables as Administrator.

Do not install your individual tables in their own folders within the Table folder, fpt files should all be located in the Tables folder. Think of how vpt files are located in the Tables folder for Visual Pinball.

Here are my settings for Future Pinball:

[FuturePinball]
Enabled=True
WorkingPath=C:\Games\Future Pinball
TablePath=C:\Games\Future Pinball\Tables
Executable=BAM\FPLoader.exe
Parameters=/STAYINRAM /open "[TABLEPATH]\[TABLEFILE]" /play /exit
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
FPRAMPath=C:\Games\Future Pinball\fpRAM
LaunchBeforeParameters=table="[TABLEFILE]" close=1
LaunchAfterParameters=
Good luck
  • Like 2
Link to comment
Share on other sites

Carny_Priest... you are the MAN! woot.gif

I had some minor typos like no spaces and such. Once I typed in what you had, it worked like a charm!

Bonus Round Question:

When I'm loading a game, sometimes it shows the Future Pinball loading screen, sometimes the windows "thinking" blue circle shows up in the center of the screen while the game loads, sometimes windows flickers... is there anything I can do to just have a black screen or possibly just extend the standard PinballX loading screen until the table loads?

Link to comment
Share on other sites

  • 1 month later...

Hey everyone, I'm running into issues with Future Pinball+BAM and PinballX again...

I recently re-installed a new version of PinballX and now can't get PinballX and FP with BAM working.

A couple issues:

1.) After selecting a game, the program will "freeze" on the loading screen. I've noticed that if I right click and close the Future DMD program, it will move forward and load the table. So there is some issue with PinballX and Future DMD (both are updated with the latest copies).

2.) Once the table loads, it is off screen, too small, etc. I have loaded the tables in FP+BAM and saved the table configs. Everything works perfect if loading the game through BAM outside of PinballX, but for some reason it goes haywire when PinballX loads it. Also, I am not able to get into the BAM menu when the table does load through PinballX.

My PinballX Config is below... any ideas? Thanks in advance.

[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=1920
height=1080
[DMD]
Enabled=True
monitor=2
x=70
y=37
width=1170
height=344
UsePinMAME=False
[FileSystem]
EnableFileMatching=True
[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=True
ShowSystem=True
ShowRatings=False
WheelOverlay=0
EnableDefaultFilters=False
[Audio]
StreamVolume=90
SampleVolume=90
PlaySoundInVideos=True
[startup]
playsound=True
playvideo=False
StartWithWindows=No
[KeyCodes]
quit=27
left=37
right=39
select=13
rotate=82
pageleft=33
pageright=34
exitemulator=27
ingame=80
screenshot=83
screenshotbackglass=66
instructions=73
volumedown=109
volumeup=107
[JoyCodes]
quit=10
left=0
right=1
select=2
rotate=3
pageleft=4
pageright=5
exitemulator=6
ingame=13
instructions=14
[Text]
Line1=Use Flippers to Select Game
Line2=Press Start
[FuturePinball]
Enabled=True
WorkingPath=C:\Future Pinball
TablePath=C:\Future Pinball\Tables
Executable=Future Pinball.exe
Parameters=/STAYINRAM /open "[TABLEPATH]\[TABLEFILE]" /play /exit /
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Future Pinball
LaunchBeforeExecutable=FutureDMD.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
FPRAMPath=C:\Future Pinball\fpRAM
LaunchBeforeParameters=table="[TABLEFILE]" close=1
[VisualPinball]
Enabled=True
WorkingPath=C:\Visual Pinball
TablePath=C:\Visual Pinball\Tables
Executable=VPinball.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
[ExitScreen]
Enabled=True
EnableExit=True
EnableShutdown=False
[startupProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=1
ShowFor=15
MuteAudio=True
[system_1]
Name=Pinball FX2
Enabled=False
WorkingPath=C:\Steam
TablePath=C:\Steam\Tables
Executable=PinballFX.exe
Parameters=
SystemType=0
[system_2]
Name=MAME
Enabled=False
WorkingPath=C:\- EMULATORS -\- MAME -
TablePath=C:\
Executable=mamep64.exe
Parameters=[TABLEFILE]
SystemType=0
[AutoExit]
Enabled=True
Minutes=10
[Login]
Enabled=False
[internal]
lastselected=Scared StiffScared Stiff - LedWizFuturePinball
filter_year=
filter_company=
filter_custom=
filtername=Tables
lastwheelcachematchsize=-1123
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=0
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=12
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=635,281
[GameListManager]
onlinemode=false

Link to comment
Share on other sites

This log file (below)? Sorry, I'm a rookie to most of this and still very much learning... Also, if it helps, this is how I had to open the table. Open PinballX, select table, PinballX stayed on loading screen so I right clicked the Future DMD and closed it out, PinballX changed over to loading the FP table, FP table loads and is haywire (table off screen, backglass way too small, can't get into BAM settings, etc.). Any help is appreciated.

08:19:29.5 11/2/2014: PinballX - Version 1.91
08:19:29.6 11/2/2014: Windows 7 Home Premium Service Pack 1 64-bit (7.6GB)
08:19:29.6 11/2/2014: Loading Settings
08:19:29.6 11/2/2014: Initialize Component
08:19:29.6 11/2/2014: Initialize Display
08:19:29.7 11/2/2014: Loading PlugIns
08:19:30.3 11/2/2014: Created DirectX BackGlass Window
08:19:30.4 11/2/2014: Hiding Cursor
08:19:30.4 11/2/2014: Hiding Taskbar
08:19:30.4 11/2/2014: CPU: Intel® Core i5-3570K CPU @ 3.40GHz
08:19:30.4 11/2/2014: GPU 1: NVIDIA GeForce GTX 660
08:19:30.4 11/2/2014: GPU 2: Intel® HD Graphics 4000
08:19:30.4 11/2/2014: Displays: 3
08:19:30.5 11/2/2014: Load Game List
08:19:30.5 11/2/2014: Loading Database: Future Pinball
08:19:30.5 11/2/2014: Loading Database: Visual Pinball
08:19:30.5 11/2/2014: Finding and matching artwork and videos
08:19:30.5 11/2/2014: Loading Game Statistics and Scores
08:19:32.4 11/2/2014: Loading Surfaces
08:19:32.6 11/2/2014: Finished Loading Surfaces
08:19:32.6 11/2/2014: Initialize Audio
08:19:32.7 11/2/2014: Set Keyboard Controls
08:19:32.7 11/2/2014: Initialize Joystick
08:19:32.8 11/2/2014: No Joysticks Attached
08:19:32.8 11/2/2014: Started
08:19:45.2 11/2/2014: Launch System
08:19:45.2 11/2/2014: Waiting for threads
08:19:45.2 11/2/2014: Disposing display
08:19:46.4 11/2/2014: C:\Future Pinball\FutureDMD.exe table="Scared Stiff - LedWiz.fpt" close=1
08:20:12.3 11/2/2014: C:\Future Pinball\Future Pinball.exe /STAYINRAM /open "C:\Future Pinball\Tables\Scared Stiff - LedWiz.fpt" /play /exit /
08:23:07.7 11/2/2014: Exit System Control Pressed
08:23:10.3 11/2/2014: Created DirectX BackGlass Window
08:23:13.5 11/2/2014: Exiting
08:23:13.5 11/2/2014: Showing Taskbar
08:23:13.5 11/2/2014: Unhiding Mouse Cursor
08:23:13.5 11/2/2014: Disposing Plugins
08:23:13.5 11/2/2014: Saving Settings
08:23:13.5 11/2/2014: Bye

Link to comment
Share on other sites

K... I changed the setting of "LaunchBeforeWaitForExit" from Yes to No, and now PinballX will move forward with loading the table without closing Future DMD. I'm still running into the issue of everythign being haywire with the DMD off, Backglass small and shifted, and the table small and shifted, and again, I can not get into any BAM settings to re-adjust. Thoughts?

Link to comment
Share on other sites

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