What’s New

DDNet — DDNet 16.7 released

DDNet 16.7 released

DDNet 16.7 has been released with the following changes:

  • Default to Vulkan graphics backend (higher FPS) and handle errors

  • Implement exact matches in search and exclude strings using "" in serverbrowser

  • Register protocol (ddnet://ger2.ddnet.org) and file extensions (.demo and .map) on client launch on Windows

  • Register protocol and file extensions on macOS during installation

  • Render bar below server browser to show loading progression

  • Allow translations to reorder string substitutions

  • Ignore connecting players in search terms when "Filter connecting players" is on

  • Adjust no weak prediction to updated server code

  • Copy the demo timeline markers when slicing a demo

  • Handle ordinal joystick hat keys as combined cardinal hat keys

  • Add support for hot-plugging gamecontrollers

  • Register application separately to specify its displayed name

  • Fix signed integer overflow on client input message

  • Fix undefined behavior when unpacking snapshot deltas

  • Remove possible overflow in str_comp_filenames

  • Fix edge cases where demo tick seeking did not work

  • Fix smooth zooming overshooting the target zoom level

  • Add button that tells you how to save power

  • Colorify BW & F-DDrace gamemodes [NouaaTW & fokkonaut]

  • Add tooltips for the buttons that open directories and files

  • Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game

  • Deactivate editor hotkeys while dialog or editbox is active

  • Fix issues when closing multiple editor popups at the same time

  • Make restart command work

  • Send laser objects as DDNetLaser with type

  • Add README.md for the mastersrv, briefly explaining the setup

  • Add tool to manually ping the mastersrv

  • Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0

  • Fix scoreboard showing wrong best time

  • Swap times should be per player, not per team

  • Improve move_sqlite script to adapt timezone

View original