UltraStar Deluxe Changelog

What's new in UltraStar Deluxe 1.1

Sep 16, 2016
  • platform:
  • upd: platform independent code base
  • upd: endianness independent code base
  • add: Linux and FreeBSD support (x86 and x86_64)
  • add: Mac OS X support (Intel 10.5/10.6)
  • audio:
  • upd: reimplemented audio playback and input
  • upd: pluggable audio/video modules
  • Bass input/playback/decoder (windows only)
  • SDL audio playback (all platforms)
  • Portaudio playback/input (all platforms)
  • FFmpeg decoder (all platforms)
  • upd: video files enabled for the #MP3 tag (using the first audio stream of a video)
  • add: Microphone Passthrough (experimental)
  • fix: a start without a microphone plugged-in does not result in a crash
  • add: background music
  • video:
  • upd: revised video decoder implementation
  • upd: windows: updated FFmpeg binary
  • upd: performance improvements
  • interface:
  • upd: video backgrounds for themes
  • upd: Song Screen: performance improvements with many songs
  • upd: theme change w/o restarting Ultrastar Deluxe
  • upd: new score display in Sing Screen (animated)
  • upd: Score Screen redesigned (animations)
  • upd: Deluxe theme enhanced (ty mog)
  • upd: ability to select party modes before the game
  • upd: default skin and color are read from themes and skins
  • add: visualisations (due to projectM) as background while singing
  • upd: Truetype fonts (due to freetype6) instead of the old bitmap fonts
  • -> support for international character sets
  • -> smoother type face
  • upd: new lyrics effect: Shift
  • upd: more than one additional song path can be set in config.ini (SongDirX)
  • upd: microphone settings simplified
  • vu-meter for incoming signals on the selected input
  • display of input volume
  • adjust input volume by using '+' and '-' keys
  • threshold display (gray bar)
  • adjust threshold with 'T' key
  • upd: international keyboard layout (uniform shortcuts on QWERTZ, QWERTY, AZERTY, ...)
  • rem: removed confusing solmization option
  • add: text reflections in themes
  • add: note lines can be switched off in options
  • add: mouse support (hardware and software)
  • add: texture type "Colorized": Texture is colorized by adjusting the hue value (see HSB color model)
  • add: overlay when pause modus is activated in Sing Screen
  • fix: some "Screens=2" bugs
  • add: Unicode support: All "printable" characters should work with the input fields (e.g. players' names)
  • add: resizable window
  • add: toggle between fullscreen and windowed mode with ALT+Return (Linux and FreeBSD only)
  • fix: mapped same function to Return and Enter (numpad)
  • add: video preview during song selection
  • add: toggle displayed time with 'T' key between current position, remaining or total playback time
  • add: mic configuration assistance: error messages are displayed if multiple or no mics were assigned to a player.
  • internal:
  • upd: synchronization of lyrics, video and audio
  • (timers were not synchronized until now)
  • you can be choose via config.ini ("SyncTo" option) between:
  • synchronize lyrics and video to audio (default)
  • synchronize audio and video to lyrics
  • no synchronization
  • upd: DLL interface replaced by Lua plugin interface
  • upd: Select Object replaced by Select Slide
  • upd: improved stability and major code base cleanup
  • fix: solved some bugs/crashes in Midi/Kar converter
  • upd: Vista/Win7 conform: configuration files is saved in the user directory. Running USDX from CD/DVD should also be possible from now on.
  • upd: cover thumbnails are saved in an SQLite database
  • -> more reliable than the old solution; small performance loss on start
  • fix: cursor freeze after Alt-Tab fixed through change of SDL.dll
  • fix: better detection of ending at songs/videos while using FFmpeg
  • upd: windows: user data will be placed in installation directory if user has write permissions, else it will be stored in APPDATA
  • song files:
  • upd: UTF8 support
  • upd: #Encoding tag
  • CP1250: Central/Eastern european encoding (should not be used for new files)
  • CP1252: Western european encoding; was used as default before 1.1 (should not be used for new files)
  • Locale: uses system encoding (should not be used for new files!)
  • UTF8: text file is encoded in UTF8 (recommended)
  • upd: select default encoding (if #Encoding tag is missing) via the "Encoding" option in config.ini.
  • Possible values:
  • "Auto" (Default), "UTF8",
  • "CP1252" (USDX

New in UltraStar Deluxe 1.0.1 Alpha (Apr 13, 2009)

  • Fix: VideoGap works now again with mpeg videos
  • Fix: Video start is calculated correctly now if start tag is used
  • Fix: Screenshot function works now as it should