Jump to content
SpesoftPinballXConvert-It
paulohotline

[RESOLVED] Pinball Arcade - Disable the keypresses provided by the integrated support

Recommended Posts

Hey guys, is there a way to disable the key presses/mouse clicks provided by the integrated process?

I have setup all 66 PBA tables on the Grid setting in the game manager and anything after "1" The Adam Family's" is a crap shoot the key presses go to the right game. I have successfully selected Twilight Zone and StarTrek once but most times it gets stuck on the "My Tables" screen. I can make a video if it helps.

Most times it ends up in exit game and the app crashes as it exits Pinball X and leaves me in Portrait Mode. I would just like to shut this function off and select the game manually.

Share this post


Link to post
Share on other sites

I split this from the other topic, while related, not quite relevant as this more in line as a feature request to allow for modifying the functionality. That said, you may want to read this post by RockyRocket regarding the Camera Mod that is more in line with what you are looking to do.

Share this post


Link to post
Share on other sites

Hello, thanks for the quick response. I have read that post already and my PinballX is setup properly. It's just that there is a delay occurring that is causing the keystrokes to mess up. It's most likely due to me using PBAFreeCamMod with TPA.

So there is no way to shut that functionality off? If it worked fine, I would leave it alone, perhaps a video would help?

Note: I have tried testing the delay from -1 to 29 seconds, it makes no difference.

[PinballArcade]
Enabled=True
WorkingPath=C:\Games\PBAFreeCamMod
Executable=pbafreecammod.exe
Process=PinballArcade11.exe
Parameters=[TABLEFILEWOEXT]
WaitFor=5
Log:
PinballX Support File Data
10:50:12.9 12/30/2015: PinballX - Version 2.1
10:50:13.0 12/30/2015: Windows 7 Professional Service Pack 1 64-bit (15.9GB)
10:50:13.0 12/30/2015: Loading Settings
10:50:13.0 12/30/2015: Initialize Component
10:50:13.0 12/30/2015: Initialize Display
10:50:14.1 12/30/2015: Loading PlugIns
10:50:14.2 12/30/2015: Created DirectX BackGlass Window
10:50:14.3 12/30/2015: Hiding Cursor
10:50:14.3 12/30/2015: Hiding Taskbar
10:50:14.4 12/30/2015: PinDMD2 Intialized
10:50:14.4 12/30/2015: CPU: Intel® Core™ i7 CPU 960 @ 3.20GHz
10:50:14.4 12/30/2015: GPU 1: NVIDIA GeForce GTX 980
10:50:14.4 12/30/2015: GPU 2: NVIDIA GeForce GTX 560
10:50:14.4 12/30/2015: Displays: 2
10:50:14.6 12/30/2015: Load Game List
10:50:14.6 12/30/2015: Loading Database: Pinball FX2
10:50:14.6 12/30/2015: Loading Database: Future Pinball
10:50:14.6 12/30/2015: Loading Database: Visual Pinball
10:50:14.6 12/30/2015: Loading Database: Visual Pinball PH5
10:50:14.6 12/30/2015: Loading Database: Visual Pinball PH2
10:50:14.6 12/30/2015: Loading Database: Visual Pinball 10
10:50:14.6 12/30/2015: Loading Custom Database: PFX2 All
10:50:14.6 12/30/2015: Loading Custom Database: PFX2 Marvel
10:50:14.6 12/30/2015: Loading Custom Database: PFX2 Star Wars
10:50:14.6 12/30/2015: Loading Custom Database: TPA Pinball
10:50:14.7 12/30/2015: Loading Custom Database: Future Pinball BAM
10:50:14.7 12/30/2015: Loading Custom Database: Future Pinball DOF
10:50:14.7 12/30/2015: Loading Custom Database: Future Pinball Original
10:50:14.7 12/30/2015: Loading Custom Database: VP 9.9
10:50:14.7 12/30/2015: Loading Custom Database: VP PM5 Mod
10:50:14.7 12/30/2015: Loading Custom Database: VP10
10:50:14.8 12/30/2015: Finding and matching artwork and videos
10:50:19.5 12/30/2015: Loading Game Statistics and Scores
10:50:19.6 12/30/2015: Main display running full screen windowed.
10:50:19.7 12/30/2015: Loading Surfaces
10:50:19.9 12/30/2015: Finished Loading Surfaces
10:50:19.9 12/30/2015: Initialize Audio
10:50:20.0 12/30/2015: Set Keyboard Controls
10:50:20.0 12/30/2015: Initialize Joystick
10:50:20.3 12/30/2015: 1 Joystick Attached
10:50:20.3 12/30/2015: Started
10:50:26.8 12/30/2015: Exiting
10:50:26.8 12/30/2015: Showing Taskbar
10:50:26.8 12/30/2015: Unhiding Mouse Cursor
10:50:26.8 12/30/2015: Disposing Plugins
10:50:26.8 12/30/2015: Saving Settings
10:50:26.8 12/30/2015: Bye

Share this post


Link to post
Share on other sites

Hey Tom, I tried your updated PinballX.exe as I am having the same issue with cursor jumps. It worked great the first 2 tests with Twilight Zone and StarTrek, then the 3rd time it got stuck on the "My Tables" page and ended up getting stuck on Exit. It has mostly getting stuck since then. Not sure if anyone else is having this issue that is using the PBAFreeCamMod, but its a show stopper for me. Adam's Family which is on Grid 1 seems to work fine most of the time.

[PinballArcade]
Enabled=True
WorkingPath=C:\Games\PBAFreeCamMod
Executable=pbafreecammod.exe
Process=PinballArcade11.exe
Parameters=[TABLEFILEWOEXT]
WaitFor=5
Log:
PinballX Support File Data
10:50:12.9 12/30/2015: PinballX - Version 2.1
10:50:13.0 12/30/2015: Windows 7 Professional Service Pack 1 64-bit (15.9GB)
10:50:13.0 12/30/2015: Loading Settings
10:50:13.0 12/30/2015: Initialize Component
10:50:13.0 12/30/2015: Initialize Display
10:50:14.1 12/30/2015: Loading PlugIns
10:50:14.2 12/30/2015: Created DirectX BackGlass Window
10:50:14.3 12/30/2015: Hiding Cursor
10:50:14.3 12/30/2015: Hiding Taskbar
10:50:14.4 12/30/2015: PinDMD2 Intialized
10:50:14.4 12/30/2015: CPU: Intel® Core i7 CPU 960 @ 3.20GHz
10:50:14.4 12/30/2015: GPU 1: NVIDIA GeForce GTX 980
10:50:14.4 12/30/2015: GPU 2: NVIDIA GeForce GTX 560
10:50:14.4 12/30/2015: Displays: 2
10:50:14.6 12/30/2015: Load Game List
10:50:14.6 12/30/2015: Loading Database: Pinball FX2
10:50:14.6 12/30/2015: Loading Database: Future Pinball
10:50:14.6 12/30/2015: Loading Database: Visual Pinball
10:50:14.6 12/30/2015: Loading Database: Visual Pinball PH5
10:50:14.6 12/30/2015: Loading Database: Visual Pinball PH2
10:50:14.6 12/30/2015: Loading Database: Visual Pinball 10
10:50:14.6 12/30/2015: Loading Custom Database: PFX2 All
10:50:14.6 12/30/2015: Loading Custom Database: PFX2 Marvel
10:50:14.6 12/30/2015: Loading Custom Database: PFX2 Star Wars
10:50:14.6 12/30/2015: Loading Custom Database: TPA Pinball
10:50:14.7 12/30/2015: Loading Custom Database: Future Pinball BAM
10:50:14.7 12/30/2015: Loading Custom Database: Future Pinball DOF
10:50:14.7 12/30/2015: Loading Custom Database: Future Pinball Original
10:50:14.7 12/30/2015: Loading Custom Database: VP 9.9
10:50:14.7 12/30/2015: Loading Custom Database: VP PM5 Mod
10:50:14.7 12/30/2015: Loading Custom Database: VP10
10:50:14.8 12/30/2015: Finding and matching artwork and videos
10:50:19.5 12/30/2015: Loading Game Statistics and Scores
10:50:19.6 12/30/2015: Main display running full screen windowed.
10:50:19.7 12/30/2015: Loading Surfaces
10:50:19.9 12/30/2015: Finished Loading Surfaces
10:50:19.9 12/30/2015: Initialize Audio
10:50:20.0 12/30/2015: Set Keyboard Controls
10:50:20.0 12/30/2015: Initialize Joystick
10:50:20.3 12/30/2015: 1 Joystick Attached
10:50:20.3 12/30/2015: Started
10:50:26.8 12/30/2015: Exiting
10:50:26.8 12/30/2015: Showing Taskbar
10:50:26.8 12/30/2015: Unhiding Mouse Cursor
10:50:26.8 12/30/2015: Disposing Plugins
10:50:26.8 12/30/2015: Saving Settings
10:50:26.8 12/30/2015: Bye

Share this post


Link to post
Share on other sites

Hey Tom, I tried your updated PinballX.exe as I am having the same issue with cursor jumps. It worked great the first 2 tests with Twilight Zone and StarTrek, then the 3rd time it got stuck on the "My Tables" page and ended up getting stuck on Exit. It has mostly getting stuck since then. Not sure if anyone else is having this issue that is using the PBAFreeCamMod, but its a show stopper for me. Adam's Family which is on Grid 1 seems to work fine most of the time.

Did you try to raise the WaitFor parameter ?

5 seems a bit low, start with 15, you can lower it afterwards, if it works then.

Share this post


Link to post
Share on other sites

Hello, I have tried changing the delay from -1 to 29 and it makes no difference. It still takes a long time to get started and still gets stuck. Will wait to hear back some suggestions.

Share this post


Link to post
Share on other sites

Have you tried it without the Camera Mod enabled? Also, if you are using the Camera Mod following the instructions for setup in PinballX, you have to setup Pinball Arcade under Other Systems. Instructions here. I would advise against trying to run the mod from within the intergrated Pinball Arcade support as there may be a confilict between it and the mod causing your issue.

Share this post


Link to post
Share on other sites

Other Systems will not rotate to portrait, therefore not an option for The Pinball Arcade. One of the main reason I could not use it in my cab before. TPA playable now in a cab with the Camera Mod, otherwise forget it too.

Share this post


Link to post
Share on other sites

Other Systems will not rotate to portrait, therefore not an option for The Pinball Arcade. One of the main reason I could not use it in my cab before. TPA playable now in a cab with the Camera Mod, otherwise forget it too.

You can rotate the display within the custom settings area, just use "display" to do it. You can get it from here

http://noeld.com/programs.asp#Display

put the display.exe in the pinballx folder.

then use the launch before and after like below, but reverse which one is which..i use this for VP9 since my monitor is in portrait mode by default and it has to be landscape for VP9( thank god VPX fixes that and now all 3 pinball ones I use TPA VPX and PFX2 allow portrait, but I digress).

TvK04kC.png

now PinballX will switch your monitor orientation before NoEx's camera mod launches and will return to landscape when you quit.

For now I personally can't get the auto table selection to work..but its the least important part to me , picking the table manually isn't a big deal, we're probably about 1 to 2 months from the new UI launching and then its gonna have to all be tweaked to work with that(I'm praying it doesn't break the camera mod).

I should get around to updating the Mod documentation to include the above section but been working on DX11 Camera Mod Table videos.

Hope this helps

Edit: removed part that was old and forgot not needed now

Edited by bloodydrake
  • Like 1

Share this post


Link to post
Share on other sites

My point is that the OP was regarding Pinball Arcade using the integrated support without using the mod in addition to it.

I do not think that your issue is the same and, if using the mod, it should be setup using an Other Systems slot. Please try it as the mod document suggests and report back.

I will be splitting out these posts and combining them with the other topic that was split so that the integrity of the issue as started in the OP is maintained.

Share this post


Link to post
Share on other sites

Yep I can confirm that my PBA/free camera mod combo is in an "other systems" slot ,mostly because the whole built in support slipped right passed me :unsure: .

And secondly because to get the backglass to fill my second 1080p screen I need to not only rotate screen one but change the res of screen two and use Display changer2 for this along with Ahk (can dig out my set up info if needed).

Not sure if the integral support could be leveraged to auto navigate once PBA has loaded via the camera mod?.

Guess if you used the launch before option to do the screen changing stuff first it could work?.

Share this post


Link to post
Share on other sites

@Tom - I am not sure that discussion of the Camera Mod app is a violation as it is created much the same as Nukelauncher to add missing functionality and not as a hack or mod to circumvent DRM or other copy protection. ;)

Share this post


Link to post
Share on other sites

A hack is against the rules even if it does not break copy protection but if it does not patch the original executable or Steam its fine with me. I thought it did.

Ill assume you just don't understand the technicals, but its not like NukeLauncher.

If your saying its fine though Ill assume its like BAM.

Share this post


Link to post
Share on other sites

Not a patch, just a separate executible. I was using Nukelauncher in the broad sense of defining a helper application that runs outside of the application adding functionality without patching or otherwise modifying the program. Since it was mentioned in a few posts and I have done some reading on the various forums including the Pinball Arcade Fans forum, I interpretted it much the same as you did regarding BAM.

Share this post


Link to post
Share on other sites

Hi Tom - I have tested but no luck invoking the DX11 pinballarcade11.exe (without having to rename it to pinballarcade.exe to trick it into loading). The default applaunch parameters will invoke pinballarcade.exe only (Steam does not have an appid assigned separately for the DX11 executible). Do you have the parameters we should use?

Share this post


Link to post
Share on other sites

I've not had a chance to try it yet but it makes sense. PinballX checks for the pnballarcade11.exe as the process name to check. So it should work with the camera mod.

Share this post


Link to post
Share on other sites

OK, I am either a little confuzzled, daft, or both regarding the reference to BAM mod. Do you mean the Camera Mod?

Share this post


Link to post
Share on other sites

Thanks! I don't use the cam mod, but may give it a go so that I can use the DX11 tables instead.

Share this post


Link to post
Share on other sites

Draco, the camera mod gives you the perfect view for playing in a cab. Make sure you download the default cams for every table so you have a starting point that you can tweak for each table. It has really made TPA finally usable in a cab :)

This is also the only way I could get DX11 version of TPA to launch with PinballX.

Share this post


Link to post
Share on other sites

If your saying its fine though Ill assume its like BAM.

From my understanding it works just like BAM, tom.

Pinball arcade are completely fine with it from what I can see as the support/release thread is on their forum....

http://pinballarcadefans.com/forumdisplay.php/112-FreeCamera-Mod

Guess it saves them some dev time :) .

  • Like 1

Share this post


Link to post
Share on other sites

Just to confirm that the camera mod does not modify the TPA code that is distributed. It just intercepts DiectX calls and injects it's code to take control of the in game camera, etc.

In one of the interviews with Farsight it was even mentioned and they were fine with it, and FS employees have mentioned it in the posts in the TPA forums.

  • Like 1

Share this post


Link to post
Share on other sites

Hello I just downloaded and installed the latest PinballX 2.11 and it still gets stuck on the autoselect of tables using the CameraMOD executable.

For the next release, can you add a "tick" to the Pinball Arcade setup page to disable this feature? Thanks much!

Share this post


Link to post
Share on other sites

I could post my PBA loading solution here if desired.

PBA is started (together with FreeCamMod) in a custom emulator slot using a AHK loading script, where you can set all parameters (delays, keypresses..) in an INI file.

  • Like 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...