bloodydrake Posted February 7, 2016 Share Posted February 7, 2016 just curious if its possible and how to set it up.I tried a custom mode and used these settings but I can't get it to show up.Name=ProPinballWorkingPath=C:\Program Files (x86)\Steam\Executable=Steam.exeEnabled=TrueSystemType=0TablePath=Parameters=-applaunch 287900Process=ProPinball Link to comment Share on other sites More sharing options...
Draco1962 Posted February 8, 2016 Share Posted February 8, 2016 Have you tried adding the TablePath= entry? Link to comment Share on other sites More sharing options...
bloodydrake Posted February 8, 2016 Author Share Posted February 8, 2016 no, but i will try that next , thanks for the tip Link to comment Share on other sites More sharing options...
Draco1962 Posted February 8, 2016 Share Posted February 8, 2016 Try adding "[TABLEFILE]" at the end of your parameters string. Link to comment Share on other sites More sharing options...
bloodydrake Posted February 8, 2016 Author Share Posted February 8, 2016 Making progressI got it to show up in PinballX now and it launches the app but once the table launches it automatically returns PinballX menu in the forground and i can hear ProPinball running in the background.I know Pro Pinball doesn't load full screen you have to hit f11 to make it fullscreen with early access version on steam, I'm wondering if thats related[system_4]Name=Pro PinballWorkingPath=C:\Program Files (x86)\Steam\Executable=Steam.exeEnabled=TrueSystemType=0TablePath= entry?Parameters=-applaunch 287900 "[TableFile]"Process=ProPinball Link to comment Share on other sites More sharing options...
Draco1962 Posted February 8, 2016 Share Posted February 8, 2016 Possibly. You may need to write a simple AHK script to run for the F11 keypress. I do not have the application to tell for certain, but my guess is that it will have to have a command line to watch for the process then hit F11. One of the other members familiar with AHK and Pro Pinball may be able to provide further guidance if they have been able to launch it successfully. 1 Link to comment Share on other sites More sharing options...
Ginsonic Posted February 8, 2016 Share Posted February 8, 2016 I just purchased the game and I will soon provide an AHK script to start it within PinballX, stay tuned 1 Link to comment Share on other sites More sharing options...
Ginsonic Posted February 8, 2016 Share Posted February 8, 2016 Well, current Pro Pinball version is not very cab friendly, for a proper handling a mouse is still needed and there is no key remapping available. I think, I can handle it, but it will need some time to automate it in a satisfying way... Link to comment Share on other sites More sharing options...
Carny_Priest Posted February 8, 2016 Share Posted February 8, 2016 keyremapping:https://www.pro-pinball.com/forum/viewtopic.php?f=12&t=621#p3105 Link to comment Share on other sites More sharing options...
Ginsonic Posted February 9, 2016 Share Posted February 9, 2016 keyremapping:https://www.pro-pinball.com/forum/viewtopic.php?f=12&t=621#p3105Great, thanks, this will help Link to comment Share on other sites More sharing options...
Ginsonic Posted February 11, 2016 Share Posted February 11, 2016 Progress report: A few more tests and the starter should be ready soon !The main problem is, that there are currently no real navigable buttons (only mouse clickable), so that their coordinates must be learned once when starting Pro Pinball with a certain resolution (they are stored in a settings file afterwards). 1 Link to comment Share on other sites More sharing options...
Draco1962 Posted February 11, 2016 Share Posted February 11, 2016 If I am following what you are saying correctly. pretty much an X-Y coordinate pixel schema which would vary depending on the screen pixel size and orientation. Link to comment Share on other sites More sharing options...
Ginsonic Posted February 11, 2016 Share Posted February 11, 2016 Yes, but in the first release very simple with a definable key, where you can learn the x and y coordinate of the "Start" area on the start screen of Pro Pinball . If there is any need, I could implement the other buttons (in the main menu after pressing Escape) later on and map them to definable keys too ! 1 Link to comment Share on other sites More sharing options...
Sir Cheddar Posted February 11, 2016 Share Posted February 11, 2016 For reference, here is what I have. I use the backer version at the moment but the steam version should work as well.;#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.SendMode Input ; Recommended for new scripts due to its superior speed and reliability.SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.PPdir = C:\Games\Pro-PinballRun, "%PPdir%\ProPinball.exe", %PPdir%sleep 1000Process, wait, ProPinball.exeWinWaitActive, ahk_class Cocos2dxWin32Send {F11}sleep 10000;MouseClick,left,685,920MouseClick,left,463,793process, WaitClose, ProPinball.exeExitApp; You can change your key bindings here#IfWinActive ahk_class Cocos2dxWin320::escapep::F4e:: Send {escape} sleep 1000 MouseClick,left,950,795 sleep 1000 Send {!F4}return#IfWinActive 1 Link to comment Share on other sites More sharing options...
Ginsonic Posted February 12, 2016 Share Posted February 12, 2016 Thanks Sir Cheddar,of course our scripts are similar, so please take, whichever you like Attached you can find my solution, have much fun starting Pro Pinball Ultra !PPU_Starter.zip 2 Link to comment Share on other sites More sharing options...
bloodydrake Posted February 12, 2016 Author Share Posted February 12, 2016 thanks guys really appreciate the help! Link to comment Share on other sites More sharing options...
Carny_Priest Posted July 5, 2016 Share Posted July 5, 2016 Cabinet support is here! Command line instructions are included in a text file with the updated executable. And it seems like you do need to launch from the command line to enable multi-monitor support. Setting up cabinet mode: it's not too clear what to do but I alt-tabbed to enable the DMD window and then dragged it to the third monitor. Then used Pro Pinball's in-game settings menu to change it to full screen and position it where I wanted it. Similar method for the backglass. Although it is certainly still possible to continue to use PinballX backglass support so that you can use the Silver Castle versions of the backglass. As a launcher, I tweaked Ginsonic's script for my particular configuration. Very excited that there is image flipping for the DMD which gives me p2k support right out of the gate: Oh, and there is also multi-sound device support. Can route voice and music to the backbox and have playfield/machine sounds routed to the TV's speakers. Link to comment Share on other sites More sharing options...
Draco1962 Posted July 5, 2016 Share Posted July 5, 2016 May have to give this a try. Anyone have a config and .xml to share? Link to comment Share on other sites More sharing options...
Carny_Priest Posted July 6, 2016 Share Posted July 6, 2016 ini Spoiler [System_12] Name=Pro Pinball Ultra Enabled=True SystemType=0 WorkingPath=C:\PinballX\Scripts Executable=LaunchPPU.exe Parameters= LaunchBeforeWorkingPath= LaunchPPU.ahk Spoiler #NoEnv #SingleInstance force #WinActivateForce SetTitleMatchMode, 2 DetectHiddenWindows, On antimicro_Path=c:\antimicro RegRead, SteamDirPath, HKCU, Software\Valve\Steam, SteamPath ;IniRead, antimicro_Path, LaunchPPUSettings.ini, Runtime, antimicro_Path ;IniRead, waitStartscreen, LaunchPPUSettings.ini, Runtime, waitStartscreen ;IniRead, coordStartX, LaunchPPUSettings.ini, Runtime, coordStartX ;IniRead, coordStartY, LaunchPPUSettings.ini, Runtime, coordStartY ; get tablename (for future versions) ;tableName = %1% Run, %antimicro_Path%\antimicro --no-tray --hidden --profile "%antimicro_Path%\profiles\SlamIt.joystick.amgp" Run, dc2.exe -configure="%A_ScriptDir%\dc2config\TPASettings.xml" Run, "%SteamDirPath%\Steam.exe" -applaunch 287900 checkprocessagain: Process, Wait, ProPinball.exe, 5.5 NewPID=%ErrorLevel% ; Save the value immediately since ErrorLevel is often changed. If NewPID=0 Goto checkprocessagain ;wait for PPU window get active ;WinWait, ahk_exe ProPinball.exe ;WinActivate, ahk_exe ProPinball.exe ;wait for start screen ;Sleep, %waitStartscreen% ;switch to fullscreen ;Sleep, 500 ;SendInput, {F11} ;Sleep, 1000 ;start game by mouseclick ;if coordStartX != -1 ; Click %coordStartX%, %coordStartY% ;else ; GoSub KhReadStartCoord ;wait for program termination Process, WaitClose, ProPinball.exe Run, dc2.exe -configure="%A_ScriptDir%\dc2config\4KSettings.xml" Run, taskkill /im antimicro.exe /f,, Hide ExitApp ; Remapping --------------------------- ;KhReadStartCoord: ; KeyWait, LButton ; MouseGetPos, xpos, ypos ; IniWrite, %xPos%, LaunchPPUSettings.ini, Runtime, coordStartX ; IniWrite, %yPos%, LaunchPPUSettings.ini, Runtime, coordStartY ; Return #IfWinActive ahk_exe ProPinball.exe ; Digital Plunger - Fire ; Joy1:: ; Send {Down} ; Return ; Right Flipper ; Joy2:: ; Send {RShift down} ; SetTimer, WaitForJoy2, 10 ; Return ; WaitForJoy2: ; If not GetKeyState("Joy2") ; { ; Send {RShift up} ; SetTimer, WaitForJoy2, off ; Return ; } ; Send {RShift down} ; Return ; Right 2nd Flipper - Magnosave ; Joy3:: ; Send {i} ; Return ; ; Exit Table e:: WinClose, ahk_exe ProPinball.exe Return ; Start Game ; Joy9:: ; Send {s} ; Return ; Left Flipper ; Joy10:: ; Send {LShift down} ; SetTimer, WaitForJoy10, 10 ; Return ; WaitForJoy10: ; If not GetKeyState("Joy10") ; { ; Send {LShift up} ; SetTimer, WaitForJoy10, off ; Return ; } ; Send {LShift down} ; Return ; Left 2nd Flipper ; Joy11:: ; f:: ; ;Send {q} ; Send {w} ; Send {a} ; Return ; Insert Coin 1 ; Joy12::Send {1} #IfWinActive I have the command line options invoked under Steam's launch options for Pro Pinball Ultra. Use Steam Client and right-click Pro Pinball in your Library xml Spoiler <menu> <game name="Timeshock! (Pro Pinball 1997)"> <description>Pro Pinball: Timeshock! (Pro Pinball 1997)</description> <rom></rom> <manufacturer>Pro Pinball</manufacturer> <year>1997</year> <type>SS</type> <hidedmd>True</hidedmd> <hidebackglass>True</hidebackglass> <enabled>True</enabled> <rating>0</rating> </game> </menu> Link to comment Share on other sites More sharing options...
randr Posted July 6, 2016 Share Posted July 6, 2016 I'm not having luck getting view right on cab mode Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
Carny_Priest Posted July 6, 2016 Share Posted July 6, 2016 I think that there is only one cab view. Aside from the separate DMD, it looks pretty much the same as the sneak preview that was an easter egg in earlier versions. Where are you running into problems? Link to comment Share on other sites More sharing options...
randr Posted July 6, 2016 Share Posted July 6, 2016 Apron is cut off in other version I could see it Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
Carny_Priest Posted July 6, 2016 Share Posted July 6, 2016 Were you using the medium view previously or the sneak cabinet view? I don't think that they changed much from the cab preview. I don't recall about the apron though. Apron is cut off in the current version. Because the views are pre-rendered I don't see that there is a way to tweak it. You might put it a request at the Pro Pinball forums. Not that development is speedy, but they did listen to me on the DMD flipping. No other commercial entity has. Link to comment Share on other sites More sharing options...
Carburetor Posted July 7, 2016 Share Posted July 7, 2016 If 'q' is used in the command line control, Pro pinball skips the console view and goes directly into Timeshock. When, inside Pro Pinball you go into settings and next into controls, scroll down to the last entry, which is 'Exit application', if you enter the same keypress as the one you use to exit in Pinballx, Pro Pinball wil shut down. On my cab, with the entry in the settings manager in Pinballx as shown below, it works perfectly to enter and exit Timeshock from within PinballX 1 1 Link to comment Share on other sites More sharing options...
andyco Posted July 15, 2016 Share Posted July 15, 2016 any one got this working yet. Link to comment Share on other sites More sharing options...
Recommended Posts