UltraStar-Deluxe / USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStar™
https://usdx.eu
GNU General Public License v2.0
808 stars 160 forks source link

drop multiscreen support #815

Closed barbeque-squared closed 5 months ago

barbeque-squared commented 5 months ago

In its current state, USDX has multiscreen support. Well, what that really means is:

if 2 screens are chosen:

I've only ever seen 2 screens used in this scenario at GalaCon. And people would still get confused where they were supposed to look.

Considering it's really only for 4 or 6 players and this massively overcomplicates any code that has to do with drawing anything, I propose dropping it altogether. I'm not saying that it'll never return, but I am saying that I believe that this is a feature for the <1%. Moreover, 6 players looks really good on a single 1080p screen, if that screen was actually rendered at 1080p and not 800x600 (which is one of the things I've been proof-of-concepting in locally-built versions for a few years now, but not committing because of the multiscreen code)

If you are a user that relies on multiscreen support extensively (and cannot have that usecase covered by much higher quality rendering of six players on a single screen) please make a comment about what exactly you use it for.

GrueneNeun commented 5 months ago

I use the 2 screen option for 6 players and have my whole setup built around it. It's really nice to have big UI elements on two different screens or projectors so you don't have to look that long for where exactly your line is. Using it at bigger events also makes it look more professional. Such a change would really stop me from updating.

barbeque-squared commented 5 months ago

Welp, guess I'm gonna have to do alllll of it the hard way then. I'll keep multiscreen as-is working then, but my overall priorities are at native resolution rendering, a truly variable number of players (still max 6 for the time being), and improvements to the theming system.

basisbit commented 5 months ago

+1 on keeping two-screen-support. It is rather common that events use two projectors for 2 players of karaoke.