syd711 / vpin-studio

Competition, table, and player management for VPins.
MIT License
28 stars 2 forks source link

High Score Cards On Specific Tables #298

Closed jasoncross closed 1 month ago

jasoncross commented 2 months ago

I built my cabinet with screens for instruction and info cards, but have found about 40% of the tables I play don't have info cards. I'd like to use the High Score cards for these, but I don't want to on all tables as some I like having the original info cards. It would be great if there was a way to enable the high score card generation on just specific tables.

leprinco commented 2 months ago

There are many sites referencing instruction cards like below https://arcarc.xmission.com/Pinball/Instruction%20%20Cards/

Issue is that each time, it is images. It would be good to have a site that reference them in text format, in multi language.. vpin-studio could then generate a nice one

jasoncross commented 2 months ago

@leprinco Sounds like a different feature request. I was referring to info cards. But it would be nice if vpin-studio could be leveraged to auto-create missing assets like info cards, instructions, etc.

syd711 commented 2 months ago

Why not use the Other2 screen? Usually this one is not utilized for anything else.

jasoncross commented 2 months ago

Why not use the Other2 screen? Usually this one is not utilized for anything else.

I wonder if I can set the Other2 to the same display as my GameInfo screen and only show it if the GameInfo media is missing?

leprinco commented 2 months ago

@leprinco Sounds like a different feature request. I was referring to info cards. But it would be nice if vpin-studio could be leveraged to auto-create missing assets like info cards, instructions, etc.

yes sorry, my bad, I read too fast :)

syd711 commented 2 months ago

I think you can do this by just configuring Popper this way. image

When highscore card and game info card are shown, you can position the game info above the highscore card this way. If no card is available, the transparency or missing Popper image will not be shown is is transparent and you will see the highscore card.

I have not tested this, but I'm sure it'll work this way.

jasoncross commented 2 months ago
  • remove the default assets for these screens, maybe replace them with a transparent PNG

I will give it a try! Where can I find the default assets so I can replace them?

syd711 commented 2 months ago

Here are the default assets for all emulators and screens: C:\vPinball\PinUPSystem\POPMedia\Default

It looks to me you don't have to replace anything there, just try to configure the screens accordingly.

jasoncross commented 2 months ago

So I enabled transparency on the InfoCard layer. Interesting impact.

syd711 commented 2 months ago

Some where I have info cards are interpreting part of the image (black?) as transparent and showing the Other2 layer "in between" parts of the info card image.

What about changing the order, putting the info cards in the background (without transparency) and the highscore cards (Other2) in the foreground (with transparency)?

Ltek commented 2 months ago

@syd711 if I understand the FR correctly, I think the solution would be to have a per-table setting in VPS "disable high score card" ... and thus VPS does not create an image for it?

syd711 commented 2 months ago

Yes, I had hoped to solve this with a better screen setup, but it doesn't seem to work out. So I'll see where I can add a flag for this.

syd711 commented 1 month ago

Fixed with 3.0.6

Ltek commented 4 weeks ago

Fixed with 3.0.6

WHAT! ... ok, I'm testing this later. wahoo

syd711 commented 4 weeks ago

image

Ltek commented 3 weeks ago

will this save a unique layout card for each card - without create a new template?

syd711 commented 3 weeks ago

No, that was your other ticket. This ticket only solved enabling/disabling the card generation for specific tables.