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

[RESOLVED] PinballX not loading BAM settings


skyohn

Recommended Posts

For some reason when I load tables up via PinballX the BAM settings aren't being used.

Once the table is loaded up the table is pushed to the upper left part of the table and not in the default size/position that BAM usually displays the table in.

I can run BAM outside of PinballX just fine via FPLoader.exe, load up a table and press Q to get to the BAM settings menu, by default BAM displays the table in the middle of the screen. What it seems like is PinballX isn't even running FPLoader and is just calling Future Pinball.exe essentially not loading any part of BAM or its settings.

I did notice something odd though, when I remove /STAYINRAM from the parameters that PinballX will actually load the BAM settings just like if I ran FPLoader outside of PinballX, but PinballX crashes to the task bar and or exits essentially making me have to reload the pinballX application again. So something funky must be going on with the /STAYINRAM but I'm not entirely sure at this point.

Future Pinball, FPLoader, and PinBallX are all set to run as Administrator

I attached 2 screen shots, my PinballX.ini, and log.txt files.

Screen 1 - FP+BAM outside of PinballX: Shows how the table looks and loads up when I run FPLoader outside of Pinballx

post-28877-0-10552500-1440537462_thumb.j

Screen Shot 2 - FP+BAM inside PinballX: Shows how the table loads up when I run FPLoader in PinballX

post-28877-0-34986200-1440537476_thumb.j

FP+BAM settings are under [system_2]

PinballX.ini: PinballX.ini

Log File: log.txt

Thanks for any and all help, I have been trying to get this to work for a few weeks and have been pulling my hair out trying to get this to work correcty.

BONUS Screenshots of my cab, I am a newb and just got into the hobby about 5 months ago.

post-28877-0-15377400-1440537269_thumb.j

post-28877-0-75762400-1440537365_thumb.j

Link to comment
Share on other sites

I am having the exact same issue. My setup was perfect until my motherboard died a couple weeks ago. I started fresh and installed PinballX, Bam, Future Pinball, and restored my configs from a backup. Now when I launch Future Pinball from PinballX it loads without BAM. Just like skyohn, if I remove the '/STAYINRAM' parameter it launches with BAM but PinballX minimizes to the tray. I will keep experimenting to find a solution but if anyone could provide assistance it would be greatly appreciated!

Here is my ini and log with STAYINRAM:

PinballX.ini


[Display]
Monitor=0
rotate=270
Windowed=False
WindowWidth=480
WindowHeight=720
WindowX=0
WindowY=65
PlayFieldBrightness=150
WheelTextColor=ffffffff
WheelTextOutlineColor=ff000000
InfoTextColor=ffffffff
InfoTextOutlineColor=ff000000
FilterTextColor=ffffffff
FilterTextOutlineColor=ff000000
MenuColor=ff063ad7
[backGlass]
monitor=1
x=0
y=0
width=1440
height=900
[DMD]
Enabled=False
monitor=1
x=0
y=0
width=900
height=300
[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=False
ShowSystem=False
ShowRatings=False
[Audio]
StreamVolume=90
SampleVolume=90
[startup]
playsound=True
playvideo=True
[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=6
left=2
right=0
select=5
rotate=
pageleft=3
pageright=1
exitemulator=6
ingame=4
Instructions=10
[Text]
Line1=Free Play
Line2=Press Start
[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=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
FPRAMPath=C:\Games\Future Pinball\fpRAM
[VisualPinball]
Enabled=False
WorkingPath=C:\Program Files (x86)\Visual Pinball
TablePath=C:\Program Files (x86)\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=True
[startupProgram]
Enabled=False
WorkingPath=C:\Program Files (x86)\JoyToKey
Executable=JoyToKey.exe
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=1
ShowFor=15
[system_1]
Name=PinballFX2
Enabled=False
WorkingPath=C:\Program Files (x86)\Microsoft Game Studios\Pinball FX2
TablePath=C:\Program Files (x86)\Microsoft Game Studios\Pinball FX2\data_steam
Executable=Pinball FX2.exe
Parameters=[TABLEFILE]
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
[Plugin_1]
Enabled=False
Name=PlugInSpeech.dll
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=1
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=20
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=0
ShowPanel=True
FontSize=1
WindowState=2
WindowSize=840,1010
WindowLocation=553,-12
[internal]
lastselected=Tron LegacyTronStern_1_2FuturePinball
filter_year=
filter_company=
filter_custom=
filtername=Tables
lastwheelcachematchsize=-1123
[system_2]
Name=
WorkingPath=
TablePath=
Executable=
LaunchBeforeExecutable=
LaunchAfterExecutable=
[Plugin_2]
Enabled=False
Name=QuickLaunch (PinballX Edition).dll
[Plugin_3]
Enabled=False
Name=Xpadder Plugin.dll
[FileSystem]
EnableFileMatching=False
[system_7]
Name=
WorkingPath=
TablePath=
Executable=
LaunchBeforeExecutable=
LaunchAfterExecutable=
[Login]
Enabled=False
[GameListManager]
onlinemode=false

Log

23:24:22.3 8/29/2015: PinballX - Version 2.03
23:24:22.5 8/29/2015: Windows 7 Home Premium Service Pack 1 64-bit (7.9GB)
23:24:22.5 8/29/2015: Loading Settings
23:24:22.5 8/29/2015: Initialize Component
23:24:22.5 8/29/2015: Initialize Display
23:24:23.7 8/29/2015: Loading PlugIns
23:24:23.8 8/29/2015: Created DirectX BackGlass Window
23:24:24.1 8/29/2015: Hiding Cursor
23:24:24.1 8/29/2015: Hiding Taskbar
23:24:24.2 8/29/2015: CPU: AMD Phenom II X4 925 Processor
23:24:24.2 8/29/2015: GPU 1: ATI Radeon HD 5700 Series
23:24:24.2 8/29/2015: Displays: 2
23:24:24.2 8/29/2015: Load Game List
23:24:24.2 8/29/2015: Loading Database: Pinball FX2
23:24:24.2 8/29/2015: Loading Database: Future Pinball
23:24:24.2 8/29/2015: Finding and matching artwork and videos
23:24:24.5 8/29/2015: Loading Game Statistics and Scores
23:24:25.1 8/29/2015: Loading Surfaces
23:24:25.2 8/29/2015: Finished Loading Surfaces
23:24:25.2 8/29/2015: Initialize Audio
23:24:25.3 8/29/2015: Set Keyboard Controls
23:24:25.3 8/29/2015: Initialize Joystick
23:24:25.4 8/29/2015: 1 Joysticks Attached
23:24:25.4 8/29/2015: Started
23:24:32.9 8/29/2015: Launch System
23:24:32.9 8/29/2015: Waiting for threads
23:24:32.9 8/29/2015: Disposing display
23:24:34.0 8/29/2015: C:\Games\Future Pinball\BAM\FPLoader.exe /STAYINRAM/open "C:\Games\Future Pinball\Tables\TronStern_1_2.fpt" /play /exit
23:25:12.4 8/29/2015: Exit System Control Pressed
23:25:15.3 8/29/2015: Created DirectX BackGlass Window
23:25:18.6 8/29/2015: Exiting
23:25:18.9 8/29/2015: Showing Taskbar
23:25:18.9 8/29/2015: Unhiding Mouse Cursor
23:25:18.9 8/29/2015: Disposing Plugins
23:25:18.9 8/29/2015: Saving Settings
23:25:18.9 8/29/2015: Bye

Here is my ini and log without STAYINRAM:

PinballX.ini

[Display]
Monitor=0
rotate=270
Windowed=False
WindowWidth=480
WindowHeight=720
WindowX=0
WindowY=65
PlayFieldBrightness=150
WheelTextColor=ffffffff
WheelTextOutlineColor=ff000000
InfoTextColor=ffffffff
InfoTextOutlineColor=ff000000
FilterTextColor=ffffffff
FilterTextOutlineColor=ff000000
MenuColor=ff063ad7
[backGlass]
monitor=1
x=0
y=0
width=1440
height=900
[DMD]
Enabled=False
monitor=1
x=0
y=0
width=900
height=300
[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=False
ShowSystem=False
ShowRatings=False
[Audio]
StreamVolume=90
SampleVolume=90
[startup]
playsound=True
playvideo=True
[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=6
left=2
right=0
select=5
rotate=
pageleft=3
pageright=1
exitemulator=6
ingame=4
Instructions=10
[Text]
Line1=Free Play
Line2=Press Start
[FuturePinball]
Enabled=True
WorkingPath=C:\Games\Future Pinball
TablePath=C:\Games\Future Pinball\Tables
Executable=BAM\FPLoader.exe
Parameters=/open "[TABLEPATH]\[TABLEFILE]" /play /exit
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
FPRAMPath=C:\Games\Future Pinball\fpRAM
[VisualPinball]
Enabled=False
WorkingPath=C:\Program Files (x86)\Visual Pinball
TablePath=C:\Program Files (x86)\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=True
[startupProgram]
Enabled=False
WorkingPath=C:\Program Files (x86)\JoyToKey
Executable=JoyToKey.exe
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=1
ShowFor=15
[system_1]
Name=PinballFX2
Enabled=False
WorkingPath=C:\Program Files (x86)\Microsoft Game Studios\Pinball FX2
TablePath=C:\Program Files (x86)\Microsoft Game Studios\Pinball FX2\data_steam
Executable=Pinball FX2.exe
Parameters=[TABLEFILE]
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
[Plugin_1]
Enabled=False
Name=PlugInSpeech.dll
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=1
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=20
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=0
ShowPanel=True
FontSize=1
WindowState=2
WindowSize=840,1010
WindowLocation=553,-12
[internal]
lastselected=Tron LegacyTronStern_1_2FuturePinball
filter_year=
filter_company=
filter_custom=
filtername=Tables
lastwheelcachematchsize=-1123
[system_2]
Name=
WorkingPath=
TablePath=
Executable=
LaunchBeforeExecutable=
LaunchAfterExecutable=
[Plugin_2]
Enabled=False
Name=QuickLaunch (PinballX Edition).dll
[Plugin_3]
Enabled=False
Name=Xpadder Plugin.dll
[FileSystem]
EnableFileMatching=False
[system_7]
Name=
WorkingPath=
TablePath=
Executable=
LaunchBeforeExecutable=
LaunchAfterExecutable=
[Login]
Enabled=False
[GameListManager]
onlinemode=false

Log

10:26:30.5 8/30/2015: PinballX - Version 2.03
10:26:30.6 8/30/2015: Windows 7 Home Premium Service Pack 1 64-bit (7.9GB)
10:26:30.6 8/30/2015: Loading Settings
10:26:30.6 8/30/2015: Initialize Component
10:26:30.7 8/30/2015: Initialize Display
10:26:32.0 8/30/2015: Loading PlugIns
10:26:32.1 8/30/2015: Created DirectX BackGlass Window
10:26:32.2 8/30/2015: Hiding Cursor
10:26:32.3 8/30/2015: Hiding Taskbar
10:26:32.3 8/30/2015: CPU: AMD Phenom II X4 925 Processor
10:26:32.3 8/30/2015: GPU 1: ATI Radeon HD 5700 Series
10:26:32.3 8/30/2015: Displays: 2
10:26:32.3 8/30/2015: Load Game List
10:26:32.4 8/30/2015: Loading Database: Pinball FX2
10:26:32.4 8/30/2015: Loading Database: Future Pinball
10:26:32.4 8/30/2015: Finding and matching artwork and videos
10:26:32.7 8/30/2015: Loading Game Statistics and Scores
10:26:33.3 8/30/2015: Loading Surfaces
10:26:33.5 8/30/2015: Finished Loading Surfaces
10:26:33.5 8/30/2015: Initialize Audio
10:26:33.6 8/30/2015: Set Keyboard Controls
10:26:33.6 8/30/2015: Initialize Joystick
10:26:33.7 8/30/2015: 1 Joysticks Attached
10:26:33.7 8/30/2015: Started
10:26:35.5 8/30/2015: Launch System
10:26:35.5 8/30/2015: Waiting for threads
10:26:35.5 8/30/2015: Disposing display
10:26:36.7 8/30/2015: C:\Games\Future Pinball\BAM\FPLoader.exe /open "C:\Games\Future Pinball\Tables\TronStern_1_2.fpt" /play /exit
10:26:37.7 8/30/2015: Created DirectX BackGlass Window
10:27:16.1 8/30/2015: Created DirectX BackGlass Window
10:27:20.7 8/30/2015: Exiting
10:27:20.9 8/30/2015: Showing Taskbar
10:27:20.9 8/30/2015: Unhiding Mouse Cursor
10:27:20.9 8/30/2015: Disposing Plugins
10:27:20.9 8/30/2015: Saving Settings
10:27:20.9 8/30/2015: Bye
Link to comment
Share on other sites

Your issue may or may not be the same. Post your pinballx.ini and log.txt files so we can have a look to be certain. Click the PinballX How to ask for help link in my signature if you do not know where to find or how to attach them to this thread. Thanks.

Link to comment
Share on other sites

Not a problem. I do not run this (BAM) but there are plenty of users in the forums that do and I am sure that one of them will step up to review the files you have provided.

Link to comment
Share on other sites

I solved my issue. I forgot that BAM has issues with ATI/AMD graphic cards not running at least v12 of the catalyst drivers. I updated to the latest drivers and BAM is now working properly with the STAYINRAM parameter.

Skyohn, this may be the issue for you as well.

  • Like 1
Link to comment
Share on other sites

Hi Skyohn, looking at your ini it seems you are starting future pinball and not Bam through pinballX

Ie

WorkingPath=C:\Games\Future Pinball

Should maybe be

WorkingPath=C:\Games\Future Pinball\BAM\

Then point to FPLoader.exe and not Future Pinball.exe

Personally I rename FPLoader to Future Pinball.exe and use the settings below hope this helps :-).

post-6857-0-12806200-1441001315_thumb.pn

  • Like 1
Link to comment
Share on other sites

I solved my issue. I forgot that BAM has issues with ATI/AMD graphic cards not running at least v12 of the catalyst drivers. I updated to the latest drivers and BAM is now working properly with the STAYINRAM parameter.

Skyohn, this may be the issue for you as well.

Updating my Catalyst driver to the latest version correct my issue.

I should have checked my driver version from the start, when I setup windows initially I used my drivers disc that came with my AMD 6950 gpu. I was using version 8.801.0.0000, I am now updated to the latest Catalyst driver 15.20.1062.1004.

Link to comment
Share on other sites

Hi Skyohn, looking at your ini it seems you are starting future pinball and not Bam through pinballX

Ie

WorkingPath=C:\Games\Future Pinball

Should maybe be

WorkingPath=C:\Games\Future Pinball\BAM\

Then point to FPLoader.exe and not Future Pinball.exe

Personally I rename FPLoader to Future Pinball.exe and use the settings below hope this helps :-).

attachicon.gifCapture.PNG

That wasn't my issue, my issue was with my AMD Catalyst Driver version, I was using a version that was not supported by BAM. Updating my driver to the latest version corrected the problem I was seeing with PinballX not loading the BAM settings.

Link to comment
Share on other sites

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