Jump to content



Photo
* * * * * 1 votes

True Full screen in VP 10.1 loses focus - requires Alt-tab


  • Please log in to reply
373 replies to this topic

#21 randr

randr

    I'm just a hardware guy so...

  • VIP
  • 2,650 posts
  • Location:Minnesota

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 05 May 2016 - 12:03 AM

for table rom your playing disable ddraw in registry.


randr___pinball.png                         


#22 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

  • Flag: ---------

  • Favorite Pinball: Theatre of Magic

Posted 05 May 2016 - 12:14 AM

Thanks... that worked perfectly.

 

I'm assuming there's no way to batch change that entry for all your tables?



#23 randr

randr

    I'm just a hardware guy so...

  • VIP
  • 2,650 posts
  • Location:Minnesota

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 05 May 2016 - 12:27 AM

there is sure. but im holding off to see what devs come up with before i change anything permanently 


randr___pinball.png                         


#24 hauntfreaks

hauntfreaks

    Real 4K Tables Since 2013

  • VIP
  • 2,522 posts
  • Location:South Jersey

  • Flag: United States of America

  • Favorite Pinball: -<3<3<3 All Real Pins



Posted 05 May 2016 - 02:06 AM

Thanks... that worked perfectly.

 

I'm assuming there's no way to batch change that entry for all your tables?

 

save the vpinmame reg ... then opening in notepad.... do a find and replace... save it with a different name so you have a backup.... apply the new reg file.... all your tables will be set to 0.... 


 26794541816_30ca1cca80_o.gif 43109635392_fc11af1a57_o.gif


#25 hauntfreaks

hauntfreaks

    Real 4K Tables Since 2013

  • VIP
  • 2,522 posts
  • Location:South Jersey

  • Flag: United States of America

  • Favorite Pinball: -<3<3<3 All Real Pins



Posted 05 May 2016 - 04:08 AM

i been F**king with this all day... its looks like if we can get the B2S to fully load first ... and the VP Player last this might work fine... I don't know to set parameters in PBX to do that


 26794541816_30ca1cca80_o.gif 43109635392_fc11af1a57_o.gif


#26 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

  • Flag: ---------

  • Favorite Pinball: Theatre of Magic

Posted 05 May 2016 - 01:41 PM

It seems like the B2S always takes longer to load... does anyone know if there is a "wait" for the command line?  Might be something that can be done through RocketLauncher?



#27 atarian

atarian

    Enthusiast

  • Members
  • PipPipPip
  • 345 posts

  • Flag: France

  • Favorite Pinball: EMs

Posted 05 May 2016 - 05:54 PM

As a workaround I created a simple AHK to add to the PinballX config for the Visual Pinball EXE.

 

It seems to work for me okay but I am by no means an expert in AHK so it might need changes or tweaking so please feel free to adapt it/upload a better version.

 

After launch it waits for the B2S to become active (with a timeout after 10 secs), and as soon as it does it waits for the 'Visual Pinball Player' to become active, and then maximises it.   I also added a timeout for the VP player of 30 secs.

 

If anyone wants to use it but has a slower computer you might need to increase the 2 timeouts.

 

bring_to_top.ahk

#SingleInstance force
DetectHiddenWindows, On

WinWaitActive, Form1,,10
WinWaitActive, Visual Pinball Player,,30
WinMaximize, Visual Pinball Player
ExitApp

Either compile the AHK script above, or use the one I have already done:

https://www.dropbox....to_top.exe?dl=0

 

 

 

Now configure in the PinballX.ini under your VP system as follows:

LaunchBeforeEnabled=true
LaunchBeforeWorkingPath=C:\HyperPin\Config
LaunchBeforeExecutable=bring_to_top.exe
LaunchBeforeParameters=
LaunchBeforeHideWindow=false
LaunchBeforeWaitForExit=false

You need to copy the bring_to_front.exe to the folder you specify in the LaunchBeforeWorkingPath above.
 
 
This tweak could probably be handled directly by PinballX, or who knows maybe from Visual Pinball directly by the code launching the controller.  Maybe one of the devs might know.
 
Cheers

Edited by atarian, 05 May 2016 - 05:58 PM.


#28 atarian

atarian

    Enthusiast

  • Members
  • PipPipPip
  • 345 posts

  • Flag: France

  • Favorite Pinball: EMs

Posted 06 May 2016 - 01:26 PM

I got PM'ed by a couple of people asking for my VP settings:

 

vp_settings.jpg

 

 

In Windows I have switches to a Classic theme (before I had an Aero theme).



#29 clydedrexler

clydedrexler

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Santiago, Chile

  • Flag: Chile

  • Favorite Pinball: Eight ball deluxe, Addams Family

Posted 07 May 2016 - 02:03 AM

Indeed it works perfectly direct with vp. Here is screens of dos I think 20 something difference? But I also feel it seems "snappier" but maybe it's just me? This is forced fs
195738a08e7c3f5bdc7704f5e5406551.jpg

This is windowed fs
8daee73bba511ab99a2bbca635660889.jpg

Hi randr,
Can you post a picture of your video settings on visual pinball please?
I never see before the 192 FPS.
My machine is an Amd six core, and a nvidia GeForce 750ti 2GB and it give me about 105 fps max.
Maybe I need to do some fine tunning.

Thanks
ClydeDrexler

Enviado desde mi HUAWEI G7-L03 mediante Tapatalk

#30 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

  • Flag: ---------

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 07 May 2016 - 08:20 PM

I have an ahk script as part of mu custom launched that does the following:

1) repositions the DMD to its proper location
2) waits for the DMD and vplayer to become active then forces the DMD to front and then the player to focused.

Haven't had to pull the keyboard out since. I don't use pinballx but it should work either way. I'll dig it up when I get to a PC

#31 DKong

DKong

    Pinball Fan

  • Platinum Supporter
  • 600 posts

  • Flag: ---------

  • Favorite Pinball: IJ (Williams), TOM, AFM

Posted 09 May 2016 - 06:00 PM

I may have missed the obvious, but where/how do I locate the option to turn on True Full Screen?  I'm using the latest VPX 10.1 beta.

 

Thanks!



#32 clydedrexler

clydedrexler

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Santiago, Chile

  • Flag: Chile

  • Favorite Pinball: Eight ball deluxe, Addams Family

Posted 09 May 2016 - 06:16 PM

ok after talking with Randr a bit more.... one thing he has setup different then my rig was his GXT card is dedicated to his PF and he's using the onboard video for his BG....

I tested this on my rig, and it was a no go.... but... I might leave it this way to get more ram to my PF

 

so Randr is so far the only person having this working, even with his B2S set to EXE

 

Hi Hauntfreaks,

I have a Nvidia GForce750ti...on a AMD 6 core CPU. I try to use the Nvidia card only for playfield and the onboard HDMI and VGA for Backglass and DMD, but I can't configure this.

I see on BIOS but appears like when I activate the onboard graphic card the Nvidia GForce750 will disable.

Is like only one video card is live!!

Is that posible on some systems or all the systems must allow double video card??

 

Thanks a lot for your help!



#33 hauntfreaks

hauntfreaks

    Real 4K Tables Since 2013

  • VIP
  • 2,522 posts
  • Location:South Jersey

  • Flag: United States of America

  • Favorite Pinball: -<3<3<3 All Real Pins



Posted 13 May 2016 - 07:26 AM

 

As a workaround I created a simple AHK to add to the PinballX config for the Visual Pinball EXE.

 

It seems to work for me okay but I am by no means an expert in AHK so it might need changes or tweaking so please feel free to adapt it/upload a better version.

 

After launch it waits for the B2S to become active (with a timeout after 10 secs), and as soon as it does it waits for the 'Visual Pinball Player' to become active, and then maximises it.   I also added a timeout for the VP player of 30 secs.

 

If anyone wants to use it but has a slower computer you might need to increase the 2 timeouts.

 

bring_to_top.ahk

#SingleInstance force
DetectHiddenWindows, On

WinWaitActive, Form1,,10
WinWaitActive, Visual Pinball Player,,30
WinMaximize, Visual Pinball Player
ExitApp

Either compile the AHK script above, or use the one I have already done:

https://www.dropbox....to_top.exe?dl=0

 

 

 

Now configure in the PinballX.ini under your VP system as follows:

LaunchBeforeEnabled=true
LaunchBeforeWorkingPath=C:\HyperPin\Config
LaunchBeforeExecutable=bring_to_top.exe
LaunchBeforeParameters=
LaunchBeforeHideWindow=false
LaunchBeforeWaitForExit=false

You need to copy the bring_to_front.exe to the folder you specify in the LaunchBeforeWorkingPath above.
 
 
This tweak could probably be handled directly by PinballX, or who knows maybe from Visual Pinball directly by the code launching the controller.  Maybe one of the devs might know.
 
Cheers

 

this worked for me... thanks atarian

 

 

 

ok after talking with Randr a bit more.... one thing he has setup different then my rig was his GXT card is dedicated to his PF and he's using the onboard video for his BG....

I tested this on my rig, and it was a no go.... but... I might leave it this way to get more ram to my PF

 

so Randr is so far the only person having this working, even with his B2S set to EXE

 

Hi Hauntfreaks,

I have a Nvidia GForce750ti...on a AMD 6 core CPU. I try to use the Nvidia card only for playfield and the onboard HDMI and VGA for Backglass and DMD, but I can't configure this.

I see on BIOS but appears like when I activate the onboard graphic card the Nvidia GForce750 will disable.

Is like only one video card is live!!

Is that posible on some systems or all the systems must allow double video card??

 

Thanks a lot for your help!

 

 I guess some MB's are different, I can run my 760 and the onboard VGA at the same time.... 


 26794541816_30ca1cca80_o.gif 43109635392_fc11af1a57_o.gif


#34 clydedrexler

clydedrexler

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Santiago, Chile

  • Flag: Chile

  • Favorite Pinball: Eight ball deluxe, Addams Family

Posted 14 May 2016 - 01:46 AM

 

 

ok after talking with Randr a bit more.... one thing he has setup different then my rig was his GXT card is dedicated to his PF and he's using the onboard video for his BG....

I tested this on my rig, and it was a no go.... but... I might leave it this way to get more ram to my PF

 

so Randr is so far the only person having this working, even with his B2S set to EXE

 

Hi Hauntfreaks,

I have a Nvidia GForce750ti...on a AMD 6 core CPU. I try to use the Nvidia card only for playfield and the onboard HDMI and VGA for Backglass and DMD, but I can't configure this.

I see on BIOS but appears like when I activate the onboard graphic card the Nvidia GForce750 will disable.

Is like only one video card is live!!

Is that posible on some systems or all the systems must allow double video card??

 

Thanks a lot for your help!

 

 I guess some MB's are different, I can run my 760 and the onboard VGA at the same time.... 

 

Bud luck for me... the ASUS motherboard only accept one video card...onboard OR external :(

Thanks



#35 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,224 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 19 May 2016 - 04:49 AM

I may have missed the obvious, but where/how do I locate the option to turn on True Full Screen?  I'm using the latest VPX 10.1 beta.

 

Thanks!

 

I don't have the option for this in the latest 10.1 beta either. I only see the windowed fullscreen at 1920x1080.

 

Can someone please explain what does this depend on? I have a GTX 750Ti. Is there any setting I need to change?

 

Thanks.



#36 hauntfreaks

hauntfreaks

    Real 4K Tables Since 2013

  • VIP
  • 2,522 posts
  • Location:South Jersey

  • Flag: United States of America

  • Favorite Pinball: -<3<3<3 All Real Pins



Posted 19 May 2016 - 05:10 AM

 

I may have missed the obvious, but where/how do I locate the option to turn on True Full Screen?  I'm using the latest VPX 10.1 beta.

 

Thanks!

 

I don't have the option for this in the latest 10.1 beta either. I only see the windowed fullscreen at 1920x1080.

 

Can someone please explain what does this depend on? I have a GTX 750Ti. Is there any setting I need to change?

 

Thanks.

 

 

in the video options this line is not in your version?

 

post-73849-0-72284100-1463634600.png

Attached Files


Edited by hauntfreaks, 19 May 2016 - 05:11 AM.

 26794541816_30ca1cca80_o.gif 43109635392_fc11af1a57_o.gif


#37 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,665 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 19 May 2016 - 05:16 AM

 

I may have missed the obvious, but where/how do I locate the option to turn on True Full Screen?  I'm using the latest VPX 10.1 beta.

 

Thanks!

 

I don't have the option for this in the latest 10.1 beta either. I only see the windowed fullscreen at 1920x1080.

 

Can someone please explain what does this depend on? I have a GTX 750Ti. Is there any setting I need to change?

 

Thanks.

 

In VPX video options > Fullscreen > "Force exclusive Full Screen Mode(less compatible)" checkbox.

 

Max



#38 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,224 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 20 May 2016 - 12:02 AM

 

post-73849-0-72284100-1463634600.png

 

 

Argh, I must be blind... cannot believe I didn't notice this option  :facepalm:

 

 

With this setting however, all tables crash with the message 'Machine terminated before initialized, check the rom path or rom file'.

I guess this means that the "less compatible" comment applies to my rig too. Or any way to fix this?

 

Thanks folks... I was away from this hobby for quite a while and now trying to get back into it as much as my time permits.


Edited by htamas, 20 May 2016 - 12:04 AM.


#39 hauntfreaks

hauntfreaks

    Real 4K Tables Since 2013

  • VIP
  • 2,522 posts
  • Location:South Jersey

  • Flag: United States of America

  • Favorite Pinball: -<3<3<3 All Real Pins



Posted 20 May 2016 - 12:19 AM

 

 

post-73849-0-72284100-1463634600.png

 

 

Argh, I must be blind... cannot believe I didn't notice this option  :facepalm:

 

 

With this setting however, all tables crash with the message 'Machine terminated before initialized, check the rom path or rom file'.

I guess this means that the "less compatible" comment applies to my rig too. Or any way to fix this?

 

Thanks folks... I was away from this hobby for quite a while and now trying to get back into it as much as my time permits.

 

 

yes... to use this option you will need to go into the Vpinmame registration and make the DDRaw value a "0" not a "1" like it is as default

I've done this for just the roms that I use in VPX .... you of course wont need to do this for EM tables...
your also going to notice your machine main screen might go black or whatever.... this is the because the B2S and rom are loading after the table and pushing the vP player to the background... 
so you will have to Alt+tab to get it to the front.... if your using PBX as the front end.... read back a few pages there is a workaround to fix that 

 

this sounds like alot of work... and it is a big pain in the @$$ ....bbbuuuuttt..... the performance gain I have gotten is worth it ever it was 4x a PITA


Edited by hauntfreaks, 20 May 2016 - 12:24 AM.

 26794541816_30ca1cca80_o.gif 43109635392_fc11af1a57_o.gif


#40 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

  • Flag: ---------

  • Favorite Pinball: Theatre of Magic

Posted 20 May 2016 - 02:42 AM

I haven't had to do anything to fix the "alt tab" problem.  I'm wondering if it's because I'm running Display Fusion to manage my dual screens?