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] small issue with Pinball FX2 in PinballX


Jannek

Recommended Posts

Hello everybody,

I´ve posted this request already at vpforums, but I guess that the issue is better placed here... hopefully :).

I´ve tried to Setup Pinball FX2 in PinballX after the latest PFX2 update (since it is possible to directly address specific tables). Everything works nearly perfect - no splash Screens anymore, no complicated menues with auto-navigating anymore... but it isn´t perfect, because:

1. If I put my Settings into the "official" Pinball FX2 System Screen of PinballX settings

...PinballX tries to navigate through the menu (which isn´t anymore). On tables with intro this results in aborting the intro. Worst case is e.g. "Avengers" where it cancels the intro and automatically chooses the "Captain America Ball".

That´s the reason why I tried it another way round:

2. If I put my Settings into the "other" System Screen of PinballX settings

...the table will be started in Pinball FX2 but then it looses the Focus to the PFX2 Task and goes back to PinballX. If I manually Switch back to PFX2 (what I don´t like to do) my backglass won´t be shown anymore and my button Settings of PinballX won´t be recognized...

So, currently I prefer Option 1, but I would like to supress those "auto-clicks" by PinballX. I already tried to adjust the "wait for"-Setting directly in the PinballX.ini (I´ve tried values like "0", "-1", "FALSE" and tried to delete the whole row), but this didn´t worked out.

Does anybody has any Suggestion for that?

Or any Suggestion for Option 2?

Many thanks in advance!!!

Kind regards,

Jannek

Link to comment
Share on other sites

Please provide copies of your pinballx.ini and log.txt (Click here for additional information on how to find these files and others that may be required). You may also want to attach a copy of your pinball fx2.xml file. Thanks.

Link to comment
Share on other sites

I will do so this evening, Draco1962.

But which one should be uploaded - or do you want for every mentioned version of the "wait for"-row a separate ini-file + log?

Hmm... it will be the best to upload:

- pinballx.ini (Pinball FX2 wait for 15) + log

- pinballx.ini (Pinball FX2 wait for 0) + log

- pinballx.ini (Pinball FX2 wait for -1) + log

- pinballx.ini (Pinball FX2 deleted "wait for") + log

- pinballx.ini (other) + log

- Pinball FX2.xml

(I would exclude the "Wait for = FALSE" Version, because the value is wrong anyway...)

Hear you later on...

Link to comment
Share on other sites

Aren't we meant to remove the grid entries in Game Manager or the XML to get it working the way the OP wants? I mean not having PinballX trying to navigate to the table etc. for Option 1

  • Like 1
Link to comment
Share on other sites

Hey Drac01962,

here we go... Please find bellow following items:

1. PinballX.ini - currently I´m running the "Pinball FX2"-System with a waiting time of 11 Seconds.


[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=1680
height=1050
[DMD]
Enabled=False
monitor=2
x=0
y=0
width=900
height=300
[FileSystem]
EnableFileMatching=False
[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=True
ShowSystem=True
ShowRatings=True
EnableDefaultFilters=False
[Audio]
StreamVolume=70
SampleVolume=70
PlaySoundInVideos=True
[startup]
playsound=True
playvideo=False
StartWithWindows=No
[KeyCodes]
quit=27
left=160
right=161
select=49
rotate=82
pageleft=189
pageright=89
exitemulator=27
ingame=80
screenshot=83
screenshotbackglass=66
instructions=73
volumedown=109
volumeup=107
[JoyCodes]
quit=
left=
right=
select=
rotate=
pageleft=
pageright=
exitemulator=
ingame=
instructions=
[Text]
Line1=Free Play
Line2=Press Start
[FuturePinball]
Enabled=False
WorkingPath=h:\-PINBALL-\-FUTURE PINBALL-
TablePath=h:\-PINBALL-\-FUTURE PINBALL-\Tables
Executable=Future Pinball.exe
Parameters=/open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
[VisualPinball]
Enabled=True
WorkingPath=C:\Spiele\Pinball\Visual Pinball
TablePath=C:\Spiele\Pinball\Visual Pinball\Tables
Executable=VPinball990.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=True
WorkingPath=C:\Spiele\Pinball
Executable=VisualPinball.xpadderprofile
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=1
ShowFor=15
MuteAudio=False
[system_1]
Name=MAME
Enabled=False
WorkingPath=C:\- EMULATORS -\- MAME -
TablePath=C:\
Executable=mamep64.exe
Parameters=[TABLEFILE]
SystemType=0
[AutoExit]
Enabled=False
Minutes=10
[Login]
Enabled=False
[PinballFX2]
Enabled=True
WorkingPath=C:\Spiele\Steam
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
Process=Pinball FX2
WaitFor=11
LaunchAfterEnabled=True
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Spiele\Pinball\PinballX
LaunchBeforeExecutable=Borderless_DMD.ahk
LaunchAfterWorkingPath=C:\Spiele\Pinball\PinballX
LaunchAfterExecutable=KillPFX2.bat
LaunchBeforeWaitForExit=False
LaunchAfterWaitForExit=False
[internal]
lastwheelcachematchsize=-1123
lastselected=Marvel - The AvengersMARVEL_AvengersPinball FX2
filter_year=
filter_company=
filter_custom=FX2
filtername=FX2 Tables
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=1
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=14
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=2
ShowPanel=True
FontSize=1
WindowState=0
WindowSize=943,779
WindowLocation=2342,111
[GameListManager]
onlinemode=false
[system_2]
Name=PhysMod5
WorkingPath=C:\Spiele\Pinball\Visual Pinball
TablePath=C:\Spiele\Pinball\Visual Pinball\Tables
Executable=VP_physmod5.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
Enabled=True
SystemType=1
[Plugin_1]
Enabled=False
Name=PlugInLED.dll
[Plugin_2]
Enabled=False
Name=PlugInSpeech.dll
[Plugin_3]
Enabled=False
Name=QuickLaunch (PinballX Edition).dll
[Plugin_4]
Enabled=False
Name=Xpadder Plugin.dll
[system_3]
Name=PFX2
WorkingPath=C:\Spiele\Steam
TablePath=C:\Spiele\Steam\steamapps\common\Pinball FX2\data_steam
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
Enabled=False
SystemType=0
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Spiele\Pinball\PinballX
LaunchBeforeExecutable=Borderless_DMD.ahk
LaunchBeforeWaitForExit=False
LaunchBeforeHideWindow=True
LaunchAfterEnabled=True
LaunchAfterWorkingPath=C:\Spiele\Pinball\PinballX
LaunchAfterExecutable=KillPFX2.bat
LaunchAfterWaitForExit=False
LaunchAfterHideWindow=True

2. Log.txt - Currently no errors occur

22:06:49.3 09.06.2015: PinballX - Version 1.99
22:06:49.4 09.06.2015: Windows 7 Home Premium Service Pack 1 64-Bit (3,998046875GB)
22:06:49.4 09.06.2015: Loading Settings
22:06:49.4 09.06.2015: Launching Startup Program: VisualPinball.xpadderprofile
22:06:49.4 09.06.2015: C:\Spiele\Pinball\VisualPinball.xpadderprofile
22:06:49.5 09.06.2015: Initialize Component
22:06:49.5 09.06.2015: Initialize Display
22:06:50.6 09.06.2015: Loading PlugIns
22:06:50.8 09.06.2015: Created DirectX BackGlass Window
22:06:51.0 09.06.2015: Hiding Cursor
22:06:51.0 09.06.2015: Hiding Taskbar
22:06:52.6 09.06.2015: CPU: AMD Phenom II X4 955 Processor
22:06:52.6 09.06.2015: GPU 1: NVIDIA GeForce GTX 960
22:06:52.6 09.06.2015: Displays: 2
22:06:52.6 09.06.2015: Load Game List
22:06:52.6 09.06.2015: Loading Database: Pinball FX2
22:06:52.7 09.06.2015: Loading Database: Visual Pinball
22:06:52.7 09.06.2015: Loading Database: PhysMod5
22:06:52.7 09.06.2015: Loading Custom Database: FX2
22:06:52.7 09.06.2015: Loading Custom Database: VP PhysMod5
22:06:52.7 09.06.2015: Finding and matching artwork and videos
22:06:53.1 09.06.2015: Loading Game Statistics and Scores
22:06:53.5 09.06.2015: Loading Surfaces
22:06:53.8 09.06.2015: Finished Loading Surfaces
22:06:53.8 09.06.2015: Initialize Audio
22:06:53.8 09.06.2015: Set Keyboard Controls
22:06:53.8 09.06.2015: Initialize Joystick
22:06:53.8 09.06.2015: 1 Joystick Attached
22:06:53.9 09.06.2015: Started
22:07:28.3 09.06.2015: Launch System
22:07:28.3 09.06.2015: Waiting for threads
22:07:28.3 09.06.2015: Disposing display
22:07:30.8 09.06.2015: C:\Spiele\Pinball\PinballX\Borderless_DMD.ahk
22:07:30.9 09.06.2015: C:\Spiele\Steam\Steam.exe -applaunch 226980 "MARVEL_Avengers"
22:07:43.1 09.06.2015: Found Pinball FX 2 Process
22:08:41.8 09.06.2015: Exit System Control Pressed
22:08:42.6 09.06.2015: C:\Spiele\Pinball\PinballX\KillPFX2.bat
22:08:46.7 09.06.2015: Created DirectX BackGlass Window
22:08:52.2 09.06.2015: Exiting
22:08:52.3 09.06.2015: Showing Taskbar
22:08:52.3 09.06.2015: Unhiding Mouse Cursor
22:08:52.3 09.06.2015: Disposing Plugins
22:08:52.3 09.06.2015: Saving Settings
22:08:52.3 09.06.2015: Bye

3. Pinball FX2.xml - Please note, that all tables are set to "<enable> FALSE <\enable>", because I like to have all Pinball FX2 Tables in a sub-folder (filter):



Biolab

Zen
2013
SS
True
False
False
0


Castle Storm

Zen
2015
SS
True
False
False
0


Earth Defense

Zen
2013
SS
True
False
False
0


El Dorado

Zen
2013
SS
True
False
False
0


Epic Quest

Zen
2013
SS
True
False
False
0


Excalibur

Zen
2013
SS
True
False
False
0


Football - Arsenal

Zen
2013
SS
True
False
False
0


Football - Barcelona

Zen
2013
SS
True
False
False
0


Football - Juventus

Zen
2013
SS
True
False
False
0


Football - Liverpool

Zen
2013
SS
True
False
False
0


Football - Milan

Zen
2013
SS
True
False
False
0


Football - RealMadrid

Zen
2013
SS
True
False
False
0


Football - Roma

Zen
2013
SS
True
False
False
0


Football - Zen

Zen
2013
SS
True
False
False
0


Mars

Zen
2013
SS
True
False
False
0


Marvel - Avengers - Age of Ultron

Zen
2014
SS
True
False
False
0


Marvel - Blade

Zen
2013
SS
True
False
False
0


Marvel - Captain America

Zen
2013
SS
True
False
False
0


Marvel - Civil War

Zen
2013
SS
True
False
False
0


Marvel - Deadpool

Zen
2014
SS
True
False
False
0


Marvel - Doctor Strange

Zen
2013
SS
True
False
False
0


Marvel - Fantastic Four

Zen
2013
SS
True
False
False
0


Marvel - Fear Itself

Zen
2013
SS
True
False
False
0


Marvel - Ghost Rider

Zen
2013
SS
True
False
False
0


Marvel - Guardians of the Galaxy

Zen
2014
SS
True
False
False
0


Marvel - Iron Man

Zen
2013
SS
True
False
False
0


Marvel - Moon Knight

Zen
2013
SS
True
False
False
0


Marvel - Spider-Man

Zen
2013
SS
True
False
False
0


Marvel - The Avengers

Zen
2013
SS
True
False
False
0


Marvel - The Infinity Gauntlet

Zen
2013
SS
True
False
False
0


Marvel - Thor

Zen
2013
SS
True
False
False
0


Marvel - Venom

Zen
2014
SS
True
False
False
0


Marvel - Wolverine

Zen
2013
SS
True
False
False
0


Marvel - World War Hulk

Zen
2013
SS
True
False
False
0


Marvel - X-Men

Zen
2013
SS
True
False
False
0


Ms. Splosion Man

Zen
2013
SS
True
False
False
0


Paranormal

Zen
2013
SS
True
False
False
0


Pasha

Zen
2013
SS
True
False
False
0


Plants vs. Zombies

Zen
2014
SS
True
False
False
0


Portal

Zen
2015
SS
True
False
False
0


Rome

Zen
2013
SS
True
False
False
0


Secrets of the Deep

Zen
2013
SS
True
False
False
0


Shaman

Zen
2013
SS
True
False
False
0


Sorcerers Lair

Zen
2013
SS
True
False
False
0


South Park - Butters Own Pinball

Zen
2014
SS
True
False
False
0


South Park - Super Sweet Pinball

Zen
2014
SS
True
False
False
0


Star Wars - Boba Fett

Zen
2013
SS
True
False
False
0


Star Wars - Darth Vader

Zen
2013
SS
True
False
False
0


Star Wars - Droids

Zen
2014
SS
True
False
False
0


Star Wars - Episode IV A New Hope

Zen
2014
SS
True
False
False
0


Star Wars - Episode V The Empire Strikes Back

Zen
2013
SS
True
False
False
0


Star Wars - Episode VI Return of the Jedi

Zen
2013
SS
True
False
False
0


Star Wars - Han Solo

Zen
2014
SS
True
False
False
0


Star Wars - Masters of the Force

Zen
2014
SS
True
False
False
0


Star Wars - Rebels

Zen
2015
SS
True
False
False
0


Star Wars - Starfighter Assault

Zen
2013
SS
True
False
False
0


Star Wars - The Clone Wars

Zen
2013
SS
True
False
False
0


Tesla

Zen
2013
SS
True
False
False
0


The Walking Dead

Zen
2014
SS
True
False
False
0


V12

Zen
2013
SS
True
True
False
0


Wild West Rampage

Zen
2015
SS
True
False
False
0

4. FX2.xml - My Sub-Folder xml-file. Here are my enabled tables - in PinballX found within filter "FX2 Tables":



Portal

Zen
2015
SS
True
False
True
0


South Park - Super Sweet Pinball

Zen
2014
SS
True
False
True
0


South Park - Butters Own Pinball

Zen
2014
SS
True
False
True
0


The Walking Dead

Zen
2014
SS
True
False
True
0


Star Wars - Rebels

Zen
2015
SS
True
False
True
0


Star Wars - Han Solo

Zen
2014
SS
True
False
True
0


Star Wars - Droids

Zen
2014
SS
True
False
True
0


Star Wars - Episode IV A New Hope

Zen
2014
SS
True
False
True
0


Star Wars - Masters of the Force

Zen
2014
SS
True
False
True
0


Star Wars - Episode VI Return of the Jedi

Zen
2013
SS
True
False
True
0


Star Wars - Starfighter Assault

Zen
2013
SS
True
False
True
0


Star Wars - Darth Vader

Zen
2013
SS
True
False
True
0


Star Wars - Episode V The Empire Strikes Back

Zen
2013
SS
True
False
True
0


Star Wars - The Clone Wars

Zen
2013
SS
True
False
True
0


Star Wars - Boba Fett

Zen
2013
SS
True
False
True
0


Marvel - Avengers - Age of Ultron

Zen
2014
SS
True
False
True
0


Marvel - Venom

Zen
2014
SS
True
False
True
0


Marvel - Guardians of the Galaxy

Zen
2014
SS
True
False
True
0


Marvel - Deadpool

Zen
2014
SS
True
False
True
0


Marvel - Doctor Strange

Zen
2013
SS
True
False
True
0


Marvel - Captain America

Zen
2013
SS
True
False
True
0


Marvel - Fantastic Four

Zen
2013
SS
True
False
True
0


Marvel - Civil War

Zen
2013
SS
True
False
True
0


Marvel - The Avengers

Zen
2013
SS
True
False
True
0


Marvel - Fear Itself

Zen
2013
SS
True
False
True
0


Marvel - The Infinity Gauntlet

Zen
2013
SS
True
False
True
0


Marvel - World War Hulk

Zen
2013
SS
True
False
True
0


Marvel - Thor

Zen
2013
SS
True
False
True
0


Marvel - Moon Knight

Zen
2013
SS
True
False
True
0


Marvel - Ghost Rider

Zen
2013
SS
True
False
True
0


Marvel - X-Men

Zen
2013
SS
True
False
True
0


Marvel - Blade

Zen
2013
SS
True
False
True
0


Marvel - Iron Man

Zen
2013
SS
True
False
True
0


Marvel - Spider-Man

Zen
2013
SS
True
False
True
0


Marvel - Wolverine

Zen
2013
SS
True
False
True
0


Plants vs. Zombies

Zen
2014
SS
True
False
True
0


Wild West Rampage

Zen
2015
SS
True
False
True
0


Castle Storm

Zen
2015
SS
True
False
True
0


Ms. Splosion Man

Zen
2013
SS
True
False
True
0


Earth Defense

Zen
2013
SS
True
False
True
0


Mars

Zen
2013
SS
True
False
True
0


Excalibur

Zen
2013
SS
True
False
True
0


Paranormal

Zen
2013
SS
True
False
True
0


Epic Quest

Zen
2013
SS
True
False
True
0


Secrets of the Deep

Zen
2013
SS
True
False
True
0


Biolab

Zen
2013
SS
True
False
True
0


Pasha

Zen
2013
SS
True
False
True
0


Rome

Zen
2013
SS
True
False
True
0


Shaman

Zen
2013
SS
True
False
True
0


Tesla

Zen
2013
SS
True
False
True
0


El Dorado

Zen
2013
SS
True
False
True
0


V12

Zen
2013
SS
True
True
True
0


Sorcerers Lair

Zen
2013
SS
True
False
True
0


Football - Zen

Zen
2013
SS
True
False
False
0


Football - Arsenal

Zen
2013
SS
True
False
False
0


Football - Liverpool

Zen
2013
SS
True
False
False
0


Football - Barcelona

Zen
2013
SS
True
False
False
0


Football - RealMadrid

Zen
2013
SS
True
False
False
0


Football - Milan

Zen
2013
SS
True
False
False
0


Football - Roma

Zen
2013
SS
True
False
True
0


Football - Juventus

Zen
2013
SS
True
False
False
0

Just to point it out again: There are no errors right at the moment! Only thing I´m "complaining" about is, that after the waiting time of (right at the moment) 11 Seconds an (or some) auto-click will be triggered by PinballX starting routine. Because of this (and because there are no menus to navigate through in Pinball FX2 anymore) it happens, that the intros of the tables will be skipped. For table Avengers this means that you will automatically choose the "Cap"-Ball, instead of beeing able to choose one of the Avengers.

And to point out this as well: this isn´t critical, because I´m able to go to the Pinball FX2 menu and choose "start new game" (within this table)... but it would be pretty nice to supress the "auto clicking".

Many thanks in advance for your efforts.

Kind regards,

Jannek

Link to comment
Share on other sites

Ooops... hopefully it´s readable for you and you get your necessary information. Due to the XML-format of the Spoiler BBCode the headers of the XML-tags won´t be shown...

But I guess you know what the information are standig for. :)

Link to comment
Share on other sites

So, if you are running a Pinball FX2 table and just wait while the table will be shown in Pinball FX2, it doesn´t move to the first ball (in other words: it doesn´t start the first game game automatically) after e few seconds (I think it´s 11 in your case)?

Link to comment
Share on other sites

So, I tried this as well: it's the same effect, if I use the "Pinball FX2.xml" - without using my subfolder - and enable the tables there.

Link to comment
Share on other sites

Here is a copy of my Pinball FX2.xml file:

Pinball FX2.xml

You will see that I still have the grid info before Steam made the command line changes. PinballX ignores the grid for me.

Per your pinballx.ini file, you have an AHK script onf/or a bat file running launch after:

[PinballFX2]
Enabled=True
WorkingPath=C:\Spiele\Steam
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
Process=Pinball FX2
WaitFor=11
LaunchAfterEnabled=True
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Spiele\Pinball\PinballX
LaunchBeforeExecutable=Borderless_DMD.ahk
LaunchAfterWorkingPath=C:\Spiele\Pinball\PinballX
LaunchAfterExecutable=KillPFX2.bat
LaunchBeforeWaitForExit=False
LaunchAfterWaitForExit=False
First, you probably need to change your Process to =Pinball FX2.exe
Here is my section of the [PinballFX2] section of the pinballx.ini:
[PinballFX2]
Enabled=True
WorkingPath=C:\Program Files (x86)\Steam
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
Process=Pinball FX2.exe
WaitFor=11
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
LaunchBeforeParameters=
I am able to launch directly to the table within PinballX. I tested The Avengers table and I am able to select my Avenger's pinball without a problem unless I delay for about 20-30 seconds, then it defaults to Captain America, which it did when we had to use the grid system before as well. Maybe try disabling the launch after settings to see if maybe it straightens out.
Link to comment
Share on other sites

Hey Draco,

first: many thanks for your ongoing answers. It´s a pleasure to talk about this issue.

Regarding your comments:

"Process: Pinball FX2.exe" - I will give this a try... but It´s not causing any Problems and I guess this setting is only to keep focus to "Pinball FX2" instead of "Steam". But anyway... we will see.

"AHK Script" - Yes, I´m using an AHK-Script for removing the titel bar and the borders from the DMD.

To explain in detail: I´m using two Monitors right at the moment (in future im planning to build a Virtual Cab, but right now I would like to setup the whole Software before spending much money). The first Monitor is in Portrait mode and is used for the playfield. The second one is used for backglasses and DMD. Before ZEN gave this update to Pinball FX2 I used NukeLauncher due to following reasons:

1. it was easier to update (in case that ZEN changes the grid sorting) and

2. it removed the border from the un-docked DMD.

Now, with the new access options of Pinball FX2, I like to not use NukeLauncher anymore. But to remove the ugly titel bar and the borders from the DMD I have had to find another solution. And this is AutoHotKey. It will be started right before Pinball FX2 and checks if there is any open Task which is called "Pinball FX2 DMD" (or something like that) - if there is this task, the AHK removes titelbar and borders from this specific task. That´s it.

I´ve run PFX2 tables also without this AHK-Script before and it changes nothing. So, that´s not the issue (I guess)

"Launch after"-Batch

Some time ago it happens to me that Pinball FX2 was not closing the way as it should. Focus was set to PinballX, but Pinball FX2 was still running in the background and I was not able to open another PFX2 table. That´s the reason why I´ve created this "KillPFX2.bat". It just kills the "Pinball FX2" task prior to switching back to PinballX. Later on I´ve attached also a new line to kill the AHK-Script as well. This is all only to clean up the running system.

I think I´ve already tried to disable all those "Launch"-commands before, but I will give it another try.

Additional comment:

There´s no real error with choosing an Avanger as soon as I´ve started a game. This issue is more about the attract mode of Pinball FX2. The issue occurs only if I:

- Start a Pinball FX2 table from PinballX and then

- do NOTHING

...normaly Pinball FX2 will jump into attract mode (if I start a table directly in Pinball FX2 - without PinballX)

- BUT with PinballX the table starts and after some seconds a game on this table starts (as if I would press "A" key on X360-Controller)

But as I said before - this is not critical. It´s only for the first game of a selected Pinball FX2 table. I´m able to cancel that game and may just start a new game (all within the opened table).

Never mind if there are no more ideas - maybe there will be an option to de-acivate the auto-Navigation in PinballX later on.

Otherwise I may live with the Situation as it is.

Kind regards,

Jannek

Link to comment
Share on other sites

The rationale for asking to disable the launch after tasks is to get a clean run of the program and see if there is an improvement or anything else happening that may be masked by the launch after processes.

Please post a new log file after these changes. Thanks!

Link to comment
Share on other sites

I will clean the System to a basic setup: no "Launch" (before/after), no filter xml, Processing: Pinball FX2.exe and I will detach the Backglass-Videos. Afterwards I will upload ini + log files.

Link to comment
Share on other sites

OK, here it comes... with no changes:
- I´ve disconnected XBox360 Controller
- I´ve removed the XPadder-Profile from PinballX´s Autostart
- I´ve removed "launch before" and "launch after"
- I´ve removed my Subfolder-XML
- I´ve set all Backglasses to "Hide Backglass"

If I leave the "Wait for" timer at 11 seconds:
The tables loads, Ironman is flying by, Thor is coming down, the view goes to Loki... then automatically a game will be started and the Cap-Ball will be chosen.

If I leave the "Wait for" timer at 28 seconds:
The tables loads, Ironman is flying by, Thor is coming down, the view goes to Loki, the intro continues and the attract mode inside PFX2 starts, the camera scrolls from the flipper fingers up to Loki and... then automatically a game will be started and the Cap-Ball will be chosen.

Here are my files with timer at 11 seconds:

PinballX.ini:


[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=1680
height=1050
[DMD]
Enabled=False
monitor=2
x=0
y=0
width=900
height=300
[FileSystem]
EnableFileMatching=False
[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=True
ShowSystem=True
ShowRatings=True
EnableDefaultFilters=False
[Audio]
StreamVolume=70
SampleVolume=70
PlaySoundInVideos=True
[startup]
playsound=True
playvideo=False
StartWithWindows=No
[KeyCodes]
quit=27
left=160
right=161
select=13
rotate=82
pageleft=189
pageright=89
exitemulator=27
ingame=80
screenshot=83
screenshotbackglass=66
instructions=73
volumedown=109
volumeup=107
[JoyCodes]
quit=
left=
right=
select=
rotate=
pageleft=
pageright=
exitemulator=
ingame=
instructions=
[Text]
Line1=Free Play
Line2=Press Start
[FuturePinball]
Enabled=False
WorkingPath=h:\-PINBALL-\-FUTURE PINBALL-
TablePath=h:\-PINBALL-\-FUTURE PINBALL-\Tables
Executable=Future Pinball.exe
Parameters=/open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
[VisualPinball]
Enabled=True
WorkingPath=C:\Spiele\Pinball\Visual Pinball
TablePath=C:\Spiele\Pinball\Visual Pinball\Tables
Executable=VPinball990.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=
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=1
ShowFor=15
MuteAudio=False
[system_1]
Name=MAME
Enabled=False
WorkingPath=C:\- EMULATORS -\- MAME -
TablePath=C:\
Executable=mamep64.exe
Parameters=[TABLEFILE]
SystemType=0
[AutoExit]
Enabled=False
Minutes=10
[Login]
Enabled=False
[PinballFX2]
Enabled=True
WorkingPath=C:\Spiele\Steam
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
Process=Pinball FX2.exe
WaitFor=12
LaunchAfterEnabled=False
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
LaunchAfterWorkingPath=
LaunchAfterExecutable=
LaunchBeforeWaitForExit=
LaunchAfterWaitForExit=
[internal]
lastwheelcachematchsize=-1123
lastselected=Marvel - The AvengersMARVEL_AvengersPinball FX2
filter_year=
filter_company=
filter_custom=
filtername=Tables
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=1
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=13
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=2
ShowPanel=True
FontSize=1
WindowState=0
WindowSize=943,779
WindowLocation=2342,111
[GameListManager]
onlinemode=false
[system_2]
Name=PhysMod5
WorkingPath=C:\Spiele\Pinball\Visual Pinball
TablePath=C:\Spiele\Pinball\Visual Pinball\Tables
Executable=VP_physmod5.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
Enabled=True
SystemType=1
[Plugin_1]
Enabled=False
Name=PlugInLED.dll
[Plugin_2]
Enabled=False
Name=PlugInSpeech.dll
[Plugin_3]
Enabled=False
Name=QuickLaunch (PinballX Edition).dll
[Plugin_4]
Enabled=False
Name=Xpadder Plugin.dll
[system_3]
Name=PFX2
WorkingPath=C:\Spiele\Steam
TablePath=C:\Spiele\Steam\steamapps\common\Pinball FX2\data_steam
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
Enabled=False
SystemType=0
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\Spiele\Pinball\PinballX
LaunchBeforeExecutable=Borderless_DMD.ahk
LaunchBeforeWaitForExit=False
LaunchBeforeHideWindow=True
LaunchAfterEnabled=True
LaunchAfterWorkingPath=C:\Spiele\Pinball\PinballX
LaunchAfterExecutable=KillPFX2.bat
LaunchAfterWaitForExit=False
LaunchAfterHideWindow=True

Log-File:

23:00:38.0 10.06.2015: PinballX - Version 1.99
23:00:38.1 10.06.2015: Windows 7 Home Premium Service Pack 1 64-Bit (3,998046875GB)
23:00:38.1 10.06.2015: Loading Settings
23:00:38.1 10.06.2015: Initialize Component
23:00:38.1 10.06.2015: Initialize Display
23:00:39.3 10.06.2015: Loading PlugIns
23:00:39.3 10.06.2015: Created DirectX BackGlass Window
23:00:39.5 10.06.2015: Hiding Cursor
23:00:39.5 10.06.2015: Hiding Taskbar
23:00:39.5 10.06.2015: CPU: AMD Phenom II X4 955 Processor
23:00:39.5 10.06.2015: GPU 1: NVIDIA GeForce GTX 960
23:00:39.5 10.06.2015: Displays: 2
23:00:39.5 10.06.2015: Load Game List
23:00:39.5 10.06.2015: Loading Database: Pinball FX2
23:00:39.5 10.06.2015: Loading Database: Visual Pinball
23:00:39.5 10.06.2015: Loading Database: PhysMod5
23:00:39.5 10.06.2015: Loading Custom Database: VP PhysMod5
23:00:39.6 10.06.2015: Finding and matching artwork and videos
23:00:39.8 10.06.2015: Loading Game Statistics and Scores
23:00:40.8 10.06.2015: Loading Surfaces
23:00:41.0 10.06.2015: Finished Loading Surfaces
23:00:41.0 10.06.2015: Initialize Audio
23:00:41.0 10.06.2015: Set Keyboard Controls
23:00:41.0 10.06.2015: Initialize Joystick
23:00:41.1 10.06.2015: No Joysticks Attached
23:00:41.1 10.06.2015: Started
23:00:45.6 10.06.2015: Launch System
23:00:45.6 10.06.2015: Waiting for threads
23:00:45.6 10.06.2015: Disposing display
23:00:47.5 10.06.2015: C:\Spiele\Steam\Steam.exe -applaunch 226980 "MARVEL_Avengers"
23:01:00.7 10.06.2015: Found Pinball FX 2 Process
23:01:04.6 10.06.2015: Exit System Control Pressed
23:01:05.6 10.06.2015: Created DirectX BackGlass Window
23:01:09.6 10.06.2015: Exiting
23:01:09.7 10.06.2015: Showing Taskbar
23:01:09.7 10.06.2015: Unhiding Mouse Cursor
23:01:09.7 10.06.2015: Disposing Plugins
23:01:09.7 10.06.2015: Saving Settings
23:01:09.7 10.06.2015: Bye

and the XML-File:



Biolab

Zen
2013
SS
True
True
True
0
1x1


Castle Storm

Zen
2015
SS
True
True
True
0
1x1


Earth Defense

Zen
2013
SS
True
True
True
0
1x1


El Dorado

Zen
2013
SS
True
True
True
0
1x1


Epic Quest

Zen
2013
SS
True
True
True
0
1x1


Excalibur

Zen
2013
SS
True
True
True
0
1x1


Football - Arsenal

Zen
2013
SS
True
True
False
0
1x1


Football - Barcelona

Zen
2013
SS
True
True
False
0
1x1


Football - Juventus

Zen
2013
SS
True
True
False
0
1x1


Football - Liverpool

Zen
2013
SS
True
True
False
0
1x1


Football - Milan

Zen
2013
SS
True
True
False
0
1x1


Football - RealMadrid

Zen
2013
SS
True
True
False
0
1x1


Football - Roma

Zen
2013
SS
True
True
True
0
1x1


Football - Zen

Zen
2013
SS
True
True
False
0
1x1


Mars

Zen
2013
SS
True
True
True
0
1x1


Marvel - Avengers - Age of Ultron

Zen
2014
SS
True
True
True
0
1x1


Marvel - Blade

Zen
2013
SS
True
True
True
0
1x1


Marvel - Captain America

Zen
2013
SS
True
True
True
0
1x1


Marvel - Civil War

Zen
2013
SS
True
True
True
0
1x1


Marvel - Deadpool

Zen
2014
SS
True
True
True
0
1x1


Marvel - Doctor Strange

Zen
2013
SS
True
True
True
0
1x1


Marvel - Fantastic Four

Zen
2013
SS
True
True
True
0
1x1


Marvel - Fear Itself

Zen
2013
SS
True
True
True
0
1x1


Marvel - Ghost Rider

Zen
2013
SS
True
True
True
0
1x1


Marvel - Guardians of the Galaxy

Zen
2014
SS
True
True
True
0
1x1


Marvel - Iron Man

Zen
2013
SS
True
True
True
0
1x1


Marvel - Moon Knight

Zen
2013
SS
True
True
True
0
1x1


Marvel - Spider-Man

Zen
2013
SS
True
True
True
0
1x1


Marvel - The Avengers

Zen
2013
SS
True
True
True
0
1x1


Marvel - The Infinity Gauntlet

Zen
2013
SS
True
True
True
0
1x1


Marvel - Thor

Zen
2013
SS
True
True
True
0
1x1


Marvel - Venom

Zen
2014
SS
True
True
True
0
1x1


Marvel - Wolverine

Zen
2013
SS
True
True
True
0
1x1


Marvel - World War Hulk

Zen
2013
SS
True
True
True
0
1x1


Marvel - X-Men

Zen
2013
SS
True
True
True
0
1x1


Ms. Splosion Man

Zen
2013
SS
True
True
True
0
1x1


Paranormal

Zen
2013
SS
True
True
True
0
1x1


Pasha

Zen
2013
SS
True
True
True
0
1x1


Plants vs. Zombies

Zen
2014
SS
True
True
True
0
1x1


Portal

Zen
2015
SS
True
True
True
0
1x1


Rome

Zen
2013
SS
True
True
True
0
1x1


Secrets of the Deep

Zen
2013
SS
True
True
True
0
1x1


Shaman

Zen
2013
SS
True
True
True
0
1x1


Sorcerers Lair

Zen
2013
SS
True
True
True
0
1x1


South Park - Butters Own Pinball

Zen
2014
SS
True
True
True
0
1x1


South Park - Super Sweet Pinball

Zen
2014
SS
True
True
True
0
1x1


Star Wars - Boba Fett

Zen
2013
SS
True
True
True
0
1x1


Star Wars - Darth Vader

Zen
2013
SS
True
True
True
0
1x1


Star Wars - Droids

Zen
2014
SS
True
True
True
0
1x1


Star Wars - Episode IV A New Hope

Zen
2014
SS
True
True
True
0
1x1


Star Wars - Episode V The Empire Strikes Back

Zen
2013
SS
True
True
True
0
1x1


Star Wars - Episode VI Return of the Jedi

Zen
2013
SS
True
True
True
0
1x1


Star Wars - Han Solo

Zen
2014
SS
True
True
True
0
1x1


Star Wars - Masters of the Force

Zen
2014
SS
True
True
True
0
1x1


Star Wars - Rebels

Zen
2015
SS
True
True
True
0
1x1


Star Wars - Starfighter Assault

Zen
2013
SS
True
True
True
0
1x1


Star Wars - The Clone Wars

Zen
2013
SS
True
True
True
0
1x1


Tesla

Zen
2013
SS
True
True
True
0
1x1


The Walking Dead

Zen
2014
SS
True
True
True
0
1x1


V12

Zen
2013
SS
True
True
True
0
1x1


Wild West Rampage

Zen
2015
SS
True
True
True
0
1x1
Link to comment
Share on other sites

At this point I am not sure what is going on with your setup. Other than your Steam path being different than mine, it should not be working as you have described. I may need to defer this to one of the members to take a stab at it to see if they can see something I am missing.

Link to comment
Share on other sites

That would be great (...to defer this to one of the members...), Draco, thanks!

But I´m still of the opinion that there´s nothing wrong with the Setup. I guess it´s only about the implemented auto-Navigation. If this will become able to be de-activated in future releases, everything would be fine (I guess).

(maybe I haven´t described the issue in a clear way)

Many thanks for the time, you´ve invested!

Kind regards,

Jannek

Link to comment
Share on other sites

I am hoping Carny or Zeenon or Randr will see this, they are pretty sharp. The only other thing I can think of is that it may be with the way you are filtering your FX2 games. If you had a straight install of Steam to your c:\program files (x86) path and your Pinball FX2 installed wherever else you want to install it, it might resolve the problem.

Link to comment
Share on other sites

Sorry, my cab has been down for months. I have not tested the new command line launcher.

I use NukeLauncher with a custom ahk. I don't use the built-in PBX launcher, so my experience does not apply.

Chances are that if the version running is not Steam, then the command line launch is not supported.

Link to comment
Share on other sites

From his pinballx.ini, it does show as Steam, but he doesn't have it installed in the default location. Plus he is doing some sort of filtering which must be outside of PinballX. For some reason, it is invoking the "grid" treatment of the integrated support which I cannot replicate.

Link to comment
Share on other sites

I don't know. Maybe the OP can delete out all of the grid tags. Should not need them anymore if he is able to launch from the command line.

Alternatively, I've ALWAYS had to have an ahk script to launch any Steam programs in my system. Don't know why I have trouble using PBX parameters. So I have PBX launch the script which in turn launches the Steam app. Since the OP needs a script to strip the DMD borders anyway, it would be easy enough to have the script launch PFX2. Can see some of my script examples in the main PFX2 support topic, pre-NukeLauncher.

Link to comment
Share on other sites

Hello Carny, hey Draco,

I´m sorry, but I´m of different opinion than Draco:

1. It can´t be an issue with the filtering. In my last try I removed this additional XML-file in the database folder and therefore I removed that filter totally. It was a rough Installation with no Specials included and it resulted in the same effect. I even enabled the "Hide Backglass" checkboxes.

2. Location of Installation - I don´t think that this is a Problem. Steam is starting as it should, Pinball FX2 is starting as it should, tables are STARTing as they should. Even the Exit-procedure is working fine. And no Problems encountered in the log-files. So, no problems at this point.

I think that this effect happens, because the starting Routine of PinballX for Pinball FX2 is triggering some auto-clicks:

1. In the past it was necessary to click to proceed when Pinball FX2 was showing their Splash Screens (Microsoft logo and Pinball FX2 Logo). That´s the reason for the "Wait for"-Setting. If the Setting is set at 11 seconds, Pinball FX2 is sending a click-Signal after 11 seconds to Pinball FX2 to skip those splash Screens. After that the routine for scrolling through the grid starts.

2. Now, with the new Pinball FX2 update and the function for launching the tables directly, I guess that following happens:

Pinball is sending a Signal to Pinball FX2 and launches a specific table. The table will be loaded and Pinball FX2 is starting the intro/attract mode. At this Point (if I don´t touch anything: neither the Keyboard nor the GamePad nor any other Controller) PinballX is sending the click-Signal after 11 Seconds to Pinball FX2 (in intention to skip those former spalsh screens which aren´t anymore). And this results in: first click - interrupt the intro and start a new game, second click (in case of Avengers-Table) - choose the "Captain America"-Ball.

In my opinion that´s all: "just" those auto-clicks have to be avoided. If I cancel the auto-started game and choose in the Pinball FX2 menu "restart a new game" - everything runs smooth. I´ve tried around to give the "wait for" Setting some other values than the drop-down Option from the Settings-menu (there it is possible to choose values from 11 seconds to 29 seconds). So I went directly into the PinballX.ini and tried to set values like "-1" or "0". But those values won´t be accepted and PinballX takes such values also as 11 seconds.

At this Point I have no clue if I may try other things. I guess that I just have to wait that a "disable" function for auto-clicks will implemented in a future release of PinballX. Until then I will accept that I have to "restart a new game" if I run into trouble with a new game at a specific table.

Again: many thanks to both of you!!

Link to comment
Share on other sites

@Jannek - If you don't mind assisting with some more troubleshooting/fact-finding, would you mind setting up a custom setup outside of the integrated Pinball FX2 settings?

Below are the settings I used to test outside of the integrated support:

[system_1]
Name=Pinball FX2 - Custom
Enabled=True
WorkingPath=C:\Program Files (x86)\Steam (Change this to wherever your path is for your Steam install)
TablePath=E:\SteamLibrary\steamapps\common\Pinball FX2\data_steam (Change this to wherever your steamapps path is for your Pinball FX2 install)
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
SystemType=0
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
LaunchBeforeParameters=
LaunchBeforeWaitForExit=True
LaunchBeforeHideWindow=True
First, you will need to load up the Setup wizard and disable the integrated Pinball FX2 feature. You will then enable the System 1 settings as captioned above. Then you will need to create a subfolder under \PinballX\Databases named Pinball FX2 - Custom and copy your pinball fx2.xml file to that folder, then rename it pinball fx2 - custom.xml in order for this to work. When you boot PinballX you will notice that there are no media files displayed. This is OK as you are only testing and will nto affect functionality. The goal is to test this outside of the integration to see if you have any of the inputs issues with the Avengers table that you are reporting and to see if this is an improvement over the integrated support for you.
  • Like 1
Link to comment
Share on other sites

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