What changed in DDNet in 2022
304 updates · 15 main milestones · Jan 1, 2022 to Dec 11, 2022
- 43 eventsFixed height and margin of sound and image popupsbug fixSteamAlso append sounds when appending a map to another mapaudioSteamSupport for Rust code in DDNetnew contentSteamFixed editor crash when shifting left/right and fixed wrong up/down shiftingbug fixMilestoneSteamFriend counter added in server browsernew contentSteamAdded more tests for hashing, CSemaphore and utf8 confusablesnew contentSteamFixed CGun::Fire server crashbug fixMilestoneSteamFixed client crash when unpacking a sixup packetbug fixMilestoneSteamChanged hotkey Ctrl+A to Ctrl+T for layer/tile detailshotbarSteamReset teams when restarting roundgameplaySteamFixed choppy demo seeking when start/end ticks are very largebug fixSteamAdded reason to vote mute and fixed vote mutegameplaySteamFixed large popups being outside of screen and added marginbug fixSteamSearch for images/sounds in subfolders when readding in editorui ux
Show selection dialog if multiple files with the same name are found, show error popup when file cannot be found.
SteamAdded tests for int packer and huffman compressionnew contentSteamReported extra player info to master httpnetworkSteamFixed incorrect cursor position after exiting pause/specbug fixSteamAdded 'Tools > Remove unused envelopes'quality of lifeSteamFixed client crash when launching with screenshot commandbug fixMilestoneSteamFixed crashes when scrolling with up/down keys on empty sounds/images listsbug fixMilestoneSteamImproved UIui uxSteamAdded Shift+G editor hotkey to toggle visibility of game layershotbarSteamAdjusted quad point position and texture U/V relativelyvisualsSteamCorrected color for Gores gametype in server browserui uxSteamButtons and increased length on demo viewbarui uxSteamFixed physics change by weak hookbug fixSteamHex values in info feature addedchangesSteamFixed crash when cutting a demo opened from command linebug fixMilestoneSteamSwitched to Vulkan 1.1performanceMilestoneSteam4 minutes of logs added for moderatorsgameplaySteamAdded optional vscode workspacenew contentSteamFixed incorrect minimum values for tele, speedup and switch layersbug fixSteamAllowed both shift keys to be used for all hotkeyshotbarSteamFixed text input not working when entering editor with bind and fixed IME not being deactivated when editor is closedbug fixSteamFixed invalid demo cutting and added slice highlightingbug fixSteamFixed Ctrl+F hotkey not checking for Ctrl key and improved tile details popup layoutbug fixSteamMore confirmation menus addedui uxSteamFixed heap-buffer-overflow in DDNetLaser prediction codebug fixMilestoneSteamAdded vim syntax files for config filesnew contentSteamFixed key reader text flashing for one framebug fixSteamRemoved // in ddnet:// url handlerotherSteamSmooth zoom feature addedui uxSteamWrote log and sqlite files to storage unless given as absolute pathsystemSteam - 1 eventDay 9 Map: Orange 2 (Oldschool)new contentSteam
- 1 eventDay 8 Map: TsinmaX (DDmaX.Next)new contentSteam
- 1 eventDay 7 Map: Volt (Solo, rotated)new contentSteam
- 1 eventDay 6 Map: Intothenight (Moderate)new contentSteam
- 1 eventDay 5 Map: Maui Wowie (Novice)new contentSteam
- 1 eventDay 4 Map: Exit (Moderate)new contentSteam
- 1 eventDay 3 Map: Sincera 2 (Novice)new contentSteam
- 1 eventDay 2 Map: Dubush (Moderate, mirrored)new contentSteam
- 23 eventsFix receiving IPv6 packets after IPv4 ones on Linuxbug fixSteamOnly start registering once the server is fully startednetworkSteamEnable antispoof for vanilla by defaultbalance changeSteamHandle non-default Windows directory in os_version_strsystem
Print the operating system version on client/server launch.
SteamFix map file argument not opening editor with absolute pathsbug fixSteamOnly announce servers using Steam/Discord integration which are registerednetworkSteamFix client crash when server does not send gameinfobug fixSteamMake submodules shallow by defaultotherSteamRespect reserved slots in old serverinfonetworkSteamAdd favorite skinsnew contentSteamFix config_directory.bat for whitespaces in the pathbug fixSteamTweak running visualsvisualsSteamUpdate move_sqlite.py to use sqlite3mysqlotherSteamCode coverage reports on GithubotherSteamLaser menu tweaks; Changed some default colorsui uxSteamFix UI elements behind color picker background being selectablebug fixSteamRefresh serverbrowser when disconnecting/abortnetworkSteamFix unknown command handler for filenames containing spacesbug fixSteamRemove cl_http_map_downloadotherSteamRemove support for legacy 64 player info protocolotherSteam - 22 eventsRunning and AFK animationsnew contentSteamDifferent laser colors for different typesnew contentSteamList symlinks in list_dirchangesSteamAdd HTTPS map download URL field for game serverssystemSteamAdded reload button for image and sound popupsui uxSteamIgnore server info with control charactersbug fixSteamImprove 'couldn't open...' error messages by listing targetbug fixSteamAuto refresh skins when changing related settingsquality of lifeSteamChange log formatchangesSteamEditor: Added 'Order' button in quads popupui uxSteamDemo viewer: Allow using play in command lineui uxSteamSmooth scrolling in many placesperformanceSteamParallax-aware zoomvisualsSteamVarious fixes for server demo recording and playbackbug fixSteamDemo viewer: Use font instead of imagesui uxSteamAdded a 'Go' buttonui uxSteamFirst send message to team, then kill teamgameplaySteamAdd sv_sql_bindaddr and support bindaddr for http masterserversystemSteamAdd map_create_pixelart and map_find_env toolsnew contentSteamUse new ddnet.org domainsystemSteamDemo viewer: Add period/comma hotkeys to skip one tick forward/backwardui uxSteamDuplicate layersnew contentSteam
- 1 eventHalloween 2022 Eventseasonal event
Special DDNet servers will run with popular Halloween-themed maps and new Halloween skins will be available!
Steam - 37 eventsFix client crash on Linux on freeze barbug fixSteamFix backlog page switching between local/remote consolesbug fixSteamFix editor image deletebug fixSteamFix tab and F10 keys working inconsistently in editorbug fixSteamOption to remove weak hook & bounce for KoG testinggameplay
New option `sv_no_weak_hook_and_bounce` added.
SteamFix finding server executablebug fixSteamConsole completion for tunings and renamesui uxAdded console completion for commands like `binds` and `tunes`.
SteamFix dump_local_consolebug fixSteamAdd appearance settings pageui uxSteamFix MySQL compilationbug fixSteamReset selected quads when switching layersgameplaySteamImprove snapshot performanceperformanceSteamRename cl_show_quads to cl_showquads to remove bindschangesSteamFaster PNG loading and warning for incompatible PNGsperformanceSteamFix movement of envelope points in Info mode (Ctrl+I)bug fixSteamFix game freezing on duplicate snapshotbug fixSteamTime checkpoint improvementsgameplaySteamFix shift-leftclick-drag with empty selection to deletebug fixSteamImprove UI inputsui uxSteamFix another swap bugbug fixSteamFix buffer-overflow in editor on shift-clicking brushbug fixSteamInclude config info in helpui uxSteamOnly apply size and color if changed when editing multiple layersui uxSteamAdd Discord SDK for macOS arm64new contentSteamAdd map_replace_area toolnew contentSteamOnly announce DDNet birthday oncechangesSteamAbort skin downloadsbug fixSteamFix player input player flags translation with 0.7 clientbug fixSteamValidate snapshot size and member variables and demo snapshotsbug fixSteamAdd Esperanto languagelocalizationSteamCheck fully transparent quads with negative alphabug fixSteamFix text alignment in popupsbug fixSteamEnvelope preview: fix last point not being editablebug fixSteamAllow multiple addresses per server in the server browsernetworkSteamFix editor crashesbug fixSteamLoading screen for map loadingui uxSteamImprove rendering of demo list iconsvisualsSteam - 2 events
- 46 eventsFix crash because of hooks on non-DDNet serversbug fixMilestoneSteamAdd community skin optionnew contentSteamController supportnew contentSteamUpdate tooltip text after changing languageui uxSteamFix ingame menu button behavior when holding mouse buttonbug fixSteamRemove cl_reset_wanted_weapon_on_deathui uxSteamFix deleting envelopes not updating soundsbug fixSteamRemove cl_show_consoleui uxSteamSupport nesting CUI clipping regions and other UI elementsui uxSteamRemove sv_checkpoint_saveui uxSteamMake capital /WHISPER workui uxSteamPaginate bansui uxSteamFix server loading map twice on startupbug fixSteamFix video rendering being too fastbug fixSteamSupport outdated Windows 7 again (hopefully)systemSteamAdded live freeze in comfort entitiesnew contentSteamPrevent time overflowbug fixSteamUse STUN to check network status when connectingnetworkSteamRemove ui_scaleui uxSteamFix dummy tick handlingbug fixSteamPractice: Unfreeze when rescued, reset speed when teleportinggameplaySteamFix toggle with multiple chainsbug fixSteamAdd integration test script and coverage mapotherSteamHTTP masterserver registeringnetworkSteamFix laser bounce physics on Putt Puttbug fixSteamUpdate unicode script generationsystemSteamAdd basic driver version parsing for VulkansystemSteamWeapon-specific shields: Send normal shields to old clientsgameplaySteamExplicitly delete game server from server list on shutdownnetworkSteamAlways render nameplate of spec charvisualsSteamReworked draggers, turrets, hooks always visiblevisualsSteamDDNet HUDnew contentSteamMake input handling teehistorian-friendlyquality of lifeSteamFix input getter for dummybug fixSteamAdd /cptime name to get checkpoint times of another player (for speedrunning)new contentSteamPrediction of switch state togglesgameplaySteamFix pos1 only scrolling up one page in consolebug fixSteamFix prediction input timingbug fixSteamRemove cl_nameplates_ha(_size)ui uxSteamPrevent UI lockupsbug fixSteamPractice: Unfreeze after teleportinggameplaySteamSwap: Also swap no-collision and no-hook statusgameplaySteamUse ellipsis in scoreboard for too long namesui uxSteamFixed non-determinism in physics while keeping old behaviorbug fixSteamVideo Recorder: Don't ever skip any frameperformanceSteamLower max allowed FSAA on OpenGLperformanceSteam
- 37 eventsRemove cl_predict_ddracegameplaySteamFix local hookline direction when mouse is exactly centeredbug fixSteamFix websocket crash on client connectbug fixMilestoneSteamFix pistol sounds for BW serversaudioSteamFix flashing colors in console when scrolling up continuouslybug fixSteamShields that take away specific weaponsgameplaySteamDon't allow infinite shotgun bouncegameplaySteamFix Vulkan on dual core CPUsbug fixSteamTry default opengl settings first, when vulkan failsperformanceSteamIgnore F5 key press when ingame menu is openquality of lifeSteamMake super ignore livefreezegameplaySteamFix editor animation offset time being affected by the animation speed factorbug fixSteamRespect GPU type betterperformanceSteamFix whisper sending/receiving differentiationbug fixSteamCtrl+Right click tile to select layergameplaySteamTooltips to explain some settingsui uxSteamFix SQL duplicated top and player team top 5bug fixSteamUnselect text after ctrl-uui uxSteamAdjustable hook collision line alphavisualsSteamDisplay super with 'super' string in scoreboardui uxSteamCheck if the resolution is 'really' not supported before applying desktop resolutionperformanceSteamFix /top5 inconvenience / local ranking problembug fixSteamUnify logging infrastructure so that F1 shows allperformanceSteamFix wrong quad offset for flushes (Vulkan, OpenGL 3.3)bug fixSteamAdd option to change default eyes when joining servernew contentSteamSwitch new players to DDNet config dir, support Teeworlds as fallbacksystemSteamAllow freecam to center on world bordergameplaySteamAllow onfly FSAA change under VulkangameplaySteamDo not release the hooks if you swapgameplaySteamEnable swapping in team 0gameplaySteamRemove cl_show_quads standard bindgameplaySteamImprove demo slice popup, minor refactoring of UI/menusui uxSteamAllow sv_show_others_default in map settingsgameplaySteamFix angle calculation for 0.7 clientsbug fixSteamContinuously test MySQL too instead of just MariaDBperformanceSteamFix ghost colorbug fixSteamBetter forced viewport handling (Vulkan)performanceSteam
- 42 eventsFix specteam 1 not showing teammates while spectating/freecam in solobug fixSteamWrite log to disk on assertsystemSteamNew players join Tutorial servers by defaultnew contentSteamAllow the ghost to carry any weapongameplaySteamFix listbox item double click behaviourbug fixSteamMake spawn position independent of players in other teamsgameplaySteamShow correct server address when connectingbug fixSteamHTTP Serverbrowser: Quit fasterperformanceSteamSet gfx_opengl_major 1 as default on 32bit WindowssystemSteamSupport NO_COLOR environment variablesystemSteamFix client freezes if server sends funny ticksbug fixSteamUpdate local hook collision line every frameperformanceSteamSupport saving any size bindsquality of lifeSteamFix dummy connect on some vanilla serversbug fixSteamImproved demo renderer performanceperformanceSteamQuad knife toolnew contentSteamFix recording server-side demosbug fixSteamRemove the totally unsafe editor undobug fixSteamFix logging into rcon with dummybug fixSteamNo chat messages for live freezebug fixSteamShow key presses in nameplatesui uxSteamFix integer overflow in CHud when server time exceeds around 248 daysbug fixSteamDo not mute if spam protection is offbug fixSteamFix laser clippingbug fixSteamAdd optional save_replay parameter (filename)new contentSteamRecord player_ready event in Teehistoriannew contentSteamAutomatically select search string on Ctrl+Fquality of lifeSteamReplace browser icons with font iconsui uxSteamFix sound bug on large maps (like Back in Time 3)bug fixSteamFix wrong warnings with saved config filebug fixSteamAutomatic font size in menuquality of lifeSteamDon't print binds into F1ui uxSteamDrop non-RGBA image-support in skinsbug fixSteamFix duplicated team messages with dummybug fixSteamFix bindings with modifiersbug fixSteamFix player death effect colorbug fixSteamFix binds, fix sounds and demo playback for violent gametypesbug fixSteamFixed bad DataReader loop on map_replace_imagebug fixSteamImprovement of the automatic completion of player names in chatquality of lifeSteamMake hook collision line size adjustablegameplaySteam
- 38 eventsImproved projectile predictiongameplaySteamTeleport chat command implementednew content
Add teleport/tp chat command to teleport yourself to another player or spectated location (requires /practice).
SteamExtended and fixed DDNet Server launcher on macOSquality of lifeSteamFailed database queries fasterperformanceSteamRemoved compatible version filterchangesSteamImproved super predictiongameplaySteamFixed console line offsets when resizingbug fixSteamFixed warnings to only warn every 3 seconds when touching start linebug fixSteamSwitched rescue tees when swappinggameplaySteamExplicitly disabled notch area on Macbook Pro for fullscreenui uxSteamSupported enter and escape keys in editor when confirming saveui uxSteamImproved double click handlingquality of lifeSteamFixed changing resolution in fullscreenbug fixSteamReset command implementedquality of lifeCommand to reset specific config values to default value.
SteamReload map when changing sv_sixupgameplaySteamImproved performance when listing directoriesperformanceSteamAllowed multiple commands when adding vote in UIui uxSteamSupport for 128 players in server browsernew contentSteamAllowed 'zoom' command to take smaller/larger valuesgameplaySteamHandled signals (SIGINT, SIGTERM)systemSteamWindowed fullscreen mode on Windowsnew contentSteamDefault players to being AFK when joininggameplaySteamFixed lots of undefined behaviorbug fixMilestoneSteamLower chance of losing config filesquality of lifeSteamNew icons and macOS installer graphicsnew contentSteamFixed bullet rendering through wallsbug fixMilestoneSteamDisabled server settings shortcuts when dialog is openui uxSteamUpdated score HUD immediately when switching dummyui uxSteamNew port commands for ISPsnetworkAdd cl_port, cl_dummy_port, cl_contact_port for ISPs that throttle specific ports.
Steam255 jump tile acts as no double jumpgameplaySteamImproved database writes during shutdown and bad networkperformanceSteam - 1 eventNew Year 2022 Photoshoot Eventseasonal event
Join the global DDNet community for a special photo capture event to celebrate New Year 2022.
Steam