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. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

Had Visual Pinball X and PinballX running really sweet on a new fast laptop on a two monitor set up. Installed about 20 tables. I then installed a T2 Judgement Day table and it crashed and since then I've had the following issue:-

Visual Pinball X still runs perfectly but if I boot tables using the PinballX front end, I encounter problems with the mouse pointer (and a further issue I'll go on to explain). I can see that it is being forced all the way to the top right of the Backglass screen and when I try to move the pointer it springs back to the top right. It does this for about 10 - 20 seconds and then eventually allows me to move it. I can then right click to make changes to the Backglass.

I've tried switching round the backglass and playfields, I've changed the order they are laid out in Windows and I've tried changing which one is my main display but nothing seems to stop this mouse pointer going to the top right. I've even removed a wireless dongle for an external mouse but that had no effect.

The further downside to this, is that because the mouse pointer isn't behaving properly, when I exit a table, it doesn't exit back to the PinballX front end but brings up the Visual Pinball X "quit to editor/resume". However, If I move the mouse pointer (when I'm able to) to the playfield (although it's invisible/Hidden), I can then quit properly.

I've half sorted the problem by changing the "Exit Emulator" key to [ and the "Exit PinballX" key to ] but I have to wait the 10 - 20 seconds after the table has been running to be able to use these.

So in summary, it looks like something in PinballX is forcing the mouse pointer to the top right for about 10 - 20 seconds which is causing the conflict. VPX does not do this.

Hope someone can help

Thanks in advance

T

Posted

Attached as requested. Thanks for your assistance.

I have another Pinball set up running just VP9 tables that's running perfectly, so in the meantime, I'll compare these two files on this new PC to those on the old slow PC

Cheers

T

log.txt PinballX.ini

Posted
Quote

because the mouse pointer isn't behaving properly, when I exit a table, it doesn't exit back to the PinballX front end but brings up the Visual Pinball X "quit to editor/resume"

Do you have pbx running as admin and set an exit emulator key in pbx ?

This should terminate all processes and get you back to pbx.

I don't use an mouse on my cabinet, but I can imagine that the mouse must be moved outside the looking area.

And I'm curious: why you want to use your mouse in the first 20 seconds a table is launching ?

 

Posted
5 minutes ago, Mike_da_Spike said:

And I'm curious: why you want to use your mouse in the first 20 seconds a table is launching ?

 

Doesn't VP have a nag screen for tables first run that has to be addressed?

Posted

Hi MdS,

Everything was running perfectly prior to the T2 table crashing. I hadn't needed to change any privileges for it to be working perfectly.

I didn't have to change the the "exit emulator" key either when everything was running perfectly. It exited properly to PinballX. I have now changed the "exit emulator" key to X so it doesn't get confused with Q or ESC that now exits to VPX.

I don't need to use the mouse, it's this "forced" mouse movement that because it's going to the top right is making the exit key go "screwy".

If I wait 20 seconds, then press the X key (changed from Q), it does exit properly to PinballX. If I tried to still use Q, it gets confused and only exits to the "quit emulator/resume" in VPX.

Cheers

T

Posted

Hi D1962

I have CABINET mode set, so I don't get the NAG screens.

I'm guessing there's some code in PinballX that is forcing mouse movement to the top right, maybe to hide the mouse pointer? During table boot up, I can see the mouse pointer as a spinning circle forced up to the top right of the backglass screen. If I try to move it in any direction, it "springs" back to the top right. Once the Backglass is showing, it becomes an arrow pointer but for 10 - 20 seconds, it continues to spring back to the top right if I try to move it.

T

Posted

Do you have exclusive fullscreen set in VPX video options? 

edit - from the log i think you do.

Not sure what's happening in the log here;

11:27:52.56  15/11/2020:  Exit System Control Pressed - Timer
11:27:53.53  15/11/2020:  Created DirectX BackGlass Window
11:27:53.96  15/11/2020:  Main display running full screen windowed.
11:28:01.85  15/11/2020:  Exit System Control Pressed - Timer
11:28:02.79  15/11/2020:  Created DirectX BackGlass Window
11:28:03.22  15/11/2020:  Main display running full screen windowed.
11:28:12.09  15/11/2020:  Exit System Control Pressed
11:28:15.13  15/11/2020:  Created DirectX BackGlass Window
11:28:15.56  15/11/2020:  Main display running full screen windowed.

Maybe @Tom Speirswill have an idea about that

Posted

Hi, this is normal behavior. Why exactly do you need the mouse in visual pinball?

The other issue sounds unrelated.

 

Why do you think it is to do with the mouse?

Its normal to not allow exit until the table is displayed. PinballX tries to hide all sign of the operating system and vp.

If you dont actually want to play a table then no need to launch it from PinballX?

 

  • Like 1
Posted

Hi S & TS

I'm guessing that timer thing is me experimenting with the "hold to exit" functionality to see if that helped.

I don't need the mouse (other than to right click on backglasses to change grill visibility options). I did experiment this afternoon by changing the backglass to not being an .exe but that made it worse as I couldn't even see the mouse pointer at all although I could invisibly move it around and guess where it would click.

I have experimented with full screen hack and force full screen in VPX but that didn't sort the mouse pointer issue. It is currently set to do both these things at present

It's frustrating as I know it was all working perfectly until I tried a T2JD table and after it crashed it screwed something up.

My main set up (that's in a cabinet) is using a really old Sony VAIO which runs PinballX and VP9.95 really well but it won't do VPX (and it green screens all videos). I've been experimenting with my main fast laptop (9th Gen i7, RTX2060 & 16GB RAM) to see if I could get VPX running well and therefore invest in a new laptop for the main cabinet so it can run VPX.

If the forcing of the mouse pointer off the screen is intended then I can simply wait the 20 seconds to exit a table (should I have selected the wrong one in error). I have designated the X key to exit emulator to prevent clashing with the Q which quits to VPX editor.

One point to note, is that during that 20 seconds, I can press 5 to enter credits, 1 to start game and actually start playing but pressing a key to exit VPX doesn't work until the 20 seconds has elapsed

Thanks again for your assistance

T

Posted

I even think that an exit of a table is intended set with a timeout of 15-20 seconds until it is fully loaded.

As Tom said (and I raised the question myself), why you want to exit a table that you just started?

Posted

You'd want to exit a table if you'd selected the wrong one by accident.

I've just tested launching a table via PinballX and I can press Q to quit to editor immediately (no 15-20 second delay). I can't press X to quit to PinballX though.

Has the "hide cursor" functionality been introduced some time after PinballX v4.65? I'm running v4.65 on my main (slow) set up which is running perfectly with VP9 tables. I am running PinballX v4.77 on my new (fast) laptop.

I might try uninstalling PinballX v4.77 and install PinballX v4.65 to see if that helps

Cheers

T

Posted

Be aware that quiting the emulator is different by using own exit key or by the quit emulator button in Pbx.

And yes, if you select a wrong table, you need to wait a bit before the exit emulator button takes effect. 

To be honest, I never had this on my cab and I have a lot of tables !

Posted

OK.... I'm guessing this is something to do with the enforced delay to exiting and it has come to light due to the fact that I'm running it on a new laptop which is able to load tables in a fraction of the time that my old system could.

I've just tried my main (old, slow) system (running PinballX v4.65) and attempted to exit as soon as I could and it exited to VP9 editor rather than PinballX. I'd not noticed this before as the delay was sufficient to exceed the speed at which the old laptop could run at.

In summary.... my new laptop had me pressing the exit key about 13 times before it exited. My medium speed laptop (running PinballX v4.73) reacted after about 7 presses. And because my old system was so slow, I had to only press the eit key about 2 or 3 times. On  my old slow system, I don't even get time to test if the mouse pointer is being forced to the top right!

So I'm also going to have to assume that when I said everything was running perfectly prior to the T2 install, I may not have been exiting tables quick enough to highlight the issue.

Apologies if I've wasted your time on the forum but now I know there's an enforced delay, I will take it into account.

Thanks again for all of your help

T

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