Downloads
DDNet 15.3.2
Changelog
- [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!
Other Downloads
- Steam package
- Debian packages
- Ubuntu packages
- ArchLinux AUR packages, ArchWiki
- Nightly Builds: Windows 32bit, Windows 64bit, Linux x86, Linux x86_64, Mac OS X (build log)
- Mapping Graphics Tools: Windows 32bit, Windows 64bit, Linux x86, Linux x86_64, Mac OS X
- Hashes for download verification: MD5, SHA256
- Git repositories: DDNet Client & Server, Maps (including configs, download all maps), Scripts, Libs
- Raw list of all DDNet ranks, team ranks and maps: CSV, SQL
- Map download server: List of all maps, Map compilations
- OpusDrop (Convert sound files to Opus for DDNet maps)
Old Versions
DDNet 15.2.5
Changelog
- [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]
DDNet 15.1.3
Changelog
- [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
DDNet 15.0.5
Changelog
- [Client] On-demand skin downloader to see all skins from Skin Database
- [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]
DDNet 14.7.1
Changelog
- [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
DDNet 14.6.2
2020-09-05
Changelog
- [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
DDNet 14.5.1
2020-08-26
Changelog
- [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
DDNet 14.4.1
2020-08-23
Changelog
- [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]
DDNet 14.3.3
2020-08-18
Changelog
- [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
DDNet 14.2
2020-07-10
Changelog
- [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]
DDNet 14.1
2020-06-30
Changelog
- [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
DDNet 14.0.3
2020-06-29
Changelog
- [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 translate 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]
DDNet 13.2.2
2020-05-31
Changelog
- [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]
DDNet 13.1
2020-04-30
Changelog
- [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]
DDNet 13.0.2
Changelog
- [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]
DDNet 12.9.2
Changelog
- [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
DDNet 12.8.1
Changelog
- [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] Changed MySQL table schema to tell DDNet7 ranks from DDNet ones
- [Server] Improve serverinfo response performance [Learath2]
DDNet 12.7.3
Changelog
- [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
DDNet 12.6.1
Changelog
- [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]
DDNet 12.5
Changelog
- [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]
DDNet 12.4.3
Changelog
- [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]
DDNet 12.3.1
Changelog
- [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]
DDNet 12.2
Changelog
- [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
DDNet 12.1
Changelog
- [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
DDNet 12.0.1
Changelog
- [Client] Server browser tab for KoG servers
- [Client] Mark official DDNet & KoG servers with a ✓ (graphic by ┇»MÃM«┇)
- [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
DDNet 11.9
Changelog
- [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
DDNet 11.8
Changelog
- [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]
DDNet 11.7.2
Changelog
- [Client] Show markers in demo browser
- lots of fixes
DDNet 11.6.1
Changelog
- [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
DDNet 11.5.1
Changelog
- [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]
DDNet 11.4.6
Changelog
- [Editor] Left align menu texts like server settings. [timakro]
- [Editor] Allow choosing game layer entities for different gametypes. [timakro]
- [Editor] Implement brush saving, see #1111.
- [Editor] Fixed a crash: #1362
- [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.
DDNet 11.4.4
Changelog
- 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]
DDNet 11.3.1
Changelog
- 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 #1193 [ChillerDragon]
- Removed a bunch of unused client scripts
- Updated translations to include new strings [rffontenelle]
- Updated Brazilian Portuguese translation [rffontenelle]
DDNet 11.2.1
Changelog
- 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
DDNet 11.1.9
Changelog
- [Client] Add cl_show_hook_coll_always
- [Client] Allow low mousesens [ChillerDragon]
- [Server] Add vote_ban rcon command [ChillerDragon]
DDNet 11.1.4
Changelog
- 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 UI/UX bug [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]
DDNet 11.0.3
Changelog
- OpenGL 3 graphics support for better zooming out [Jupeyy]
- Teehistorian: record player inputs on server
- Ghost and demo recorder rework (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
DDNet 10.8.6
Changelog
- 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]
DDNet 10.8.3
Changelog
- 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]
DDNet 10.7.1
Changelog
- 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]
DDNet 10.7
Changelog
- Seperate out libraries from the main repository
- Add a scrollbar to the controls tab
- Fix demo slicing
- Fix icons for executables
DDNet 10.6.5
Changelog
- 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
DDNet 10.6.4
Changelog
- 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
DDNet 10.6.3
Changelog
- 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
DDNet 10.6.2
Changelog
- Fix a login crash
- Prevent data race when initializing loggers
- Dissable dbg_stress in release builds
- Change some default configs
DDNet 10.6.1
Changelog
Full list of git changes
DDNet 10.6
Changelog
- 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]
DDNet 10.5
Changelog
Full list of git changes
Full list of git changes
DDNet 10.4.3
Changelog
Full list of git changes
Full list of git changes
DDNet 10.3.5
Changelog
Full list of git changes
Full list of git changes
DDNet 10.2.1
Changelog
Full list of git changes
Full list of git changes
DDNet 10.1.1
Changelog
- [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 these values 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)
DDNet 10.0.3
Changelog
- [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 tutorial (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)
DDNet 9.3.1
2016-04-27
Changelog
- [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)
DDNet 9.2
2016-03-02
Changelog
- [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)
DDNet 9.1
2016-01-05
Changelog
- [Client] Add selection of eye emotes to the emote selector (#317, #373)
- [Server] Add a new rcon access level "helper" (#356)
- [Client] Add config option `cl_save_settings` that can disable saving the config on closing (#352)
- [Client] Add config option `cl_text_entities` to disable slow rendering of entities with text (#340)
- [Client] Fix a constant in the UTF-8 decoder (#332)
- [Client] Fix an envelopes bug (#339)
- [Client] Fix antiping config handling, stop subconfigs from resetting on restart (#333)
- [Client] Fix background map setting in 5:4 resolution (ecc9cbfe)
- [Client] Fix dummy input behaving weirdly sometimes (#364)
- [Client] Fix game layer rendering depending on the order they appear in the map (#343)
- [Client] Fix the UI of the "Vanilla Skins only" setting (24f97361)
- [Client] Fix the menu music playing ingame (#350)
- [Client] Fix weapon rotation around the top (#369)
- [Client] Increase width of the date column in the demo browser (865d5095)
- [Client] Replace `cl_show_new_skins` and `cl_show_custom_skins` with `cl_vanilla_skins_only` (ed49e321)
- [Client] Reset stat scoreboard when the game restarts (#366)
- [Client] Securely generate the random client port (#396)
- [Client] Stop the ingame server browser from reloading when clicking a tab again (#342)
- [Development] Add NetBSD support (522c4133, from vanilla #1165)
- [Development] Cross-compile improvements (fca4c112, d4fe267c)
- [Development] Fix MySQL building on OS X (#317)
- [Development] Fix linking of libdl on some systems (3f094bf..596ee341)
- [Development] Make OS X build forward compatible (#361)
- [Editor] Fix crash when opening files without transparency information, i.e. RGB instead of RGBA (aa4bbed1)
- [Server/Client] Add description to console command arguments (#389)
- [Server/Client] Allow setting config variables to the empty string (2874e18c)
- [Server] Add a config option `sv_dragger_range` to adjust the range of draggers (#323)
- [Server] Add a config option `sv_sql_create_tables` to not try to create the record tables if they don't exist (336e9165)
- [Server] Add a message that specifies who killed a race team (#367)
- [Server] Add an option to reload the map once the server becomes empty (#355)
- [Server] Don't reset timeout protection status on rejoin (d1c05515)
- [Server] Fix a thread handle leak on Windows (74879237)
- [Server] Fix name equality checking a few times (#385, #386)
- [Server] Only log name changes when the name actually changes (f20a6a49)
- [Server] Security: Fix registering vulnerability (#359)
DDNet 9.0.2
2015-08-28
Changelog
- 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
DDNet 8.1.1
2015-08-10
Changelog
- [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)
DDNet 8.0.2
2015-07-28
Changelog
- [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)
DDNet 7.9.1
2015-07-15
Changelog
- [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)
DDNet 7.8.2
2015-07-07
Changelog
- [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
DDNet 7.7.3
Changelog
- [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)
DDNet 7.6.1
Changelog
- [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
DDNet 7.5
Changelog
- [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)
DDNet 7.4
Changelog
- [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
DDNet 7.3.5
Changelog
- [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)
DDNet 7.2.1
Changelog
- [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
DDNet 7.1
Changelog
- [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)
DDNet 7.0
Changelog
- [Client] Faster map download using HTTP for DDNet maps (by Learath2)
- [Client] Fix highlighting color in F1
- [Server] Fix: Make /map work with #
DDNet 6.6.8
Changelog
- [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
DDNet 6.5
Changelog
- [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
DDNet 6.4
Changelog
- [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
DDNet 6.3
Changelog
- [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)
DDNet 6.2.1
Changelog
- [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
DDNet 6.1.3
Changelog
- [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)
DDNet 6.0.3
Changelog
- [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
DDNet 5.3
Changelog
- [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
DDNet 5.1
Changelog
- [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
DDNet 5.0.2
Changelog
- [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
DDNet 4.9.3
Changelog
- [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
DDNet 4.8.4
Changelog
- [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
DDNet 4.7.7
Changelog
- [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
DDNet 4.6.3
Changelog
- [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
DDNet 4.5.2
Changelog
- [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)
DDNet 4.4
Changelog
- [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
DDNet 4.3.1
Changelog
- [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
DDNet 4.2
Changelog
- [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
DDNet 3.9.6
Changelog
- 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
DDNet 3.8.3
Changelog
- 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
DDNet 3.7.3
Changelog
- 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
DDNet 3.6
Changelog
- 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*)
DDNet 3.2
Changelog
- 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
DDNet 3.0
Changelog
- Feature: Tune Zones allow you to have different physics in each part of map (by HMH) (Tutorial, Example gravity.map, gravity.cfg (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