• Don't forget to rate 1-5 stars! Check the support tab for any help or comments.

  • (12)
    « »

    see new version:  http://vpinball.com/forums/topic/pinup-system-player-and-popper-front-end-install/

    ==========================================================

    PinUp Player - Interactive Video Plugin

    ***** NOTE:  DO NOT USE LATEST VERSION OF VLC PLAYER v3.0 *******

    YOU MUST USE VLC 32bit v2.28 :  http://download.videolan.org/pub/videolan/vlc/2.2.8/win32/vlc-2.2.8-win32.exe

    ************************************************************************

    What is it?

    PinUP Player is a program that will enable Pinball tables from Visual Pinball, Future Pinball, and Pinball FX3 / 2 to use an active video backlass, Topper, DMD and more. This means that you can have videos play on any screen (in a pinball cabinet or a desktop) as a result of table events, triggers, switches, lights, and B2S calls.

    These videos are put together in a package called PuP-Pack (PinUP Player Pack). A PuP-Pack can be created for any of the supported Pinball systems using the easy to use PinUpPackEditor.

    Examples of PinUP Player in action can be seen here:

    https://www.youtube.com/watch?v=d9iDJxhx2Eg

    https://www.youtube.com/watch?v=WTlFEwAa5Vw

    https://www.youtube.com/watch?v=7AoYxdaofa8

     

    Team Members:

    NailBuster:  Original creator and coding genius(stable) of PinUp Player.

    TerryRed:  Tester, new ideas and features guy. VPX scripter for PuP modded tables, FP DOFLinx PuP modder, PuP-Pak creator for VPX, FP and FX3 tables. Has a great cab…. Nuff said :)

    PinUP Player has many new features in v1.20:

    PUPCapture:  support for DMD 'keyframe' matching:  this allows videos to trigger based on what the table rom/DMD is displaying in real time.  With this feature, it is now really quick and easy to integrate your interactive videos.   Let's say the DMD has a "MULTIBALL" screen,  we can now show a multiball video based on that as opposed to previous method of ROM lights/switches....  (you can still use a combination of PupCap as well as rom switches).  This also means that Pinball FX3/2 can use the PuPCapture feature!

    PuPCapture uses DMDext which is required for this feature to work.  (see https://github.com/freezy/dmd-extensions).   DMDext works with or without a 'real' DMD,  and IMO  should be standard when using LCD virtual DMDs as it is much better looking!!

    Since DMDext is open-sourced I was able to change the code a 'little' to support PupCapture.  If you are using Luckys DMD dlls (dmdevice.dll) or other (which I don't have access to the source code) then this feature will NOT work for you.

    Scripting:  for advanced users the PUPB2S (PinUp Player to B2S server interface) now has support for vbs(visual basic) or jscript.  That way you can do low level/complex things based on the Table ROM without changing the vpx/table script code.  There will be separate info/doc about this feature.

    PUPDMD:  Yes, for Visual Pinball original tables.  Authors can chose to use this new feature to have fully functional text overlays and videos for their DMD display (LCD screen).  There will be separate info/doc  about this feature.

    Future Pinball Support!! : Now through DOFLinx, You can have full support for PinUp Player during table events!

    many other small improvements/features....

    Update Note:  the installer can be used to update your existing PinUP install BUT check that your current PupFiles are located in tablesPinUpPlayer folder.  If they are not then I suggest removing all pupfiles and starting a 'clean' install.  You can keep a copy of PinUpPlayer.ini from old install and copy into new folder afterwards so that you don't have to reconfigure your display positions.

     

    License

    PinUp Player is free for DIY private NON COMMERCIAL use and released under a Creative Commons Attribution-NonCommercial- ShareAlike 4.0 International License.

    http://creativecommons.org/licenses/by-nc-sa/4.0/

    if you have problems,  search or start a new thread here:  http://vpinball.com/forums/forum/visual-pinball-forums/pinup-player-interactive-video-plugin/

    Installation of PinUp Player:

    Before installing PinUp Player (or if updating a previous install), the following MUST be done:

    DPI Scaling (Text Size) set to 100% in Windows:

    Set your “DPI scaling” (Windows 7), or “Scale and Layout: Text Size” (Windows 10) to 100%. This can be found in your Display settings for your version of Windows. This must be done or the size and positions of videos will not display correctly.

    VLC player (32-bit player) installed (not 64bit!):

    https://www.videolan.org/vlc/download-windows.html

    B2S Server installed and working:

    http://www.vpforums.org/index.php?app=downloads&showfile=7426

    DMDExt (using freezy’s dmdevice.dll) configured and installed properly (MUST be v1.6). This is needed for both real DMD owners and virtual DMD (monitor) users.

    https://github.com/freezy/dmd-extensions

    You don't need freezy's DMD active on all tables active, only on tables that you want to use PUPCapture with. Remember that 'use external dll' needs to be enabled on your Visual Pinball table’s VPinMame settings for the PupCapture feature to work with those tables.

    IMPORTANT:

    Make sure you only have ONE dmddevice.dll on your system (this MUST be located with VPinMAME Folder).  You shouldn't have multiple copies of dmddevice.dll anywhere else like SYSWOW64, or SYSTEM32.

    Please make sure Visual Pinball X, VPinMAME, dmdext, Pinball X, Pinball FX3, Future Pinball, DOFLinx, or any other software you use is completely functional (including any updates you install) BEFORE you install PinUP Player!

     

    Installing PinUP Player:

    Run PinUpPlayerInstall.exe;   read the memo text on setup startup for full details.   Note:  PinUp Install doesn't install any 3rd party, or .net versions, or anything like that.  It only copies the PinUP Player files to their proper locations and registers any com objects needed.

    After using the installer you do NOT need to unblock any dlls and MUST NOT set any exes to 'run as admin'...  leave it at defaults.

    PinUP Player will install a new version of freezy’s v1.6.0 dmddevice.dll (to your VPinMAME folder) that has been UPDATED to specifically support PinUP Player. This MUST be used if you want to use any PuP-Packs that require PinUP Player’s PuPCapture feature.

     

    Setup of PinUP Player Screens:

    During the install / upgrade, the PinUp Player configure Screens window is shown. You need to configure these before running any tables. These will be the DEFAULT setting for your PuP Screens. You will want to set up the Backglass, and Other 1 screen as a required minimum. Both of these must be set to the same size and position as they both will be playing on your Backglass. The Topper and DMD screens (for those using a monitor for DMD) should also be setup if you have these in your cabinet. If you are using PinUP Player on a desktop setup, then you need to position all of the above screens to where they will be most ideal for all your Pinball programs.

     

    If you are doing a PinUP Player update you don’t need to configure your screens if they were already set up, as your original configuration is used.

     

    If the “PinUP Player” video test image frame (green border) doesn’t match up with the screen size that you are setting (it looks to be different aspect ratio)….don’t worry. The “black box area” is what is actually used.

     

    PinUP Player Screens. Recommended settings for Default State:

     

    Topper:   Show PopUP (HidePaused)

    Backglass:   Show PopUP (HidePaused)

    Other 1:  Disabled

    DMD:  Show PopUP (HidePaused)

    Music:  Hide Always (Sound only)

     

    These other screens are currently not being used, so they should be disabled:

     

    Playfield, Game Select, Menu, Other 2

     

    The Rotation feature is not implemented yet, so it should be just left at None (default)

     

    If you need to go back and change any of the above settings, just run the “PinUpPlayerConfigDisplays.BAT” file.

    PinUP Player programs and Icons

    PinUpPlayer.exe and PinUpDisplay.exe will only be activated with tables that use PinUP Player.  Their icons will be found in your system tray and will auto-close when all PinUP Player interfaces are finished.  You should never close them manually unless there's a table crash.  (they should not stop any system reboot either)

     

    After exiting a table, the PinUP Player displays (with videos playing) may still be visible if you didn’t completely close the programs that are keeping PinUP Player active.  This is normal as the interface to PinUpB2S is hasn’t been 'closed'.

    What to do to ensure that PinUP Player closes correctly after exiting a table:

     

    Visual Pinball:  If you exit a table to the Visual Pinball table editor, PinUP Player will still be active. You must completely close Visual Pinball to close the active PinUP Player session.

    Future Pinball (DOFLinx): Future Pinball uses DOFLinx to initialize and operate PinUP Player.  You must completely close the Future Pinball editor when exiting a PinUp Player supported table, so that DOFLinx will release the active PinUP Player session.

    Pinball FX3/2 (DMDext): Pinball FX3/2 uses DMDext to initialize and operate PinUP Player. When exiting one of these tables, you must completely close both Pinball FX3/2, and DMDext to close the active PinUP Player session.

    Future Pinball Setup for PinUP Player:

    Future Pinball uses DOFLinx to initialize and operate PinUP Player. Therefor you will need to have DOFLinx v6.10 or higher installed and configured for your system.

     

    http://www.vpforums.org/index.php?app=downloads&showfile=12318

     

    Make sure DOFLinx is running in the background before launching a Future Pinball table with PinUP Player support.

    Pinball FX2/3 Setup for PinUP Player:

    Pinball FX3/2 uses DMDext to initialize and operate PinUP Player through the use of the PuPCapture feature. You need to have PinUP Player’s updated version of freezy’s dmddevice.dll working properly for Pinball Fx3/2. This involves having FX3/3 using its cabinet features enabled and outputting the DMD for DMDext to use. (Consult DMDext website for more info on how FX3/2 should be configured).

    DMDext needs your FX3/2 [TABLEFILE] passed to it so that PinUP Player can know what table you are playing and what PuP-Pack to use. Then however/wherever you are calling dmdext you need to add the following to the dmdext command line:

    -o PinUP[TABLEFILE]

     

    Pinball X example for Pinball FX3 using the dmdext virtual DMD (LCD screen):

    Executable:   dmdext.ext

    Parameters:  mirror --source=pinballfx3 -q -d virtual --virtual-stay-on-top --virtual-hide-grip --virtual-position=xxxx yyyy width -o PinUP[TABLEFILE]

    You would need to adjust the “xxxx yyyy width” to match your LCD virtual DMD position and size.

     

    Troubleshooting:

    In your b2s plugins folder (usually /tables/plugins).  Make sure there is only ONE folder named "PinUPPlayerB2SDriver" and inside there is only two dll files (no subfolders, or backups of dlls).  B2S will auto init all dlls found in the plugins folder, so you don't want backup/copies of PinUpPlayer in there.

     

    For Visual Pinball, run a table and make sure you have 'use external DLL' set so that freezy/pupcap are loaded.  If you have TWO dmds showing then simply right-click on your B2S backglass and set the B2S DMD to hidden.  Also if you have a hardware DMD and still see two dmd displays,  check dmddevice.ini in VPpinMame and set the virtualdmd to off.

     

    There is a puplog.txt file that is created inside your VPinMame folder. It may contain information that might help troubleshoot.

    Visit this forum for all troubleshooting and updates:

    http://vpinball.com/forums/forum/visual-pinball-forums/pinup-player-interactive-video-plugin/

     

    License

    PinUp Player is free for DIY private NON COMMERCIAL use and released under a Creative Commons Attribution-NonCommercial- ShareAlike 4.0 International License.

    http://creativecommons.org/licenses/by-nc-sa/4.0/

    This topic contains 42 replies, has 18 voices, and was last updated by  TerryRed 5 days, 1 hour ago.

    Viewing 20 posts - 1 through 20 (of 43 total)
    • Author
      Posts
    • #74297
       NailBuster 
      Moderator
      ModeratorMember

      PinUP Player Installer

      see new version:  http://vpinball.com/forums/topic/pinup-system-player-and-popper-front-end-install/

      ==========================================================

      PinUp Player – Interactive Video Plugin

      ***** NOTE:  DO NOT USE LATEST VERSION OF VLC PLAYER v3.0 *******

      YOU MUST USE VLC 32bit v2.28 :  http://download.videolan.org/pub/videolan/vlc/2.2.8/win32/vlc-2.2.8-win32.exe

      ************************************************************************

      What is it?

      PinUP Player is a program that will enable Pinball tables from Visual Pinball, Future Pinball, and Pinball FX3 / 2 to use an active video backlass, Topper, DMD and more. This means that you can have videos play on any screen (in a pinball cabinet or a desktop) as a result of table events, triggers, switches, lights, and B2S calls.

      These videos are put together in a package called PuP-Pack (PinUP Player Pack). A PuP-Pack can be created for any of the supported Pinball systems using the easy to use PinUpPackEditor.

      Examples of PinUP Player in action can be seen here:

      https://www.youtube.com/watch?v=d9iDJxhx2Eg

      https://www.youtube.com/watch?v=WTlFEwAa5Vw

      https://www.youtube.com/watch?v=7AoYxdaofa8

       

      Team Members:

      NailBuster:  Original creator and coding genius(stable) of PinUp Player.

      TerryRed:  Tester, new ideas and features guy. VPX scripter for PuP modded tables, FP DOFLinx PuP modder, PuP-Pak creator for VPX, FP and FX3 tables. Has a great cab…. Nuff said :)

      PinUP Player has many new features in v1.20:

      PUPCapture:  support for DMD ‘keyframe’ matching:  this allows videos to trigger based on what the table rom/DMD is displaying in real time.  With this feature, it is now really quick and easy to integrate your interactive videos.   Let’s say the DMD has a “MULTIBALL” screen,  we can now show a multiball video based on that as opposed to previous method of ROM lights/switches….  (you can still use a combination of PupCap as well as rom switches).  This also means that Pinball FX3/2 can use the PuPCapture feature!

      PuPCapture uses DMDext which is required for this feature to work.  (see https://github.com/freezy/dmd-extensions).   DMDext works with or without a ‘real’ DMD,  and IMO  should be standard when using LCD virtual DMDs as it is much better looking!!

      Since DMDext is open-sourced I was able to change the code a ‘little’ to support PupCapture.  If you are using Luckys DMD dlls (dmdevice.dll) or other (which I don’t have access to the source code) then this feature will NOT work for you.

      Scripting:  for advanced users the PUPB2S (PinUp Player to B2S server interface) now has support for vbs(visual basic) or jscript.  That way you can do low level/complex things based on the Table ROM without changing the vpx/table script code.  There will be separate info/doc about this feature.

      PUPDMD:  Yes, for Visual Pinball original tables.  Authors can chose to use this new feature to have fully functional text overlays and videos for their DMD display (LCD screen).  There will be separate info/doc  about this feature.

      Future Pinball Support!! : Now through DOFLinx, You can have full support for PinUp Player during table events!

      many other small improvements/features….

      Update Note:  the installer can be used to update your existing PinUP install BUT check that your current PupFiles are located in tablesPinUpPlayer folder.  If they are not then I suggest removing all pupfiles and starting a ‘clean’ install.  You can keep a copy of PinUpPlayer.ini from old install and copy into new folder afterwards so that you don’t have to reconfigure your display positions.

       

      License

      PinUp Player is free for DIY private NON COMMERCIAL use and released under a Creative Commons Attribution-NonCommercial- ShareAlike 4.0 International License.

      http://creativecommons.org/licenses/by-nc-sa/4.0/

      if you have problems,  search or start a new thread here:  http://vpinball.com/forums/forum/visual-pinball-forums/pinup-player-interactive-video-plugin/


      Some users who have liked this topic:

      • avatar
      • avatar
      • avatar
      • avatar
      2 users thanked author for this post.
      #74738
       JustAnotherRat 
      Participant

      I’m not sure what I am doing wrong. I have configured this as per the guide. When testing it says that it is correct. I only had VPX 10.4.0 and wasn’t sure if that me the 10.4+ requirement so have gone to 10.5.

      I get no videos at all.

      I noticed that the guide for TRON says that the b2s file isn’t required as video will replace it bu if I remove the backglass file I get an error when launching of B2S Backglass server – Data at the root level is invalid, Line 1, position 1.

      One note… I had to turn at91jit off to get the ROM to load after adjusting the colour

       

      #74750
       Matt Bini 
      Participant

      have you got freezys latest dll s. I needed to upgrade to his latest

      #74756
       Johngreve 
      Participant
      Member

      Hello,
      I just updated to this version today and everything works great with the exception that now on the original PuP Tron table my Topper window pops up like it should but within the Topper window I get the “File not Found” and it also says “end of line” when the ball is lost message and the PuP logo is also displayed. I am assuming that it is telling me what file it is looking for as this was the video that used to play prior to my updating PuP.The topper displays properly on the Batman,AFM and Avatar tables. This behavior is only on the original Tron PuP table. The other videos for this table seem to display properly yet. I looked within the trn_174 folder to make sure that that file is still there….which it is.Forwhater reason it’s not finding it. Perhaps it needs to be moved,though I’ve moved none of the files for this table and it did display properly prior to the PuP1.2 version. Any help will be appreciated!Thanks very much

      #74758
       Matt Bini 
      Participant

      Justanotherat hi I now think your problem is with the b2s. Put your original backglass file back on, then click it with the mouse pointer and press s to bring up the b2s settings. At the bottom there is a checkbox for the error message without backglass, untick that and then importantly tick activate plugins then save settings i bet that is what you have missed. You can also now delete the backglass file.


      Some users who have liked this topic:

      • avatar
      • avatar
      1 user thanked author for this post.
      #74769
       JustAnotherRat 
      Participant

      I remember seeing that option in a video tutorial now that you mention it, but didn’t think of it when I followed the written guide.

      I’ll have another crack at it tonight.

       

      #74801
       JustAnotherRat 
      Participant

      That did it. So obvious but I’d missed it. Thanks

      #74803
       Dr.Tom 
      Participant
      MemberContributor

      After the new install, I can no longer run the display configure for pup.  Before, I could see the icon on the task bar.  Now seems like it is running in the background.  Other than going through the .ini, how do I get to the screen configure menu once it has already been setup? Also, for future updates can you give the option for installer or standalone install (if possible)

      #74810
       Johngreve 
      Participant
      Member

      After the new install, I can no longer run the display configure for pup. Before, I could see the icon on the task bar. Now seems like it is running in the background. Other than going through the .ini, how do I get to the screen configure menu once it has already been setup? Also, for future updates can you give the option for installer or standalone install (if possible)

      Running the .bat file within the PinupPlayer folder brings up the screen configure screen for me.

      #74878
       TerryRed 
      Moderator
      MemberContributorModerator

      After the new install, I can no longer run the display configure for pup. Before, I could see the icon on the task bar. Now seems like it is running in the background. Other than going through the .ini, how do I get to the screen configure menu once it has already been setup? Also, for future updates can you give the option for installer or standalone install (if possible)

      Yes, just run the PinUpPlayerConfigDisplays.BAT file in the PinUP Player folder to change your PuP settings.

      Also…for the installer….you can just simply install to a Temp folder and do with the files as you please after….but you will need to run the PinUpPlayerInstall.BAT from your PinUP Player folder after as Admin.

      Even with complete install instructions provided, many people seem to ignore them and still mess things up…. I can only imagine how much worse it would be with only a zip provided.    ;)

      #74934
       TerryRed 
      Moderator
      MemberContributorModerator

      Here you go guys. My 3 part video for PinUP Player setup and install. I go through and show EVERYTHING you need to do for setup BEFORE you install PuP. Then I show the entire install and configure process. Then I explain the features and demonstrate a test for each system. I highly recommend watching the entire 3 videos to better understand how it all should be setup, and how PuP works.

      Part 1: Setup your System BEFORE installing PuP

      Part 2: Install and Configure PuP. Explain features.

      Part 3: Demo and Test of each Pinball system that works with PuP.


      Some users who have liked this topic:

      • avatar
      • avatar
      • avatar
      • avatar
      3 users thanked author for this post.
      #74975
       randr 
      Keymaster
      ModeratorMember

      Man terry I will say you do just a great job on your videos. Thanks for doing them! Great information :good:


      Some users who have liked this topic:

      • avatar
      • avatar
      #74988
       Gin 
      Participant

      Terry,

      Ditto what randr says…. great work on the videos! So informative and helpful…. thank you!!   :good:

       


      Some users who have liked this topic:

      • avatar
      #75083
       apayne82 
      Participant

      I also want to say THANKS to Terry for the videos.  I’ve tried twice to setup PinUP, but was having difficulty since I run desktop mode and am not used to dealing with B2S files.  This resolved all of my confusion – MOST appreciated. :good:


      Some users who have liked this topic:

      • avatar
      #75421
       stevegooner123 
      Participant

      I have installed the latest Pin Up Player & Tron Legacy is working great but I can`t get any of the others to work?? I have got the files in the correct folders,when I try to run the test program to test Batman it comes up with the following error CANNOT CREATE ACTIVE X COMPONENT, Any Help would be much appreciated

      Update I can run the test now but I still cannot get the Pin Up Player or the Topper onto the Backglass screen??

       

      #75441
       NailBuster 
      Moderator
      ModeratorMember

      I have installed the latest Pin Up Player & Tron Legacy is working great but I can`t get any of the others to work?? I have got the files in the correct folders,when I try to run the test program to test Batman it comes up with the following error CANNOT CREATE ACTIVE X COMPONENT, Any Help would be much appreciated Update I can run the test now but I still cannot get the Pin Up Player or the Topper onto the Backglass screen??

      did you go through all of Terry’s Install videos from above?  Also another person had that ‘cannot create’ error and it was their anti-virus removing pupfiles, so need to check that too.


      Some users who have liked this topic:

      • avatar
      #75444
       stevegooner123 
      Participant

      yes I have got to play around with the loading of the Batman rom in the Editor, I can get the Pin up Player & Topper on my playfield in the test on Pin Up but It doesnt appear at all when I run the game, It`s bound to be something silly I should imagine

      #75449
       Johngreve 
      Participant
      Member

      I’m not sure if this would cause what you’re describing but do you have the plug-in box checked on the backglass menu?

      #75488
       stevegooner123 
      Participant

      Yes I have got the plug in box ticked on the backglass menu but I still can`t get any of it on my Backglass monitor number 2

      #75497
       Johngreve 
      Participant
      Member

      And you said Tron works ok…..I’m not sure at this point, but if Tron works PuP should be all set to go…..I think it has to be a Batman PuP videos location thing.Batman for me worked right out of the box. I know I struggled to get the new version of PuP working myself….in my case I had blocked .dll files, I’m running Win 7.
      Good luck!


      Some users who have liked this topic:

      • avatar
    Viewing 20 posts - 1 through 20 (of 43 total)

    You must be logged in to reply to this topic.

  • You have no permission to download this file.

  • ©2018 VPinBall.com

    WP Facebook Auto Publish Powered By : XYZScripts.com

    Log in with your credentials

    or    

    Forgot your details?

    Create Account