What changed in DDNet in 2020

190 updates · 5 main milestones · Aug 17, 2020 to Dec 31, 2020

  1. 1 event
    New Year's Eve Event Announcementseasonal event

    Special Event by Patiga will be run all day on December 31 on all official DDNet servers. Save/load will be disabled for this day.

    Steam
  2. 2 events
    New Map 'Arctic Frost'new content

    Introduction of the new Brutal map 'Arctic Frost' for the Christmas Tournament.

    Steam
    Christmas Tournament Announcementseasonal event

    Announcing the Christmas Tournament featuring the new map 'Arctic Frost' by Silex, Im ‘corneum & louis.

    Steam
  3. 55 events
    Improve text alignmentui ux
    Steam
    Warn new players about name with pointsgameplay
    Steam
    Support starting without wordlist.txtgameplay
    Steam
    Disallow more commands with testing modegameplay
    Steam
    Remove CRC in all possible placeschanges
    Steam
    Make initial borderless work againbug fix
    Steam
    Fix combined player/ping sortingbug fix
    Steam
    Update ddmax_freezechanges
    Steam
    Add hint for disabling debug modeui ux
    Steam
    Add comfort entities assetsnew content
    Steam
    Fix random_map and random_unfinished_map with SQlitebug fix
    Steam
    Show hours in more placesui ux
    Steam
    Fix button rendering in 'Render demo'bug fix
    Steam
    Add refresh button for skinsui ux
    Steam
    Use pointer directly for tile layer buildingperformance
    Steam
    Fix hook chainsbug fix
    Steam
    Update winter_main.ruleschanges
    Steam
    Use 0.7 gameskinsnew content
    Steam
    Add GUI & Game sound volume slidersui ux
    Steam
    Offset env pos of sound sources when appending mapsaudio
    Steam
    Speed up sortingperformance
    Steam
    Improve Call Vote menuui ux
    Steam
    Fix and change text cursorui ux
    Steam
    Make gfx_quad_as_triangle 0 default for performanceperformance
    Steam
    Render afk emote instead of chat emotegameplay
    Steam
    Show all local maps in votes (add_map_votes)gameplay
    Steam
    Fix weapon muzzle texture cutoffbug fix
    Steam
    Don't make width depend on localized textui ux
    Steam
    Use rest instead of string in some commandsgameplay
    Steam
    Increase size for name_ban messagesui ux
    Steam
    Detect more whitespace characters in namesgameplay
    Steam
    Add more video modes, reorder them for consistencyui ux
    Steam
    Show friends on spectate tabui ux
    Steam
    Optimize UI renderingperformance
    Steam
    Add dbg_gfx commandui ux
    Steam
    Kick-voting someone doesn't kill locked teamgameplay
    Steam
    Modulize skins, particles, emoticons and game assetschanges
    Steam
    Fix laser prediction for non-DDRace modsbug fix
    Steam
    Always embed map soundsgameplay
    Steam
    Fix selection of None value in auto rulesbug fix
    Steam
    New chat lookui ux
    Steam
    Fix IME state softlock under Linux and MacOSbug fixMilestone
    Steam
    Fix skin x_ checkbug fix
    Steam
    Sort skins without caseperformance
    Steam
    Improve usability of server settingsquality of life
    Steam
    Make animations more consistent with high float valuesgameplay
    Steam
    Set libnotify icon (Linux)ui ux
    Steam
    Consider emoticon, chat, vote as not-afkgameplay
    Steam
    Update demo browser on demo saveui ux
    Steam
    Fix overlapping of combined binds with modifiersbug fix
    Steam
    Fix lots of undefined behaviour, out-of-bounds accesses, memory leaksbug fixMilestone
    Steam
    Disallow player name changes when mutedgameplay
    Steam
    Allow zooming in furthergameplay
    Steam
    Smooth dynamic cameraperformance
    Steam
    Fix skin loadbug fix
    Steam
  4. 1 event
    Halloween 2020 Eventseasonal event

    Join DDNet Halloween servers with redesigned popular maps and custom skins.

    Steam
  5. 1 event
    New Halloween Themed Map Announcementnew content

    A new Halloween themed map will be released around Halloween.

    Steam
  6. 40 events
    Add hover for demo browserui ux
    Steam
    Improve dilate and auto apply dilate on embedded texture in editorgameplay
    Steam
    HUD: Show days and hours in game time, don't show wrong decisecondsui ux
    Steam
    Make sure turning dynamic camera off in settings worksbug fix
    Steam
    Print errors when writing files failedbug fix
    Steam
    Fix Texture UV coordinatesbug fix
    Steam
    Fix spectating so that you can't spectate yourselfbug fix
    Steam
    Inform players that they are in team already when trying to join teamgameplay
    Steam
    Server browser: Remove pure server filter, add space for countriesnetwork
    Steam
    Add scrollbar to auto rules listui ux
    Steam
    Fix score/time alignment in scoreboardbug fix
    Steam
    Sharper graphics ingame (gfx_opengl_texture_lod_bias)visuals
    Steam
    Remove failed downloaded files more consistentlybug fix
    Steam
    Fix ctrl+shift+d so that it doesn't move tee againbug fix
    Steam
    Print out modifiers when unbinding a bindui ux
    Steam
    Handle rcon command completion properly with dummybug fix
    Steam
    Fix finding server for running it inside of start menubug fix
    Steam
    Fix last character when showing IPs in rconbug fix
    Steam
    Add new renderer, looks more consistent with ingamevisuals
    Steam
    Add directory buttons in settingsnew content
    Steam
    Add changeable assets in settingsnew content
    Steam
    Add menu background mapsnew content
    Steam
    Fix empty lines in chatbug fix
    Steam
    Implement /showothers 2 to show own team members onlygameplay
    Steam
    Fix laser_damage tune with 0.7 clientbalance change
    Steam
    Properly set sound envelope offsets for sound sourcesaudio
    Steam
    Fix show_ips on non-SQL serversbug fix
    Steam
    Server browser: Add clear button to server address fieldui ux
    Steam
    Save maps more deterministicallybug fix
    Steam
    Handle PNG read errorsbug fix
    Steam
    Join identical chat lines to prevent spamgameplay
    Steam
    Fix entities for some modificationsbug fix
    Steam
    Create ALLOW_X_SKINS game info flag (for mods)new content
    Steam
    Grab focus more aggressively when starting clientperformance
    Steam
    Ship more default maps: LearnToPlay, Sunny Side Up, Tsunaminew content
    Steam
    Add explicit button for current map as backgroundnew content
    Steam
    Fix multiple layer selection for groupsbug fix
    Steam
    Don't log skin downloading progressbug fix
    Steam
    Add background music volume slideraudio
    Steam
    Fix 0.7 player vote creator idbug fix
    Steam
  7. 2 events
    DDNet Tournament #52 Announcementseasonal event

    Announcing the Moderate map 'UpNDown Coop' by Vasten100 for the upcoming tournament.

    Steam
    Tournament Detailsgameplay

    The tournament will take place on October 11 at 20:00 CEST on special Tournament servers.

    Steam
  8. 22 events
    Sort spectator viewui ux

    Sorted by team, then name

    Steam
    Check for width/height 0 in map_convert_07bug fix
    Steam
    Add space for Countries & Typesui ux

    In DDNet/KoG tabs

    Steam
    Remove sv_team_lock commandchanges
    Steam
    Fix rendering issuesbug fix

    Resolved 5:4/4:3 rendering in demo & recorder menus

    Steam
    Show entities on all server typesgameplay
    Steam
    New start menuui ux

    Adapted from Teeworlds 0.7

    Steam
    Prevent client closure on video recorder errorbug fix
    Steam
    Print SQlite statementsquality of life
    Steam
    Fix mapres for new graphics rendererbug fix
    Steam
    Fix entity textbug fix
    Steam
    Remove unnecessary toolschanges

    Borderfix/add/rem tools no longer needed

    Steam
    Support hovering in menusui ux
    Steam
    Optimization of packet receptionperformance

    Only receive new packets when we know they are waiting

    Steam
    Refresh server browser immediatelynetwork

    Updated info arrives instantly

    Steam
    Allow config_retrieve on whole directoryquality of life
    Steam
    Optimize loading glyphsperformance

    Improved loading from font file

    Steam
    Update libwebsocketsperformance

    Client can now use websockets

    Steam
    On-demand skin downloadernew content

    See all skins from Skin Database

    Steam
    Change save storage methodgameplay

    Don't use server name when storing saves in database

    Steam
    Faster server browser refreshperformance

    Increased br_max_requests to 100

    Steam
    Scale graphics texturesgraphics

    Textures scale more nicely

    Steam
  9. 10 events
    Don't time out so often when using HTTP downloadsnetwork
    Steam
    Improve database performanceperformance
    Steam
    Fix game hanging on spectating person changebug fix
    Steam
    Update mapres for the new graphics renderergraphics
    Steam
    Fix front.pngbug fix
    Steam
    Fix duplicate teamranksbug fix
    Steam
    Fix some broken unicode stringsbug fix
    Steam
    Fix proof circle positionbug fix
    Steam
    Allow joining and inviting others via Steam friend listnetwork
    Steam
    Add demo video recordernew content
    Steam
  10. 26 events
    Only send valid UTF-8 over the network, fixes joining servernetwork
    Steam
    Fix texture destroyingbug fix
    Steam
    Allow changing entities text size on-the-flyui ux
    Steam
    Fix mouse interaction when game console is openbug fix
    Steam
    Fix voting for 0.7 clientsbug fix
    Steam
    Fix map details layoutbug fix
    Steam
    Fix right click on itemsbug fix
    Steam
    Allow empty max ping filter in server browsernetwork
    Steam
    Ignore duplicate records when insertingbug fix
    Steam
    Use the correct name for determining ranks in server browsernetwork
    Steam
    Fix word wrapping for unicode stringsbug fix
    Steam
    Add cl_nameplates_friendmark to see your friends more easilyui ux
    Steam
    Remove fallback for Teeworlds' settings.cfgsystem
    Steam
    Don't show wrong servers in server browserbug fix
    Steam
    Fix port in error messages & teehistorianbug fix
    Steam
    Load server browser more fairlynetwork
    Steam
    Upgrade SDL2 for Linux Steam release, fixing Unicode inputperformance
    Steam
    Allow loading from any server independent of server it was saved onnetwork
    Steam
    Add platform and arch in console outputsystem
    Steam
    Warn about textures with sizes not divisible by 16quality of life
    Steam
    Updated entitiesnew content
    Steam
    Add buttons for Kill (k) and Pause (p)ui ux
    Steam
    Remove some confusing settings from graphics menuui ux
    Steam
    OpenGL graphics improvements & fixesgraphics
    Steam
    Fix rendering of menu background with dark backgroundbug fix
    Steam
    Set search field to active when opening file dialogui ux
    Steam
  11. 2 events
    New Tournament Map: Not Naufrage 4new content

    The tournament will feature the new Insane map 'Not Naufrage 4' created by SickCunt & Feuerfaust Ace.

    Steam
    DDNet Tournament #51 Announcementseasonal event

    First DDNet Tournament since Steam release featuring the Insane map 'Not Naufrage 4'.

    Steam
  12. 12 events
    Fix connecting to some servers by adding back vanilla mapsbug fixMilestone
    Steam
    Use player name from Steam API as fallbackquality of life
    Steam
    Grab input when starting clientquality of life
    Steam
    Enable 'Switch weapon on pickup' by defaultquality of life
    Steam
    Remove panic quit button (use alt-f4 instead)quality of life
    Steam
    Refresh browser on 'Indicate map finish' clickui ux
    Steam
    Send larger distance when zoominggameplay
    Steam
    More instructive message on DNSBL banquality of life

    Telling players to connect without VPN

    Steam
    Sort servers by players & ping by defaultquality of life
    Steam
    Only send pain sound in freeze if fire was releasedaudio
    Steam
    Support Linux shared libraries in autoupdatersystem
    Steam
    Forbid more whitespace and whitespace-like charactersquality of life
    Steam
  13. 14 events
    Don't bother Steam users with red update text anymorequality of life
    Steam
    Ignore clan of friends by defaultquality of life
    Steam
    Enable showing other players' key presses by defaultui ux
    Steam
    Add +resetdummynew content
    Steam
    Add welcome instructions about how to kill (k) and pause game (q)ui ux
    Steam
    Disable SDL IME on Windows to improve Chinese inputperformance
    Steam
    Add tele checkpoint number to debug screen (ctrl-shift-d)new content
    Steam
    Allow switching weak/strong with saving and loadinggameplay
    Steam
    Fix memory leak when loading map in editorbug fixMilestone
    Steam
    Add ban_region & ban_region_rangenew content
    Steam
    Support CJK for everyone, improve fontnew content
    Steam
    Add ctrl-u to delete entire line in text fieldsquality of life
    Steam
    Add back skins by Moby Dognew content
    Steam
    Ship map_convert_07 executable, allow drag'n'dropnew content
    Steam
  14. 2 events
    Introduction of DDNet Novice Serversnew content

    New players will find DDNet Novice servers available when they start the client for the first time.

    Steam
    DDNet Released on Steamdlc releaseMilestone

    DDraceNetwork has officially launched on Steam after a 5-year wait.

    Steam