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] Support for Pinball FX2


Loadedweapon

Recommended Posts

Yup tried with setting both ways, false/true, tried file matching I just at a loss, not sure why it is not working.

I can still show normal backglass png, just no vids, and I can open any of the vids (mp4 or fv4) as a playfield and it shows up and plays there just fine, just wont play in the DMD or Backglass, it just seems like it does not like the other 2 monitors, but then at the same time it will show normal pics as a DMD or backglass just fine.

Link to comment
Share on other sites

Hi,

I can't figure out how to make it work with Steam :

I launch PinballX

I select the table

It opens Pinball FX2 via Steam.exe

It selects the wright table so I think both script and xml are OK

But I can't come back to PinballX wheel, keys I define in PinballX don't work.

And if i quit the game, it crashes or I still have a Pinball FX2 process running.

How should it work once Im in Pinball FX2 ? Im confused.

Link to comment
Share on other sites

Thanks you are the best, I love your work.

Anyway to request some English instructions cards, kind of like what Hack-Tarus has on their French site. I have used a few of his, even in French it is nice as it is a vid playing and showing the important sections of the game, just wish I could find a English version.

  • Like 1
Link to comment
Share on other sites

So I did up a quick instruction guide for "Marvel - Blade" and "Marvel - Avengers". It's "ShoryukenToTheChin's Table Guides" from over at the ZenStudios forum. I basically packaged up the pdf to swf. I zipped the 2 files on the FTP under the instructions folder (called Marvel - Blade.zip and Marvel - Avengers.zip). Unzip the contents to your instructions folder and see how it goes. It's 30 pages for Blade and 18 for Avengers (his guides are extremely thorough). As it stands I don't believe PinballX can read multiple pages from swf (it would keep the directories a bit more organized). I've also posted a really basic instruction version (of Zen - Plants vs Zombies) using the Table Guides in-game on the FTP to compare and see which is more ideal. Let me know if you want more :)

  • Like 1
Link to comment
Share on other sites

Ended up doing the whole set. They are individually zipped under the media/instructions/#open6l folder on the FTP. Be sure to extract each file into your instructions folder (you should have filename.swf, filename 1.swf, filename 2.swf etc for each table).

Also make sure the naming matches your own media naming.

  • Like 2
Link to comment
Share on other sites

New ahk script with 4 new SW tables: (Note I'm using the table names from the data dir so may need to rename the table titles)


#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_Han_Solo:
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_Droids:
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_Episode_4:
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_Light_VS_Dark:
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_Episode_6:
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_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 {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_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 {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_Episode_5:
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

STARWARS_CloneWars:
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

STARWARS_Boba_Fett:
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

Football:
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_DrStrange:
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_CaptainAmerica:
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_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 {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_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 {Down Down}, Send {Down 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 {Down Down}, Send {Down 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 {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_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 {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_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 {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_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 {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_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 {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_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 {Down Down}, Send {Down 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 {Down Down}, Send {Down 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 {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_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 {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_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 {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_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 {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

PlantsVsZombies:
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

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 {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 {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 {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 {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 {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

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 {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 {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 {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 {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 {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 {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 {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 {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 {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

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 {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

  • 3 weeks later...

For an auto hot key noob like myself is there anything I need to do with the exe and ahk files I've downloaded? I saw a comment in an earlier post about "re-registering" the ahk file.

I've got all the files in the correct places, can see the tables etc in pinball x but when I select a table it's just taking me to the normal pinball fx2 menu where I have to select a table etc. This is making me think that my AHK file isn't working.

Link to comment
Share on other sites

Lol that script's getting looooooong! :P

Ha yes it is , here is what I am using - works no better or worse than yours but is a tad shorter:) ....

#NoEnv

#SingleInstance force

SetTitleMatchMode 2

DetectHiddenWindows On

;SendMode Input

SetWorkingDir %A_ScriptDir%

Table = %1% ;Variable from PinballX

WinWait, ahk_class PxWindowClass

WinActivate, ahk_class PxWindowClass

WinWaitActive, ahk_class PxWindowClass

Gosub %table%

Process, WaitClose, Pinball FX2.exe

ExitApp

;Table Selection

;#1

Zen-SWHS:

down=0

right=0

Goto Navigation

;#2

Zen-SWDR:

down=0

right=1

Goto Navigation

;#3

Zen-SWNH:

down=0

right=2

Goto Navigation

;#4

Zen-SWMOTF:

down=0

right=3

Goto Navigation

;#5

Zen-SWROTJ:

down=0

right=4

Goto Navigation

;#6

Zen-SWSA:

down=0

right=5

Goto Navigation

;#7

Zen-SWDV:

down=0

right=6

Goto Navigation

;----------------------------------------------------------

;#8

Zen-SWESB:

down=1

right=0

Goto Navigation

;#9

Zen-SWCW:

down=1

right=1

Goto Navigation

;#10

Zen-SWBF:

down=1

right=2

Goto Navigation

;#11

Zen-Football:

down=1

right=3

Goto Navigation

;#12

Zen-DStrange:

down=1

right=4

Goto Navigation

;#13

Zen-CaptAmer:

down=1

right=5

Goto Navigation

;#14

Zen-FFour:

down=1

right=6

Goto Navigation

;----------------------------------------------------------

;#15

Zen-Civil:

down=2

right=0

Goto Navigation

;#16

Zen-Avengers:

down=2

right=1

Goto Navigation

;#17

Zen-FearItself:

down=2

right=2

Goto Navigation

;#18

Zen-InfinityGauntlet:

down=2

right=3

Goto Navigation

;#19

Zen-Hulk:

down=2

right=4

Goto Navigation

;#20

Zen-Thor:

down=2

right=5

Goto Navigation

;#21

Zen-MoonKnight:

down=2

right=6

Goto Navigation

;----------------------------------------------------------

;#22

Zen-GhostRider:

down=3

right=0

Goto Navigation

;#23

Zen-XMen:

down=3

right=1

Goto Navigation

;#24

Zen-Blade:

down=3

right=2

Goto Navigation

;#25

Zen-IronMan:

down=3

right=3

Goto Navigation

;#26

Zen-SpiderMan:

down=3

right=4

Goto Navigation

;#27

Zen-Wolverine:

down=3

right=5

Goto Navigation

;#28

PlantsVsZombies:

down=3

right=6

Goto Navigation

;----------------------------------------------------------

;#29

Zen-MSplosion:

down=4

right=0

Goto Navigation

;#30

Zen-EarthD:

down=4

right=1

Goto Navigation

;#31

Zen-Mars:

down=4

right=2

Goto Navigation

;#32

Zen-Excal:

down=4

right=3

Goto Navigation

;#33

Zen-Para:

down=4

right=4

Goto Navigation

;#34

Zen-Epic:

down=4

right=5

Goto Navigation

;#35

Zen-Secrets:

down=4

right=6

Goto Navigation

;----------------------------------------------------------

;#36

Zen-Biolab:

down=5

right=0

Goto Navigation

;#37

Zen-Pasha:

down=5

right=1

Goto Navigation

;#38

Zen-Rome:

down=5

right=2

Goto Navigation

;#39

Zen-Shaman:

down=5

right=3

Goto Navigation

;#40

Zen-Tesla:

down=5

right=4

Goto Navigation

;#41

Zen-ElDorado:

down=5

right=5

Goto Navigation

;#42

Zen-V12:

down=5

right=6

Goto Navigation

;----------------------------------------------------------

;#43

Zen-Sorc:

down=6

right=0

Goto Navigation

Navigation:

Sleep, 11000

Send {Enter Down}, Send {Enter Up}

Sleep, 20

Send {Enter Down}, Send {Enter Up}

Sleep, 500

loop, %Down%

{

Send {Down Down}, Send {Down Up}

Sleep, 20

}

loop, %Right%

{

Send {Right Down}, Send {Right Up}

Sleep, 20

}

Send {Enter Down}, Send {Enter Up}

Sleep, 1000

Send {Enter Down}, Send {Enter Up}

Return

Return

Not originally my layout, but it works.

  • Like 1
Link to comment
Share on other sites

Yeah that`s a bit more compact. From djvj hs module?

No, I do not know who originally created the base layout - I found it on the FTP under a folder called "my working version" and changed it to my needs.

I have had a quick play with DJVJ`s script to try and make this work from an .INI, but so far have not got this to work :unsure: - maybe above my pay grade.

Need to learn more about Ini structure I think.

Link to comment
Share on other sites

How are you guys selecting the football tables?

I have all the media associated correctly but I can't figure out an ahk to automate the selection of each team. Am I right in thinking you have it selecting "football" for each table and then navigate the menu manually?

Great info in this thread btw, it got me up an running in no time :)

Link to comment
Share on other sites

How are you guys selecting the football tables? I have all the media associated correctly but I can't figure out an ahk to automate the selection of each team. Am I right in thinking you have it selecting "football" for each table and then navigate the menu manually? Great info in this thread btw, it got me up an running in no time :)

Exactly yes, that one sub menu is a pain.

I like PinballX to skip past the one player option straight to the game usually, but with the football sub menu that then means manual navigation again.

Do you like the footy tables by the way?.

Over time I now notice that I only really play the star wars ones, and have removed the others.

Link to comment
Share on other sites

How are you guys selecting the football tables? I have all the media associated correctly but I can't figure out an ahk to automate the selection of each team. Am I right in thinking you have it selecting "football" for each table and then navigate the menu manually? Great info in this thread btw, it got me up an running in no time :)

Exactly yes, that one sub menu is a pain.

I like PinballX to skip past the one player option straight to the game usually, but with the football sub menu that then means manual navigation again.

Do you like the footy tables by the way?.

Over time I now notice that I only really play the star wars ones, and have removed the others.

Not really played much to be honest, just getting everything setup for my vpin build at the moment.

Link to comment
Share on other sites

I'm trying to get PinballX running reliably with PinballFX2. I have no problems running PinballFX2 on steam standalone. I had everything working (.xml all loaded with hotkey script). It worked fine until I switched from desktop monitor to dual screen with TV as my main monitor. I can still run PinballFX2 fine directly through steam but if I try to launch it from PinballX, I get the following error:

Cannot create d3d device

Adapter:0, DevType: 1

Driver: aticfx32.dll

Description: ATI Radeon HD 4600 Series

VendorId: 00001002

DeviceId: 00009498

SubSysId: 10021002

Revision: 00000000

Size: 1024x768, Window: 000f005c FullScreen: true PresenationInterval: 1

HW: 88760868 D3DERR_DEVICELOST Device lost

SW: 88760868 D3DERR_DEVICELOST Device lost

It's running on an old work computer that is:

Windows 7
Intel Core 2 Quad Q8400 @ 2.66GHz
4GB
ATI Radeon 4600 HD

I've trying most of the suggested to fix this found online and the steam forums with no luck. Is it just that my video card can't handle it?

Thanks in advance.

Link to comment
Share on other sites

hi,

when launching the new star wars tables my back glass image does not stay up when i start the table, just get a black screen.

it is working fine with all the other tables. i have downloaded all back glass from the ftp.

any pointers will be helpful.

thank you

Link to comment
Share on other sites

thank you open6l,

that was exactly the issues i had. you are the man.

another question i had was about the football tables. how people launch the separate team from pinballx. i guest the script need modification somehow.not too sure , didnt see anyone doing it so far.

thanks to everyone who makes awesome tools for the pinhead community.

edit: never mind the question, i messed around the the ahk and figured it out for one of them didn't think it was that simple

Link to comment
Share on other sites

script worked only for football 1 table but not the others because Zen for some reason memorize the last football table location instead of a default one, so the script doesnt work if i play a different football table.

anyone has a way around that so Zen stay at the same location when selecting the team.

thank you

  • Like 1
Link to comment
Share on other sites

script worked only for football 1 table but not the others because Zen for some reason memorize the last football table location instead of a default one, so the script doesnt work if i play a different football table.

anyone has a way around that so Zen stay at the same location when selecting the team.

thank you

No way to do it at the moment, the way I and I'm sure everyone else has it configured is to apply the same bit of code to every football table in the ahk.

Link to comment
Share on other sites

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