Jump to content



Photo
* * * * * 3 votes

PinUp Player = Interactive Gameplay Videos ! ** RELEASED **


  • Please log in to reply
225 replies to this topic

#181 Fusionwerks

Fusionwerks

    Poorly recovering pinball addict

  • Platinum Supporter
  • 417 posts

  • Flag: United States of America

  • Favorite Pinball: JP (DE), Deadpool, James Bond 007

Posted 07 December 2017 - 04:47 PM

You could use UltraDMD for scoring and have PUP animations pop-up-over the ultraDMD area as an option.

 

or PinUPPlayer DMD is a WIP but if you want(and you're brave) we can work together to get it working UltraDMD is not needed at all...others are starting this route as well.

 

All i ask anybody is that if they're going to try Pup DMD that they are not totally NEW to creating a table,  as its a bit more advanced and a WIP....

 

let me know

well i am completely new to table design, so that takes me out of testing...

BUT... if somebody wants to take on my WIP table (which isn't finished designing or scripted yet) as a test subject for the DMD WIP when i do get there, i'm more than happy to help with providing the video files to practice with.

Keep me in mind, cause i WILL finish this project one way or another. 



#182 1toomuch

1toomuch

    Hobbyist

  • Members
  • PipPip
  • 43 posts

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

  • Favorite Pinball: The Hobbit

Posted 07 December 2017 - 06:09 PM

Strange thing happened. Everything working last night. Set up the B2S (put files in plugins folder). Tested out putting some clips with BTTF and worked. Today, the pinup display is not working. Pinup opens, but no display. Pinup display icon not showing up when table is running. Testing says it is ok. VLC is working. Plugin says is active. Not working on my pinup B2s wip or Terry's non b2s Tron table. Suggestions?

#183 1toomuch

1toomuch

    Hobbyist

  • Members
  • PipPip
  • 43 posts

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

  • Favorite Pinball: The Hobbit

Posted 07 December 2017 - 06:38 PM

Got it figured out. DO NOT close pinup display, ever. And do not exit screen setup settings if have already run it or it wont open again until you restart your computer.
Also, and this may have been asked before, can you have a screen on top of another screen? For example, topper screen over lower part of backglass screen? I tried and seems to lock up the app if I do this. The reason I ask is because even though it looks great on Terry's Tron table, the part backglass and part topper screen on one monitor (the backglass monitor) won't suit all games.

#184 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,993 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 07 December 2017 - 08:57 PM

 

I got a chance to play around with this tonight and it is pretty awesome! The topper videos looked great on my apron LCD and the backglass videos are really great. I was confused for a bit because my backglass kept going black but I realized that I need to switch the Backglass to not always display. It all plays great now. Installation was easy, I only needed the readme files, didnt need the video though Ill take a look at it to see if I missed anything.

So many good games out there with a ton of good quality videos available. Indiana Jones and the Shadow are two with new VPX versions that would look great and as mentioned TWD is a natural along with AC/DC and the video footage available for them... though Im not sure if their content would look as good as it isnt likely 1080p.

Ive got my Blu Ray collection ripped to mkv and could probly chop up some video to be used... just need more time in the day :) no idea where you find the time Terry!

 

 

 

 

What are you using to rip blu ray's (or dvd's for that matter), and then what to use for pulling the clips out?  I have a large collection that I would like pull from instead of relying on finding stuff online.

 

 

It has been YEARS since I have ripped my Blu-rays, but I used DVDFab back then to convert from Blu-ray to MKV or MP4.

 

Then I use Wondershare Filmora to cut clips and add text or effects. Its a fairly simple program, but it's also what I use to put together my Youttube videos.


Got it figured out. DO NOT close pinup display, ever. And do not exit screen setup settings if have already run it or it wont open again until you restart your computer.
Also, and this may have been asked before, can you have a screen on top of another screen? For example, topper screen over lower part of backglass screen? I tried and seems to lock up the app if I do this. The reason I ask is because even though it looks great on Terry's Tron table, the part backglass and part topper screen on one monitor (the backglass monitor) won't suit all games.

 

It's best to not use one PuP screen on top of another. It may work, but may also cause problems.

 

Same goes with using PuP on top of Pinball X Topper or Backglass videos.... they "may" work fine (some have had no issues) but you could have problems with it.


Edited by TerryRed, 07 December 2017 - 08:54 PM.


#185 SPAMP

SPAMP

    Enthusiast

  • Members
  • PipPipPip
  • 94 posts

  • Flag: United States of America

  • Favorite Pinball: High Speed

Posted 07 December 2017 - 09:01 PM

Filmora does not do a good job cutting clips. Often a second or more off from the preview. Kind of like cutting with a butter knife as opposed to a scalpel. At least not the free trial version I downloaded ;-) 



#186 NailBuster

NailBuster

    Enthusiast

  • Members
  • PipPipPip
  • 301 posts

  • Flag: Canada

  • Favorite Pinball: YES

Posted 07 December 2017 - 09:02 PM

I've been playing/starting with an open source editor:  http://www.openshot.org/

 

its not soooo bad actually.... a bit slow, but for simple stuffs it seems ok.



#187 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,993 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 07 December 2017 - 09:12 PM

Filmora does not do a good job cutting clips. Often a second or more off from the preview. Kind of like cutting with a butter knife as opposed to a scalpel. At least not the free trial version I downloaded ;-) 

 

 

I think I had similar issues when trying to do videos at 24 fps....but when I switched to 30fps for the Tron videos...everything seemed to work better.  I always zoom in very close and clip that way, and haven't had many problems.  That being said...any cheaper program will always have imperfections.... you could always go Sony Vegas Pro...but I think most people want simple and cheap.

 

Also I have used openshot for simple cuts...and it works...but again, free isn't perfect.

 

I recommend using MP4 H264 as your video file format.


Edited by TerryRed, 08 December 2017 - 01:45 AM.


#188 1toomuch

1toomuch

    Hobbyist

  • Members
  • PipPip
  • 43 posts

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

  • Favorite Pinball: The Hobbit

Posted 07 December 2017 - 09:54 PM

Is there a way to kill a video that is playing? I have a vid for multiballs that I got to work. But obviously a multiballs cam be long or short. Wondering if you can kill a vid in progress if down to one ball, etc.

#189 NailBuster

NailBuster

    Enthusiast

  • Members
  • PipPipPip
  • 301 posts

  • Flag: Canada

  • Favorite Pinball: YES

Posted 07 December 2017 - 10:03 PM

are you using pupb2s link or direct table script?



#190 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,993 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 08 December 2017 - 12:50 AM

Is there a way to kill a video that is playing? I have a vid for multiballs that I got to work. But obviously a multiballs cam be long or short. Wondering if you can kill a vid in progress if down to one ball, etc.

 

 

If using a PuPB2S....not sure how, if its even possible (Rom, original or EM). Understand that if your are dealing with a Rom based table, you have no access or control with the game's code. You don't truly know what the game is actually doing. You can only react to switches, triggers, lights,etc..   

 

The table author can keep track of how many balls there are, but that's about it. If at any time the balls go down to 1, you can't assume that multi-ball is over. There could be a "ball save" in progress for example, or the table may be about to add another ball during the mode if you do a specific task (Tron has this).

 

 

 

If you are doing a PuP table mod (editing the table script,etc) and this a Rom based table, then you can "try" to estimate what the Rom is doing and do some "Ball Checks". This is not guaranteed to work every time. I tried doing this with Tron...and it seems to work most of the time...but I'm sure there are times where it won't. When the ball drains, it will activate one of two Timers (Drain check and MB End check) depending on how many balls are left and other conditions such as the Shoot Again light. Here's the code for that portion for whenever the Drain Kicker is hit. (Sub PuP_Drain is what starts)


Sub PUP_MB_End_Check_Timer()    'Wait a few secs and then check to see if only 1 ball left to disable MB Active modes
	If HasPuP Then
		If BallCount = 1 and (PUP_QuorraMB_Active=True OR PUP_LightCycleMB_Active=True OR PUP_DiscWarsMB_Active=True) Then
			PuPlayer.SetLoop 0,0
			PuPlayer.SetLoop 2,0
			PUP_QuorraMB_Active=False
			PUP_LightCycleMB_Active=False
			PUP_DiscWarsMB_Active=False
			PuPlayer.playlistplayex 0,"MultiballEnd","",100,20
		End If
	End If
	PUP_MB_End_Check.enabled=False
End Sub

Sub PUP_Drain   'Check for Shoot Again Light, Balls Left is 0 = Drained, Are MB Modes Active?
	if HasPuP Then	
			PUP_Drain_Check.enabled=True
	End if
End Sub


Sub PUP_Drain_Check_Timer()
	if HasPuP Then
		if PUP_ShootAgain <=0 and BallCount <= 0 then
			PuPlayer.SetLoop 0,0
			PuPlayer.SetLoop 2,0
			PUP_QuorraMB_Active=False
			PUP_LightCycleMB_Active=False
			PUP_DiscWarsMB_Active=False
			PUP_Zuse_Check.enabled = False
			PUP_Gem_Check.enabled=false
			PuPlayer.playlistplayex 2,"Drain","",100,20
			PuPlayer.playlistplayex 0,"EndofLine","",100,20
		End if
		if PUP_ShootAgain >=40 and BallCount = 0 and PUP_QuorraMB_Active=False and PUP_LightCycleMB_Active=False and PUP_DiscWarsMB_Active=False then
			PuPlayer.playlistplayex 0,"ShootAgain","",100,0
		End if
		if (PUP_QuorraMB_Active=True OR PUP_LightCycleMB_Active=True OR PUP_DiscWarsMB_Active=True) and BallCount = 1 then
			PUP_MB_End_Check.enabled=True   'Wait a few secs and then check to see if only 1 ball left to disable MB Active modes
		End If
	End If
PUP_Drain_Check.enabled=False
End Sub

If this is an original or EM based table (and you are doing a table mod of the script), then it's kind of like editing a FP table, and you have direct access to the game's code and can see what is going on. This allows you to be able to have more control.

 

Now you understand why some original tables have more options and why SLAMT1LT's tables had so many cool videos and other bits that played during gameplay.


Edited by TerryRed, 08 December 2017 - 12:53 AM.


#191 1toomuch

1toomuch

    Hobbyist

  • Members
  • PipPip
  • 43 posts

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

  • Favorite Pinball: The Hobbit

Posted 08 December 2017 - 12:59 AM

yeah, that's what I figured.  However, I was able to trigger a really cool multiball reward effect by linking switches together (all ball locks triggered=start vid).  Perhaps using priorities I can find a way to not so much kill the video, but play something with higher priority to "knock it out".  I think there is a lot of creative, problem solving ideas to be had using the b2s version.



#192 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,993 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 08 December 2017 - 01:10 AM

yeah, that's what I figured.  However, I was able to trigger a really cool multiball reward effect by linking switches together (all ball locks triggered=start vid).  Perhaps using priorities I can find a way to not so much kill the video, but play something with higher priority to "knock it out".  I think there is a lot of creative, problem solving ideas to be had using the b2s version.

 

I used a sound file to "STOP" the MB modes in Tron (BIT saying "NO"), instead of using a video. It can even be a sound file with no sound.

 

With a script command you can also use a Stop command...just not sure if you need to issue a Play command for the next video.



#193 NailBuster

NailBuster

    Enthusiast

  • Members
  • PipPipPip
  • 301 posts

  • Flag: Canada

  • Favorite Pinball: YES

Posted 08 December 2017 - 01:18 AM

that is very smart thinking..   If using pupb2s you could have a 3second mp3 of silence....  and just play that stop.mp3 with a very high priority to interrupt the loop.

 

if you are working with pupb2s designer you should update to todays build (it's super-fresh :))

 

www.nailbuster.com/beta/PinUPPlayer_build_101b.zip

 

make sure you overwrite the pupb2s folder plugin files as well.  

 

you can just overwrite the contents of the zip file (but make a backup of the PinUp Folder just in case ;)



#194 xenonph

xenonph

    I have Pinball Fever!

  • VIP
  • 4,145 posts
  • Location:Castle Rock, WA.

  • Flag: United States of America

  • Favorite Pinball: TRON Classic-Congo-Xenon-PINBOT-BOP-LOTR-A Real American Hero OPERATION PINBALL-Millionaire-Whirlwind-Krull-NFL-BlackKnight-FishTales

Contributor

Posted 08 December 2017 - 07:53 AM

Finally had time to check this program out and I love it!!

Got Tron working with no problems!!

I just needed to adjust the size of the screens and where to put them for a DT user like myself.

This gives us DT users the ability to use Topper Videos now, without using a frontend.

As you may know, I have been working on many dB2SDT version mods that have the dB2S backglass on same screen as table. Well with this I can add topper videos to fit perfectly above the dB2S backglass!! And I can add any other videos I want to another screen just below dB2S backglass!!

Finally Desktop users can at least enjoy seeing topper videos in action, like the cabinet users have enjoyed for so long!!

I really didn't have enough time to try out everything that I wanted too, because I am busy trying to get this Christmas Table done!!

But everything worked on first try!!

I used my Windows Vista 64bit. Had no problems!!

Great job NailBuster and great Tron mod TerryRed!!!

The possibilties are endless!!!

The future looks great!!

Carry on.


CHECK OUT THIS TUTORIAL http://www.vpforums....howtopic=32515
TO USE DB2S BACKGLASS PROGRAM WITH DESKTOP TABLES ON 1 MONITOR
 

#195 roar

roar

    Enthusiast

  • Members
  • PipPipPip
  • 462 posts

  • Flag: Canada

  • Favorite Pinball: TOM

Posted 11 December 2017 - 04:13 AM

I use makemkv to rip blus and I havent even begun to move forward with creating a PinUp version of a table yet but if I did Id probably edit the videos with Adobe Premier. Probably overkill for my needs but I can use a license from work so it doesnt cost me anything. Id have to think there is something a little more lightweight and even free out there... now that I think about it for second I wonder if handbrake would do everything you needed it to.

#196 1toomuch

1toomuch

    Hobbyist

  • Members
  • PipPip
  • 43 posts

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

  • Favorite Pinball: The Hobbit

Posted 12 December 2017 - 02:10 AM

Question.  What are the designation for events?  For example a switch is W.  What is a light, flasher, drain, etc?



#197 NailBuster

NailBuster

    Enthusiast

  • Members
  • PipPipPip
  • 301 posts

  • Flag: Canada

  • Favorite Pinball: YES

Posted 12 December 2017 - 02:54 AM

S=Solenoid, W=Switch, L=Lamp, M=Mech, G=GI, E=DOF

 

this is what we can get from the ROM.



#198 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,993 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 12 December 2017 - 02:54 AM

Question.  What are the designation for events?  For example a switch is W.  What is a light, flasher, drain, etc?

 

For a rom based table:

 

Wxxx = Switch

 

Lxxx = Light

 

Sxxx = Solenoid

 

Exxx = EM or original table trigger  (can be anything, really)



#199 1toomuch

1toomuch

    Hobbyist

  • Members
  • PipPip
  • 43 posts

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

  • Favorite Pinball: The Hobbit

Posted 13 December 2017 - 02:51 AM

Cool, thanks. Ripping clips is time consuming. I've got BTTF done and started working on bttf2 clips. Bttf3 is on the horizon. I've already got the integration worked out, so once get the clips done should be quick work and beta testing from there.

#200 STAT

STAT

    Pinball and Arcade Freak

  • VIP
  • 4,983 posts
  • Location:Wels - Austria

  • Flag: Austria

  • Favorite Pinball: Twilight Zone

Posted 13 December 2017 - 09:21 PM

... crazy Stuff here :tup: ... so i try this definitely to Weekend with the Tron LE ... :)