dmd-extensions icon indicating copy to clipboard operation
dmd-extensions copied to clipboard

Disable flipping for PinUp destination

Open CarnyPriest opened this issue 5 years ago • 4 comments

V1.8

Here's a thread that goes into more detail including suggested solution from NailBuster: https://vpinball.com/forums/topic/tron-pup-pack-troubleshooting/

i.e., send raw frames to pinup BEFORE rendering flip-y

Thanks so much for the new release!

CarnyPriest avatar May 05 '20 23:05 CarnyPriest

That's unfortunately not possible, and by design. Since dmdext supports multiple destinations, the frame is computed for all destinations and then sent to each one. Flipping is applied at that point. Doing it for every destination separately would be a waste of resources.

What is possible however is to apply additional processing to the frame for each destination (and PinUp is a destination). So we could flip it back.

Can you confirm that there is no scenario in which flipping makes sense for PinUp and we can always flip back if it's enabled in the config?

cc @NailBuster

freezy avatar May 06 '20 09:05 freezy

I have had the files installed for a while, but I have only just begun seriously working with PinUp System and trying to get features working on a p2k-style cabinet. I'm new to PinUp. From what I can see, it's on users to convert/re-package/downscale PuPPack resources on their own if their particular cabinet designs require it. TerryRed provided a set of bat files that help users do batch file conversions.

I can't think of a use case where anyone would actually want to flip the frame except for p2k. In this case, you would stream unflipped to pinup for frame matching and then flip for render and display on virtualdmd.

Not sure it is worth the time if this is not an easy request since the installed base of p2k cabs can probably be counted on one hand. I coded some conversion scripts to flip PuPCapture frames and that seems to be working.

CarnyPriest avatar May 06 '20 15:05 CarnyPriest

@CarnyPriest Do you know if this is still a problem?

freezy avatar Jun 29 '23 19:06 freezy

Sorry, I did not see this until now. With vpinball.com gone, I don't recall the original discussion. It may have been about PuPPlayer frame matching. The solution was for me to y-flip the reference frames in the PuPCapture folder in the PuPPack. I modified one of TerryRed's bat files to do this as a batch conversion.

This doesn't help me for PuPPacks that do not operate off of frame matching such as GOTG. I don't think this has anything to do with dmdext though. It's on me to flip textures and fonts or whatever. Or do it the lazy way as I did for TNA and just go with two screens and locate the score display on the backglass.

I never field any questions anymore about P2k style cabinets, so I think I'm the last one.

Let's call this one closed. Thanks again for everything. I use dmdext on literally every system except Timeshock Ultra and Aubrel's PinCabView projects and P-Roc displays. It's essential software.

CarnyPriest avatar Jul 21 '23 04:07 CarnyPriest