Skip to content

Releases: UltraStar-Deluxe/USDX

v2024.1.0

01 Jan 10:43

Choose a tag to compare

⭐ 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

09 Dec 14:03

Choose a tag to compare

🪲 Bug Fixes

  • Fix a crash if a video fails to load #767
  • Properly uninstall libdav1d #772

Other Changes

  • Remove flatpak CI builds #769
  • Update libwebp #770
  • Support FFmpeg 6.1 #777

v2023.11.0

06 Nov 18:17

Choose a tag to compare

📈 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

  • Also update version number for Mac releases #745 #755
  • Less errors (that aren't actually errors) are logged in Error.log #751
  • Remove K experimental voice removal #754
  • Code deduplication in theme loading #760

v2023.9.0

03 Sep 13:55

Choose a tag to compare

⭐ 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

  • Fix Editor shortcuts on Windows #734
  • Fix UI drawing order #737

Other Changes

v2023.6.0

18 Jun 12:58

Choose a tag to compare

🚨 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 find SingBackground] in your theme ini and set ColR=0, ColB=0 and ColG=0.

📈 Enhancements

  • In duets, P1 and P2 use the same opacity in the info lyric bar #678
  • Update Windows DLLs #711

🪲 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

  • Completely remove Graphics.SingWindow option #677
  • Lock SDL surfaces before access #687 #705 #718
  • Fix MacOS compilation error loader_path #690
  • Various Readme updates #691 #694
  • Use better default player colors #706
  • Improve oscilloscope drawing #713

v2023.5.0

02 May 13:25

Choose a tag to compare

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

Other Changes

  • Refactoring #672
  • Update compilation documentation #668
  • AppImage updates #659 #682

UltraStar Deluxe v2023.4.0

01 Apr 11:10

Choose a tag to compare

📈 Enhancements

  • Improved French translation #541
  • Videos now use letterbox/pillarbox by default. Can be changed with A #562 #667
  • Add some audio and video extensions to the editor #664

🪲 Bug Fixes

  • Fix progress bar when using #START values (and also draw lyric info during medleys) #618
  • Improve random song selection when using chessboard or tile mode #665

Other Changes

UltraStar Deluxe v2023.3.0

05 Mar 12:08

Choose a tag to compare

⭐ Features

  • Audio input through SDL #517
  • Song Editor: change BPM value via F5 #617

📈 Enhancements

  • Improve song selection screen performance on large collections #534
  • Improve video performance #530 #532 #628
  • More logging during microphone detection #637 #641
  • Support for more special symbols #571

🪲 Bug Fixes

  • Fix some videos looping #521
  • Duet lyric colors regular/bold aren't hardcoded anymore #623
  • Song Editor: fix line breaks sometimes being put in the wrong place #632
  • Audio output through Jack SDL #654

Other Changes

The intention is to do more regular releases going forward! Probably around once a month, less if there's nothing that affects the end user, more if it's something big or a recent regression.

UltraStar Deluxe v2020.4.0-stable

29 Apr 22:19

Choose a tag to compare

After years of development, we are proud to present the new stable version 2020.4.0 of UltraStar Deluxe.
The changes in this version are:

  • support for recent FFmpeg and OpenCV versions
  • new pitch detection algorithm
  • new shortcuts (f.ex. Tab for help, Ctrl+R to shuffle players in party mode)
  • new default font (Noto), which supports more languages
  • configurable audio/video delay correction (Tools -> Options -> Game)
  • improvements to the built-in editor, which is now also available on all platforms by playing notes through PortMidi
  • improved microphone support (more than two channels and macOS fixes)
  • improvements and fixes to webcam integration
  • lots of other fixes (race conditions, memory leaks, kerning across syllables, sorting of songs, OpenGL library loading, Lua 5.3 support, video borders, colors on big endian, ...)
  • a few translation updates, especially for Slovak, Hungarian, Greek, and German
  • dropped dependency on libGLU and PCRE

You can download the release in the download section and on our Github releases page.

Note that there are a few known problems that have to be fixed outside of USDX and might bite you regardless of the UltraStar Deluxe version:

  • BASS on Windows causes crashes when devices are set to high sample rates (USDX Issue #330)
  • macOS Catalina has graphics issues with SDL < 2.0.12 (SDL Bug #4822)
  • The current Free Pascal release causes crashes in used libraries on 32 bit x86 Linux due to insufficient stack alignment (FPC Bug #15582)

We would like to take this opportunity to refer to the new sister project: UltraStar Play is a new sing-along karaoke game development project for PC, game consoles, smartphones, tablets, TVs and more. It is based on the Unity framework (C#) and the project is currently searching for game developers, graphics designers and testers.

Additionally to all this, there was a new release of the UltraStar txt files editor called Yass v2.1.0 just a few hours prior to the USDX 2020.4.0 release. You can download it from this link.

UltraStar Deluxe v2017.8.0-stable

07 Aug 23:29

Choose a tag to compare

UltraStar Deluxe is a free and open source karaoke game.
This release is a follow-up to the v1.3.5-beta version and mostly contains bugfixes and clean-ups. Additonal work has been put into supporting new versions of Windows, macOS and various linux distributions. FFmpeg is now supported up to v3.3 and using current freepascal compiler, one can build and run this game on a current raspberry pi or similar system.

Note: The installer program for UltraStar Deluxe on Windows now also includes the additions UltraStar Manager for managing all your music, and UltraStar Creator so you can create (or "tap") your own songs for the karaoke game.
Additional note for update installations in Windows: If the game crashes directly after entering sing mode, delete the old config.ini and any *.db files in your UltraStar Deluxe Installation folder to get rid of faulty settings.