1. DDNet
  2. News

DDNet News

DDNet 17.1 released

DDNet 17.1 has been released with the following changes:
  • [Client] Improved framerate consistency with cl_refresh_rate [Jupeyy]
  • [Client] Add prediction of draggers [trml]
  • [Client] "bind x" shows what command the key x runs [ArijanJ]
  • [Client] Fix switch prediction on solo server [trml]
  • [Client] Use icons for refresh and connect buttons in server browser [Robyt3]
  • [Client] Replace country server filter fullscreen popup with smaller popup [Robyt3]
  • [Client] Remove snd_rate and cl_threadsoundloading from settings menu [Robyt3]
  • [Client] Support dragging demo player controls to move them [Robyt3]
  • [Client] Show error instead of replacing existing demo when renaming [Robyt3]
  • [Client] Improve demo slice popup [Robyt3]
  • [Client] Add "No server selected" message to server details [Robyt3]
  • [Client] Show GPU info in asserts [Jupeyy]
  • [Client] Improve color picker popups [Robyt3]
  • [Client] Improve scrollbar option UI and settings [Robyt3]
  • [Client] When all DDNet filter entries selected, deselect with right click [Robyt3]
  • [Client] Fix crash with binds
  • [Editor] Add play/stop button and duration label for sounds [Robyt3]
  • [Editor] Make server settings editor height adjustable by dragging [Robyt3]
  • [Editor] Fix filling switch layer not setting switch number 0 [Robyt3]
  • [Server&Client] Add logappend setting to keep growing tthe same log file (on by default)
  • [Server] Allow rcon users access to reserved slots (username:password) [Learath2 & heinrich5991]
  • [Server] Add /unsolo and /undeep practice commands [hus3h]
  • [Server] Fix crash with super
  • [Server] Fix crash with dbg_dummies [Robyt3]
  • [Server] Disallow multiple emotes in the same tick [Jupeyy]
  • [Server] Split emoticon sending into nearby and global players [Jupeyy]
  • [Server] Fix MySQL crashes

DDNet 17.0 released

DDNet 17.0 has been released with the following changes:
  • [Client] Condensed team killfeed [Voxel]
  • [Client] Improved friends list UI [Robyt3]
  • [Client] Improved line input and IME support [Robyt3]
  • [Editor] Add proof mode for menu backgrounds [Marmare314]
  • [Client] Fix cl_show_others_alpha not used in places where it can be [Ryozuki]
  • [Client] Show error message popup on assertion error in client and when client fails to launch [Robyt3]
  • [Client] Multiple broadcast rendering fixes [Robyt3 & Jupeyy]
  • [Client] Add the DDNet git hash and "is steam" to the crash file [Jupeyy]
  • [Client] Fix client crash on team kill message with invalid team [Robyt3]
  • [Client] Fix client crash when spectating on server with missing game info [Robyt3]
  • [Client] Fix several issues with the text rendering [Robyt3]
  • [Client] Highlight 0XF game type [0xfaulty]
  • [Client] Fix DDNet freezing on resize on macOS [Ryozuki]
  • [Client] Quit client when existing config file cannot be loaded, add restart command to client [Robyt3]
  • [Client] Fix client crash/hang when launching without data directory [Robyt3]
  • [Client] Add missing attribute shield entities for front and switch layers [Robyt3]
  • [Editor] Improve layout of new folder, map details and event popups [Robyt3]
  • [Editor] Improve editor file browser button layout when screen width is low [Robyt3]
  • [Editor] Fix transparency in grass_main [mind]
  • [Editor] Don't render switch number and delay for tiles where they are unused [Robyt3]
  • [Editor] Make envelope editor resizeable by dragging [Marmare314]
  • [Editor] Move some buttons into menus [Marmare314]
  • [Server] Fix time score [Ryozuki]
  • [Server] Fix swapping with dragger beams and plasmas [Robyt3]
  • [Server] Fix hook prediction [trml]
  • [Server] Allow using rescue (/r) on health pickup [Robyt3]
  • [Server] Add client_score_kind field to serverinfo [Ryozuki]

DDNet 16.9 released

DDNet 16.9 has been released with the following changes:
  • [Client] Add random skin button [Ravie]
  • [Client] Select language on first start based on user locale [Robyt3]
  • [Client] Save screenshot in separate thread to avoid lags [Robyt3]
  • [Editor] Drag layers to reorder [Marmare314]
  • [Editor] Sort by name and modified time in file dialog [Marmare314]
  • [Editor] Show popups in editor when loading/saving file fails [Robyt3]
  • [Client] Improved MOTD rendering [Robyt3]
  • [Client] Don't add duplicate consecutive commands to console history [Robyt3]
  • [Client] Support scrolling when mouse at edge [Robyt3]
  • [Client] Support holding shift for slow mouse with color pickers [Robyt3]
  • [Client] Fix incorrect tee blood color being shown in settings [Robyt3]
  • [Client] Reveal selection when scrolling layer list with up/down arrow keys [Robyt3]
  • [Client] Fix inp_controller_guid [Robyt3]
  • [Client] Fix dummy tee being able to ping main tee in chat [Robyt3]
  • [Client] Check if HTTP request task is aborted in completion callback [Robyt3]
  • [Client] Save console_output_level and console_enable_colors variables [Robyt3]
  • [Client] Fix rcon login when disconnecting dummy and when username used [Robyt3]
  • [Client] Fix client crash when cl_chat_old config is used [Robyt3]
  • [Client] Fix erratic smooth scrolling when scroll time is changed [Robyt3]
  • [Editor] Allow choosing envelopes by typing their ID [Marmare314]
  • [Editor] Ignore some tiles in free slot finder [Marmare314]
  • [Editor] Always enable editor panning and zooming when GUI is hidden [Robyt3]
  • [Editor] Handle loading invalid files [Marmare314]
  • [Editor] Add "Show Directory" button in file dialog [Marmare314]
  • [Editor] Add "Delete" button to editor file browser [Robyt3]
  • [Editor] Disable editor file browser hotkeys while another popup is open [Robyt3]
  • [Editor] Add missing default value for custom parallax zoom property [Robyt3]
  • [Server] Optimizations in preparation for 128 player support [0xfaulty]
  • [Server] Fix incorrect sixup detection when snapping pickups [Robyt3]
  • [Server] Round time in scoreboard by millisecond, not centisecond
  • [Server] Improve ping command accuracy [Robyt3]
  • [Server] Fix server logfile error message [ChillerDragon]
  • [Tooling] Fix and improve twping [Robyt3]
  • [Tooling] Allow to pass in the git shortrev in git_revision.py [heinrich5991]
  • [Tooling] Improve crash parsing in parse_drmingw.sh [Robyt3]
  • [Tooling] Set uniform client/server names in cmake, easier modding [Kaffeine]

Happy New Year 2023 Photoshoot Result

The Photoshoot from nearly 2 months ago is finished! Check out the final image:



Thanks again to louis and TsFreddie!

DDNet 16.8 released

DDNet 16.8 has been released with the following changes:
  • [Client] Add skin to serverbrowser's scoreboard [Jupeyy]
  • [Client] Add ingame and browser buttons to copy server info to clipboard [Robyt3]
  • [Client] Better lists with smooth scrolling (ui_smooth_scroll_time) [Robyt3]
  • [Client+Server] Implement FIFO on Windows using Named Pipes [Robyt3]
  • [Client] Add tooltip to demo seekbar showing the currently hovered time [Robyt3]
  • [Client] Fix client crash when echoing client message to chat, use em dash for client messages in chat [Robyt3]
  • [Client] Make color pickers not change selected color as much [Robyt3]
  • [Client] Support 4 and 8 digit RGBA color values in console [Robyt3]
  • [Client] Merge entity textures to reduce memory usage [Jupeyy]
  • [Client] Increase relative joystick movement based on input update time, disable relative joystick when console is open or window not focused [Robyt3]
  • [Client] For integrated and discrete GPUs always prefer what comes first in the list [Jupeyy]
  • [Client] Show error message when downloaded map cannot be saved [Robyt3]
  • [Client] Use OpenGL 3.3 on macOS by default
  • [Client] Add error message when saving screenshot fails [Robyt3]
  • [Client] Save prediction margin [Chairn]
  • [Client] Fix text rendering over maximum line width with newline [Robyt3]
  • [Client] Align color picker buttons on right side [Robyt3]
  • [Editor] Support longer file/folder names [Robyt3]
  • [Editor] Clear file browser search term when entering folder [Robyt3]
  • [Editor] Add buttons to move envelopes left and right, improve envelope UI layout, add tooltips for editboxes [Robyt3]
  • [Editor] Add a refresh button to the file browser [Robyt3]
  • [Server] Add reset command to server [Robyt3]
  • [Server] Fix sv_vanilla_antispoof for vanilla 0.6.5 clients [Robyt3]
  • [Server] Remove projectiles on save and load [Zwelf]
  • [Server] Remove projectiles on team change [Zwelf]
  • [Server] Hand the client IP addresses to the antibot module [heinrich5991]
  • [Server] Fix announcement feature
  • [Server] Don't count (connecting) players for voting
  • [Server] Fix crash in team save/load [Zwelf]