From b4c29e1b553f7700023cc21e629971aa8df2d417 Mon Sep 17 00:00:00 2001 From: McSchneidar <262792195+McSchneidar@users.noreply.github.com> Date: Sat, 17 Oct 2026 21:18:49 +0200 Subject: [PATCH] Improve challenge party mode (#911) - Instead of a number of rounds, you now choose how many songs each player sings - New option to remember sung songs, so a new challenge doesn't repeat songs from the previous ones - Up to 16 players - The number of jokers and the joker refill setting are kept instead of being reset every time - The overview shows each player's avatar, the top three in gold, silver and bronze and highlights the leader - The winner of each round is highlighted in the round list - The winner is celebrated at the end with avatar, a pulsing gold name and stars Co-authored-by: Florian Ostertag --- Output/PartyModes/Challenge/Languages/de.xml | 2 + Output/PartyModes/Challenge/Languages/en.xml | 2 + .../Screens/PartyScreenChallengeConfig.xml | 62 +++++++- .../Screens/PartyScreenChallengeMain.xml | 149 +++++++++++++++--- .../PartyModeChallenge/CPartyModeChallenge.cs | 29 +++- .../CPartyScreenChallengeConfig.cs | 82 ++++------ .../CPartyScreenChallengeMain.cs | 138 +++++++++++++++- 7 files changed, 381 insertions(+), 83 deletions(-) diff --git a/Output/PartyModes/Challenge/Languages/de.xml b/Output/PartyModes/Challenge/Languages/de.xml index 4c244114..9bf1067d 100644 --- a/Output/PartyModes/Challenge/Languages/de.xml +++ b/Output/PartyModes/Challenge/Languages/de.xml @@ -18,6 +18,8 @@ Anzahl der Runden Joker-Anzahl Joker nach jeder Runde auffüllen + Songs pro Spieler + Gesungene Songs merken Challenge Modus: Spielerwahl Zufällig auswählen Challenge Modus: Übersicht diff --git a/Output/PartyModes/Challenge/Languages/en.xml b/Output/PartyModes/Challenge/Languages/en.xml index 06b3badc..0863ff5a 100644 --- a/Output/PartyModes/Challenge/Languages/en.xml +++ b/Output/PartyModes/Challenge/Languages/en.xml @@ -18,6 +18,8 @@ Number of rounds Number of jokers Refill jokers every round + Songs per player + Remember sung songs Challenge Mode: Choose Player Select random Challenge Mode: Overview diff --git a/Output/PartyModes/Challenge/Themes/Default/Screens/PartyScreenChallengeConfig.xml b/Output/PartyModes/Challenge/Themes/Default/Screens/PartyScreenChallengeConfig.xml index 98565782..8e24ddae 100644 --- a/Output/PartyModes/Challenge/Themes/Default/Screens/PartyScreenChallengeConfig.xml +++ b/Output/PartyModes/Challenge/Themes/Default/Screens/PartyScreenChallengeConfig.xml @@ -2,7 +2,7 @@ PartyScreenChallengeConfig - 3 + 4 @@ -81,7 +81,7 @@ Center Outline - TR_SCREENCONFIG_NUMROUNDS + TR_SCREENCONFIG_SONGSPERPLAYER 112.5 @@ -111,6 +111,20 @@ Outline TR_SCREENCONFIG_REFILLJOKERS + + 112.5 + 607.5 + 0 + 40.5 + 0 + + + Left + Center + + Outline + TR_SCREENCONFIG_REMEMBERSONGS +