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

How Start Pinball fx2


Starlion

Recommended Posts

Hi i am french sorry for ma english!

I want to launch Pinball Fx2 with Pinballx .

i have pinball fx2.

help me !

Thank all!!

Edited by nullPointer
Content redacted. Do not discuss warez or associated release groups. Please review the forum rules again.
Link to comment
Share on other sites

I'd like to know this too. I'm not sure what I'm doing wrong, but I'm sure it's simple.

My Xml is: Pinball FX2.xml

<?xml version="1.0" standalone="yes"?>
<menu>
<game name="Eldorado">
<description>Pinball FX2</description>
<manufacturer>Zen Pinball</manufacturer>
<year>2013</year>
<type>OG</type>
</game>
</menu>

post-23093-0-69190300-1384279438_thumb.j

Link to comment
Share on other sites

Itch,

Here is my pinball fx2.xml and the FX2 part of my ini:

There is another thread here with more examples. It seems there are two ways to run this depending on your setup.

Name=Pinball FX2Enabled=TrueWorkingPath=D:\PinballFX2TablePath=D:\PinballFX2\data_steamExecutable=Pinball FX2.exeParameters=LaunchBeforeEnabled=TrueLaunchBeforeWorkingPath=D:\PinballX\ScriptsLaunchBeforeExecutable=PinballFX2.exeLaunchBeforeParameters=[TABLEFILE]LaunchBeforeHideWindow=FalseLaunchBeforeWaitForExit=FalseLaunchAfterEnabled=TrueLaunchAfterWorkingPath=D:\PinballX\ScriptsLaunchAfterExecutable=ledset.batLaunchAfterHideWindow=TrueLaunchAfterWaitForExit=False
<menu>	<game name="MARVEL_Blade">		<description>Marvel - Blade</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>False</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_CaptainAmerica">		<description>Marvel - Captain America</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_CivilWar">		<description>Marvel - Civil War</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_FantasticFour">		<description>Marvel - Fantastic Four</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_FearItSelf">		<description>Marvel - Fear Itself</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_GhostRider">		<description>Marvel - Ghost Rider</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_InfinityGauntlet">		<description>Marvel - Infinity Gauntlet</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_IronMan">		<description>Marvel - Invincible Iron Man</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_MoonKnight">		<description>Marvel - Moon Knight</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_SpiderMan">		<description>Marvel - The Amazing Spider-Man</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_Avengers">		<description>Marvel - The Avengers</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_Thor">		<description>Marvel - Thor</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_Wolverine">		<description>Marvel - Wolverine</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_WWH">		<description>Marvel - World War Hulk</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="MARVEL_XMen">		<description>Marvel - X-Men</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="STARWARS_CloneWars">		<description>Star Wars - Clone Wars</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="STARWARS_Darth_Vader">		<description>Star Wars - Darth Vader</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="STARWARS_Episode_5">		<description>Star Wars - Empire Strikes Back</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="STARWARS_Episode_6">		<description>Star Wars - Ep 6 - Return of the Jedi</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="STARWARS_SFA">		<description>Star Wars - Starfighter Assault</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="STARWARS_Boba_Fett">		<description>Star Wars-Boba Fett</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Biolab">		<description>Zen - Biolab</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="EarthDefense">		<description>Zen - Earth Defense</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="ElDorado">		<description>Zen - El Dorado</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Citadel">		<description>Zen - Epic Quest</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Excalibur">		<description>Zen - Excalibur</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Mars">		<description>Zen - Mars</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="SplosionMan">		<description>Zen - Ms.'Splosion Man</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Paranormal">		<description>Zen - Paranormal</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Pasha">		<description>Zen - Pasha</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Rome">		<description>Zen - Rome</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Atlantis">		<description>Zen - Secrets of the Deep</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Shaman">		<description>Zen - Shaman</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Looter">		<description>Zen - Sorcerer's Lair</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="Tesla">		<description>Zen - Tesla</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game>	<game name="V12">		<description>Zen - V12</description>		<manufacturer>Zen</manufacturer>		<year>2013</year>		<type>SS</type>		<hidedmd>True</hidedmd>		<hidebackglass>False</hidebackglass>		<enabled>True</enabled>		<rating>0</rating>	</game></menu>
Link to comment
Share on other sites

Here is the PinballFX2.exe script that I use. You will need to cut/paste into a blank PinballFX2.ahk file and compile it with autohotkey. If you do not own all the tables you will need to edit this script before you compile it. This script automates the selection of the table when you pick it from the frontend.

	#SingleInstance force	SetTitleMatchMode 2	DetectHiddenWindows On	;SendMode Input 	SetWorkingDir %A_ScriptDir% 	;#Include, Gdip.ahk	Table = %1%	;Variable from PinballX	;hyperini = %A_ScriptDir%\Settings.ini	;IniWrite, %1%, %hyperini%, LastLoad, table		;Run, PinFXKeys.ahk	WinWait, ahk_class PxWindowClass	WinActivate, ahk_class PxWindowClass	WinWaitActive, ahk_class PxWindowClass		Gosub %table%    	Process, WaitClose, Pinball FX2.exe	;WinClose , PinFXKeys	ExitApp	;Table Selection        STARWARS_Episode_6:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Enter Down}, Send {Enter Up}	Return		STARWARS_SFA:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		STARWARS_Darth_Vader:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return	STARWARS_Episode_5:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20                Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		STARWARS_CloneWars:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		STARWARS_Boba_Fett:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_CaptainAmerica:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_FantasticFour:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_CivilWar:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_Avengers:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_FearItSelf:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_InfinityGauntlet:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_WWH:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_Thor:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return			MARVEL_MoonKnight:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_GhostRider:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_XMen:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_Blade:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_IronMan:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_SpiderMan:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		MARVEL_Wolverine:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		SplosionMan:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		EarthDefense:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		Mars:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		Excalibur:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		Paranormal:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return	Citadel:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return	Atlantis:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Right Down}, Send {Right Up}		Sleep 20		Send {Enter Down}, Send {Enter Up}	Return		Biolab:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		Pasha:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		Rome:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		Shaman:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		Tesla:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return		ElDorado:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return	V12:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Right Down}, Send {Right Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return			Looter:		Sleep, 11000		Send {Enter Down}, Send {Enter Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}		Sleep, 500		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Down Down}, Send {Down Up}		Sleep, 20		Send {Enter Down}, Send {Enter Up}	Return
  • Like 3
Link to comment
Share on other sites

  • 4 weeks later...

I've been playing around with these scripts tonight and have encountered a strange bug.

I can use an AHK script to launch PinballFX2 from within PinballX without a problem. Backglass stays up and FutureDMD stays in place (it just stops showing anything until it returns to the PinballX menu).

If I leave key scripting (the Gosub Table) off it works fine. When I turn it on, the first keystroke causes focus to switch back to PinballX.

Any ideas?

Link to comment
Share on other sites

I have been using every trick on these forums, but whatever I do, when i select a table (or the game depending on the config chosen from these forums)

I shows loading... and then comes back to PinballX table selection.

When alt-tabbing I see that pinball fx2 has been started, this is with all configurations!

Anyone on these forums seen this behavior before?

(im building my own cab so I do not have alt tab)

I used the hyperpin version workaround and that works fine, also just starting using shortcut or directly on Steam works fine.

Link to comment
Share on other sites

I will say this pinball fx2 took me a long time to get working. The main problem is there is an "offline" version and a steam version which is why one config will work for some and not for others. I do know from experience that this error "I shows loading... and then comes back to PinballX table selection." is because the pinball fx2 game name and config files are not the same name.

Z

Link to comment
Share on other sites

Tim79: I had exactly the same problem. The way I solved it was to add a Run "C:\blah\blah\PinfallFX2.exe" to the AHK file, compile it, and run that instead of running PinballFX2.exe first and then loading the AHK afterwards. Make sure the AHK has these the WinWait/WinActivate/WinWaitActive in the right place or the key codes will start before PinballFX2 is actually ready.

Just make sure you add the [TABLENAME] parameter ;)

Link to comment
Share on other sites

  • 4 weeks later...

Another tip: Make sure Steam is NOT running when you start PinballX. (That means configure Steam so that it doesn't run on boot.) Otherwise you'll get the "Loading" screen then get dumped right back into PinballX. When you get all the pieces in place, FX2 works VERY well with PinballX.

Link to comment
Share on other sites

I think to help others with this is to just post the correct xml/scripts/instructions on where to place everything to setup this way there will be no troubles for anyone in the future on how to set this up.

Link to comment
Share on other sites

The most comprehensive instructions (with example scripts) for setting up FX2 are in Zeenon's excellent draft document located here:

http://www.gameex.info/forums/topic/13735-calling-all-pinballx-gurus-and-smes-documentation-challenge/

Folks should be aware that simply taking an existing AHK will not likely work, as the order that tables show up in FX2 will vary with the tables that have been purchased and the order they were purchased in.

  • Like 2
Link to comment
Share on other sites

Attached is the newest ahk script with Dr Strange added. PITA because they went from a 7 across x 6 down matrix, to a 6 across x 7 down matrix. (those that now how this script works, realize EVERY section needed to be updated :) )

Krakerman, that is the problem...what maybe correct for me...will not work for you. When I first tried to get this working I realized there were 3 different setups:

1) Steam with applaunch 226980

2) Steam with applaunch 226990 (I'm assuming the difference is when you installed PBFX2 or steam)

3) Steam without any applaunch (offline)

Z

PinballFX2.zip

Pinball FX2.xml

  • Like 3
Link to comment
Share on other sites

Attached is the newest ahk script with Dr Strange added. PITA because they went from a 7 across x 6 down matrix, to a 6 across x 7 down matrix. (those that now how this script works, realize EVERY section needed to be updated :) )

Krakerman, that is the problem...what maybe correct for me...will not work for you. When I first tried to get this working I realized there were 3 different setups:

1) Steam with applaunch 226980

2) Steam with applaunch 226990 (I'm assuming the difference is when you installed PBFX2 or steam)

3) Steam without any applaunch (offline)

Z

Thanks for doing this Zeenon I know how much work this takes.

  • Like 1
Link to comment
Share on other sites

I think to help others with this is to just post the correct xml/scripts/instructions on where to place everything to setup this way there will be no troubles for anyone in the future on how to set this up.

There have been numerous times in the GameEx forums that you have posted that you had something working without posting the solution. You should never expect more than you give. ;)

Link to comment
Share on other sites

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