Releases: UltraStar-Deluxe/USDX
v2024.10.0
📈 Enhancements
- Most Windows DLLs are now in a separate repository + DLL updates #889 #897 #893 #905
- Selecting notes in the editor no longer counts as having modified the song #908
- Support FFmpeg 7.1 #914
🪲 Bug Fixes
- Fix PulseAudio support in AppImage #888
- Editor can now handle sentences with 0 length #898
- Better recognize alphanumeric characters #890
- Draw tone indicator at the correct height in editor #906
- Fix typo in Polish translation #907
- Maximum line bonus is now 1000 #910
- Windows version loads folders and filenames with special accents work again #904
- Player names can be set in Party - Tournament again #909
Other Changes
v2024.8.0
⭐ Features
- Lua plugins have a new global
current_filename
which returns the absolute path to the plugin #855
📈 Enhancements
- Selecting a random song will not select the same song repeatedly #851 #874
- Editor selected note color is the inverse of P1 #870
- Lua
require
now returns the last module table #854
🪲 Bug Fixes
- Multichannel audio files play at the correct speed #867
- Invalid
#RESOLUTION
is ignored #868 - Fix CI #866 #882
Other Changes
- Remove Sort functionality from song menu #869
- Automatically detect trailing whitespace in PR's #876
- Change build status badge to Github Actions #863
- Updates for FlatHub releases #857
- Remove old AppVeyor and Travis CI files and workarounds #877
- Document
--enable-debug
#875
🕐 Upcoming breaking change
Support for 8 or 12 players in regular mode is slated to be removed in a future release.
v2024.5.1
NB: 2024.5.0 was never released due to a build issue.
⭐ Features
- Allow rap notes to be interpreted as freestyle with
T
#828
📈 Enhancements
- Improve song scanning performance #819
- Add more levels for microphone threshold and preview volume #823
- Use the cover of the first song of the artist as cover for the "Artist2" tab #829
🪲 Bug Fixes
- Medley mode should use players' configured difficulty level #833
🚨 Breaking changes
- Support for P3=P1+P2 has been removed #824
Other Changes
- Improve human readability of git diff hunks #822
- Support FFmpeg 7.0 #827
- Text fixes #830
- Switch CI builds to Github Actions #835 #841 #842 #840 #846 #847 #848
🕐 Upcoming breaking change
Support for 8 or 12 players in regular mode is slated to be removed in a future release.
v2024.3.0
📈 Enhancements
- Searches and searchable fields are transliterated to ASCII #795
🪲 Bug Fixes
- Allow new playlists to be named again #810
🚨 Breaking changes
- Support for songs in XML format has been removed #816
Other Changes
🕐 Upcoming breaking change
Support for P3=P1+P2 behaviour in duet text files is slated to be removed in a future release.
v2024.1.0
⭐ Features
- Restart songs completely with
R
#799
📈 Enhancements
- Decrease song number font size to prevent overlapping in big collections #790
- Typographer's apostrophe (U+2019) is now recognized as a punctuation character #791
- Use libswresample if available #656 #798
🪲 Bug Fixes
- Fix Windows crashing on certain audio formats #787
- Fix some keypresses registering twice #782
- Fix uninitialized float being referenced #788
Other Changes
- Log which audio output class is used #780 #785
- Remove unnecessary code comment that upset some editors #783
- Refactor the DrawPopup function #794
- Use long option names instead of shorthands #796
🕐 Upcoming breaking change
Support for XML files is slated to be removed in a future release.
v2023.12.0
v2023.11.0
📈 Enhancements
- The keyboard shortcut
S
has improved seeking to the beginning of the lyrics, and can also skip long instrumental breaks #745
🚨 Breaking changes
In 2- and 3-player mode, certain theme elements for player 1 will no longer fallback to 1-player mode. The theme elements ending in Static
, Avatar
, Text
, Static2
and TextScore
must now be explicitly defined. This was always the case for the SingBar
and Oscilloscope
elements. Very old custom themes might need to be updated to reflect this.
Experimental voice removal and its keyboard shortcut K
have been removed.
Other Changes
v2023.9.0
⭐ Features
- Allow positioning borderless fullscreen on secondary monitors #729
📈 Enhancements
- Fix date formatting in many languages #723
- Credits will no longer play automatically on the main screen #724
- Warning about players without a microphone will show less often #733
- Better animation when a song ends #740
🪲 Bug Fixes
Other Changes
- Fix AppVeyor pipeline #727
- Add new Customization wiki page #730
v2023.6.0
🚨 Breaking changes
The Windows version of USDX no longer ships with DLLs for OpenSSL and cURL. Highscore plugins that rely on them should be bundled with them instead (place the plugin DLL in webs
, the other DLLs in the main game directory). Although copying them over from a previous USDX version will work, it is recommended to find newer versions of the libraries the plugin depends on.
⭐ Features
- Song videos and background images now default to letterbox on game startup. Toggle with
A
. Stretch has been completely removed #689 #692
If you use a custom theme (or create them) you will probably want to findSingBackground]
in your theme ini and setColR=0
,ColB=0
andColG=0
.
📈 Enhancements
🪲 Bug Fixes
- Save scores for all players when using more than 6 players #676
- Fix wrong shortcuts listed in editor help #683
- Fix various memory leaks #688 #705 #707
- Correctly not highlight yet-unselected songs on the song selection screen #695
- Reset not-found previously selected avatars to the default colorized avatar to prevent a crash #698
- Fix floating point exception on MacOS ARM64 #708
- Use correct texture for rap notes #716
Other Changes
v2023.5.0
USDX is now also available from flathub: https://flathub.org/apps/eu.usdx.UltraStarDeluxe
📈 Enhancements
- Use song preview volume also for menu background music volume #670
🪲 Bug Fixes
- Fix OpenCV (webcam) on old devices #657