What changed in DDNet in 2024

376 updates · 17 main milestones · Jan 22, 2024 to Dec 8, 2024

  1. 35 events
    Fixed envelope point popupbug fix
    Steam
    Fixed cursor drifting with smooth dyncam and zoombug fix
    Steam
    Allowed float zoom levelsgameplay
    Steam
    Fixed player info being resent too fast/slow depending on FPSbug fix
    Steam
    New cl_hook_coll_size_other & +hookcoll button in UIui ux
    Steam
    Fixed Save As confirmation, prevent opening empty filenamebug fix
    Steam
    Fixed jetpack strength always being set to 0bug fix
    Steam
    Overhaul of console designui ux

    Replaced background and improved contrast

    Steam
    Fixed clipboard not being sanitized when pasting multiple linesbug fix
    Steam
    Implemented bans_find commandgameplay
    Steam
    Send password on reconnectnetwork
    Steam
    Allowed empty map settingsgameplay
    Steam
    More efficient glyph uploadingperformance

    Fixed crash with very large glyphs and font sizes

    Steam
    Added dbg_sql config to hide non-error SQL logsquality of life
    Steam
    Fixed crashes with whisper commandbug fix
    Steam
    Removed self from spectator menu unless in demoui ux
    Steam
    Improved map sound/image validation and performanceperformance
    Steam
    Auto rcon auth for both main and dummynetwork
    Steam
    Used quad container for race flag in finish infomessagesgameplay
    Steam
    Fixed damage indicators being stuck after connecting dummybug fix
    Steam
    Fixed alignment of dropdown popup menubug fix
    Steam
    Fixed gametime debug graph when dummy is connectedbug fix
    Steam
    Android support addednew content
    Steam
    Changed default q bind to /specgameplay
    Steam
    Show size of images in editor images list and file browserui ux
    Steam
    Replaced background texture with noise texturevisuals
    Steam
    Fixed incomplete Teehistorian chunks being writtenbug fix
    Steam
    Allowed 128 playersgameplay
    Steam
    Fixed incorrect rendering of menu and entities background mapsbug fix
    Steam
    Echo colors persistquality of life
    Steam
    Fixed FindMySQL not finding mysql under NixOSbug fix
    Steam
    Visual changes to friends and server tabvisuals
    Steam
    Made the client able to have tee's without weaponsgameplay
    Steam
    Fixed client hanging when rendering text with small maximum widthbug fix
    Steam
    Allowed decimal value for demo_speed commandgameplay
    Steam
  2. 5 events
    Tournament Start Dateseasonal event

    The tournament starts on December 4, 2024, at 6:00 PM.

    Steam
    Christmas 2024 Tournament Announcementseasonal event

    Christmas 2024 Tournament starting tomorrow

    Steam
    Official Stable Android Support in DDNet 18.8new contentMilestone

    Official stable Android Support coming in DDNet 18.8 next week

    Steam
    Tournament End Dateseasonal event

    The tournament ends on December 30, 2024, at 6:00 PM.

    Steam
    Christmas Tournament 2024 Announcementseasonal event

    Announcing the December 2024 tournament with secretly tested maps and point earning system.

    Steam
  3. 33 events
    Ensure file rename succeeded on Windowsbug fix
    Steam
    Scroll to selected screen in settingsui ux
    Steam
    Fix chat command preview overlapbug fix
    Steam
    Improved ghost file validationbug fix
    Steam
    Fix toggle argument validationbug fix
    Steam
    Use correct audio channels for map soundsaudio
    Steam
    Practice: Add /(un)infjumpgameplay
    Steam
    Add Antarctica flag, update existing flagsnew content
    Steam
    No rescue delay in practicegameplay
    Steam
    Apply exponential easing to smooth cameragameplay
    Steam
    Practice: Add /invincible modegameplay
    Steam
    Fix server settings command help text overwriting other tooltipsbug fix
    Steam
    Fix show_ips outputbug fix
    Steam
    Fix color validation in some commandsbug fix
    Steam
    Improved skin downloadingquality of life
    Steam
    Fix demos with maps in foldersbug fix
    Steam
    Add clear_chat commandquality of life
    Steam
    Adjust console search behaviorquality of life
    Steam
    Fix switch overlay text orderbug fix
    Steam
    Allow 2048 bansgameplay
    Steam
    Fix 0.7 server favorites and store them correctlybug fix
    Steam
    Practice: Add /totele(cp), /(un)livefreeze, /(un)endlessgameplay
    Steam
    Separate tele numbersgameplay
    Steam
    Fix /help printing chat commandsbug fix
    Steam
    Nameplate previewnew content
    Steam
    Fix vanilla demo tuningbug fix
    Steam
    Hook collisions previewnew content
    Steam
    Popup to select envelope curve typeui ux
    Steam
    Arrow left/right keys in server browserui ux
    Steam
    Show UI debug infoui ux
    Steam
    Disable Vulkan backend for buggy AMD driversperformance
    Steam
    Regional rankings for /top5teamgameplay
    Steam
    Add DDPer supportnew content
    Steam
  4. 57 events
    Fix name in chat not being highlightedbug fix
    Steam
    Add right-click to solo editor layergameplay
    Steam
    Fix map download fallbackbug fix
    Steam
    Vertical arrow key navigation in skin selectionui ux
    Steam
    Validate chat and console argumentsbug fix
    Steam
    Add auto-completion hint for chat commandsui ux
    Steam
    Add ghost list sortinggameplay
    Steam
    Alignment of separators in record outputui ux
    Steam
    Add /lasttp to hot reloadgameplay
    Steam
    Make cl_show_direction change alpha with cl_show_others_alphagameplay
    Steam
    Fix directory in map pathsbug fix
    Steam
    Improvements to announcements (reload_announcement)quality of life
    Steam
    Send result of random_unfinished_map to all clientsgameplay
    Steam
    Change 'No servers found' message to hint at portsui ux
    Steam
    Allow random_unfinished_map in rcongameplay
    Steam
    Add icon button to open console in bottom right of start menuui ux
    Steam
    Add center pivot for quadsgameplay
    Steam
    Add cl_freeze_stars setting (F1) for old freeze starsgameplay
    Steam
    Fix game launch on Wayland-only systemsbug fixMilestone
    Steam
    Fix colored speed values after connecting to a serverbug fix
    Steam
    Android improvementsperformance
    Steam
    Fix crash with RGB imagesbug fixMilestone
    Steam
    Fix duplicate 0.7 flag sound with dummy connectedbug fix
    Steam
    Show skin name as tooltip in friendlist and serverinfoui ux
    Steam
    Smooth spectatinggameplay
    Steam
    Enable Discord RPC on Mac ARMnetwork
    Steam
    Skin save button and directory for Teeworlds 0.7gameplay
    Steam
    Rework image loading, saving and manipulationperformance
    Steam
    Add ed_layer_selectorgameplay
    Steam
    Fix undo/redo for adding layersbug fix
    Steam
    Fix hot reload crash with draggersbug fixMilestone
    Steam
    Fix Leak IP checkbug fix
    Steam
    Rework 0.7 tee settings layoutui ux
    Steam
    Allow custom entitiesgameplay
    Steam
    Fix dummy disconnecting on hot reloadbug fix
    Steam
    Resample audio to device playback rateaudio
    Steam
    Fix default player name for Teeworlds 0.7bug fix
    Steam
    Immediate browser filtersui ux
    Steam
    Add reload_censorlist commandgameplay
    Steam
    Fix sv_rescue_delaybug fix
    Steam
    Don't reset zoom on team switchgameplay
    Steam
    Fix 0.7 team colorsbug fix
    Steam
    More gametype colors (LMS, LTS, gCTF, gDM, FreeZe, iFreeze)ui ux
    Steam
    Add ed_auto_map_reload settinggameplay
    Steam
    Don't open scoreboard during pausegameplay
    Steam
    Fix composite binds that open chat, console or menusbug fix
    Steam
    Fix language contextsbug fix
    Steam
    Mouse click in spectator mode to lock/release viewgameplay
    Steam
    Put dead players at the bottom of scoreboardgameplay
    Steam
    Add quick actions (ctrl+p)quality of life
    Steam
    Fix illegal memory access in video recorderbug fixMilestone
    Steam
    Fix hot reload crash with superbug fixMilestone
    Steam
    Allow non-conflicting keybinds while line input is activebug fix
    Steam
    Fix crash with image/sound load failingbug fixMilestone
    Steam
    Fix scrollbar rail clicking being active while popups openbug fix
    Steam
    Don't expose econ publicly when ec_bindaddr is set to localhostbug fix
    Steam
    Correctly handle country/type filters for non-community serversbug fix
    Steam
  5. 52 events
    Savegame fixesbug fix
    Steam
    Work on improving Android supportperformance
    Steam
    Fix save code not being censored in streamer modebug fix
    Steam
    Transfer server settings while using appendgameplay
    Steam
    Spawn confetti when connecting on your DDNet birthdayseasonal event
    Steam
    Add support for triggering map soundsgameplay
    Steam
    Show server info in password popupui ux
    Steam
    128 player support in scoreboard and spectator UIui ux
    Steam
    Add support for directories with add_map_votesgameplay
    Steam
    New lock indicatorui ux
    Steam
    Fix editor properties not being clamped on + and - button clickbug fix
    Steam
    Fix CSV header being written multiple times to ddnet-saves.txtbug fix
    Steam
    Don't allow input in console while it is opening/closingui ux
    Steam
    Support composite binds with + commands, fix handling of composite binds with F1-F24 keysgameplay
    Steam
    Improve cl_show_idsui ux
    Steam
    Fix memory leak of non-RGBA image data, clear all image infobug fix
    Steam
    Allow reloading current background entities mapgameplay
    Steam
    Make macOS semaphore names more unique, improve assertionsystem
    Steam
    Color speed in HUD based on increase or decreaseui ux
    Steam
    Fix debug HUD unitsbug fix
    Steam
    Add hot_reload command to reload map while preserving stategameplay
    Steam
    Increase max command length in consolesystem
    Steam
    Add /whispers to disable whispers (similar to /dnd)gameplay
    Steam
    Also trim scoreboard search strings in highlightsui ux
    Steam
    Fix 'auto' GPU identification on hybrid GPU systemsbug fix
    Steam
    Only apply DNSBL bans once when player joinsgameplay
    Steam
    Improve bans rcon command paginationui ux
    Steam
    Disallow saving with draggers activegameplay
    Steam
    Handle dnsbl and other non-critical stuff only on new tickssystem
    Steam
    Disallow moving authed players to specgameplay
    Steam
    Scale target position when spectatingui ux
    Steam
    Add error message when trying to /swap on forced solo servergameplay
    Steam
    Use same Red/Blue team colors for score HUD as for scoreboardui ux
    Steam
    Remove multi-line chatui ux
    Steam
    Improve dummy connecting button and error handlingui ux
    Steam
    Show game menu buttons again, even in 5:4, when not on a red/blue-team serverui ux
    Steam
    Support connecting to Teeworlds 0.7 serversnew content
    Steam
    Add a popup for picking a map for background entities settingui ux
    Steam
    Don't show 'you've been banned' for VPN bansgameplay
    Steam
    Fix practice finish timebug fix
    Steam
    Don't keep state of teammate in team0mode after deathgameplay
    Steam
    Fix invalid team count in scoreboard for split teamsbug fix
    Steam
    Speed demo up with mouse scroll only if menu is activeui ux
    Steam
    Spectator clans in scoreboardui ux
    Steam
    ARM64 Windows supportsystem
    Steam
    Check API version before adding GPU to GPU listsystem
    Steam
    Fix UDP socket creation/cleanup if opening IPv6 socket failsbug fix
    Steam
    Only activate double-clicks with left mouse button againui ux
    Steam
    Use text containers to render movement informationui ux
    Steam
    Show warning when connect address cannot be resolvedui ux
    Steam
    Add button to collapse/expand all groupsui ux
    Steam
    Validate language files for … and non-matching formatters in CIlocalization
    Steam
  6. 30 events
    Fix multiple redirected clients not dropped in the same tickbug fix
    Steam
    Correct player name in copied server infobug fix
    Steam
    Correct arguments highlighting after removing entrybug fix
    Steam
    Loading screen fixesbug fix
    Steam
    Add sv_dnsbl_ban_reason, increase maximum ban reason lengthgameplay
    Steam
    Add team size indicatorui ux
    Steam
    Fix crashes with dbg_dummies and sv_max_clientsbug fix
    Steam
    Improve map_extract toolperformance
    Steam
    Show skin name as tooltip in ingame player listui ux
    Steam
    Fix server crash when starting with random(_unfinished)_mapbug fixMilestone
    Steam
    Faster antibot API callsperformance
    Steam
    Fix browser not refreshing if ui_page is changed in start menu, refresh LAN tab after starting/stopping local serverbug fix
    Steam
    Various improvements to scoreboard renderingperformance
    Steam
    Fix UI issues when switching between menus and editorbug fix
    Steam
    Don't check sv_max_team_size for teams in practicegameplay
    Steam
    Fix ingame menu buttons overlapping on team based gametypesbug fix
    Steam
    Add button and F1 hotkey to open Wiki pageui ux
    Steam
    Fix various automapper issuesbug fix
    Steam
    Add "/setjumps" practice command and "setjumps" rcon commandgameplay
    Steam
    Fix incorrect scoreboard size if blue team used without teams flagbug fix
    Steam
    Server browser friend list: sort case insensitivelyui ux
    Steam
    Remove Spectate label from HUD, show Following {player} insteadui ux
    Steam
    Various fixes with sound disabledbug fix
    Steam
    Android improvementsperformance
    Steam
    Consistent value selector behaviorui ux
    Steam
    Rewrite and fix line readerbug fix
    Steam
    Trim Strings on Search/Exclude Filter & add Tooltipui ux
    Steam
    Use libloc instead of our own CSV format for GeoIPperformance
    Steam
    Fix integer overflow when computing tilemap sizebug fix
    Steam
    Show help text when chaining multiple commandsui ux
    Steam
  7. 31 events
    Fix crashes and memory leaks related to editor map sounds and opus file decodingbug fixMilestone
    Steam
    Allow econ to succeed, even if ipv6 econ fails to bind to socketbug fix
    Steam
    Fix segfault when swapchain images change (e.g. toggling Vsync)bug fixMilestone
    Steam
    Fix wrong file extension being removed in demo cut popupbug fix
    Steam
    Fix demo seekbar tooltip not shown while seekbar is active, fix demo seekbar being activated by held button pressbug fix
    Steam
    Fix wrong server address used in password popup when redirectedbug fix
    Steam
    Add /practicecmdlistnew content
    Steam
    Fix OOB accesses rendering ghosts, fix ghost hook collision linebug fix
    Steam
    Fix language file being loaded twice when starting, improve error handling for invalid translation filesbug fix
    Steam
    Add cl_showhud_time_cp_diffnew content
    Steam
    Show percentage of loaded rcon commandsui ux
    Steam
    Fix truncated scoreboard recording notificationbug fix
    Steam
    Fix issues with map_create_pixelartbug fix
    Steam
    Fix smoke particles sometimes being stuck inside solid tilesbug fix
    Steam
    Fix console search highlightingbug fix
    Steam
    Keep respawned players in multi view list on pvp serversgameplay
    Steam
    Prevent UI elements from being hovered while key reader is activebug fix
    Steam
    Add /rescuemodenew content
    Steam
    Fix inconsistent behavior of scrollbars, key readers, edit boxes, value selectors and editor sound seekbarsbug fix
    Steam
    Add team0mode indicatornew content
    Steam
    Also print external module/symbol names in parse_drmingw.shother
    Steam
    Fix goto_tele not finding all teleportersbug fix
    Steam
    Add confetti particles on finishnew content
    Steam
    Add delta debug dumpother
    Steam
    Revamped Ukrainian translationlocalization
    Steam
    Use network tokens in big-endian byte order consistentlysystem
    Steam
    Store player names in teehistorian and Finish/TeamFinish v2other
    Steam
    Add chat commands for toggling weapons in practice modenew content
    Steam
    Add option to show only messages by team membersquality of life
    Steam
    Fix potential client crash and console not keeping scrolling position when console backlog is fullbug fixMilestone
    Steam
    Android build improvementsperformance
    Steam
  8. 45 events
    Improve performance when rendering menusperformance
    Steam
    Editor: Make embedded image popup bigger at all timesui ux
    Steam
    List all practice commands when enabling /practicegameplay
    Steam
    Fix crash when constructing some game tilesbug fixMilestone
    Steam
    Make parse_drmingw.sh script also usable on Windows with MSYS2modding
    Steam
    Render loading popup also while loading demo filesui ux
    Steam
    Ensure commands executed via FIFO/ECon/LineReader are valid UTF-8system
    Steam
    Fix practice mode not resetting after disconnect on solo serversbug fix
    Steam
    Show completion options for bind key names in consoleui ux
    Steam
    Add 'No Login required' filterui ux
    Steam
    Improve layout of Appearance settings and overall settings menusui ux
    Steam
    Disconnect when we get map change with invalid parametersbug fix
    Steam
    Fix alignment of labels in friends listbug fix
    Steam
    Fix envelope points not clickable after opening bezier popupbug fix
    Steam
    Update immediately when changing cl_background_entitiesui ux
    Steam
    Fix freeze bar not being correct after returning from pausebug fix
    Steam
    Add optional name argument to start_video commandgameplay
    Steam
    Fix freeze not working during first 50 server ticksbug fixMilestone
    Steam
    Disallow /save on teams with practice enabled, teehistorian improvementsgameplay
    Steam
    Support clicking line color picker label to toggle checkboxui ux
    Steam
    Fix prediction errors and incorrect rendering after changing mapbug fixMilestone
    Steam
    Improve /timecp chat commandquality of life
    Steam
    Increase maximum number of favorite communities from 3 to 5balance change
    Steam
    Support overlapping scroll regions, always allow mouse scrollingui ux
    Steam
    Add sorting by number of friends to the server browserui ux
    Steam
    Refresh air jumps after teleportinggameplay
    Steam
    Fix race conditions in job state handlingbug fixMilestone
    Steam
    Track country/type filters separately for internet/favorites tabsui ux
    Steam
    Fix bug where certain tiles would not work in Game tiles menubug fix
    Steam
    Fix crash when the serverlist request failsbug fixMilestone
    Steam
    Fix crash when trying to select autorule with arrow keysbug fix
    Steam
    cl_nameplates_strong improvementsbalance change
    Steam
    Allow vote creator to cancel the votegameplay
    Steam
    Add /team0mode to have a team behave like team 0gameplay
    Steam
    Show countdown message in player/tee settings for sv_info_change_delayui ux
    Steam
    Take serverlist age into account when choosing masternetwork
    Steam
    Include more options in appearance settingsui ux
    Steam
    Allow saving empty quads & sounds layersgameplay
    Steam
    Fix rcon username not reset when disconnecting while connectingbug fix
    Steam
    Show Discord activity when offlineui ux
    Steam
    Reset tuning of dummy and main when disconnectinggameplay
    Steam
    Fix incorrect score kind in demos depending on last serverbug fix
    Steam
    Fix demo player hotkeys not working when menu is inactivebug fix
    Steam
    Fix recursive folder creation with mixed slashes and drive lettersbug fix
    Steam
    Fix tee briefly appearing at previous position when joiningbug fix
    Steam
  9. 40 events
    Small /practice improvementsquality of life
    Steam
    Add time scale to debug graphsgameplay

    Allows for constant scrolling speed.

    Steam
    Don't show FPS during demo renderingquality of life
    Steam
    Show warnings after client close instead of preventing quittingquality of life
    Steam
    Show extra 'Reset Filter' button when no servers match filterui ux
    Steam
    Add /tpxy to teleport to specific positiongameplay
    Steam
    Use icons for Internet, LAN and Favorites server browser tabsui ux

    Star icon added for favorite servers.

    Steam
    Show kill messages also for 0.7 clientsgameplay
    Steam
    Allow finer gridgameplay
    Steam
    Add flag search in settingsui ux
    Steam
    save_replay improvementsquality of life
    Steam
    Allow background jobs to be abortedquality of life
    Steam
    Add 'View' button to tele/switch drop downui ux
    Steam
    Add tabs for favorite communitiesnew content

    Separate country/type filters added.

    Steam
    Add placeholder country/type for servers without communityui ux
    Steam
    Only write files when changedperformance
    Steam
    Random skin improvementsvisuals
    Steam
    Fix FPS drop when editing tiles layer propertiesperformance
    Steam
    Improve voting HUDui ux
    Steam
    Render loading message/indicator for vote options and rcon commandsui ux
    Steam
    Add parallax to layer selectorvisuals
    Steam
    Fix switch screen and blackscreen OpenGL + Window borderlessbug fixMilestone
    Steam
    Pick bg entities map without file extensiongameplay
    Steam
    Respond to vital pings with vital pongsnetwork
    Steam
    Validate skin names when loadingbug fix
    Steam
    Add team-lock indicator to HUDui ux
    Steam
    Ensure client window is maximized and active after restartingquality of life
    Steam
    Keep console scrolling position during text selectionquality of life
    Steam
    Make 'Clean up game tiles' undoablequality of life
    Steam
    Increase WASD pan speed while holding shiftgameplay
    Steam
    Expire team invites on player disconnectgameplay
    Steam
    Add plus/minus buttons to numeric value selectorsui ux
    Steam
    Search most fitting allocation, not first fittingperformance
    Steam
    Better map settings inputquality of life

    Includes autocompletion and validation.

    Steam
    More efficient HTTP usageperformance
    Steam
    Improve Windows loggerperformance

    Adds virtual terminal support.

    Steam
    Add /solo and /deep as practice commandsgameplay
    Steam
    Fix quadsbug fix
    Steam
    Make chat command arguments case-insensitivequality of life
    Steam
    Fix 0.7 armor being snapped as healthbug fix
    Steam
  10. 48 events
    Don't duplicate images when appendingbug fix
    Steam
    Improved quad handlingperformance
    Steam
    Apply name bans to clansgameplay
    Steam
    Console: Scroll, search (ctrl-f), argument autocompletionui ux
    Steam
    Improve player/tee settingsgameplay
    Steam
    Shift-scroll to adjust special tile numbersgameplay
    Steam
    Improve server-side auto demosperformance
    Steam
    Warn about unused tilesquality of life
    Steam
    Better text rendering in tele tilesvisuals
    Steam
    Config manager improvementsui ux
    Steam
    Fix votes with timeout over 60 seconds not being shownbug fix
    Steam
    Validate filenames and network packetssystem
    Steam
    Restart button when game needs to restart to apply settingsui ux
    Steam
    Count deaths in statboardgameplay
    Steam
    Multi-view: Don't zoom below cl_default_zoomgameplay
    Steam
    Add /tp x y to teleport to coordinatesgameplay
    Steam
    Fix happy birthday broadcastbug fix
    Steam
    Color palette and pipette addedui ux
    Steam
    Better text line spacing and console text selectionui ux
    Steam
    Differentiate between normal and checkpoint telesgameplay
    Steam
    Allow panning outside initial containerui ux
    Steam
    Better key reader button in settingsui ux
    Steam
    Save current chat input when pressing upquality of life
    Steam
    Add Sv_CommandInfo netmsg for autocompletion of chat commandssystem
    Steam
    Improve performance of soundsperformance
    Steam
    Undo/Redo feature addedquality of life
    Steam
    Add /join to join a player's teamgameplay
    Steam
    Allow resize of layers panelui ux
    Steam
    Antibot improvementsai
    Steam
    Quote names with spaces when auto-completing names in commandsui ux
    Steam
    Validate favorite skin namesystem
    Steam
    Render the tee being spectated after everyone elsevisuals
    Steam
    sv_vote_kick_delay fixesbug fix
    Steam
    Fix hook collision line when pausedbug fix
    Steam
    Fix wrong selection in vote menu when selected player leavesbug fix
    Steam
    Fix crashes on unknown UUID-based map itemsbug fix
    Steam
    Add finish info messagesgameplay
    Steam
    Fix automatic hammer on release with cl_dummy_controlbug fix
    Steam
    Improve graphics performance by copying less dataperformance
    Steam
    Better prediction margin updatesperformance
    Steam
    Community server filter instead of DDNet/KoG tabsquality of life
    Steam
    Stop recording of demos on shutdownbug fix
    Steam
    Improve performance when rendering textperformance
    Steam
    Dynamically connect/disconnect debug dummiessystem
    Steam
    Group list messagesui ux
    Steam
    Improved text outlinesvisuals
    Steam
    Editor buttons reworkui ux
    Steam
    Editable chat size and widthui ux
    Steam