1. DDNet
  2. News

DDNet News

DDNet 19.3 released

DDNet 19.3 has been released with the following changes:
  • [Client] Add turret prediction [KebsCS]
  • [Client] Freeze-laser visual update and all outlines for laser [AssassinTee]
  • [Client&Server] Add rotating and flipping of weapons [KebsCS]
  • [Client] Maplayer render pipeline refactoring [AssassinTee]
  • [Client] Add laser head prediction [AssassinTee]
  • [Client] Fix strong/weak nameplate disappearing [ASKLL-STAR]
  • [Client] Predict ninja skin in freeze [KebsCS]
  • [Client] Add id to Spectator HUD [SollyBunny]
  • [Client] Show demo play/speed HUD for demo_play/demo_speed commands [Robyt3]
  • [Client] Allow spec char and normal nameplate at same time [SollyBunny]
  • [Client] HUD info cleanup [SollyBunny]
  • [Client] Reveal screen keyboard after selecting text input if closed [Robyt3]
  • [Client] Improve base network error handling [Robyt3]
  • [Client] Fix CCamera::SetView clamping y pos with map width instead of map height [Pioooooo]
  • [Client] Fix removing open files on Windows by first renaming to temporary [Robyt3]
  • [Client] Add error handling for checking points on first launch [Robyt3]
  • [Client] More precise interval for demo l/r [SollyBunny]
  • [Client] Fix server browser being refreshed multiple times on client start [Robyt3]
  • [Client] Fix wrong hook collision line length in tune zones [KebsCS]
  • [Client] Use protocol7 sizes for clan and name to prevent cutoff [SollyBunny]
  • [Client] Fix envelop performance by caching the envelop point access [Jupeyy]
  • [Client] Increase number of supported joystick buttons to 24 [Robyt3]
  • [Client] Prevent direct touch when active touch button becomes invisible [Robyt3]
  • [Client] Various fixes to make Emscripten client runnable again [Robyt3]
  • [Editor] Fix view in tele popup for checkpoint teleports [KebsCS]
  • [Editor] Fix brush not containing all tile data [AssassinTee]
  • [Editor] Fix live gametiles with teles [KebsCS]
  • [Server] Correctly align damage indicator [qxdFox]
  • [Server] Mute and vote mute improvements [Robyt3]
  • [Server] Add sv_register_port for NAT [SollyBunny]
  • [Server] Distribute tees across all spawn types [ChillerDragon]
  • [Server] Websocket networking fixes [Robyt3]
  • [Server] Fix sv_shutdown_when_empty not working while recording demo [Robyt3]
  • [Server] Fix teamtop5 showing wrong records [Pioooooo]
  • [Server] Fix incorrect tune flags [KebsCS]
  • [Server] Fix wrong sixup values in antibot [ChillerDragon]

DDNet 19.2 released

DDNet 19.2 has been released with the following changes:
  • [Client] Improvements to recoloring of skins [Ravie]
  • [Client] Update Discord rich presence [KebsCS]
  • [Client] Dynamic skin loading and unloading [Robyt3]
  • [Client] Improve envelope rendering (more FPS) [KebsCS]
  • [Editor] Add live game tiles [ChillerDragon]
  • [Client] Dragger visual update [AssassinTee]
  • [Client] Optimize map layers [AssassinTee]
  • [Client] Fix multi-view zoom [KebsCS]
  • [Client] Improved debug rendering [Robyt3]
  • [Client] Add more options to show and hide text overlays for entities [AssassinTee]
  • [Client] Limit dyncam offset for auto-sync camera [TsFreddie]
  • [Client] Make dragger color customizable [AssassinTee]
  • [Client] Add console commands to go to the latest/newest line [qxdFox]
  • [Client] Improve skin and map name validation [Robyt3]
  • [Client] Fix switch door twitching [AssassinTee]
  • [Client] Fix winter_day menu theme background in widescreen resolutions [ASKLL-STAR]
  • [Client] Name plate fixes [SollyBunny]
  • [Client] Fix heart pickup prediction [KebsCS]
  • [Client] Fix spec charactor visibility [ASKLL-STAR]
  • [Client] Change laser door heads to squares [AssassinTee]
  • [Client] Consistently order favorite skins in config [Robyt3]
  • [Client] Fix 0.7 connect string for servers with multiple addresses [Robyt3]
  • [Client] Fix incorrect connect address for local servers [Robyt3]
  • [Client] Add laser door prediction [KebsCS]
  • [Client] Improve graphics log messages [Robyt3]
  • [Client] Show error message when saving files with invalid filename [Robyt3]
  • [Client] Allow key release events during IME composition [ASKLL-STAR]
  • [Client] Allow rendering of force 0 speedtiles [AssassinTee & 0xfaulty]
  • [Client] Fix incorrect global tunes in demo player [KebsCS]
  • [Client] Ensure demo playback starts at time 00:00 [Robyt3]
  • [Editor] Add map-create-pixelart tool to tool bar [AssassinTee]
  • [Editor] Hide proof view while selecting tiles [qxdFox]
  • [Editor] Prevent placing invalid speed tiles [AssassinTee]
  • [Editor] Add doors to preview [AssassinTee]
  • [Editor] Fix crash when replacing/re-importing sound [Robyt3]
  • [Editor] Fix crash when sorting [KebsCS]
  • [Server] Fix 0.7 server info too large with many player and long names [Robyt3]
  • [Server] Ignore port when limiting connections [Learath2]
  • [Server] Fix border not killing when overlapped with death tile in practice mode [Pioooooo]
  • [Server] Remove freezehammer command [furo321]
  • [Server] Pass more data to the antibot [furo321]
  • [Server] Fix global jetpack tune [KebsCS]
  • [Client&Server] Add version info to executables on Windows [Robyt3]
  • [Client&Server] Add validation to CDataFileReader, add map_test tool [Robyt3]
  • [Build] Fixes for Emscripten build [Robyt3]

DDNet 19.1 released

DDNet 19.1 has been released with the following changes:
  • [Client] Nameplate rewrite [SollyBunny]
  • [Editor] New speed tiles [AssassinTee]
  • [Client] Overhaul skin loading and refreshing, improvements for 0.7 skins [Robyt3]
  • [Client] Move DDRace HUD title to correct pane [SollyBunny]
  • [Client] Always automatically rcon auth on local server [KebsCS]
  • [Client] Add size to demo list [KebsCS]
  • [Client] Allow test map locally in subfolders [KebsCS]
  • [Client] Apply alpha to spectating tees from other teams [Pioooooo]
  • [Client] Slider to change prediction margin [dropalways]
  • [Client] Changes to mouse button press handling [KebsCS]
  • [Client] Reduce FPS impact of community icon loading [Robyt3]
  • [Client] Fix incorrect chat messages for inactive client [Robyt3]
  • [Client] Android: Support importing touch controls with no "label-type" [K1nop1c0]
  • [Client] Fix spectator cursor on older servers [furo321]
  • [Client] Fix player_default_eyes not working if cl_run_on_join ends with ; [furo321]
  • [Client] Support using dbg_graphs without debug [Robyt3]
  • [Client] Fix left and right joystick hat keys [Robyt3]
  • [Client] Fix camera button overlap the "record demo button" in vanilla [StormAxs]
  • [Client] Clear key states on alt tab [KebsCS]
  • [Client] Improve HiDPI handling [Patiga & Jupeyy]
  • [Client] Fix crash due to changed sound sample assertion [Robyt3]
  • [Editor] Add flip and rotate to speedup arrow angle [KebsCS]
  • [Editor] Make "Allow all unknown settings" allow all settings [KebsCS]
  • [Editor] Add shift+scroll to speedup layer [KebsCS]
  • [Editor] Fix unused tele/speedup tiles deleting with shift fill mode [ZerolAcqua]
  • [Editor] Fix automap refernece popup initial selection [Robyt3]
  • [Editor] Fix automapper seed crash [KebsCS]
  • [Editor] Fix automapper undo and popup crashes [KebsCS]
  • [Editor] Improve editor tune popup and tune tile text render [KebsCS]
  • [Editor] Fix undo for hookthrough's front layer [KebsCS]
  • [Server&Client] Make fifo commands usable from console [MilkeeyCat]
  • [Server] Reset velocity when using move commands [SoulyVEVO]
  • [Server] Fix unpractice when locked [KebsCS]
  • [Server] Fix jetpack tuning and incorrect tune zone override [KebsCS]
  • [Server] Error in auth_add when username is too long [Robyt3]
  • [Server] Disable spectator count for hide_auth_status [KebsCS]
  • [Server] Fix keeping spec [KebsCS]
  • [Server] Don't unpause when force pause timer is over [furo321]

DDNet 19.0 released

DDNet 19.0 has been released with the following changes:
  • [Client] Add spectator count to HUD [KebsCS]
  • [Client] Auto-sync player camera option [TsFreddie]
  • [Client] Teleport hookline (when 1 exit) [art0007i]
  • [Editor] Add "Test map locally" button [KebsCS]
  • [Editor] Automapper usability improvements [Voxel]
  • [Editor] View ingame entities [KebsCS]
  • [Client] 128 player support (not in server yet) [heinrich5991 & fokkonaut]
  • [Client] Android: Support changing touch button background color [Robyt3]
  • [Client] Button to open ddnet-saves.txt [dropalways]
  • [Client] Partial antiping (cl_antiping_percent) [JSaurusRex]
  • [Client] Show position in freeview [Pioooooo]
  • [Client] Improved ingame server info [Robyt3]
  • [Client] Don't show "add friend" message when everyone is offline [Pioooooo]
  • [Client] Teeworlds 0.7 skin fixes [Robyt3]
  • [Client] Show team info in server info [Pioooooo]
  • [Client] Display ninja bar in 0.7 servers [Bamcane]
  • [Client] Fix custom map download URLs [gerdoe-jr]
  • [Client] Make it easier to download a file and have If-Modified-Since support [heinrich5991]
  • [Client] Add support for checking mapbugs in client prediction [Robyt3]
  • [Client] Remember selected server settings option during search [Pioooooo]
  • [Client] Show Teeworlds 0.7 servers in LAN browser [MilkeeyCat]
  • [Client] Reset player speed value in demo [MilkeeyCat]
  • [Client] Fix ping cache for 0.7 servers [Robyt3]
  • [Client] Fix crash with long translations [Robyt3]
  • [Client] Fix Vulkan crash with long text [Jupeyy]
  • [Client] Add translation credits to language settings [Robyt3]
  • [Client] Higher quality speedup arrows [Jupeyy]
  • [Client] Show position of paused character currently spectating [Pioooooo]
  • [Client] Show FPS button in settings [PROGaming1921]
  • [Client] Add community name tooltip to password popup [Robyt3]
  • [Client] Fix touch control button's corner bug [K1nop1c0]
  • [Editor] Improve editor envelope preview and envelope curve rendering [Robyt3]
  • [Editor] Confirm deletion of images/sounds that are used in map layers [louis]
  • [Editor] Fix tele cp using wrong number [KebsCS]
  • [Editor] Fix crash with game tiles in other group [Ryozuki]
  • [Editor] Fix crash when deleting a sound [MilkeeyCat]
  • [Editor] Fix editor ctrl+right click selecting hidden layers/groups [KebsCS]
  • [Server] Vanish on /spec in practice, add /unpractice [KebsCS]
  • [Server] Separate infjump and invincible [KebsCS]
  • [Server] List available maps as console arguments for sv_map/change_map [Robyt3]
  • [Server] Allow custom mods override client prediction tune zone (per-player) [Matodor]
  • [Server] Cancel swap command with /cancel [Maslowian]
  • [Server] Add sv_practice_by_default command [louis]
  • [Server] Persist last whisper between map changes [KebsCS]
  • [Server] Preserve super on hot reload [KebsCS]
  • [Server] Do not force infinite ammo for ddrace gametypes [ChillerDragon]
  • [Server] Fix FIFO on Windows not working with linebreaks [Robyt3]
  • [Server] Add hide_auth_status to rcon [furo321]
  • [Tools] mastersrv: Add config file and hot-reloading [heinrich5991]
  • [Tools] dilate: Support --dry-run [Robyt3]

Tournament #63: Naufrage 4 by SickCunt & panik

It's time for the first tournament of the year! We will play the brand-new Brutal (★★★★★) map Naufrage 4 by SickCunt & panik:



The Tournament will be played on Sunday, February 23 at 18:00 CET on special Tournament servers in every DDNet location! No one has seen the map yet and the first finish will win!

Thanks to meloƞ, Kicker, Knuski & ♂S1mple♂ for testing the map! The results will later be available on the Tournament page.