Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2023-09-23 00:00:00Z and 2023-09-24 00:00:00Z
Avatar
Avatar
GitHub
Click to see attachment 🖼️
here are the colors for the friends tab
Avatar
Morning ddnet
Avatar
chillerdragon BOT 2023-09-23 07:34:25Z
Thanks :) I only know Aoe watafk are those other names. Is the first one really supposed to be Freezestyler ? Xd
Replying to @Ewan IMG_3670.png
07:36
Also is there some player called ZillyHoo or did my alt name with 2 finished make it in the list? :D
Avatar
i think it’s just chat gpt being full of shit
08:03
ask it about pretty much anything niche and it'll try to make something up but usually fails hard
08:03
maybe they changed that since last i tried though cuz now it just says idk
Avatar
oh really? nice. better than just inventing stuff xd
Avatar
but tbh, gpt 3.5 sucks compared to gpt 4
08:04
it's like day and night
08:05
i can instantly tell if the answer is from gpt 4 or 3 4 answers differently
Avatar
are u in the beta
Avatar
i used it months ago
08:05
i'd try it again when gpt 5 comes out
Avatar
sadly generally i don't find GPT useful enough yet
Avatar
im not a big fan of chat gpt in general but i can't deny its usefulness
Avatar
lol xD
Avatar
im kinda fundamentally against using it
08:06
but
08:06
everyone's saving all this time
08:06
so i can't really knock it
Avatar
but i often use it to write bash scripts xD
08:06
bcs the syntax is so weird
08:06
finding files with .png ending and stuff like that
Avatar
ChillerDragon BOT 2023-09-23 08:06:43Z
i used it once and it was useful
Avatar
find . -type f -name "*.png"
Avatar
ChillerDragon BOT 2023-09-23 08:07:00Z
its nice for looking up syntax that is hard to google due to special characters
Avatar
there is now a open source model, that is said to be better than gpt 3.5 https://huggingface.co/blog/falcon-180b#demo but at least for coding stuff, i can't agree
Avatar
bash is ez once you get to know it
Avatar
i try to use bash only for straight foward stuff
08:07
loops etc. are always a struggle for me xD
Avatar
chillerdragon BOT 2023-09-23 08:08:13Z
foo: <<: *bar
Avatar
doesn't help they usually have multiple syntaxes for a lot of stuff
Avatar
ChillerDragon BOT 2023-09-23 08:08:26Z
how would you google what this does without known how it is named?
Avatar
ChillerDragon BOT 2023-09-23 08:08:59Z
chatgpt did epic helpout on that one for me. But also thats the only use case i had since release :D
08:09
who needs chatgpt when you have ddnet#developer
Avatar
ChillerDragon BOT 2023-09-23 08:09:41Z
jopsti bash loops are easy
Avatar
for do done
08:10
damn i just got macports and it seems so much better than homebrew
Avatar
ChillerDragon BOT 2023-09-23 08:10:36Z
wtf
Avatar
it's actually reasonably fast on this sad old mac
Avatar
ChillerDragon BOT 2023-09-23 08:10:42Z
Ewan stuck in 2008
Avatar
and i get a progress bar... dude...
Avatar
ChillerDragon BOT 2023-09-23 08:11:23Z
as a homebrew contributor i feel offended
Avatar
lol what'd u contribute
08:11
chiller are u a mac guy
Avatar
ChillerDragon BOT 2023-09-23 08:12:08Z
i contributed some bash to the installer :D
Avatar
ChillerDragon BOT 2023-09-23 08:12:29Z
had bugs and broke the internet
08:12
average chiler code moment
08:12
im kinda a mac guy yeah
Avatar
do u do hackintosh
Avatar
ChillerDragon BOT 2023-09-23 08:13:08Z
nah vanilla
Avatar
u pay for mac
Avatar
ChillerDragon BOT 2023-09-23 08:13:24Z
i just dont turn on my mac anymore since i got gaming pc with arch on it
08:13
what mac is it
Avatar
ChillerDragon BOT 2023-09-23 08:13:50Z
some 2015 mac book pro
Avatar
oh yeah i wouldn't either
08:14
i don't like laptops generally
Avatar
ChillerDragon BOT 2023-09-23 08:14:03Z
no its good
Avatar
they're so uncomfortable to use
Avatar
ChillerDragon BOT 2023-09-23 08:14:22Z
i bought it in 2017 or whenever everything was full of touch of genius bars
08:14
i intentionally bought a old model without the touch bs
08:14
imagine using vim with touch esc key
08:15
man i want to consult about hackintosh but i hear tonymacx86 is bad and the hackintosh discord i joined is full of ppl like me who need help
08:15
and nobody around to help
08:17
wondering if i can get clover with some linux
08:17
so i can use the linux on the pc rn but install mac later when i have an appropriate gpu
Avatar
Avatar
Ewan
they're so uncomfortable to use
true story bro either u on pc. then desktop is nicer or you are away from keyboard... then u also don't need to justify your computer addiction with shitty hardware
08:57
😬
Avatar
thx discord
08:58
and yea
08:58
but if im away from home for more than a night i bring the laptop
08:58
cuz i gotta have computer
08:59
but i never use my laptop at home
Avatar
i think i wasnt away from home for longer except holidays for like at least a year already xDD i am in my anti social phase ig
09:00
last time i went to work i brought my desktop and it was a pain in the ass
09:00
and i have to go back on sunday
09:00
i am still deciding whether i'm gonna bring it again
Avatar
wtf xD
09:02
to work
09:02
but to where i stay when i work
09:02
different town
09:02
😃
Avatar
dude i love dr house
Avatar
u going to work wiuth ur pc xD
Avatar
i can't landscape with my pc
09:02
strapped to my shoulders
09:03
or smth
Avatar
367f06a Detect if server started from client is no longer running - furo321 1a36743 kill_process return true if process doesn't exist - furo321 3da0b34 Don't close handle if TerminateProcess failed - furo321 25b110c Merge pull request #7236 from furo321/add-is-process-alive - Robyt3
Avatar
im gamin on a intel nuc rn and ive crashed like 3 times now xdd
11:33
am gonna check things in debug mode
Avatar
Is there a way to use the https://ddnet.org site to connect servers directly?
12:19
Like https://ddnet.org/servers/51.89.23.241:8338 would connect to noby's fng
Avatar
51.89.23.241:8338 appears to be a FNG server found within the DDNet tab. These servers are classified as official but are not regulated by us. For support, join this https://discord.gg/utB4Rs3 discord server instead.
Invite to join a server
Avatar
ChillerDragon BOT 2023-09-23 12:19:33Z
ddnet://51.89.23.241:8303
12:20
this works on my machine
Avatar
yeah but for discord to integrate it as Markdown it has to be an https:// or http:// link afaik
Avatar
ChillerDragon BOT 2023-09-23 12:20:46Z
ah you want an embedabble clickable link that redirects to ddnet://
Avatar
ChillerDragon BOT 2023-09-23 12:20:52Z
hmm idk if browser can do that
Avatar
Firefox can
Avatar
ChillerDragon BOT 2023-09-23 12:21:39Z
ah yea
12:21
window.location = 'ddnet://51.89.23.241:8303'
12:21
works for me
12:22
you could publish 2 lines of javascript on github pages
12:22
that look at the url and redirect to ddnet://
Avatar
51.89.23.241:8338 appears to be a FNG server found within the DDNet tab. These servers are classified as official but are not regulated by us. For support, join this https://discord.gg/utB4Rs3 discord server instead.
Invite to join a server
12:26
765b2ce Ignore issues between #0-49 - murpii b927000 Merge pull request #39 from murpii/patch-2 - Learath2
12:26
b696948 Add Saudi Arabia Flag - murpii 4af15b3 Merge pull request #40 from murpii/patch-1 - Learath2
12:27
b8d7ec0 Fixed find command and implemented a watchlist (#41) - murpii
Avatar
MERGE SATURDAY
12:27
e43dbb6 Replace the usage of paste with Image.alpha_composite for better image composition. - murpii 38982c1 Fix paste order - murpii b841842 Merge pull request #44 from murpii/pr_update_skin_renderer - Learath2
12:27
7f70c09 Fix KeyError: 'Fun' - murpii 54017ee Merge pull request #45 from murpii/patch-3 - Learath2
12:27
4cb9b0f Better text wrapping for memes - 12pm 10cbe8d Merge pull request #47 from 12pm/wrap_text - Learath2
12:32
b253117 Update CHAN_WELCOME channel.id - murpii 96d52d0 Merge pull request #52 from murpii/pr_update_welcome_id - Learath2
12:32
9b29ff0 Update Testing Info Channel ID + New Reaction Channel (Thread) For Role "testing" - murpii b85bb8d Merge pull request #54 from murpii/pr_new_testing_info_channel - Learath2
12:32
ed0c156 Add logging, send all errors to the submitter as list, some fixes - murpii f6c8e4b Make submission message structure case-sensitive - murpii 28c7620 Fix IDs - murpii cb57a7e Merge pull request #55 from murpii/pr_update_skindb_cog - Learath2
Avatar
ChillerDragon BOT 2023-09-23 12:35:55Z
@Uncle i yoinked ur code :p
Avatar
xD how?
Avatar
ChillerDragon BOT 2023-09-23 12:36:13Z
using copy paste
12:36
@Mr.Gh0s7 just replace XXX with your wanted ip
Avatar
noice @Uncle
12:38
ty ChillerDragon
Avatar
ChillerDragon BOT 2023-09-23 12:39:35Z
@Uncle dont sue me :D i just had the same code written down w out domcontent loaded :D
Avatar
as a lawyer i can say: he can't sue you. Continue your illegal stuff
Avatar
ChillerDragon BOT 2023-09-23 12:46:12Z
thanks lawyer jposti
12:47
i shouldve just silently written the code instead of leaking the idea in a dev channel first xd
12:52
chatgpt just leaked heinrichs identity o.O
12:53
Avatar
I added buttons for zooming in and out in the envelope editor. You can hold shift while clicking to switch between zooming horizontally and vertically. NumPad+, NumPad+ and NumPad- now also zoom the envelope editor if it's hovered. Closes #6936 !image

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly re...
Avatar
ChillerDragon BOT 2023-09-23 12:54:18Z
i dont get it. How can people use chatgpt for anything? If you do not know the domain how to do you realize half of it is made up?
Avatar
people who use chatgpt are cowards for not putting in the work themselves
Avatar
Avatar
ChillerDragon
chatgpt just leaked heinrichs identity o.O
LMAO XD
Avatar
ChillerDragon BOT 2023-09-23 12:56:19Z
i wouldnt say that skipping work is cowardish more that the outcome of the work is useless
12:56
if a ran the same prompt on minecraft i wouldnt know if it was true or wrong if it started to name some mc developers
12:57
i just know chatgpt did not just dox heinrich :D
12:57
12:57
this is gold
12:58
but chatgpt is same as me a fellow heinrich5991 enjoyer
Avatar
Avatar
ChillerDragon
Click to see attachment 🖼️
dox ban
12:58
banhammer
Avatar
kek I once asked gpt if it knows the teeworlds KoG gamemode... all hail Kill or Gold
Avatar
ChillerDragon BOT 2023-09-23 12:59:41Z
xd
Avatar
you have to collect gold coins to not die while battling other tees xd
Avatar
ChillerDragon BOT 2023-09-23 13:00:34Z
this is fun
13:00
i feel a bit late to the party but its fun af
Avatar
Basically free for all but with a timer that resets when collecting gold. You die when the timer runs out or you get killed by others xd
Avatar
Avatar
ChillerDragon
ez
Avatar
Avatar
ChillerDragon
try ne
13:01
*me
13:02
Add legendary before my name ofc
Avatar
ChillerDragon BOT 2023-09-23 13:02:07Z
13:02
too late
Avatar
ChillerDragon BOT 2023-09-23 13:03:18Z
2
13:03
dafak is FQuist
Avatar
who is teero?!
Avatar
ChillerDragon BOT 2023-09-23 13:05:08Z
F
13:05
tru random axaxa
Avatar
imagine if everything was 100% accurate
Avatar
ChillerDragon BOT 2023-09-23 13:06:43Z
then it would not be coward
13:06
but efficent#
13:07
shat ab voxil
Avatar
ChillerDragon BOT 2023-09-23 13:07:10Z
minecraft axaxax
Avatar
lasergurkenland axaxxa
Avatar
ChillerDragon BOT 2023-09-23 13:07:42Z
hrhr
Avatar
ChillerDragon BOT 2023-09-23 13:07:51Z
letting it halluctinate tw code is kinda fun
13:10
Dustforce Discord Network
13:10
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXD
13:10
13:10
i cant
13:10
dude thats so gonna end up in my gh bio
Avatar
Avatar
ChillerDragon
but efficent#
no itd be scary af a program that knows your EVERY secret? like, yap all you want about google algorythm but i still havent gotten worried about how much it knows about me
Avatar
@Chiller all good, i do wish we use ddnet.org for that though, makes more sense for ddnet to maintain it (esp given that redirection link could and should be used in Server Info -> Copy Info)
Avatar
ChillerDragon BOT 2023-09-23 13:15:12Z
ok sure itll be scary no doubt
13:15
@Uncle yea thatd be cool
Avatar
Avatar
fokkonaut
Click to see attachment 🖼️
HA IT DOESNT KNOW ME
13:15
gigachad
Avatar
ChillerDragon BOT 2023-09-23 13:15:51Z
it also doesnt know deen lol
Avatar
theres more oldschools getting released than blockers in multeasymap
13:22
c25b1a8 Bump aiohttp from 3.7.4.post0 to 3.8.5 - dependabot[bot]
13:22
Bumps aiohttp from 3.7.4.post0 to 3.8.5. Release notes Sourced from aiohttp's releases. 3.8.5 Security bugfixes Upgraded the vendored copy of llhttp_ to v8.1.1 -- by :user:webknjaz and :user:Dreamsorcerer. Thanks to :user:sethmlarson for reporting this and providing us with comprehensive reproducer, workarounds and fixing details! For more information, see https://github.com/aio-libs/aiohttp/security/advisories/GHSA-45c4-8wx5-qw6w. .. _llhttp: https:...
13:22
[ddnet/ddnet-discordbot] New branch created: aiohttp-3.8.5
Avatar
ChillerDragon BOT 2023-09-23 13:24:50Z
dude wtf you can crack hashes with chatgpt?
13:24
Avatar
If there are any python users amogus, what does one use to format their code nowadays?
Avatar
Avatar
ChillerDragon
i shouldve just silently written the code instead of leaking the idea in a dev channel first xd
nay, ive actually had this idea of registering URI schema for teeworlds and using a redirection page for about 1.5 years now, given how lazy i am i should have talked about it back then instead of postponing it all to write it someday myself
Avatar
ChillerDragon BOT 2023-09-23 13:26:57Z
gg=G
Avatar
u intend on leaving this page run? I wanna update links to noby fng later on to have these
Avatar
ChillerDragon BOT 2023-09-23 13:27:43Z
its github paying for it
Avatar
aight cool
Avatar
ChillerDragon BOT 2023-09-23 13:27:57Z
so i would have to activley take it done which i do not see a reason for
13:29
9e2d707 Update translations for upcoming 17.3 - def- b174f9f Version 17.3 - def- 20e07de Update swedish translations for 17.3 - furo321 3d3c195 Update Ukrainian translations - def- 8f7aa52 check if quadpoint is selected and not if quad is selected - Marmare314 d8248f8 Update spanish.txt - M0REKZ 2875e04 Add flag to ddnetlaser for enabling prediction, let server control starttick - trml 5078a61 Update russian.txt - lolipodass dc33b95 Update russian.txt - lolipodass cc3cce4 Update turkish.txt - h-kaan 5032e0e Update Belarusian translation - AlehKushniarou
Avatar
ChillerDragon BOT 2023-09-23 13:29:38Z
lerato i just realized my trol was stupid af xd
13:30
gg=G is mostly for indent based on curleys right? so its the most useless thing for python
Avatar
Avatar
Learath2
If there are any python users amogus, what does one use to format their code nowadays?
tbh i dunno
13:30
i just type it
Avatar
ChillerDragon BOT 2023-09-23 13:30:17Z
you want someone who puts spaces around your equals and shit right?
Avatar
Just want consistent code style
Avatar
ChillerDragon BOT 2023-09-23 13:31:09Z
yea i see
13:31
i assume the first best search engine hit does the job no?
13:33
also wat python u writin?
13:34
@Learath2 i think i have seen "black" at work
13:35
lgtm
Avatar
Avatar
Voxel
i once saw a project with this thing on it
i remember black
Avatar
@deen is the versioning even fixed?
Avatar
Can the DDNet discord bot not at least create clickable ddnet:// links because it's a bot?
Avatar
ChillerDragon BOT 2023-09-23 13:40:11Z
how so?
13:40
i think its electron looking at the protocol
13:40
ddnet should just host ikeeds epic js
13:40
and the bot should use that
Avatar
Discord bots and webhooks should be able to create hyperlinks with a different URL and display text
13:41
Like "Click here" (with the link hidden)
13:42
Which could also be used to force the ddnet:// link to be clickable
Avatar
I mean Discord has markdown now
13:42
Avatar
yeah, but not everyone us using discord, and its not just for ddnet server with the bot of yours
Avatar
Avatar
Voxel
doesnt recognise custom uri schemas
13:43
steam:// works i think
Avatar
was just an example
Avatar
Avatar
Voxel
poggers I thought it was not allowed for normal users
Avatar
[addr](desc)
Avatar
Avatar
Learath2
If there are any python users amogus, what does one use to format their code nowadays?
black iirc
Avatar
176.9.114.238:8303 is an official DDNet server. <steam://run/412220//176.9.114.238:8303>/
Avatar
Imagine a world where Discord nitro-locks markdown justatest
Avatar
(steam://run/412220//176.9.114.238:8303/)[steam://run/412220//176.9.114.238:8303/]
Avatar
176.9.114.238:8303 is an official DDNet server. <steam://run/412220//176.9.114.238:8303>/
Avatar
176.9.114.238:8303 is an official DDNet server. <steam://run/412220//176.9.114.238:8303>/
Avatar
176.9.114.238:8303 is an official DDNet server. <steam://run/412220//176.9.114.238:8303>/
Avatar
they botched it
13:45
they didnt implementent FULL URI support
13:45
they just added a regex
13:45
for http protocol
Avatar
maybe it only works for https links
Avatar
discord engineers
Avatar
I though steam:// also worked
13:46
welp
Avatar
Avatar
Ryozuki
they just added a regex
i wonder if it can be abused
Avatar
95a9b53 Fix line endings - Learath2 3ab5a0c Fix whitespaces - Learath2
13:55
7241249 Bump aiohttp from 3.7.4.post0 to 3.8.5 - dependabot[bot]
13:57
42b0bbb Rename to streamline merging changes - Learath2
14:06
2581968 Bump aiohttp from 3.7.4.post0 to 3.8.5 - dependabot[bot]
Avatar
57ad88d Add numpad shortcuts and button for zooming in envelope editor - furo321 cc67723 Merge pull request #7239 from furo321/editor-zoom-envelope - def-
Avatar
I was supposed to do some other thing for the bot but just spent 2 hours on getting everything synchronized back up properly
Avatar
Likely caused by #7236, @furo321 . Reported by Steinchen on Discord:
Whenever i click stop server it doesn't go back to run server Neither when i shutdown the server Manjaro, Linux (Arch based)
Avatar
Refresh UI label text containers when the glyph count of the read-cursor has changed. Regression from #7203.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps...
Avatar
What even is this implementation of dead reckoning?
15:45
Just randomly creates an extra empty world core for the lulz
Avatar
@Jupstar ✪ when do we get native stretching in ddnet? xd
16:11
so you can play on 5:4 stretched while your screen is on 16:9
16:11
or any other res
Avatar
Why do you want widetees?
16:14
Does anyone actually know why we even do dead reckoning?
Avatar
Avatar
Learath2
Why do you want widetees?
i usually play stretched.
16:16
feels faster
Avatar
Avatar
Learath2
Does anyone actually know why we even do dead reckoning?
Easily the weirdest snippet of code I've ever read, m_ReckoningCore isn't ever the one sent. We make a very crude guess, and at the same time we also calculate the actual m_Core properly. What is the point here? If our crude guess matches, doesn't matter we still had to do the entire calculation. If it doesn't match, (which it hasn't in years actually since the ddrace post core tick never happens for the reckoning core) we still send the proper one we calculated
Avatar
Avatar
Teero
@Jupstar ✪ when do we get native stretching in ddnet? xd
this is job of your gpu driver
16:29
but such libs exist for opengl
Avatar
some GPUS don't support it sooo
Avatar
to me it looks like bloat adding it to a single software
Avatar
Avatar
Learath2
Does anyone actually know why we even do dead reckoning?
hmm, perhaps its not that useful. in some very specific cases, like if a player is in the air and falling down without moving, it might save a little bit of bandwidth because the client can predict the position (using evolve), so the server doesn't update the character. but if the player is just standing still it shouldn't make a difference, since the delta snapping should handle it anyway
Avatar
install linux. then u probs have some workaround
Avatar
Ah, now I get the idea
16:33
it's bandwidth we are trying to save, not a server performance thing
Avatar
yes, for performance it would be better not to have it, since it forces both client and server to do (at least) one extra physics calculcation for each tick
16:41
don't know if it was added to vanilla before or after delta snapshots, or if anyone calculated what the savings are (potentially there could perhaps be some on dummy maps)
Avatar
@trml any idea why m_Jumped is being manipulated from DDRacePostCoreTick instead of within the core tick?
Avatar
don't know. from the comments it seems it's only to get the right color for the feet, so maybe it doesn't have any effect on physics, but would seem more right to do it the core yes
17:05
or in the snapping even if it's just for the visual part
Avatar
To be able to have invisible assets without having to create them yourself. !image

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds arra...
Avatar
anyone knows why nameplates tend to shake a little bit while on you/the tee you are spectating
Avatar
Avatar
trml
don't know. from the comments it seems it's only to get the right color for the feet, so maybe it doesn't have any effect on physics, but would seem more right to do it the core yes
I figured out why, m_Jumps is only known on the client for ddnet clients
Avatar
oh, I see
18:41
57e1a03 Version 17.3 - def- 70eecfa Merge pull request #270 from ddnet/pr-17.3 - def-
Avatar
ba922e4 Fix release date of 17.3 - def-
Avatar
Previously, if the demo header strings did not contain zero-termination, the client would render the strings and any following non-zero memory from the demo header. Now, demos will not be loaded, if any string in the header is not zero-terminated or not valid UTF-8.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or ad...
Avatar
Remove sv_suicide_penalty. It seems to have been replaced by sv_kill_delay, but was never removed.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tes...
Avatar
2d4bac8 Ensure strings in demo header are zero-terminated and valid UTF-8 - Robyt3 373b804 Merge pull request #7243 from Robyt3/Demo-String-Validation - def-
Avatar
436c977 Remove unused config, sv_suicide_penalty - furo321 5d220e3 Merge pull request #7244 from furo321/suicide-penalty - def-
Avatar
Instead of limiting the radius to the size of the game layer, it now instead extends all the way to kill-tile border. Mainly because sometimes a player is outside the game layer or you need to teleport high up in the sky to practice a part. Before: https://github.com/ddnet/ddnet/assets/141338449/22b6feba-c007-4b6d-8207-a6a06fd03fac After: https://github.com/ddnet/ddnet/assets/141338449/f83d2e20-ed7d-4c15-911b-0a7e942b0baa

Checklist

  • [x] Tested the change ingame
  • [x...
Exported 332 message(s)