-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable flipping for PinUp destination #231
Comments
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 |
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 Do you know if this is still a problem? |
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. |
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!
The text was updated successfully, but these errors were encountered: