Versions
Jump to navigation
Jump to search
Version: 15.4
- [Client] More colors from components in consoles [Jupeyy]
- [Client] Add dummy_reset and remove +resetdummy [ardadem]
- [Client] Don't predict other teams [trml]
- [Client] Center tees in more places in UI (Tee settings, Scoreboard, Spectator board) [Jupeyy]
- [Client] Fix scoreboard overlapping [Jupeyy]
- [Client] Make statboard work with up to 32 players [Jupeyy]
- [Client] Lower dilate threshold [Jupeyy]
- [Client] Fix top time not being displayed on old servers [heinrich5991]
- [Client] Fix chat refind skins [Jupeyy]
- [Client] Remove gfx_show_warnings
- [Client] Remove deepfly binds
- [Client] Fix initially sent zoom level with dummy
- [Client] Don't allocate the windows console by default [Jupeyy]
- [Client] Automatically use HTTPS compression if the server supports it [heinrich5991]
- [Client] Fix legacy server info with reserved slots and num_players over 15
- [Client] Fix x_ skins so that they can't be chosen/shown
- [Client] No negative player count in server browser
- [Client] Set search field active when opening vote menu ingame
- [Client] Keep demos sorted the same way after deleting one
- [Client] Fix chat reapeated messages [Jupeyy]
- [Client] Don't leak memory on Windows in logger
- [Editor] Only externalize images with vanilla names [Patiga]
- [Editor] Don't toggle Destructive when pressing ctrl-shift-d
- [Editor] Prevent crash when setting image to None
- [Editor] Fix automapper crash
- [Server] Local ranking info viewable ingame (/top5, /rank) [Zodiac]
- [Server] Add swap functionality for teams (/swap) [Zodiac]
- [Server] Inform player while loading when save exists, but they don't belong to the team [Zwelf]
- [Server] /times: Show country rank is from [partially heinrich5991]
- [Server] Fix ": " being included in "*** : abc" server messages [heinrich5991]
- [Server] Add initial delay to talking in chat [Learath2]
- [Server] Add a way to block people from chatting on VPNs [Learath2]
- [Server] Improve performance of /top5points query, remove negative /top5points since it makes no sense anyway
- [Server] Get rid of MySQL C++ connector as dependency, disable C++ exceptions [heinrich5991]
- [Server] Remove fifo file on shutdown
- [Server] Forgot to actually send Sv_RecordLegacy to old clients [heinrich5991]
- [Server] Increase max ban duration from 1 month to 1 year
- [Server] Don't call our temporary global bans "bans for life"
- [Server] Fix crash on autoban unsupported client [fokkonaut]
Version: 15.3.2
- [Client] Add Discord rich presence (except on Linux x86) [Ryozuki & heinrich5991]
- [Client] Allow online resizing of window on Windows [Jupeyy]
- [Client] Menu tabs animations [Banana090]
- [Client] Color picker in settings [Banana090]
- [Client] Better sliders and lists [Banana090]
- [Client] Indicate strength of hook in nameplates (ctrl-shift-d)
- [Client] Freeview mouse moves faster when zoomed out
- [Client] Don't predict input from dummy when it's paused
- [Client] Keep showing last checkpoint after kill
- [Client] Use map download URL from info2.ddnet.tw
- [Client] Fixed mouse jumping after losing focus [Banan090]
- [Client] Notify about vote when logged in
- [Client] Fix prediction with global collision off tiles and tunings [trml]
- [Client] Check skin/sprite images for correctness [Jupeyy]
- [Client] Unlimited texture names [Jupeyy]
- [Client] Remove hardcoded zoom level limits (cl_limit_max_zoom_level) [Jupeyy]
- [Client] Filter invalid kill messages [Jupeyy]
- [Client] First Arabic client translation [.Yukki]
- [Client] Add F-DDrace entities [fokkonaut]
- [Client] Update ingame BlockWorlds entities [Brokecdx]
- [Client] Don't sort server browser on entry adding, but once per update call [Jupeyy]
- [Client] Respect possible particle size increase, of worst case rotation [Jupeyy]
- [Client] Dynamically size scoreboard title
- [Client] Remove ddnet info tmp file always when quitting [Ryozuki]
- [Client] Fix freezing with text boxes [TsFreddie]
- [Client] Move PNG loading in SkinDL to fetch thread to prevent graphics lags
- [Client] Add more default binds and binds in settings (h for dummy hammer, up/down for deepfly on/off, / for chat command)
- [Client] HTTP Map Download: Time out faster
- [Client] Increase Intel driver blocklist range [Jupeyy]
- [Client] Run server in background on Windows
- [Client] Fix client crash with too many items
- [Client] Fix up/down keys in demo browser
- [Client] Log duplicate messages in console
- [Client] Port some refactor from teeworlds-0.7 [Kaffeine]
- [Editor] Allow reordering commands in the server settings editor [Learath2]
- [Editor] Make dragging quads in the editor more sensitive to small mouse deltas [timakro]
- [Server] Make netclipping of entities and events respect shown distance
- [Server] Display median time instead of average
- [Server] Reset practice after team saved and got killed
- [Server] Add (un)endless_hook commands
- [Server] rank/teamrank: Display how much better you are
- [Server] Add /top5team s?i command to show all team ranks of a player [Zwelf]
- [Server] Check finish of team after player joins spectators
- [Server] Allow UTF8 ban reasons
- [Server] Remove SQL locks [Zwelf]
- [Server] Handle switch number 0
- [Server] Improve error messages when you can't join team
- [Server] Fix storing load/save result in main thread without incrementing usage count [Zwelf]
- [Server] Synchronize database thread via atomic_bool instead of use_count from shared pointer [Zwelf]
- [Server] Keep veto right after joining dummy with lower ID
- [Server] Fix server crash with too many items
- [Server] Fix centisecs rounding in ranks
- [Server] Show sixup client info in status [nobody-mb]
- [Server] Also display DDNet version for 0.7 clients in status [heinrich5991]
- [Server] Disable ninja jetpack when player has telegun
- [Everywhere] Lots of minor fixes, thanks to everyone!
Version: 15.2.5
- [Client] New chat look [Banana090]
- [Client] Show friends on spectate tab [ardadem]
- [Client] Warn new players about name with points
- [Client] Smooth dynamic camera [TsFreddie]
- [Client] Optimize UI rendering [Jupeyy]
- [Client+Server] Fix lots of undefined behaviour, out-of-bounds accesses, memory leaks [Jupeyy, Learath2, Patiga, Zwelf, axblk, ...]
- [Client+Server] Remove CRC in all possible places [heinrich5991]
- [Client+Server] Show hours in more places
- [Client] Fix and change text cursor [Jupeyy]
- [Client] Improve Call Vote menu [Banana090]
- [Client] Use 0.7 gameskins [Zatline]
- [Client] Add comfort entities assets [louis]
- [Client] Add refresh button for skins [Jupeyy, timakro]
- [Client] Fix laser prediction for non-DDRace mods [Jupeyy]
- [Client] Make animations more consistent with high float values [Jupeyy]
- [Client] Improve text alignment [Jupeyy]
- [Client] Modulize skins, particles, emoticons and game assets [Jupeyy]
- [Client] Add GUI & Game sound volume sliders
- [Client] Make gfx_quad_as_triangle 0 default for performance Jupeyy]
- [Client] Add hint for disabling debug mode [TsFreddie]
- [Client] Add dbg_gfx command [Jupeyy]
- [Client] Add more video modes, reorder them for consistency
- [Client] Make initial borderless work again
- [Client] Set libnotify icon (Linux) [yangfl]
- [Client] Don't make width depend on localized text
- [Client] Update demo browser on demo save [BannZay]
- [Client] Fix button rendering in "Render demo"
- [Client] Speed up sorting [Jupeyy, Learath2]
- [Client] Fix skin load [Jupeyy]
- [Client] Use pointer directly for tile layer building [Jupeyy]
- [Client] Fix hook chains [Jupeyy]
- [Client] Fix combined player/ping sorting [trml]
- [Client] Fix weapon muzzle texture cutoff [Jupeyy]
- [Client] Fix overlapping of combined binds with modifiers [Banana090]
- [Client] Fix IME state softlock under Linux and MacOS [TsFreddie]
- [Client] Sort skins without case
- [Client] Fix skin x_ check
- [Editor] Always embed map sounds [Patiga]
- [Editor] Improve usability of server settings
- [Editor] Allow zooming in further
- [Editor] Update ddmax_freeze [saltyElefant]
- [Editor] Update winter_main.rules [mind]
- [Editor] Fix selection of None value in auto rules
- [Editor] Offset env pos of sound sources when appending maps [Patiga]
- [Server] Show all local maps in votes (add_map_votes)
- [Server] Kick-voting someone doesn't kill locked team
- [Server] Support starting without wordlist.txt
- [Server] Disallow player name changes when muted [heinrich5991]
- [Server] Disallow more commands with testing mode [heinrich5991]
- [Server] Consider emoticon, chat, vote as not-afk
- [Server] Render afk emote instead of chat emote [ardadem]
- [Server] Use rest instead of string in some commands
- [Server] Increase size for name_ban messages [jao]
- [Server] Detect more whitespace characters in names
- [Server] Fix random_map and random_unfinished_map with SQlite [Zwelf]
Version: 15.1.3
- [Client] Add menu background maps [Jupeyy]
- [Client] Add changeable assets in settings [Jupeyy]
- [Client] Sharper graphics ingame (gfx_opengl_texture_lod_bias) [Jupeyy]
- [Client] Add directory buttons in settings [Jupeyy]
- [Client] Set IME window position & prevent input from fighting with IME [TsFreddie]
- [Client] Join identical chat lines to prevent spam [Ryozuki]
- [Client] HUD: Show days and hours in game time, don't show wrong deciseconds
- [Client] Fix score/time alignment in scoreboard [Learath2]
- [Client] Server browser: Remove pure server filter, add space for countries
- [Client] Server browser: Add clear button to server address field
- [Client] Print errors when writing files failed
- [Client] Grab focus more agressively when starting client
- [Client] Handle rcon command completion properly with dummy
- [Client] Add hover for demo browser [Jupeyy]
- [Client] Add background music volume slider
- [Client] Add explicit button for current map as background
- [Client] Fix ctrl+shift+d so that it doesn't move tee again
- [Client] Fix finding server for running it inside of start menu
- [Client] Remove failed downloaded files more consistently
- [Client] Don't log skin downloading progress
- [Client] Handle PNG read errors
- [Client] Fix entities for some modifications [Jupeyy]
- [Client] Make sure turning dynamic camera off in settings works
- [Client] Print out modifiers when unbinding a bind [plsplsplslol]
- [Client] Fix empty lines in chat
- [Editor] Add new renderer, looks more consistent with ingame [Jupeyy]
- [Editor] Improve dilate and auto apply dilate on embedded texture in editor [Jupeyy]
- [Editor] Properly set sound envelope offsets for sound sources [Patiga]
- [Editor] Add scrollbar to auto rules list [Ryozuki]
- [Editor] Fix multiple layer selection for groups [Learath2]
- [Editor] Fix Texture UV coordinates [Learath2]
- [Editor] Save maps more deterministically [Patiga]
- [Network] Create ALLOW_X_SKINS game info flag (for mods)
- [Server] Implement /showothers 2 to show own team members only
- [Server] Ship more default maps: LearnToPlay, Sunny Side Up, Tsunami
- [Server] Inform players that they are in team already when trying to join team
- [Server] Fix spectating so that you can't spectate yourself [Fireball]
- [Server] Fix laser_damage tune with 0.7 client [pure-luck-999]
- [Server] Fix 0.7 player vote creator id [pure-luck-999]
- [Server] Fix last character when showing IPs in rcon [Zwelf]
- [Server] Fix show_ips on non-SQL servers
Version: 15.0.5
- [Client] On-demand skin downloader to see all skins from <a href="/skins/">Skin Database</a>
- [Client] New start menu adapted from Teeworlds 0.7
- [Client] Optimize loading glyphs from font file
- [Client] Scale graphics textures more nicely [Jupeyy]
- [Client] Support hovering in many menus [Jupeyy]
- [Client] Refresh server browser immediately when updated info arrives
- [Client] Refresh server browser faster (br_max_requests 100)
- [Client] Sort spectator view by team, then name (not score)
- [Client] Show entities on all server types [BannZay & Jupeyy]
- [Client] Fix mapres for new graphics renderer [mind]
- [Client] Fix some 5:4/4:3 rendering in demo & recorder menus
- [Client] Fix entity text [Jupeyy]
- [Client] Don't close the client on error in video recorder
- [Client] Add some more space for Countries & Types in DDNet/KoG tabs
- [Client] Remove borderfix/add/rem tools we don't need anymore
- [Client] Add unmasked entities for all mods [Jupeyy]
- [Editor] Ask for confirmation before placing border tiles [Fireball]
- [Editor] Select game layer by default
- [Server & Client] Update libwebsockets and make client able to use websockets [QingGo]
- [Server] Don't use server name when storing saves in database [heinrich5991]
- [Server] Print SQlite statements [Zwelf]
- [Server] Allow to use config_retrieve on whole directory [BannZay]
- [Server] map_convert_07: Check for width/height 0
- [Server] Optimization: Only receive new packets when we know they are waiting
- [Server] Remove sv_team_lock command [BannZay]
Version: 14.7.1
- [Client] Allow joining and inviting others via Steam friend list [heinrich5991]
- [Client] Update mapres for the new graphics renderer [mind]
- [Client] Add demo video recorder
- [Client] Fix some broken unicode strings [TsFreddie]
- [Client] Fix game hanging on spectating person change [BannZay, Jupeyy]
- [Client] Fix front.png [Soreu]
- [Client] Don't time out so often when using HTTP downloads
- [Editor] Fix proof circle position
- [Server] Fix duplicate teamranks
- [Server] Improve database performance
Version: 14.6.2
- [Client] OpenGL graphics improvements & fixes [Jupeyy]
- [Client] Updated entities [Soreu]
- [Client] Add buttons for Kill (k) and Pause (p)
- [Client] Only send valid UTF-8 over the network, fixes joining server [heinrich5991]
- [Client] Use the correct name for determining ranks in server browser [heinrich5991]
- [Client] Load server browser more fairly
- [Client] Fix word wrapping for unicode strings [TsFreddie]
- [Client] Add cl_nameplates_friendmark to see your friends more easily [BannZay]
- [Client] Fix mouse interaction when game console is open [BannZay]
- [Client] Don't show wrong servers in server browser [BannZay]
- [Client] Allow changing entities text size on-the-fly [Jupeyy]
- [Client] Warn about textures with sizes not divisible by 16 [Jupeyy]
- [Client] Fix texture destroying [Jupeyy]
- [Client] Add platform and arch in console output
- [Client] Remove some confusing settings from graphics menu
- [Client] Fix rendering of menu background with dark background [BannZay]
- [Client] Allow empty max ping filter in server browser [BannZay]
- [Client] Remove fallback for Teeworlds' settings.cfg
- [Client] Upgrade SDL2 for Linux Steam release, fixing Unicode input
- [Editor] Set search field to active when opening file dialog
- [Editor] Fix map details layout [BannZay]
- [Editor] Fix right click on items [BannZay]
- [Server] Fix voting for 0.7 clients [Learath2]
- [Server] Allow loading from any server independent of server it was saved on
- [Server] Fix port in error messages & teehistorian [BannZay, heinrich5991]
- [Server] Ignore duplicate records when inserting
Version: 14.5.1
- [Client] Sort servers by a combination of players & ping by default [trml]
- [Client] Use player name from Steam API as fallback [heinrich5991]
- [Client] Grab input when starting client
- [Client] Enable "Switch weapon on pickup" by default
- [Client] Send larger distance when zooming
- [Client] Only send pain sound in freeze if fire was released [trml]
- [Client] Fix connecting to some servers by adding back vanilla maps for compatibility
- [Client] Refresh browser on "Indicate map finish" click [BannZay]
- [Client] Support Linux shared libraries in autoupdater
- [Client] Remove panic quit button (use alt-f4 instead)
- [Server] Give a more instructive message on DNSBL ban (telling players to connect without VPN)
- [Server] Forbid some more whitespace and whitespace-like characters
Version: 14.4.1
- [Client] Support CJK for everyone, improve font [Jupeyy]
- [Client] Add back skins by Moby Dog [heinrich5991]
- [Client] Don't bother Steam users with red update text anymore
- [Client] Add welcome instructions about how to kill (k) and pause game (q)
- [Client] Enable showing other players' key presses by default
- [Client] Ignore clan of friends by default
- [Client] Add ctrl-u to delete entire line in text fields
- [Client] Disable SDL IME on Windows to improve Chinese input
- [Client] Add tele checkpoint number to debug screen (ctrl-shift-d)
- [Client] Add +resetdummy [ardadem]
- [Editor] Fix memory leak when loading map in editor
- [Server] Allow switching weak/strong with saving and loading
- [Server] Ship map_convert_07 executable, allow drag'n'drop
- [Server] Add ban_region & ban_region_range [Learath2]
Version: 14.3.3
- [Client] Remove skins without clear licensing
- [Client] Add function to show health and armor in nameplates [sirius1242]
- [Client] Improved dummy switching [Fireball]
- [Client] Fix prediction when chatting while shooting/walking [trml]
- [Client] Fix 0.7 players not making sounds when hooking others [Fireball]
- [Client] Limit zooming out to prevent crashes
- [Client] Client message color option in HUD settings
- [Client] Truncate UTF8 map names correctly in scoreboard
- [Editor] Arrow keys for navigation
- [Editor] Support .map file drag-and-drop to open map in editor
- [Server] SQLite database instead of file based ranks [Zwelf]
- [Server] Fix the same token being generated for each client [heinrich5991]
- [Server] Fix votes for 0.7 clients [Learath2]
- [Server] Show free view for 0.7 clients [Learath2]
- [Server] Fix legacy 64 player serverinfo don't send duplicate packets
Version: 14.2
- [Client] Smooth Zoom with cubic polynomial (cl_smooth_zoom_time, 0 to disable) [Ryozuki & heinrich5991]
- [Client] Only write non-defaulted config values to settings_ddnet.cfg
- [Client] Various translations updated [Ryozuki, barsik, SunnyPistache, Pipou, TortiLeq, Cellegen, Jeroen, gigi7187, 3edcxzaq1, FeaRZ]
- [Server] Find available port with new default sv_port 0 [MikiGamer]
- [Client] Remove some skins where we don't own intellectual property
- [Client] Make zoom reset respect cl_default_zoom
- [Client] Send zoom status for dummy too
- [Client] Don't reset chat on map change
- [Client] Fix video recorder
- [Server] Tell why DNSBL isn't allowing to vote
- [Server] Fix shown distance for widescreen
- [Server] Keep hook when loading [Zwelf]
- [Server] Fix doors resetting on restart on solo server [Zwelf]
- [Server] Don't load movement and pause state when rescuing [Zwelf]
- [Server] Fix storing finish on solo server with practice enabled [Zwelf]
- [Server] Spam protection on /rank [Learath2]
Version: 14.1
- [Client] Client tells server its zoom level, so no need for /showall 1
- [Client] Option to ignore emotes of specific players (graphic by Ravie)
- [Client] Fix showothers for spectated character [Ryozuki]
- [Client] cl_show_hoolk_coll_own/other 2 to always show hook collision line without sending it to server
- [Server] Fix shipped server so that 0.6 players can join again [Learath2]
- [Server] cl_showothers 2 to show only your own team members in solo
Version: 14.0.3
- [Server] Support Teeworlds 0.7 clients on DDNet servers [Learath2]
- [Server] Thread safe SQL interaction [Zwelf]
- [Client] Show outline of tees in spec [Ryozuki]
- [Client] Remember savecodes in ddnet-saves.txt (in config dir)
- [Client] Add Learn button which opens the DDNet wiki in browser [Ryozuki]
- [Client] New introduction text when starting client (please <a href="https://github.com/ddnet/ddnet/tree/master/data/languages">translate</a> if you can)
- [Client] Don't reset zoom when using timeline in demo
- [Client] Make demo render the right clan as green [ZombieToad]
- [Client] Fix highlighting of wrong player [Learath2]
- [Client] Reset hook & collision in prediction after kill
- [Client] Stop playing map sound when demo player is paused
- [Client] Workaround for client crash on predicted explosion [trml]
- [Client] Only forbid resizing when videorecorder is recording (Linux-only)
- [VideoRec] Improve video recorder quality default, persist settings
- [Editor] Add Entites off sign to front layer [Konsti]
- [Editor] Make ctrl-s/ctrl-shift-s/ctrl-l etc work everywhere in editor
- [Server] Fix team rejoin logic for solo servers
- [Server] Save active weapon with /rescue [d3fault]
- [Server] Ensure that team state is always sent [trml]
- [Server] Fix /spec + super
- [Server] teehistorian: Track whether clients join via the 0.7 protocol [heinrich5991]
- [Server] Remove sv_spectator_votes
- [Server] Add note that autoexec_server.cfg gets overwritten by updates
- [Server] Document which MySQL/MariaDB versions we require
- [Server] Fix rotated stoppers [ardadem]
- [Build] Fix git revision updating for out-of-tree builds [heinrich5991]
Version: 13.2.2
- [Server] Allow /practice mode for teams: Enables /rescue, but no rank possible
- [Server] /load without params to show some info
- [Server] /unlock as an alias for /lock 0
- [Server] UPnP support for forwarding ports easier (-DUPNP=ON when compiling to enable) [Ryozuki]
- [Server] Small prediction fixes/update [trml]
- [Server] Make server info more reliable again [Learath2]
- [Server] Extend Antibot library interface [heinrich5991, Learath2]
- [Server] Use a consistent PRNG on all platforms [heinrich5991]
- [Server] Send DDNet version early in the connection process [heinrich5991]
- [Server] Print name of requester when saving/loading team [Chairn]
- [Server] Fix empty ammo when loading savegame
- [Server] Fix "Tee keeps crying when holding fire" [fokkonaut]
- [Server] Fix storing incomplete game uuid on /save [Zwelf]
- [Client] BlockWorlds Entities [MikiGamer]
- [Client] Make dummy hold fire with cl_dummy_hammer 1 [trml]
- [Client] Fix sound on empty chat message
- [Client] Fix crash in prediction when touching switch tile with number 0
- [Editor] Improvements & fixes [BannZay]
- [Editor] Don't count freshly loaded map as modified
- [Editor] Write Automapper version, was not initialized [Patiga]
Version: 13.1
- [Client] Linux and Mac OS X: Show chat notifications on desktop [ardadem]
- [Client] Add dummy prediction [trml]
- [Client] Fix DDNet connection for showing servers & news on Mac OS X
- [Client] cl_showchat_2 to always show large chat area
- [Client] Fix memory leaks and related [Ryozuki]
- [Client] Fix whispering to players with quotes (by escaping, for example for player "nameless tee" whisper with `/w "\"nameless tee\"" Hey there`
- [Server] Remove setting ammo for freeze to 0 [fokkonaut]
- [Server] Rename antibot to ddnet-antibot and install it on cmake [Ryozuki]
- [VideoRec] Update ffmpeg lib version [sirius1242]
- [Client] recording with broken maps [Learath2]
- [Client] Add gfx_highdpi [Learath2]
- [Client] Fix cl_showrecord with dummy
- [Client] cl_unpredicted_shadow -1 to show shadow not even in debug mode
- [Editor] Allow editing multiple tile layer props [Learath2]
- [Server] Add support for dynamically loading an antibot module [heinrich5991]
- [Server] Add reason to mute [trafilaw]
- [VideoRec] Add option to pause video rendering when demo playing is paused [sirius1242]
- [VideoRec] Add option to only start new demo on connect while automatically recording demos [sirius1242]
Version: 13.0.2
- [Client] Add spectate_closest [d3fault]
- [Client] Fix demo recording with broken maps [Learath2]
- [Client] Add gfx_highdpi [Learath2]
- [Client] Fix cl_showrecord with dummy
- [Client] cl_unpredicted_shadow -1 to show shadow not even in debug mode
- [Editor] Allow editing multiple tile layer props [Learath2]
- [Server] Add support for dynamically loading an antibot module [heinrich5991]
- [Server] Add reason to mute [trafilaw]
- [VideoRec] Add option to pause video rendering when demo playing is paused [sirius1242]
- [VideoRec] Add option to only start new demo on connect while automatically recording demos [sirius1242]
Version: 12.9.2
- [Client] Video Recorder (not shipped yet) [HMH & sirius1242]
- [Client] Check snap to prevent crashing on invalid snaps [ChillerDragon]
- [Client] Allow filtering by name in status [jao]
- [Client] Strip spaces in server name in browser [ChillerDragon]
- [Client] Fix some race conditions when running multiple clients at once
- [Client] Eliminate static libcurl dependency on Linux [heinrich5991]
- [Demo] Fix map loading when playing demo [Learath2]
- [Demo] Fix emoticons glitching out when going back in demo
- [Editor] Display envelope name in popups [Learath2]
- [Editor] Optimize editor code to run faster [ChillerDragon]
- [Editor] Fix rotating rotatable tiles in switch layer [jao]
- [Editor] Fix envelopes when appending maps [jao]
- [Editor] Fix del key removing commands while in editbox [archimede67]
- [Server] Support to run in unison with DDNet7 servers, map_convert_07 tool
Version: 12.8.1
- [Client] Play demo without map file [Learath2]
- [Client] Save selected UI settings page [ChillerDragon]
- [Client] Invert hook coll colors when using cl_show_hook_coll_always [d3fault]
- [Client] Fix background colors being set to white [Aerll]
- [Client] Optimize character evolve function [trml]
- [Client] Downgrade SDL version to 2.0.8 because of performance regression
- [Mapping] Fix automapper skipping tiles when it shouldn't [Aerll]
- [Server] <a href="https://github.com/ddnet/ddnet/pull/1985">Changed MySQL table schema to tell DDNet7 ranks from DDNet ones</a>
- [Server] Improve serverinfo response performance [Learath2]
Version: 12.7.3
- [Server] Allow to hammer directly on unfreeze. Previously, this was only doable with frame-perfect input if you were going to get frozen again the next tick. Now, you only have to hold your hammer to immediately hammer once you get unfrozen.
- [Client] Numbers centered for OpenGL 3.3 [Andrii]
- [Client] Add tunezone prediction [trml]
- [Client] Add toggle keyboard shortcuts button to demo player [jao & eNJi]
- [Client] Don't highlight window when playing demo
- [Client] Fix keeping tmp replay demo file on map change [archimede67]
- [Client] Fix skin reset [jao]
- [Client] Fix player number in server browser if server is under attack [WsYFU]
- [Client] Don't render your own dummy's afk emote [d3fault]
- [Client] Add cl_dummy_resetonswitch 2 [d3fault]
- [Demo] Fix class selector in demo player [sirius1242]
- [Editor] Add a saner way to select angles [Learath2]
- [Server] Fix telegun save [Ryozuki]
- [Server] Handle 0 star random map votes [jao]
- [Server] Fix filescore path [ChillerDragon]
- [Server] Mark players as afk initially [Learath2]
- [Server] Fix show_ips to show regular formatting
- [Server] Fix crash when switch (un)deep number is 0 [jao]
- [Server] Optimize CCollision::MoveBox
Version: 12.6.1
- [Client] Add afk emote [ardadem]
- [Client] Show map name in scoreboard [ChillerDragon]
- [Client] Restart required message when changing cl_show_console (Windows only) [fokkonaut]
- [Client] Remove ingame timer at top
- [Client] Render all entities on non-DDNet servers [Learath2]
- [Client] Fix deciseconds not updating in spectator/pause [fokkonaut]
- [Client] Fix wrong flag color in scoreboard and spectator select menu [fokkonaut]
- [Client] Fix blockZ/infectionZ game mode support [fokkonaut]
- [Client] Fix cl_dyncam_min_distance camera spawn [FallenKN]
- [Client] Correctly embed replacing images [jao]
- [Client] Apply cl_show_others_alpha to projectiles [trml]
- [Client] Fix toggle not working with colors [Learath2]
- [Client] Prediction fixes [trml]
- [Client] Fix name/clang width when zooming out [Jupeyy]
- [Client] Add ctrl-k to delete in client console [ChillerDragon]
- [Client] Fix zoom if dummy is connected and only one is able to zoom [fokkonaut]
- [Client] cl_dummy_restore_weapon config to keep hammer after hammerfly [ChillerDragon]
- [Client] Fix laser/shotgun prediction on solo servers [trml]
- [Client] Update to SDL 2.0.10
- [Server] Allow server to opt in/out of certain workarounds and behaviours [heinrich5991]
- [Server] Force spawn order of teams [Learath2]
- [Server] Fix double pause due to spec [fokkonaut]
- [Server] Fix 'several players were found' in /rank [fokkonaut]
- [Server] Don't advertise reserved slots [Learath2]
- [Server] Persist playerflags when using timeout protection [jao]
- [Server] Return error code on server fail [ChillerDragon]
Version: 12.5
- [Client] Replay-after-the-fact system [archimede67]
- [Client] Fixed zoom reset when dummy connects [archimede67]
- [Client] Show play time [sirius1242]
- [Client] ctrl-left/right/delete/u in client console [ChillerDragon]
- [Client] Improve heuristic to find map to embed in demo [ChillerDragon]
- [Client] No longer log unknown UUIDs with debug on [heinrich5991]
- [Server] Respawn client immediately [d3fault]
- [Server] More flexibility for sv_server_info_per_second, sv_van_conn_per_second
- [Server] Fix solo prediction with sv_team 3 [trml]
Version: 12.4.3
- [Client] Unified color system in console (RGB, HSL, Value) [Learath2]
- [Client] Bind compound keys (shift, ctrl, alt) [Learath2]
- [Client] Prediction fixes [trml]
- [Client] cl_text_entities_size [BannZay]
Version: 12.3.1
- [Client] Revamped prediction, with additional prediction: [trml]
- Prediction for laser, shotgun, ninja, fng hammer, pickups and ddrace tiles (freeze/unfreeze tiles with cl_predict_freeze)
- laser and bullets are rendered when you fire them and they don't go through walls (when both cl_antiping_grenade and cl_antiping_weapons are enabled)
- Antiping for flags
- Prediction of dummy input
- An additional smoothing option that attempts to make antiping less jumpy (cl_antiping_smooth)
- [Client] Fixed a bug where tees were rendered with transparency when spectating [Ryozuki]
- [Client] Disabled demo shortcuts in console [jao]
- [Client] Improved prediction for solo and super [Ryozuki]
- [Server] Fixed a bug where you or a partner would be in solo after a /load when they shouldn't [Learath2]
- [Server] Fill the DDNet Network Character packet with data [Ryozuki]
- [Server] Added the option to delete specific projectiles on death [jao]
Version: 12.2
- [Server] Fixed draggers
- [Server] Added the DDNet Network Character [Learath2 / Ryozuki]
- [Server/Client] Now the client knows about other players Solo status, therefore fixing some prediction bugs. [Ryozuki]
- [Server] Fixed the score not showing up when joining a server using file based records [fokkonaut]
- [Server] Removed duplicate () on file based records /rank, etc
- [Server] Fixed non-destructive drawing with hookthrough shortcut [jao]
- [Server] Fixed crypto library includes not being included [Learath]
- [Client] Added color_to_rgb console command
- [Client] Added copy & paste functionality to editor [jao]
- [Client] Added reasonable layer size limits to prevent crash [jao]
- [Client] Removed unmaintained Android code
Version: 12.1
- [Client] Colored ping in scoreboard [Ryozuki]
- [Client] Color for your clan in scoreboard [Ryozuki]
- [Client] Console command color_from_rgb to convert colors into TW formats
- [Client] Handle failures while updating
- [Client] Add ctrl-a/ctrl-e navigation in console [ChillerDragon]
- [Client] Fix Home/End keys in console
- [Client] cl_mouse_min_distance to keep mouse at a minimum distance from center of screen
- [Client] Enable gun sound by default again
- [Client] Allow faster demo playback
- [Editor] Notify about chat mentions [jao]
- [Editor] Fix nondestructive mapping mode with hookthroughs [jao]
- [Editor] More accurate world offset calculation [jao]
- [Server] Display playerflags and DNSBL in rcon status command
- [Server] Don't show IPs in rcon console by default, enable with show_ips 1
- [Server] Save telegun on /save [Ryozuki]
- [Server] Make timestamp consistent for every member of team in final ranks
- [Server] Display unicode names like 😶 correctly when returned from database
- [Server] Fix crash when draggers don't have a number [jao]
- Many minor fixes and improvements
Version: 12.0.1
- [Client] Server browser tab for <a href="https://qshar.com/">KoG servers</a>
- [Client] Mark official DDNet & KoG servers with a ✓ (graphic by <a href="https://ddnet.tw/players/-9479--187-M-237-M-171--9479-/">┇»MíM«┇</a>)
- [Client] Autocomplete chat commands starting with /
- [Client] Fix rendering glyphs not in font
- [Client] Color authed players in spec
- [Client] Don't ask to quit without good reason (cl_confirm_quit_time)
- [Client] Ask to disconnect (dummy) when race time is high (cl_confirm_disconnect_time)
- [Server] Exclude current map on random map votes [jao]
- [Server] Add vote_unmute and vote_mutes [Ryozuki]
- [Server] Fix updating nameban reason [jao]
- [Server] Don't enforce own votes when moderating [jao]
- [Server] Only print team join message when not in team already
- [Editor] Add non-destructive brush drawing mode [jao]
- [Editor] Add shortcut to add quad/sound at mouse position [jao]
- [Editor] Don't rotate static game tiles and fix switch rotation [jao]
- [Editor] Allow editing texture UV offsets in quad properties [Bojidar]
- As usual, lots of minor fixes
Version: 11.9
- [Client] Colors for authed players in scoreboard [Learath2]
- [Client] Fix audio on some platforms
- [Client] Scoreboard shows time instead of score on race server [fokkonaut]
- [Client+Server] Fix map load with long file names
- [Server] Add exact name ban option [jao]
- [Server] Uninvite kicked/spectated players from team
- [Server] New server icon with border [daverck]
- [Editor] Automapper: Remove opaque flag before checking [Bojidar]
- [Editor] Remove save group/layer button
Version: 11.8
- [Server] Improved weapon input with high ping/jitter [trml]
- [Server] Make teleporting to where you look at convenient [jao]
- [Server] Allow vote-kicking players with same auth level [jao]
- [Server] Require sv_vote_kick_min only on team 0 votes [jao]
- [Server] Disable unused tiles only for DDNet entities [jao]
- [Server] New server icon based on "Game Server" icon by Deepz from the Noun Project (Creative Commons CCBY) [daverck]
- [Server] Add autoban depending on client version [ChillerDragon]
- [Server/Client] Merge BW support into IsDDNet [fokkonaut]
Version: 11.7.2
- [Client] Show markers in demo browser
- lots of fixes
Version: 11.6.1
- [Client] Christmas skin event
- [Server] Improved networking performance
- [Server] Fallback for /save when database is unreachable
- [Server] Remove /modhelp command
- [Server] Improve sv_join_vote_delay against vote bots
- [Mapping] Add toggle_tune command
Version: 11.5.1
- [Mapping] Add option to automatically run the automapper [Bojidar]
- [Mapping] Save automapper config in map [Bojidar]
- [Mapping] Improved Teleport Gun [Ryozuki]
- [Client] Fix Race scoreboard ordering for times > 166 minutes
- [Server] Allow to use /pausevoted as normal pause [ChillerDragon]
Version: 11.4.6
- [Editor] Left align menu texts like server settings. [timakro]
- [Editor] Allow choosing game layer entities for different gametypes. [timakro]
- [Editor] Implement brush saving, see <a href="https://github.com/ddnet/ddnet/issues/1111">#1111</a>.
- [Editor] Fixed a crash: <a href="https://github.com/ddnet/ddnet/issues/1362">#1362</a>
- [Editor] Fix embedding vanilla images and not others.
- [Editor] Reset scroll when search text changes.
- [Editor] Mark unused envelopes.
- [Client] Updated Chinese translations. [yangfl]
- [Client] Improve the teleblocker tile, thanks to Ravie.
- [Client] Update GL and LY flags.
- [Client] Small code optimizations.
- [Client] Removed unused cl_flow and cl_eventthread.
- [Client] Increase max score that can be displayed in scoreboard. [fokkonaut]
- [Server/Client] Updated libraries that DDNet depends on.
- [Server] DNSBL is now ignored on "empty" servers.
- [Map] Add support for extra map items in datafiles.
Version: 11.4.4
- Don't copy alpha when coloring the brush [bojidar-bg]
- Optimize automapper a bit [Aerll]
- Ability to select multiple quads [Aerll]
- Fixed a bug where you could not vote on a server with spoofed clients
- Fix crash with FillSelection
- Add a filter for "(connecting)" players
- Fix cl_nameplates_own with antiping on when spectating
- Add a toggle button for brush coloring [bojidar-bg]
- grass_main automapper fix Ravie
- Add some UI for the skin prefix stuff
- Fix dnsbl initialization
- Fixed a segfault (crash)
- Limit demo speed to 64 (thanks to fokkonaut for report)
- Fix crash when filling selection on tele/switch/speedup layers [bojidar-bg]
Version: 11.3.1
- New gameplay feature: Teleport weapons (gun, grenade, laser) and 7 new tiles (on & off for each weapon and teleblock) [code by: Ryozuki, timakro; graphics by: necropotame, forsaken and hi_leute_gll]
- Fix hidpi resolution issue on macOS [weez15]
- Require DNSBL check on /modhelp [Learath2]
- Update /modhelp
- Added skin prefix [fokkonaut]
- Fix votespec on /pause, fixes <a href="https://github.com/ddnet/ddnet/issues/1193">#1193</a> [ChillerDragon]
- Removed a bunch of unused client scripts
- Updated translations to include new strings [rffontenelle]
- Updated Brazilian Portuguese translation [rffontenelle]
Version: 11.2.1
- Add commands for switching pages in console [ChillerDragon]
- Fix unwanted dummy fire [ChillerDragon]
- Fix help for /showall command [ChillerDragon]
- Fix veto [ZombieToad]
- Fix pause messages [ZombieToad]
- Fix a serverbrowser bug [ZombieToad]
- Add a way to call for external moderator help (extends /modhelp)
- Use a more secure hash function for map downloads
- Fix dyncam not saving [z6zzz]
- Fix pain emote immunity with jetpack [Piepow]
- Add cl_nameplates_own for demo recording
- Allow some key binds in editor when GUI is hidden
- Add new freeze automap rule [ChillerDragon]
- By default, don't embed vanilla images
Version: 11.1.9
- [Client] Add cl_show_hook_coll_always
- [Client] Allow low mousesens [ChillerDragon]
- [Server] Add vote_ban rcon command [ChillerDragon]
Version: 11.1.4
- New buffer system and text renderer to support buffering of HUD, text and map components that are displayed ingame [Jupeyy]
- Add /pausevoted and /specvoted
- Add /modhelp chat command [Ryozuki]
- Chinese translation fixes [QingGo]
- Catalan translation fixes [Ryozuki]
- Database records for finishes now also save the client version [Learath2]
- Better integration of teehistorian files [Learath2]
- Remove unused inp_grab
- Some CMake changes
- Fix a <a href="https://github.com/ddnet/ddnet/issues/1031">UI/UX bug</a> [Learath2]
- Update websockets implementation (required by the Debian packaging guideline)
- Fix bundled pnglite
- Fix bunbled wavpack when system wavpack is available
- Updated instructions for installing dependencies
- Fix dyncam confusion [Learath2]
- More space for clan name in scoreboard [Learath2]
- Fix UI break on protuguese [Learath2]
- Don't log out on `sv_rcon{,_mod,_helper}_password` if not changed
- Removed teamkill message on solo teams
- Added broadcast importance (timer broadcast overwrote other broadcasts on non-ddnet clients) [ChillerDragon]
- Added name banning
- Added more dummy settings (cl_control_dummy, cl_dummy_jump, cl_dummy_fire) [QingGo]
Version: 11.0.3
- OpenGL 3 graphics support for better zooming out [Jupeyy]
- Teehistorian: record player inputs on server
- Ghost and demo recorder <a href="https://github.com/ddnet/ddnet/pull/869">rework</a> (teerace compatible) [Redix]
- /pause [name] and /spec [name] to watch a specific player immediately
- Improve server browser spoofing protection
- More customizable HUD options (cl_showemotes, cl_shownotifications, cl_show_chat_system)
- Rcon moderate mode [Ryozuki]
- Reconnecting doesn't unmute you anymore
- FNG mod entities [noby]
- Fix crashes in client and server
Version: 10.8.6
- Replace versionsrv with ddnet-info.json
- Add control for 'Toggle Ghost'
- Add 'install', 'package' to CMake
- Fix DDNet tab for WinXP
- Update Brazillian Portuguese translation [rffontenelle]
Version: 10.8.3
- Show finished maps in serverbrowser
- Fix ghost and demo storage [Redix]
- Fix memory leaks [HMH]
- Fix CMake build for macOS
- Add time to log messages on console
- Use UTF8 in database to ensure all names are usable
- Fixed map_resave tool and added map_replace_image [sctt]
- Add unit testing capabilities
- Initialize graphics later to allow user resolutions
- Update simplified Chinese translation [ACTom]
- Update Russian translation [Deeper]
Version: 10.7.1
- Fix cases where a worse finish time was displayed
- Add Ctrl-F support to the serverbrowser and to the skin list
- Remove rcon username prompt on servers that don't require it
- Fat tees
- Add kitty skins by [Ravie]
Version: 10.7
- Seperate out libraries from the main repository
- Add a scrollbar to the controls tab
- Fix demo slicing
- Fix icons for executables
Version: 10.6.5
- Can't spectate yourself when /pause'd [Learath2]
- Always close files, cleaner demo recording, fix some other stuff
- Don't open map file again if we have it open already
- Update translations and translation scripts
- Lots of Windows fixes
- Fix linux opusfile linking
- Show X and Y coordinates in map editor
- Distribute map_diff
- Fix disappearing switches in editor
- Support ctrl-l to load map in editor
Version: 10.6.4
- Fix map_extract usage a bit
- Fix cmake build of map_extract
- Add sv_check_teleport_hold_hook map setting [timakro]
- Use sv_teleport_hold_hook also for checkpoint tele [timakro]
- Forbid escaping base directory
- Add toggling for string options [Learath2]
- Fix set_team_ddr doc
- Support pageup, pagedown, home, end buttons in menus
- Fixed scoreboard update for slow racers [ChillerDragon]
- String toggling supports escaped strings
Version: 10.6.3
- Add option to disable long pain sound
- Update the range of sv_default_timer_type [Learath2]
- Fix old maps by removing unused tiles
- Get rid of a wrong dbg_assert that can crash the server [Ryozuki]
- Add tool to extract images and sounds from maps
- Add map_extract to distribution
Version: 10.6.2
- Fix a login crash
- Prevent data race when initializing loggers
- Dissable dbg_stress in release builds
- Change some default configs
Version: 10.6.1
- Reworked pause [Leararth2]
- Tees must now be teamed up before loading [Leararth2]
- Reimplemented sv_pause_frequency [Leararth2]
- Random tees can't load saves [Leararth2]
- Don't show ips to non-administrators on rcon (a.k.a moderators and helpers) [Ryozuki]
- Don't block when logging queue is full, instead ignore the messages
- Add own time to /mapinfo
- Update timestamp in team rank (fixes discord bot)
- Show more precise coords in debug [d3fault]
- Fix invite spam [Leararth2]
- Add ratelimiting and config options for invite [Leararth2]
- Reset invites when team is empty [Leararth2 + heinrich5991]
- Add show angle in debug [d3fault]
- Change behaviour for kick votes in teams [Leararth2]
- Prevent vote spam [Leararth2]
- CSV file instead of statboard screenshot [SheikhZayx]
- cl_cpu_throttle_inactive can be set higher than 1
- Prenet invites in solo server
- /pause'd players stay in player list [Leararth2]
Version: 10.6
- [Client] Add cl_showpred 1 to show prediction time (similar to ping) ingame (by Ryozuki)
- [Editor] Add auto gametile placer for hookthrough (by timakro)
- [Editor] Merge buttons for tele, switch, tune and speedup layer into one (by BannZay)
- [Client] Jump to the next word when pressing CTRL+arrowkey in chat (by Henningstone)
- [Client] Make cl_show_ids also show client ids in chat
- [Client] Add gfx_highdpi 1 for experimental High-DPI screen support
- [Client] Add inp_mouseold 1 for old mouse input
- [Client] Improve fullscreen in Gnome
- [Client] Improve handling of multiple screens
- [Client] Disable input when window focus lost
- [Client] Show DDNet entities by default, fixes invisible freeze after joining (thanks to kamillentee)
- [Client] Pressing shift makes sliders in various menus move slower
- [Client] Sort demos case-insensitively
- [Client] Reconnect on timeout to last address, not the one selected in browser
- [Client] Fix br_filter_exclude_countries including the values from br_filter_exclude_types (by timakro)
- [Client] Fix autoupdater on windows XP
- [Client] Fix local console auto completion
- [Client] Fix "vanilla skins only" setting in menu
- [Client] Fix buffer overflow when pasting text (thanks to Im 'corneum)
- [Client] Add support for old race server racetime messages in HUD, including checkpoint time difference
- [Client] Add client setting cl_ignored_modifiers to ignore a set of keyboard modifiers, 0 ignores nothing, use <a href="https://github.com/ddnet/ddnet/blob/a8ce73dffaca66e732d5626dc733fa1e9b93fb44/src/engine/client/input.cpp#L174-L187">these values</a> to ignore certain modifiers
- [Client] Immediately accept input while console is still opening
- [Client] Disable antiping on solo servers and in solo parts
- [Server/Client] Fix fifo console bug that caused a crash (by Henningstone)
- [Server/Client] Fix fifo console to remove newlines from commands
- [Server/Client] Fix fifo console on Mac OS X (by HMH)
- [Server/Client] Clean up debug messages
- [Server] More uniform output of /times (thanks to Soreu)
- [Server] Make sv_join_vote_delay work for /map votes and make the number of seconds configurable
- [Server] Don't show /top5 from rank 0 on (by Henningstone)
- [Server] Don't allow restarting after touching finish line on solo server
- [Editor] Make envelopes unsynchronized by default and explain the setting better
- [Editor] Reorder auto gametile placers (by hi_leute_gll)
- [Editor] Rename some auto gametile placers (by timakro)
- [Editor] Explain the unused button when a mapper tries to place a unused tile with the button turned off
- [Editor] Fix gametile placer button and automapper button overlapping (by timakro)
- [Editor] Fix size of popups
- [Editor] Fix ed_showkeys with mousewheel
- [Mapping] Fix sv_deepfly, works now (by timakro)
- [Installation] Fix debian installation instructions
- [Translation] Fix persian and simplified_chinese language files syntax (by timakro)
Version: 10.5
- [Client] Switched to SDL2, allows pasting from clipboard and a better compatibility with new environments (mostly by swick & oy)
- [Server/Client] Add a faster and easier to use hookthrough tile, read the <a href="https://forum.ddnet.tw/viewtopic.php?f=16&t=3552&p=37323#p37323">tutorial</a> (by timakro)
- [Client] Added overlay entities support for other gametypes including OpenFNG and Race (by Soreu & timakro)
- [Client] Update mapping and overlay entities (by Soreu)
- [Client] Add client setting cl_show_local_time_always 1 if true show the current time ingame at the top of the screen
- [Client] Rename cl_reconnect_ban to cl_reconnect_timeout
- [Client] Remove cl_reconnect_full and cl_reconnect_full_timeout, set cl_reconnect_timeout or cl_reconnect_full to 0 to deactivate reconnecting now
- [Client] Add function to remove messages from demo when slicing it
- [Client] Add client command demo_speed i[speed] to set the demo playing speed
- [Client] Remove ingame network tab to show browser and ghost tab directly
- [Client] Show ingame ghost tab only on race servers (by Henningstone)
- [Client] Alert if layer size is bigger than 1000 to prevent unnecessary huge layers
- [Client] Add shorcut key F5 or CTRL+R to reload server and demo browser
- [Client] Make double click work on votes
- [Client] Key up/down in serverbrowser doesn't change friend list
- [Client] Make fading border in menu more customizeable (by Soreu & timakro)
- [Client] Fix: No tab selected when joining server from news page
- [Client] Fix: gfx_resizable on by default with X11
- [Server] Add server settings sv_connlimit=4 and sv_connlimit_time=20 to control the number of connections an IP is allowed to do in a timespan
- [Development] Allow autoupdater to update DLL files (by Learath2)
- [Editor] Prevent placing unused tiles, mapping for other gametypes requires activating the 'Unused' button now!
- [Editor] Rearrange editor buttons to fit for 5:4 resolutions and a cleaner look (by timakro)
- [Mapping] Add map setting sv_deepfly=1 if false deepfly doesn't work anymore, useful for dummy maps (by timakro)
- [Mapping] Improve automapper for ddnet_tiles.png (by hi_leute_gll)
Version: 10.4.3
- [Server] New unlock team tile which unlocks the team if one of the teammembers touches it, already added to a lot of dummy maps
- [Server] The server congratulates you to your DDNet birthday if you join a server on the day you finished your first map
- [Client] Fix: No antiping in demo player or when spectating
- [Client] Optimize PNGs in filesize
- [Server/Client] Fix: Hammer hit isn't predicted by antiping when hammer is off
- [Server] Killer of locked team will get strong hook on respawn (by HMH)
- [Server] sv_hide_score now also hides the answer of /rank and /teamrank to everyone except the requester
- [Translation] Add persian language (by OneShadow)
- [Translation] Add font support for chinese, japanese, korean in the language list (by awaysoft)
Version: 10.3.5
- [Client] Add quick search for skin selection (by timakro)
- [Server] No respawn delay on suicide else possiblity to respawn instantly by firing (by HMH)
- [Client] Fix memory leak that occured when playing with dummy
- [Client] Fix: Move kill messages down in case fps is shown (by timakro)
- [Server] Veto right applies to people who are on a server instead of in a race for a long time
- [Server] New config option sv_join_vote_delay=1 if true you have to wait 60 seconds after joining until you can vote, doesn't apply when joining empty servers (by heinrich5991)
- [Server] New config option sv_server_info_per_second=50 to control how many complete server info responses are maximal sent per second, fixes DoS vulnerability (by heinrich5991)
- [Translation] Tons of additions to the chinese language (by awaysoft)
- [Translation] Improve catalan translation (by Ryozuki)
Version: 10.2.1
- [Client] Add selection of eye emotes to the emote selector (<a href="https://github.com/ddnet/ddnet/pull/317">#317</a>, <a href="https://github.com/ddnet/ddnet/pull/373">#373</a>)
- [Server] Add a new rcon access level "helper" (<a href="https://github.com/ddnet/ddnet/pull/356">#356</a>)
- [Client] Add config option `cl_save_settings` that can disable saving the config on closing (<a href="https://github.com/ddnet/ddnet/pull/352">#352</a>)
- [Client] Add config option `cl_text_entities` to disable slow rendering of entities with text (<a href="https://github.com/ddnet/ddnet/pull/340">#340</a>)
- [Client] Fix a constant in the UTF-8 decoder (<a href="https://github.com/ddnet/ddnet/pull/332">#332</a>)
- [Client] Fix an envelopes bug (<a href="https://github.com/ddnet/ddnet/pull/339">#339</a>)
- [Client] Fix antiping config handling, stop subconfigs from resetting on restart (<a href="https://github.com/ddnet/ddnet/pull/333">#333</a>)
- [Client] Fix background map setting in 5:4 resolution (<a href="https://github.com/ddnet/ddnet/commit/201782dbfccb608e861420b1025b79554cee70c2">ecc9cbfe</a>)
- [Client] Fix dummy input behaving weirdly sometimes (<a href="https://github.com/ddnet/ddnet/pull/364">#364</a>)
- [Client] Fix game layer rendering depending on the order they appear in the map (<a href="https://github.com/ddnet/ddnet/pull/343">#343</a>)
- [Client] Fix the UI of the "Vanilla Skins only" setting (<a href="https://github.com/ddnet/ddnet/commit/24f973613a138895e3bc68207abb63a6ff679d49">24f97361</a>)
- [Client] Fix the menu music playing ingame (<a href="https://github.com/ddnet/ddnet/pull/350">#350</a>)
- [Client] Fix weapon rotation around the top (<a href="https://github.com/ddnet/ddnet/pull/369">#369</a>)
- [Client] Increase width of the date column in the demo browser (<a href="https://github.com/ddnet/ddnet/commit/865d50950d62294f6e8b1e5b45be503ef16168fe">865d5095</a>)
- [Client] Replace `cl_show_new_skins` and `cl_show_custom_skins` with `cl_vanilla_skins_only` (<a href="https://github.com/ddnet/ddnet/commit/ed49e3214a6bad55c9a3c2289f43c37985352f76">ed49e321</a>)
- [Client] Reset stat scoreboard when the game restarts (<a href="https://github.com/ddnet/ddnet/pull/366">#366</a>)
- [Client] Securely generate the random client port (<a href="https://github.com/ddnet/ddnet/pull/396">#396</a>)
- [Client] Stop the ingame server browser from reloading when clicking a tab again (<a href="https://github.com/ddnet/ddnet/pull/342">#342</a>)
- [Development] Add NetBSD support (<a href="https://github.com/ddnet/ddnet/commit/522c41330d1c931cc089312c331854c37fa26a86">522c4133</a>, from vanilla <a href="https://github.com/teeworlds/teeworlds/pull/1165">#1165</a>)
- [Development] Cross-compile improvements (<a href="https://github.com/ddnet/ddnet/commit/fca4c112d49138a56a8146da9512655b9cf9cf25">fca4c112</a>, <a href="https://github.com/ddnet/ddnet/commit/d4fe267c5842f567d8cd721df22c427b6dae9106">d4fe267c</a>)
- [Development] Fix MySQL building on OS X (<a href="https://github.com/ddnet/ddnet/pull/317">#317</a>)
- [Development] Fix linking of libdl on some systems (<a href="https://github.com/ddnet/ddnet/compare/b3f094bf4097cc1c0ddade616a4352d9760cbf23%5E...b596ee34173fa14d0874216691c92e8192fbdf7d7">3f094bf..596ee341</a>)
- [Development] Make OS X build forward compatible (<a href="https://github.com/ddnet/ddnet/pull/361">#361</a>)
- [Editor] Fix crash when opening files without transparency information, i.e. RGB instead of RGBA (<a href="https://github.com/ddnet/ddnet/commit/aa4bbed178258e9157ecd6b2c82ca3292b70efdf">aa4bbed1</a>)
- [Server/Client] Add description to console command arguments (<a href="https://github.com/ddnet/ddnet/pull/389">#389</a>)
- [Server/Client] Allow setting config variables to the empty string (<a href="https://github.com/ddnet/ddnet/2874e18ce0218280cb73cfd68b54ecafbf731adf">2874e18c</a>)
- [Server] Add a config option `sv_dragger_range` to adjust the range of draggers (<a href="https://github.com/ddnet/ddnet/pull/323">#323</a>)
- [Server] Add a config option `sv_sql_create_tables` to not try to create the record tables if they don't exist (<a href="https://github.com/ddnet/ddnet/commit/336e916548af31d0a6c817e1faa8e639fdc2e027">336e9165</a>)
- [Server] Add a message that specifies who killed a race team (<a href="https://github.com/ddnet/ddnet/pull/367">#367</a>)
- [Server] Add an option to reload the map once the server becomes empty (<a href="https://github.com/ddnet/ddnet/pull/355">#355</a>)
- [Server] Don't reset timeout protection status on rejoin (<a href="https://github.com/ddnet/ddnet/commit/d1c0551546417df011cc1f2522aa52017b584c7c">d1c05515</a>)
- [Server] Fix a thread handle leak on Windows (<a href="https://github.com/ddnet/ddnet/commit/7487923774df3a372bb3618087a0753b435acf8d">74879237</a>)
- [Server] Fix name equality checking a few times (<a href="https://github.com/ddnet/ddnet/pull/385">#385</a>, <a href="https://github.com/ddnet/ddnet/pull/386">#386</a>)
- [Server] Only log name changes when the name actually changes (<a href="https://github.com/ddnet/ddnet/commit/f20a6a49343d3fa3f2b2d58bc11dfae13d646a4f">f20a6a49</a>)
- [Server] Security: Fix registering vulnerability (<a href="https://github.com/ddnet/ddnet/pull/359">#359</a>)
Version: 10.1.1
- Save server settings inside the map file, can be edited in editor, server sends map version with configs in the map, config_store and config_retrieve tools (by heinrich5991)
- [Client] Use a map as custom entities background, %current% for the current map (by Chairn)
- [Client] Sort demos in demo browser by name or date (by east)
- [Client] New file names for manual and auto demo recorder including map name
- [Client] Highlight notifications work on Mac OS X (by HMH)
- [Client] Add cl_chat_reset to disable the chat from being reset by pressing ESC
- [Client] Demo player pause/unpause can be bound to a key and scoreboard hidden (by Savander)
- [Client] Hide console window on Windows by default (cl_show_console)
- [Client] Fix double clicking on friend who's in first server (by Chairn)
- [Client] Fix chat highlighting (by east & Learath2)
- [Client] Fix race recorder
- [Client] Fix frozen input when leaving a server with active chat (by Oy)
- [Client] Fix frozen spec window when unpausing
- [Client] Fix and improve dyncam bind and settings
- [Client] Fix server browser to always load servers when first starting
- [Client] Fix country flags for Catalan and Europe (by Soreu)
- [Server] Improved security against spoofing attacks (by east)
- [Server] New autoexec_server.cfg instead of autoexec.cfg (with Soreu)
- [Server] Make rejoining session possible before timeout protection triggers (by east)
- [Server] Make team locking an option
- [Server] Fix timeout protection problems (by east)
- [Server] Fix: No two players with same name
- [Server] Fix: /map and /mapinfo work better
- [Server] Fix: Prevent solo finish when saving
- [Editor] HSV Color picker (by BeaR)
- [Editor] Switches can be set with number 0
- [Editor] Fix mouse hang with editor popup
- [Mapping] Add sv_teleport_lose_weapons for some race maps
- [Mapping] Update jungle_main.rules (by hi_leute_gll)
- [Mapping] Fix collision bug with weapon projectiles (by BeaR)
- [Mapping] Fix: Tunes are reset by default
Version: 10.0.3
- [Client] Add country flags for Europe and Catalonia
- [Client] Bind chat on enter/return by default as well
- [Client] Dyncam bind saves special mousesens (by Shiki)
- [Client] Sort spectators by name in scoreboard
- [Client] Add friends and foes commands to list them in console
- [Client] Make clan optional when adding and removing friends and foes
- [Client] Fix: Only print MOTD to console when it's not empty
- [Server] Show average time in /mapinfo
- [Mapping] Add basic_freeze automappers (by hi_leute_gll and timakro)
- [Mapping] Add generic_clear automappers (by hi_leute_gll)
- [Mapping] Fix desert_mountains_new_foreground (by hi_leute_gll)
Version: 9.3.1
- [Client] Allow spectating other players and freeview in demo player (especially fun with /showall and /showothers on)
- [Client] Add foes feature to permanantly ignore players (F1, add_foe only)
- [Client] Use temporary file for saving config to prevent broken configs
- [Client] Fix: Make add_demomarker working in all recorders (by east)
- [Client] Fix highlighting in demo playback (by east)
- [Client] Fix: TAB in console doesn't influence server browser
- [Client] Fix scroll bar in server control votes when search bar is used
- [Client] Fix saving of config file on Windows
- [Client] Fix and improve spectator mode in demo viewer
- [Client] Print MOTD to the console
- [Server] Add switch_open to set the initial state of a switch to open
- [Server] Fix support for 0 stars in database
- [Server] Fix /mapinfo with mixed case server names (DDmaX)
- [Editor] Fix envelope button color (by timakro)
- [Editor] Save twice as fast (hopefully doesn't break anything)
- [Editor] Add "Save copy" button so that filename is not changed
- [Editor] Add ctrl+shift+s for "save as" and ctrl+shift+alt+s for "save copy"
- [Editor] Zoom faster by holding down numpad +/- (by Chairn)
- [Mapping] Add basic_freeze automapper rules (by timakro)
Version: 9.2
- [Client] Show all recorders at top of scoreboard
- [Client] Sort players in server browser by name too
- [Client] Fix statboard for some resolutions
- [Client] Fix saving of favorite IPv6 servers (by east)
- [Client] Fix demo cutter to add .demo file ending
- [Client] Improved German translations (by timakro)
- [Mapping] Add many nice mapres to the client (thanks to Soreu)
- [Mapping] Improved grass_main/0.7 automappers (by hi_leute_gll)
- [Mapping] Rename mapres to have consistent names
- [Editor] Scroll speedup angles by 45° (finer with shift)
- [Editor] Fix: Show degrees sign in values selector
- [Server] Veto right for players with high time (20 minutes) to stop map change votes
- [Server] Only allow /save when team is started already to prevent saving after noobfilter
- [Server] Make /map and /mapinfo work for maps with really similar names
- [Server] Show nice messages to known bot clients
- [Server] Fix /map and /mapinfo with special unicode characters
- [Server] Fix: Only disallow team changing/killing when calling kick/spec votes
- [Server] Fix: Vote callers never count as afk
- [Compilation] Use system libraries by default when available (should enable building DDNet on any platform and OS)
Version: 9.1
- [Client] 64bit Windows version available
- [Client] Fix: Error out on invalid UTF-8 strings (by heinrich5991)
- [Client] Add size variable for clan plates
- [Client] Fix: Make TAB always work in serverbrowser
- [Client] Add automatic antiping based on ping
- [Client] Add support to show clan above name plates
- [Client] Improve Android client
- [Client] Show full time in scoreboard even when minutes are over 100
- [Client] Fix autorecorder again (by east)
- [Client] Better Polish translations (by Savander and Lady Saavik)
- [Client] Add Catalan translations (by Ryozuki)
- [Client] More reasonable default key bindings
- [Editor] Ctrl-s doesn't ask about overwriting anymore
- [Editor] Highlight game layers
- [Editor] Make a few value selectors wrap around
- [Editor] Display local time in editor so mappers don't lose track of it
- [Mapping] Improved grass_main and round-tiles automapper rules (by hi_leute_gll)
- [Server] If no rcon password is set, generate one (by heinrich5991)
- [Server] Add sv_rescue_delay and rename sv_allow_rescue to sv_rescue
- [Server] /mapinfo shows release dates now
- [Server] Fix excessive name/skin changing
- [Server] Hopefully fix problem where timeout code sometimes doesn't work
- [Server] Update unicode confusable detection
Version: 9.0.2
- [Client] Detailed statboard for vanilla gaming (by Shiki)
- [Client] Dyncam remembers settings (by Shiki)
- [Client] Enable timeouts and low speed limits for HTTP downloads
- [Client] Only refresh serverbrowser when necessary
- [Client] Fix bug with 'Join Red' and 'Spectate' buttons sharing same state variable (by Shiki)
- [Client] Fix console page color
- [Editor] Fix a few freezes and crashes and make them recoverable
- [Mapping] Freeze tiles on switch layer can be switched off
- [Server] Fix start info spam protection
- [Server] Fix crash with doors
- [Server] Fix banning of websocket clients (by eeeee)
Version: 8.1.1
- [Client] New game tiles (by Soreu)
- [Client] Improve antiping prediction of collision between players (by nuborn)
- [Client] Fix dummy connect delay (by east)
- [Client] Disable buttons while dummy is connecting
- [Client] Fix: Resend player and dummy info if it was filtered by server (by timakro)
- [Client] Hopefully fix player move on dummy connect
- [Client] Fix popup title overflow on disconnect
- [Client] Fix client crash
- [Editor] Go back in envelopes with right mouse click
- [Editor] Move "Add Sound" button down for 5:4 resolutions
- [Editor] Fix: On switch layer correct delay number when filling
- [Server] Disallow spectators to participate in kick votes
- [Server] Rename rifle_fire_delay tuning to laser_fire_delay
Version: 8.0.2
- [Client] Render kill messages with DDRace team color (with cl_chat_teamcolors 1)
- [Client] Fix autoupdater on Windows XP (with Learath2)
- [Client] Fix voting problems
- [Client] Fix map saving with RGB images by converting them to RGBA
- [Client] Fix compilation on new OS X systems
- [Editor] Allow to exit editor value selectors with mouse clicks (by HMH)
- [Editor] Fix rendering of images in editor when scrolling
- [Mapping] Add black tile to ddnet-walls (by Saavik)
- [Server] Add /r, /rescue: teleport yourself out of freeze (disabled by default, sv_allow_rescue 1 in config to enable)
Version: 7.9.1
- [Client] Fix quad rendering with colors (by BeaR)
- [Client] Hopefully fix map download crashes (by Learath2)
- [Client] Fix too big popup titles
- [Client] Fix spacing in browser menu search
- [Client] No more sun for unfreeze entity
- [Editor] Improved envolpe switching and deleting (by HMH)
- [Editor] Resize font in editor to show full image and sound name
- [Server] Fix: Don't let players fall outside of map without dying
- [Server] Fix refill jumps with 1 jump (by timakro)
- [Server] /teamrank (for /rankteam) and /teamtop5 (for /top5team) also work now
Version: 7.8.2
- [Client] New autoupdater (by Learath2)
- [Client] Search in the vote calling menu
- [Client] TAB key in server browser switches between Filter, Info, Friends
- [Client] New demo format to fix crashes (by BeaR)
- [Client] Fix crash with demo viewing (by BeaR)
- [Client] Fix crash with demo cutting
- [Client] Changed unfreeze tile ingame (by Saavik)
- [Mapping] Automapper improvements (by timakro and hi_leute_gll)
- [Mapping] Add ddmax-freeze tileset with automapper (by timakro)
- [Mapping] Fix entities a bit (by timakro)
- [Mapping] BONUS tile that reduces your time (only for special maps)
- [Server] Add security tokens to protocol (by eeeee)
- [Client+Server] Ninja Jetpack prediction (by timakro)
Version: 7.7.3
- [Client] Kill & emoticons are cloned with cl_dummy_copy_moves
- [Mapping] Tons of automapper features (by timakro)
- [Server] Fix: Release hook when player changes team
Version: 7.6.1
- [Client] Dummy copies moves (by Tobii)
- [Client] Fix fast file download for some filenames (by Learath2)
- [Mapping] Fire delay tunings
- [Mapping] Automapper rules for generic_unhookable (+0.7) (by hi_leute_gll)
- [Server] Support for JS clients (by eeeee)
Version: 7.5
- [Client] Faster map download using HTTP for DDNet maps (by Learath2)
- [Client] Fix highlighting color in F1
- [Server] Fix: Make /map work with #
Version: 7.4
- [Client] Antiping: prediction of weak/strong hook (by trml)
- [Mapping] New tile: Refill jumps (by timakro)
- [Mapping] Fix water mapres (by Soreu, found by hi_leute_gll)
- [Client] Fix: No jetpack prediction on DDNet incompatible servers
- [Client] Add default zoom setting
- [Mapping] Add hook duration tune
- [Server] Various fixes
- [Client] Fix: Still allow to find clan mates when clan is ignored in friends
- [Client] Highlight broadcasts in console as well
- [Client] Show the function of search and exclusion edit boxes when empty (Suggestion by Saavik)
- [Client] Fix friend display when clan doesn't match
- [Editor] Change colors again
- [Editor] Fix: Correct images are reported for embedding
- [Mapping] Add better hookable entity (by Soreu)
- [Mapping] Add water tileset (by Soreu)
- [Server] Fix master server registration on Windows
- [Server] Make prediction work with unsolo command
- [Server] Prevent spam with SQL messages
- [Client] Browser: Remove "pure" exclamation mark
- [Client] Browser: Flexible map column size
- [Client] Browser: "Reset filter" also resets DDNet Country and Type exclusion lists
- [Client] Browser: Fix: Clan is ignored when searching for friends
- [Client] Browser: Fix: Save that you were on settings tab
- [Client] Highlight in console
- [Editor] Add detection whether an image and sound has to be embedded and redesign colors
- [Server] Only allow savegames in one country to prevent cheats
- [Server] Allow to set country where you can load savegame (e.g. /save ZAF CODE for South Africa)
- [Server] Disable hook when /spec is used
Version: 7.3.5
- [Client] Filter DDNet servers by type
- [Client] Exclusion in quick search
- [Client] Clean up menus
- [Client] Ignore clan when searching for friends
- [Client] One AntiPing setting for everything
- [Client] AntiPing: Smoke trails of grenades (by BeaR)
- [Client+Server] Set IP TOS value to low delay (might improve ping stability)
- [Server] Fix possible crash
Version: 7.2.1
- [Mapping] Rectangular sounds and variable falloff distance (by BeaR)
- [Mapping] Old sound maps can be converted to new format by loading and saving in editor (by BeaR)
- [Mapping] round-tiles fixed (by Soreu)
- [Client] Antiping for weapons added again (by nuborn)
- [Client] cl_show_decisecs 0 to get back timer from Vanilla at top of screen
- [Client] Fix sound cutoff for looped sounds and make sound offset threshold dependent on the size of the audio buffer
- [Client] Send timeout code later (fixes timeout code entering issues, fixes timeout protection not working realiably with dummy)
- [Server+Client] Minor optimizations and fixes
Version: 7.1
- [Client] Allow for more than 9 DDNet locations
- [Client] Add unicode support for console output on Windows (by heinrich5991)
- [Client] Fix duplicate skin handling
- [Client] Demos show race time in scoreboard
- [Client] HD flag works for sounds
- [Client] Fix double click recognition in menu
- [Client] Fix demo saving
- [Editor] Fix editor in Images & Sounds views when GUI is deactivated
- [Mapping] New entities for better visibility of hookables (by Tee 3D)
- [Server] ASCII confusable detection to prevent name faking
- [Server] sv_solo_server for easier solo servers (also working for tunezones finally)
- [Server] Fix infrequent segfault when server shuts down immediately
- [Server] Minor ping improvement on empty server (serverbrowser)
Version: 7.0
- [Mapping] Fix editor sound replacing (by BeaR)
- [Client] Remove Bandana Brothers skins (use skinpacks instead)
- [Client] Make sound more accurate
- [Client] Don't render useless CTele-in number
- [Client] gfx_text_overlay to stop rendering text at far distances
- [Server] Improve performance and ping
- [Server] Improve /rank performance
Version: 6.6.8
- [Mapping] Use opus codec for map sounds instead of wavpack (with help by BeaR)
- [Client] Antiping for Weapons improved, might also work for Vanilla (by nuborn)
- [Client] Add bind for dyncam to settings
- [Server] Balance sending of vote options (by east)
Version: 6.5
- [Client] Flash window on chat highlight (Windows by BeaR & Linux)
- [Client] Option for disabling gunfire
- [Server] Delay of 1 minute for loading savegames
- [Server] Fix solo zone + laser drag in spec
- [Mapping] Map Sounds (by BeaR)
- [Mapping] Fixed jungle_background (by 645654)
- [Mapping] Fixed grass_main_0.7 (by Saavik) and automapper rules (by hi_leute_gll)
- [Client] AntiPing for weapons (by nuborn)
- [Client] Demo recording fixed
- [Client] Quads look the same on every GPU (by BeaR)
- [Client] Right click to decrease FSAA samples in menu (by Wohoo)
- [Client] Don't clear rcon history when connecting to new server
- [Editor] Shift + right click to delete a quad
- [Editor] Fixed automapper rules (grass_main_0.7, ddnet-tiles, ddnet-walls, desert_main, fadeout, grass_main, jungle_main, round-tiles, winter_main, by timakro)
- [Server] Show sleepy eyes when a player is paused
- [Server] /mapinfo shows more information
Version: 6.4
- [Client] Skin name in skin selector (by Savander)
- [Client] Sort player completion (TAB) by name
- [Client] Shift + TAB to invert completion order in chat (by Wohoo)
- [Client] Automatically rcon-authenticate dummy on connection if player is authenticated already
- [Client] Add cl_zoom_background_layers (set to 0 to keep background nice when zoomed out)
- [Mapping] New "Entities off" sign
- [Editor] Scale quad point selection indicator with zoomlevel (by BeaR)
- [Editor] Zoom into cursor position (by BeaR)
- [Editor] Fix: Consistently allow rotations and flipping in editor
- [Server] Vote random map with defined number of stars (add number as reason)
- [Server] Vote random unfinished map with defined number of stars (add number as reason)
- [Server] Show stars in /mapinfo
- [Server] Spectated tee can be changed more often
Version: 6.3
- [Client] Sort ingame menus (by laxa)
- [Client] Print broadcasts in console (by laxa)
- [Client] Add button to select whether to reset wanted weapon on death (by laxa)
- [Editor] Fix editor input on Android
- [Editor] Fix buggy envelope editor while tile picker is active
- [Editor] Automapper support rotation (by timakro)
- [Editor] Disable key inputs in editor when typing in a field
- [Editor] Fix: Selecting quads works after having rotated one
- [Server] Kill protection: Prevent joining to spectators (by Savander)
- [Server] Lock works for single player teams
- [Server] Fix: Log player out of rcon after timeout protection was used
- [Server] Check whether team has finished once a player in the team kills
- [Server] Add sv_player_demo_record (mostly from Teerace, not used on official DDNet Servers)
- [Server] Fix a bunch of crashes on server demo recording
Version: 6.2.1
- [Client] DDNet page with all DDNet servers, filterable by country (by east)
- [Client] Fix: Make the initial ping in serverbrowser less wrong (still not perfect)
- [Client] Fix: Prevent animated server names and fake 0 pings in serverbrowser
- [Client] Fix: also record a demo when the start line is on the front layer (by Tobii)
- [Client] Fix: Show tune layer when cl_overlay_entities is less than 100
- [Client] Fix: Separate timed-switch-activation and unsolo tiles in ingame-entities
- [Client] Fix: Rcon spoofing protection bans clients after password change (by Tobii)
- [Editor] automapper works without basetile (by timakro)
- [Server] Add number of finishes to /mapinfo
Version: 6.1.3
- [Client] Fix clamping in network objects to prevent many crashes
- [Client] Fix: Reset zoom when going out of spectate mode (in zcatch for example)
- [Client+Server] Threaded logger output for fewer lags
- [Server] Ignore user inputs when paused
- [Server] Instead of banning players for reconnecting too often, make them wait 3 seconds
- [Client] Use settings_ddnet.cfg instead of settings.cfg
- [Client] Add switch to disable CPU throttle when window is inactive
- [Client] Unix only: FIFO console (as in server)
- [Client] Add demo speed setting in menu
- [Client] Don't show quit popup on update
- [Client] Fix: Android controls working again
- [Client] Fix: Only use rcon spoofing protection on ddnet servers as it's buggy on others
- [Client] Fix: Case insensitive map filenames on Windows
- [Client] Fix: Repopulate demo list after closing demo player because a new demo could have been created
- [Client] Fix: Remove damage indications when entering game
- [Client] Fix: Don't crash on broken demo files
- [Editor] Fix: Negative clipping width and height make no sense
- [Server] Fix: Only set active weapon when it actually has ammo
- [Server] Fix: Make /save reset switches
Version: 6.0.3
- [Client] Cut demos into parts and save them (by east)
- [Client] Fix: Don't render hooks to non-active character cores (by east)
- [Client] Fix: 64 player server info in LAN tab (by Savander)
- [Server] Kill protection (by Savander)
- [Server] Faster /points and /top5points
- [Server] Switch /pause and /spec with sv_pauseable 1
- [Server] Fix: Bullets don't explode when a player stands in their way (by Tobii)
- [Client] Also show all players for 32 player servers in serverbrowser
- [Client] Half transparent chat and emoticons with /showothers
- [Client] Recording with multiple clients at the same time working
- [Editor] Show current quad when pressing space
- [Editor] Keys still work with TAB pressed
- [Editor] Don't show proof lines in editor when space is pressed
- [Server] Show time of players you're spectating
- [Server] Timeout protection and crash fixes
- [Server+Client] Protect from IP spoofing of rcon commands
Version: 5.3
- [Client] Automatic timeout protection on DDNet servers
- [Client] Fix: Dummy really disconnects on map change
- [Client] Display map name while downloading
- [Client] Make emoticon selector reset when you point it in the middle
- [Client] Allow disabling custom and new skins
- [Client] Disable joystick on non-android devices by default
- [Server] /timeout protection for all clients
- [Server] /specteam to only see players from your team when spectating
- [Server] 1 minute punishment for saving to prevent abuse
- [Server] Fixes for /save and /load
- [Server] Add sv_shutdown_when_empty
- [Server] Fix: Exclude dummies from spoof protection
- [Server] Fix: Reset timeout protection when it's over
- [Server] Add a timeout protection message
- [Server] Timeout protection fixes
Version: 5.1
- [Server] Save a game in team using /save password (by HMH)
- [Server] Bugs in /save fixed
- [Server] Message about joining team 0 after you finish in team
- [Client] Fix some default binds (pageup, pagedown)
- [Client] Prevent dummy from reconnecting too often
- [Client] Case insensitive player sort
- [Client] Removed buggy speedup prediction
- [Blocker] Disable rejoin to team 0 after finish
- [Blocker] Add freeze hammer
- and many more fixes
Version: 5.0.2
- [Mapping] A new DDNet start line (ddnet-start.png)
- [Mapping] See in editor which images are used and which not
- [Client] Added editor button, Cleanup of some menus, Ask before disconnect
- [Client] Feature: Add cl_dummy_resetonswitch to reset dummy keys
- [Client] Feature: Lots of color customization (by CookieMichal)
- [Client] Major skin cleanup
- [Client] Fix a few hangs
- [Server] Players join team 0 after finishing in team (without /lock)
Version: 4.9.3
- [Client] Feature: Auto-Reconnect (by CookieMichal)
- [Mapping] Add some Teeworlds 0.7 mapres
- [Server] Feature: Show who locked and unlocked a team
- [Server] Fix: Walljump works properly
Version: 4.8.4
- [Mapping] Feature: Wall jump tiles (put it next to wall)
- [Client] Feature: CPU throttle in Settings → General
- [Server] Feature: Vote a random map you haven't finished yet
- [Server] Fix: Don't show draggers of players in solo part
- [Server] Fix: You can keep pistol when going through armor entities
Version: 4.7.7
- [Client] Fix: Don't crash when standing on start line and connecting dummy
- [Editor] Fix: Shifting front layer works
- [Editor] Fix: Allow adding more than 33 images
- [Editor] Fix: Show all images, no matter how many
- [Server] Feature: undeep, unsolo on test server
- Feature: News in client
- Fix: News in correct directory
- Fix: Jetpack tuning works with tunezones
- Fix: Dummy can see 64 players on non-DDNet servers
- Fix: Don't crash when standing on start line and connecting dummy
Version: 4.6.3
- Feature: Set how far to shift a layer in editor
- Feature: Server works on older Linux systems
- Fix: gfx_threaded_old 0 and gfx_asyncrender_old 0 for old computers
- Fix: Image selection popups always visible in editor
- Fix: Info with grid and animations works in editor
- Fix: Dummy only connects to server when we're connected too
Version: 4.5.2
- Feature: Guns and draggers work for each player in a solo part individually
- Feature: Old gun holding position
- Fix: Still receive dummy whispers and team messages
- Fix: Dummy should behave better
- Fix: Key presses more visible
Version: 4.4
- Feature: cl_overlay_entities (0-100) instead of cl_show_entities
- Feature: More colors in serverbrowser (thanks to NooBxGockeL & GamerClient)
- Fix: Draw player direction arrows at different positions
- Fix: Tunes with dummies (by HMH)
- Fix: Better switching with dummy
Version: 4.3.1
- Feature: Inputs always work in freeze (on any DDRace server)
- Feature: Hammerfly with dummy tee (more accurate now)
- Feature: Dummy tee (thanks to //toast and Monsta, more stable now)
- Feature: Show key presses (by unsigned char*)
- Feature: Auto-Updater (thanks to unsigned char*)
Version: 4.2
- Feature: Jetpack prediction
- Feature: More tunings for tune zones (jetpack_strength, hammer_strength, shotgun_strength, explosion_strength)
- Feature: Better team differentiation ingame (colored nameplates and more transparency)
- Feature: Add cl_show_other_hook_coll
- Feature: Add sv_teleport_hold_hook
- Fix: Timeouts, disconnects and game leaves no longer kill your entire locked team
- Fix: Players don't disappear without 64 player client
- Fix: hook collision line of other players works on yourself when you're paused
- Fix: Show the server you're connected to in the server browser too
- Fix: Remove projectiles when player dies
Version: 3.9.6
- Feature: Tune Zones allow you to have different physics in each part of map (by HMH) (<a href="/map/tunezones/">Tutorial</a>, Example <a href="/map/gravity.map">gravity.map</a>, <a href="/map/gravity.cfg">gravity.cfg</a> (put it into data/maps right where your DDNet-Server binary is))
- Feature: Prediction for stoppers and speedups (by v)
- Feature: When a server has more than 16 players, the first 16 voters count
- Feature: Mapres preview in editor
- Feature: Show unpredicted shadow tee
- Feature: Optionally don't show Ninja
- Feature: New skins
- Fix: Mac OS X version should work without extra libraries
- Fix: Doors are properly reset in locked teams
- Fix: Sounds settings make sense
- Fix: Editor copy & paste is less buggy (by HMH)
- Fix: No more annoying "player paused" and "player unpaused" messages
- Fix: Newly joined players see ongoing votes
- Fix: Crash on strange user inputs in console (by HMH)
- Fix: Crash on screenshot