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

Disabling PinballX's auto key presses?


Stexe

Recommended Posts

Hello. I'm trying to disable the auto key presses that occur with PinballX when loading a game. For example, if I play Pinball FX2's "Star Wars: Starfighter Assault" it inputs key presses that skips the ship selection (of either X-Wing or TIE Fighter). I can change the delay so it happens later, but I want it to not happen at all. Same problem occurs with Pinball Arcade, it will constantly send inputs and basically forces a loading of the last game played and then cycles through the ball types.

I'm using PinballX 2.6.2 and don't see any option to disable them. I tried every different delay setting I could think of, even going into the config file itself and changing them to 1 second or 0 seconds or leaving it blank and more. Nothing seems to work in disabling them.

I also looked around for solutions, but haven't been able to find any. Threads like the one I attached didn't really have any information that worked for me either.

Any help would be greatly appreciated, thank you.

 

EDIT: Also, being able to set what the auto key presses were would be useful if that's possible. It seems when I load Pinball Arcade on our machines the cursor goes off screen and hitting enter doesn't send to the Pinball Arcade window. So having something automated to fix that would be good too.

 

Link to comment
Share on other sites

Hey Stexe,

 

you may try following:

- go into your config.ini

- search for the Pinball FX2 settings

- look for "wait for" setting

- enter value -1

 

Some releases ago that fixed the issue. I´m not sure if this solution still exists, because Tom (I think it was Tom) told me once that this function isn´t necessary anymore and therefore took this option out. But give it a try. My setting is still "Wait for = -1". But I havn´t played, for example, "Avengers" for a long time. At the Avengers table the auto keypress selected a ball for you, what was really annoying.

 

Kind regards,

Jannek

Link to comment
Share on other sites

10 minutes ago, Jannek said:

Hey Stexe,

 

you may try following:

- go into your config.ini

- search for the Pinball FX2 settings

- look for "wait for" setting

- enter value -1

 

Some releases ago that fixed the issue. I´m not sure if this solution still exists, because Tom (I think it was Tom) told me once that this function isn´t necessary anymore and therefore took this option out. But give it a try. My setting is still "Wait for = -1". But I havn´t played, for example, "Avengers" for a long time. At the Avengers table the auto keypress selected a ball for you, what was really annoying.

 

Kind regards,

Jannek

 

I've tried -1 but it still seems to happen almost instantly when the game loads. Any other ideas?

Link to comment
Share on other sites

It seems using "PinballXLite.exe" removes the auto keypresses. I'm unsure what else using that does though. It seems to not properly exit Pinball Arcade, but it works fine with Pinball FX2 from everything I can tell.

I actually wonder if there is a way to customize what auto keypresses are sent. It seems like enter and left is hit multiple times from how it reacts to Pinball Arcade. Any idea on how to change that and/or change the mouse position (so it focuses the Pinball Arcade screen instead of the DMD)?

Link to comment
Share on other sites

I recommend addressing any issues with Pinball FX2 and Pinball Arcade integrated support as separate topics. While the keypresses and timing issues are broadly related to the hard coding with the integrated support for each, that is where the similarity ends.

The Pinball FX2 issues are likely to be more easily addressed. Pinball Arcade, not so much as Farsight continues to tweek and degrade the UI functionality at a whim.

Link to comment
Share on other sites

3 minutes ago, Draco1962 said:

I recommend addressing any issues with Pinball FX2 and Pinball Arcade integrated support as separate topics. While the keypresses and timing issues are broadly related to the hard coding with the integrated support for each, that is where the similarity ends.

The Pinball FX2 issues are likely to be more easily addressed. Pinball Arcade, not so much as Farsight continues to tweek and degrade the UI functionality at a whim.

 

From my experiences using it they are related, though. Both have similar keypresses (left + enter repeatedly pressed). I want to disable or customize the auto keypresses for both. Wouldn't a solution for one be applicable to the other?

Link to comment
Share on other sites

6 hours ago, Stexe said:

 I want to disable or customize the auto keypresses for both. Wouldn't a solution for one be applicable to the other?

Not necessarily as the coding for the integrated support, while some of the same or similar code may be used in both, there are vast differences in the GUIs between the two products.

To say one solution would be applicable for both would be like saying that since apples and pears both come from trees, that they both have the same sunlight, water and fertilization requirements.

Link to comment
Share on other sites

5 minutes ago, Draco1962 said:

Not necessarily as the coding for the integrated support, while some of the same or similar code may be used in both, there are vast differences in the GUIs between the two products.

To say one solution would be applicable for both would be like saying that since apples and pears both come from trees, that they both have the same sunlight, water and fertilization requirements.

 

So you're saying Pinball X sends its keypresses different ways depending on what app is loaded? Because it sure doesn't seem that way.

Link to comment
Share on other sites

Different apps I think should say it all. I don't think that I can say it any other way.

So please address issues regarding Pinball Arcade and Pinball FX2 as separate issues so that it is clear for both support staff and other users as was originally requested. Thanks!

Link to comment
Share on other sites

1 minute ago, Draco1962 said:

Different apps I think should say it all. I don't think that I can say it any other way.

So please address issues regarding Pinball Arcade and Pinball FX2 as separate issues so that it is clear for both support staff and other users as was originally requested. Thanks!

 

Uh... what? The issue is about Pinball X, not anything else. The SINGLE APP not the other things it loads. The commands are being sent by Pinball X itself. I'm not talking about Pinball Arcade or Pinball FX2 except as examples of what Pinball X itself is doing. This is a single issue.

Link to comment
Share on other sites

Ok, I give up. I am obviously not getting the point across and I am not going to bother trying to convince you why you're assumption is flawed anymore. You obviously know much more than I do about this. Good luck!

Link to comment
Share on other sites

12 minutes ago, Draco1962 said:

Ok, I give up. I am obviously not getting the point across and I am not going to bother trying to convince you why you're assumption is flawed anymore. You obviously know much more than I do about this. Good luck!

 

I do programming and development. I don't see how my "assumption" is flawed. Pinball X monitors programs that load and if it sees X program load it then runs certain keypresses. If I had it run a program known as "PinballFX2.exe" that wasn't actually Pinball FX2 it would still try to input the keypresses. It has to do completely with Pinball X and what it thinks is happening. It has nothing to do with the specifics of Pinball Arcade or Pinball FX2.

Link to comment
Share on other sites

Just so you know Stexe, if you set a system up as a custom system you can do whatever you want with it and PinballX won't send keypresses. You will however need to code some scripts. What you are asking is certainly possible without a change to PinballX though and without me having to add features.

I am replying here because you said you were a programmer. So you can do what you need without a new feature in PinballX.

EDIT: I see Carny pretty much said the same thing. I just saw that. Reply in that topic if you need help. Thanks. Tom.

  • Like 1
Link to comment
Share on other sites

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