Jump to content



Photo
- - - - -

PinUP Popper and VPX focus


  • Please log in to reply
7 replies to this topic

#1 Roosta

Roosta

    Hobbyist

  • Members
  • PipPip
  • 28 posts

  • Flag: Sweden

  • Favorite Pinball: Theatre of Magic

Posted 14 September 2020 - 05:25 AM

I have a problem with Pinup Popper 1.4..5 launching VPX tables behind other windows. I need to bring the playfield to focus to be able to play almost every time. I read somewhere that changing the parameters for the VPXSTARTER launcher might fix the problem. This is my launch setup script:

 

START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 “Visual Pinball Player” 2
cd /d "[DIREMU]"
if "[RECMODE]"=="1" (
START /min "" vpinballx.exe "[DIREMU]" -DisableTrueFullscreen -minimized -play "[GAMEFULLNAME]"
) else (
START /min "" vpinballx.exe "[DIREMU]" -minimized -play "[GAMEFULLNAME]"

 

I tried changing 30 10 60 to 30 15 60 and 30 20 60 as recommended, but it hasn't solved the problem. I have no idea what these parameters do. Did anyone encounter this problem and manage to fix it?



#2 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 14 September 2020 - 05:54 AM

Try This
This is what i have
This way you will only have exclusive full screen mode when running popper
For Pinup Popper add this to the launch script

-EnableTrueFullscreen   <--- Copy and paste this

This is only an Example to show you where it goes
START /min "" vpinballx.exe "[DIREMU]" -DisableTrueFullscreen -minimized -play "[GAMEFULLNAME]"
) else (
START /min "" vpinballx.exe "[DIREMU]" -EnableTrueFullscreen -minimized -play "[GAMEFULLNAME]"
)



#3 Roosta

Roosta

    Hobbyist

  • Members
  • PipPip
  • 28 posts

  • Flag: Sweden

  • Favorite Pinball: Theatre of Magic

Posted 14 September 2020 - 07:48 AM

Try This
This is what i have
This way you will only have exclusive full screen mode when running popper
For Pinup Popper add this to the launch script

-EnableTrueFullscreen   <--- Copy and paste this

 

Yes, this parameter helps bringing the playfield to the front, but only the popper bar is visible when exiting the table, the background videos are gone. I also lose the smooth transition between the frontend and VPX when launching a table. I had this setup running fine until a few days without using exclusive fullscreen, so I must have changed something that messed it up  :hmm:  


Edited by Roosta, 14 September 2020 - 07:53 AM.


#4 DKong

DKong

    Pinball Fan

  • Platinum Supporter
  • 600 posts

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

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

Posted 24 January 2023 - 07:20 PM

Try This
This is what i have
This way you will only have exclusive full screen mode when running popper
For Pinup Popper add this to the launch script

-EnableTrueFullscreen   <--- Copy and paste this

This is only an Example to show you where it goes
START /min "" vpinballx.exe "[DIREMU]" -DisableTrueFullscreen -minimized -play "[GAMEFULLNAME]"
) else (
START /min "" vpinballx.exe "[DIREMU]" -EnableTrueFullscreen -minimized -play "[GAMEFULLNAME]"
)

@Outhere My issue is that VPX Tables load properly from Popper, but when I exit a table and return to Popper, I can navigate...but the sound is much lower while scrolling tables.

If I Alt+Tab to Popper (even though I'm already in Popper and it looks like the only thing running), the sound returns to normal volume.

 

It looks like as of Popper v1.4.6, it’s no longer necessary to run VPX in exclusive fullscreen mode (directly from VPX) and instead, have Popper launch VPX in exclusive fullscreen mode. 

This way, I can still edit/make changes to VPX directly without needing to uncheck this each time.

 

I’m trying to understand your post about the enableTrueFullscreen, but I’m not sure where to put this line in the Popper launch script. I put it in there, but I'm not sure it's correct.

 

Also, should I still add that line when the wiki says all I need to make VPX run in exclusive fullscreen mode is to make this line look like this: SET FSMODE=EnableTrueFullScreen

 

Attached is my current Popper launch script. Would you mind looking at it and see if I have too many changes or what/where I need to change to have popper stay in focus (even when exiting from a table back to Popper)?

 

Thank you!

Attached Files



#5 JLMJR

JLMJR

    Hobbyist

  • Members
  • PipPip
  • 29 posts

  • Flag: United States of America

  • Favorite Pinball: attack from mars

Posted 24 January 2023 - 07:37 PM

If I can piggy back of this thread, how would I go about disabling true full screen for an individual table? I want to start some of the pup enabled tables using non full screen and the rest as full screen (better performance).

 

I saw the nail buster tutorial on how to set the defaults using the start up scrip for VPX in pin up popper, but I'm not sure how to set the custom settings for a specific table.



#6 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 25 January 2023 - 04:51 AM

Try here to help with sound - https://www.nailbust...d=popper_volume

-
New for v1.4.6 and above here's the launch script that is the default. \\
For the NEW Options to Work, Use the NEW Launch Script from Below
NOTE!!  This launch script now controls how and when VPX runs Force Exclusive Fullscreen mode. The checkbox in vpx video settings doesn't matter (should be off in editor so that you can work in vpx easier).

You should decide if you want Force Exclusive Fullscreen mode on or off for vpx by changing the default option in launch screen (read script). (Option - SET FSMODE= )

You can then set Custom Launch Param setting on any game to NO Fullscreen Exclusive (NO FSX) so that particular game won't run in FSX mode (if you default to always FSX).
In Game Manager on the Left Pick the Game and on the Right In Custom Launch Param PUT NOFSX
Another 'neat' feature  with this launch script is it supports ALTEXE field on vpx games. So if you want to run a vpx table with lets say the 10.71 beta vpx. You just copy/rename the 10.71 vpx exe to vpinballx1071.exe and
In Game Manager on the Left Pick the Game and on the Right In Alternate Launcher  Put vpinballx1071.exe
 

@echo off
START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 "Visual Pinball Player" 2
cd /d "[DIREMU]"

rem Change the following to EnableTrueFullScreen to default FullScreen Exclusive!
SET FSMODE=DisableTrueFullScreen

SET VPXEXE=vpinballx.exe

if "[RECMODE]"=="1" (SET FSMODE=DisableTrueFullScreen )
if /I "[CUSTOM1]"=="NOFSX" (SET FSMODE=DisableTrueFullScreen )
if NOT "[ALTEXE]"=="" (SET VPXEXE=[ALTEXE] )

START /min "" %VPXEXE% "[DIREMU]" -%FSMODE% -minimized -play "[GAMEFULLNAME]"

if %FSMODE%==DisableTrueFullScreen (START "" "[STARTDIR]Launch\PopperKeepFocus.exe" "Visual Pinball Player" 10)

 



#7 JLMJR

JLMJR

    Hobbyist

  • Members
  • PipPip
  • 29 posts

  • Flag: United States of America

  • Favorite Pinball: attack from mars

Posted 25 January 2023 - 05:04 PM

Thank you. I tried that and it worked!



#8 DKong

DKong

    Pinball Fan

  • Platinum Supporter
  • 600 posts

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

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

Posted 27 January 2023 - 11:40 PM

Thanks!