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 2025-03-11 00:00 and 2025-03-12 00:00
Avatar
ddnet feels buggier and bloatier than ever - but that's possibly just new age, anyways, setting an automap seed in editor crashes the client
Avatar
Avatar
Ryozuki
@Learath2 do u think am5 ddr5 boot times can ever be fixed
Are you talking about after training or during training? If training is happening there is nothing to do really, ddr5 is so high frequency that even lines built to spec within tolerance need to be trained on to not have issues. After training I'm not quite sure what would be slowing it down, so I can't really comment (edited)
Avatar
Avatar
fokkonaut
ddnet feels buggier and bloatier than ever - but that's possibly just new age, anyways, setting an automap seed in editor crashes the client
A couple of the recent features made it in lightning quick creating a flurry of issues :/
Avatar
I know
02:31
Should've let me take a look at all those network changes
Avatar
If you found a reproducible crash that isn't reported yet please create an issue
Avatar
I think heinrich gave me a good eye for extending stuff in a good way with thinking about it before
02:32
And not whatever happened recently
Avatar
Avatar
Learath2
If you found a reproducible crash that isn't reported yet please create an issue
I'll check
02:33
Anyways gl
02:33
Not watching who is merging stuff - but we shouldn't just merge stuff for contributions
Avatar
Avatar
fokkonaut
ddnet feels buggier and bloatier than ever - but that's possibly just new age, anyways, setting an automap seed in editor crashes the client
im pretty sure thats fixed in nightly
02:40
yea it is
02:40
Introduced by #9499, which wasn't a proper fix because LAYERTYPE_GAME is a layer type ID, not a group ID Fixes #9765 Also fixes part 1 of #9507. Part 2 might be intentional, as teles and de...
🫡 1
Avatar
Solly (dum dum) 2025-03-11 03:45
@Robyt3 if(Teams.Count(Team) > g_Config.m_SvMaxTeamSize && pSelf->m_pController->Teams().TeamLocked(Team)) { log_info("chatresp", "Can't disable practice. This team exceeds the maximum allowed size of %d players for regular team", g_Config.m_SvMaxTeamSize); return; } is it meant to be && teamlocked cant you just not lock but unpractice a too large team
03:50
idk how u get more than allowed players in a team anyway (edited)
Avatar
In practice mode it doesn't check max team size
Avatar
Avatar
Pioooooo
In practice mode it doesn't check max team size
Solly (dum dum) 2025-03-11 04:38
when joining a team from a practice team? (edited)
04:39
it does when trying to join a practice team from t0
Avatar
MANGOMAN JO 2025-03-11 04:46
can i get a mod to ban a blocker in a map
cammostripes 3
f3 1
Avatar
Avatar
Solly (dum dum)
it does when trying to join a practice team from t0
i dont think so
Avatar
Avatar
MANGOMAN JO
can i get a mod to ban a blocker in a map
PRO_Gaming1921 2025-03-11 06:48
Create a ticket. Mods usually dont respond to chat
Avatar
MilkeeyCat 2025-03-11 06:56
the last date on player's page is march 9th
Avatar
im so glad i learned how to use ffmpeg
pwease 1
06:58
this is just bullshit dude
07:04
freaky tiktok tutorials
Avatar
Avatar
Hecta
this is just bullshit dude
I whish discord would do this -.-
07:17
15MB uploads only on mondays, wednesdays and fridays guys!! every other day is 8MB!
Avatar
Avatar
Ewan
freaky tiktok tutorials
dude i found the worst fucking video ever and i had to rag on it
07:18
cant send it here
Avatar
Avatar
Hecta
15MB uploads only on mondays, wednesdays and fridays guys!! every other day is 8MB!
currently I need to downscale all demos I want to upload, my native 2K resolution is too much for dc
Avatar
are you also using ffmpeg?
Avatar
i am using ffmpeg a lot (indirectly)
Avatar
do u know how to do 2 pass encoding with ffmpeg command line
07:25
it’s vital
Avatar
its literally my go-to now when trying to send videos on discord
Avatar
a little math and u can roughly aim for a filesize
07:25
ye
Avatar
Avatar
Ewan
do u know how to do 2 pass encoding with ffmpeg command line
not really but i kinda know how to make it under 10mb
Avatar
If I were on ubuntu all time, I would totally agree 😬
Avatar
ffmpeg -i "[filename].mp4" -s 960x540 -fs 8MB "[filename]_smaller.mp4" literally found out about resizing images too so it has much better results (edited)
Avatar
wait u can just do that now
07:28
brownbear
07:28
makes sense
Avatar
Avatar
Hecta
ffmpeg -i "[filename].mp4" -s 960x540 -fs 8MB "[filename]_smaller.mp4" literally found out about resizing images too so it has much better results (edited)
time for an alias
Avatar
Avatar
Hecta
ffmpeg -i "[filename].mp4" -s 960x540 -fs 8MB "[filename]_smaller.mp4" literally found out about resizing images too so it has much better results (edited)
literally turnes an 80MB file into like, a 3.5MB file with this exact line
Avatar
Avatar
Assa
If I were on ubuntu all time, I would totally agree 😬
i used my script within msys2 all the time
07:29
works fine
Avatar
Avatar
Assa
time for an alias
wdym alias
Avatar
cmd line alias
Avatar
Avatar
Ewan
i used my script within msys2 all the time
while true, my setup is in general a bit scuffed xD
Avatar
command which expands to that
Avatar
oh thatd be so helpful
Avatar
Solly (dum dum) 2025-03-11 07:29
i used to hate ffmpeg, then i learnt how to use chatgpt
Avatar
oops, searching for the less german link ...
Avatar
are u an ubuntu lover
Avatar
no, i am a windows and mac hater (edited)
Avatar
Avatar
Solly (dum dum)
i used to hate ffmpeg, then i learnt how to use chatgpt
i think ddnet srv convinced me to use ffmpeg for downsizing
Avatar
i hate chat gpt
Avatar
and literally its a gamebreaker because i can give discord a middle finger by not buying their nitro
Avatar
i just upload my videos to a friend’s website
Avatar
Avatar
Ewan
i hate chat gpt
same its not useful to me at all and every question i ask it doesnt give me a good answer
Avatar
Avatar
Ewan
i hate chat gpt
Solly (dum dum) 2025-03-11 07:31
chatgpt has made me a more competant everything, i agree the onset of ai has made the internet worse
07:32
chatgpt wasnt the start of that
Avatar
it’s made you more competent?
Avatar
definitely not, but its still a huge catalyst
Avatar
Solly (dum dum) 2025-03-11 07:32
competency being a measure how many things i can do in a certain timeframe yes
Avatar
competent or dependent
Avatar
Solly (dum dum) 2025-03-11 07:33
i used to google how to do things in bash 1 thing at a time, now i can just ask chatgpt and edit it when it inevitably misinterprets my prompt
Avatar
Avatar
Hecta
wdym alias
https://www.man7.org/linux/man-pages/man1/alias.1p.html hmm, I can also send you a medium tutorial... why do you not have a nice english site with explanations and examples oO
Avatar
i do not understand how ppl can treat chatbots like a web browser i only go to it for like, super niche questiond
Avatar
Avatar
Ewan
competent or dependent
Solly (dum dum) 2025-03-11 07:34
im pretty dependent on it right now, but i used to be dependent on stackoverflow and such before learning how to use man pages and documentation
Avatar
Avatar
Hecta
i do not understand how ppl can treat chatbots like a web browser i only go to it for like, super niche questiond
Solly (dum dum) 2025-03-11 07:34
chatgpt is much much faster
07:34
and has much less slop (written by chatgpt, and cookie banners, and newsletters and huge headers, and waffle at the start, and ads if you havent got an adblocker) (edited)
07:34
if you dont know what youre looking for
07:35
and even if you know what youre looking for, wading through the cpp docs to get an answer to something for example is much slower than just asking chatgpt
Avatar
according to chatgpt: alias ffsmall='ffmpeg -i "$1" -s 960x540 -fs 8MB "${1%.*}_smaller.mp4"' ffsmall input.mp4
Avatar
hell yea
Avatar
Solly (dum dum) 2025-03-11 07:36
is -fs 8MB an option?
Avatar
seems so
Avatar
Solly (dum dum) 2025-03-11 07:37
thats nifty
Avatar
thats what i said
07:37
for real
Avatar
Solly (dum dum) 2025-03-11 07:37
im gonna use this xd
Avatar
used to have to do 2 commands to get that result
Avatar
i set it to 8MB because theres sometimes an overflow
Avatar
Solly (dum dum) 2025-03-11 07:37
although swap the -s for a thing to conserve aspect ratio
Avatar
now hecta, put that alias into ~/.bashrc (probably) and you're gucci
Avatar
Avatar
Solly (dum dum)
although swap the -s for a thing to conserve aspect ratio
i should do that
07:37
i only found -s through stack overflow troll
Avatar
Solly (dum dum) 2025-03-11 07:38
you should be able to specify max number of pixels or something
07:38
or max dimension
07:38
also keep it to an even number because some hardware encoding schemes require that
Avatar
yeah definitely
Avatar
the size of a video depends on the compression for the frames and increments, it's a really hard problem knowing how big your vid is going to be in the end
Avatar
Solly (dum dum) 2025-03-11 07:38
i had previously chatgpted that i know its possible
Avatar
i feel like resizing is optional, because it often works without it, but in the rare case it doesnt, halving the dimensions of the video does the trick
Avatar
Solly (dum dum) 2025-03-11 07:40
it probably knows given the scheme how well ish a certain compression algo does given a quality factor
Avatar
all that matters is that its under 10MB, so if it somehow knows itll work without resizing then we wouldnt need it
Avatar
Solly (dum dum) 2025-03-11 07:40
and then calculates said quality factor
Avatar
but it if does know itll go over, then it'll resize
Avatar
Solly (dum dum) 2025-03-11 07:41
reducing resolution and fps is probably wanted as no one cares about that, but do care about bad compression artifacts
Avatar
Avatar
Hecta
but it if does know itll go over, then it'll resize
Solly (dum dum) 2025-03-11 07:41
cant it just set the quality really low
07:41
or does the compression algo not support that, or give up at a ceratin point or does ffmpeg set an arbritrary limit
07:42
^ doesnt mtter am curious tho (edited)
Avatar
im pretty sure it compresses it in a way where it doesnt have any visible compression artifacts, so it removes high freq detail n crap (edited)
Avatar
Solly (dum dum) 2025-03-11 07:43
see the tom scot video which probably uses x265
07:43
it can go really low quality
Avatar
mornin
Avatar
Avatar
Teero
mornin
Solly (dum dum) 2025-03-11 07:44
morning?
07:44
its still yesterday for me
Avatar
Solly (dum dum) 2025-03-11 07:44
teero what country are you
Avatar
No it's not
07:44
germany
👍 2
Avatar
Avatar
Teero
wdym
Solly (dum dum) 2025-03-11 07:44
i slept
Avatar
I slept too
Avatar
Solly (dum dum) 2025-03-11 07:44
i mean i didnt
07:44
slept
07:44
no slep
Avatar
its almost 4 am for me rn justatest
Avatar
Solly (dum dum) 2025-03-11 07:45
its 8am
07:45
for me rn
Avatar
And now it's 8:44am on the 11th of march
Avatar
Solly (dum dum) 2025-03-11 07:45
oh shit i gotta get ready
Avatar
So it's morning
Avatar
Solly (dum dum) 2025-03-11 07:45
i m not surviving todya
Avatar
Avatar
Hecta
its almost 4 am for me rn justatest
i am brewing my morning coffee ☕
Avatar
No matter if you sleep or not
Avatar
Avatar
Teero
So it's morning
Solly (dum dum) 2025-03-11 07:45
the next day starts when i sleep
Avatar
Avatar
Solly (dum dum)
the next day starts when i sleep
No
07:45
My days are based on the calender
Avatar
Solly (dum dum) 2025-03-11 07:45
new Date().getSollyDay()
Avatar
Avatar
Teero
My days are based on the calender
Solly (dum dum) 2025-03-11 07:45
we have different definitons
Avatar
Avatar
Solly (dum dum)
new Date().getSollyDay()
deprecated
Avatar
Avatar
Teero
deprecated
Solly (dum dum) 2025-03-11 07:45
hard dies habbit hard
07:46
old dies
07:46
???
Avatar
should we put this channel into UTC?
Avatar
Solly (dum dum) 2025-03-11 07:46
old habbits die hard
Avatar
Avatar
Assa
should we put this channel into UTC?
can we?
Avatar
Solly (dum dum) 2025-03-11 07:46
what does that do
Avatar
Avatar
Teero
can we?
I think not kek
Avatar
Solly (dum dum) 2025-03-11 07:46
jokes on you fools, im in england which is basically the entire world so utc = my timezone (minus day light savings) /lh
07:47
fucking day light savings
Avatar
I have daylight
Avatar
Solly (dum dum) 2025-03-11 07:47
amazing
Avatar
old rabbits love diehard
Avatar
Solly (dum dum) 2025-03-11 07:47
I NEED TO GET READY
Avatar
Avatar
Ewan
old rabbits love diehard
Solly (dum dum) 2025-03-11 07:47
plz don kill me
Avatar
you are so dead
Avatar
Avatar
Solly (dum dum)
jokes on you fools, im in england which is basically the entire world so utc = my timezone (minus day light savings) /lh
jokes on you, I live in UTC+1 and my clock is right the other half of the year justatest
Avatar
Solly (dum dum) 2025-03-11 07:48
in the figurative sense in that i have not slept i am not prepared for an all nighter
07:48
yes i am so dead
07:48
in the literal sense
07:49
this all nighter might shorten my lifespan
Avatar
what if you slept
Avatar
Solly (dum dum) 2025-03-11 07:49
if i get hit by a car by 60 odd years
07:49
otherwise by only a few seconds id reckon
Avatar
Avatar
Ewan
what if you slept
Solly (dum dum) 2025-03-11 07:49
i dont understand
Avatar
Solly (dum dum) 2025-03-11 07:49
how would i be a nocturnal slave to my computer then?
Avatar
it loses its fun after a while (edited)
Avatar
Solly (dum dum) 2025-03-11 07:50
it was never fun nor the point (edited)
07:51
the point was originally i dont want to do tmrow
07:51
but now its out of habit
07:51
quite depressing
07:51
and depression causing
07:51
i was nocturnal for a good few months
Avatar
Solly (dum dum) 2025-03-11 07:52
wow the ddnet codebase is quite amazing
07:52
isnt it
07:52
guys
07:52
and gals
07:52
and
07:52
gooses
07:52
i love it when
07:52
segmentation fault
07:52
core dumpecx
07:52
and such
07:53
the squid emoji on apple is so charming
Avatar
Solly (dum dum) 2025-03-11 07:53
07:53
mmmm
07:53
twemoji… lol
Avatar
Solly (dum dum) 2025-03-11 07:54
that aint charming
07:54
bros god damn mystical
Avatar
my beloved
07:54
🦑
Avatar
Solly (dum dum) 2025-03-11 07:54
you should make a script to turn any image or gif into (edited)
07:54
the locket gif
07:54
and upload it to tenor
Avatar
it would be nice
07:55
i need to sleep really tho
07:55
work in 5 houre
Avatar
Solly (dum dum) 2025-03-11 07:55
07:55
discord moment
07:55
casually using 1gb of ram
07:55
thankz
Avatar
discord
Avatar
Solly (dum dum) 2025-03-11 07:56
WHERE ARE MY 🍈
07:56
im really racing the clock here
07:57
i need to turn my compooper off
Avatar
Avatar
Solly (dum dum)
WHERE ARE MY 🍈
justatest
Avatar
Avatar
meloƞ
justatest
Solly (dum dum) 2025-03-11 08:13
i found them
08:13
dw
Avatar
because it's currently topic at my work, what if I hit ddnet with a dsgvo/gdpr "give me all data you have about me" thingy? I don't think we have something in place for this
08:48
and don't think that ddnet has no personal data at all, like IP addresses in the logs, comments at the forum, the wiki, ...
Avatar
GitHub BOT 2025-03-11 08:48
fix #9716

Checklist

  • [ ] 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
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet...
Avatar
Avatar
Assa
and don't think that ddnet has no personal data at all, like IP addresses in the logs, comments at the forum, the wiki, ...
Solly (dum dum) 2025-03-11 08:57
the forumn and wiki probably have ways to query the database
08:57
which are known cuz they use
08:57
things everyone else uses
Avatar
and server logs?
Avatar
Avatar
Assa
and server logs?
Solly (dum dum) 2025-03-11 09:04
thatas not a thing everyone uses
09:04
but is queryable
Avatar
Avatar
Solly (dum dum)
but is queryable
as long as it doesn't involve "private" data of other users
09:12
then you need to start with redactions 💀
Avatar
Solly (dum dum) 2025-03-11 09:12
ono
Avatar
It's not, that I want to do that, just warn you of a potential future problem
Avatar
Solly (dum dum) 2025-03-11 09:13
i see
09:13
i steer away from anything sql
09:13
or server side
Avatar
might make sense, to have a small script in place somewhere to do that on demand
Avatar
Solly (dum dum) 2025-03-11 09:14
sed s/i forgot how to do regexes i might just use js/REDACTED/ (edited)
Avatar
I don't know, if we have logs that correlate to other users, except chats
Avatar
Solly (dum dum) 2025-03-11 09:15
do ddnet srvs keep whispors?
Avatar
probably (edited)
Avatar
Solly (dum dum) 2025-03-11 09:15
ghasp
09:15
i put my discord name in them
09:15
!!!
Avatar
they are deep in the logs, and if you didn't do that recently, this is probably already deleted
Avatar
Avatar
Solly (dum dum)
do ddnet srvs keep whispors?
I don't think they do unless it's in the secret antibot module (edited)
Avatar
they are at least processed, don't we have a bad-word module retracting insults already in place?
Avatar
Avatar
Tater
I don't think they do unless it's in the secret antibot module (edited)
at least from checking the code I conclude, that everything gets logged. From chats, to servermessages, to broadcasts, chat commands, console commands, ...
09:41
including whispers
Avatar
Jupstar ✪ 2025-03-11 09:44
@TsPiggy I probably asked you this before, but do we ever need to support not enabling HiDPI support?
09:44
like when does it make sense to disable it
09:45
e.g. in winit you cannot disable it afaik
09:49
@Patiga here you see the problem I mentioned about SDL being stupid for giving resolutions in logical pixels, especially not as float. the aspect ratios are just weird with a scaling of like 1.75% in fullscreen the resolutions are completely wrong and the text is very blury xd
Avatar
ouch :/
09:50
1f3dd51 Only send client info in intervals. - Jupeyy 8c7e16e Explain tile & run. - Jupeyy 6162274 Fix width & height clamp in auto mapper. - Jupeyy 6c89842 Add parallax zoom option in editor and make parallax zoom default off. - Jupeyy 2857e60 Fix clipping <-> layer rect interaction - Jupeyy f5ac8a9 Add indicator for tile selection size, range apply ratio, quad count, sound count. - Jupeyy ea2c35e Style fixes, tooltip improvements. - Jupeyy 02dbac8 Unset quad & sound brush if empty. - Jupeyy 834ee1e Improve tools overlay position. - Jupeyy 91e384d Remove blur if not selection. - Jupeyy 8be8683 Add delete selection if shift is pressed during tile brush selection. - Jupeyy 110c55b Add Point lines to Animation-Timeline - Jupeyy cc55b04 Add curve types (+ toggle) - Jupeyy 240a02a Implement add/rem for animations - Jupeyy b8739b0 Make sure timeline line segments and points are always drawn. - Jupeyy 21e7abd Make selected point legend readable. - Jupeyy 079cdc8 Add bezier handling and rendering to timeline. - Jupeyy 89362dc Physics tile flags validation - Jupeyy c85a82d Add synchronize button to animations. - Jupeyy 2b46e05 Improve and clearify canvas vs window sizes. - Jupeyy 7bebcff Add skip fetch current frame for offscreen canvases. - Jupeyy 359b4ef Merge pull request #95 from Jupeyy/pr_editor_improvements5 - Jupeyy
poggers2 2
Avatar
Avatar
Jupstar ✪
@Patiga here you see the problem I mentioned about SDL being stupid for giving resolutions in logical pixels, especially not as float. the aspect ratios are just weird with a scaling of like 1.75% in fullscreen the resolutions are completely wrong and the text is very blury xd
I thought with the new change we now use the canvas size / winit physical size to do the calculation. Did I switch them up there too? (grrr sdl2)
Avatar
GitHub BOT 2025-03-11 10:24
Followup of #9848. I still kinda hope this fixes #8691 and it was just bad dpi handling, if @def- or @edg-l is interested in testing this change on apple silicon with moltenvk. I never could test dpi before, but now that wayland support is good enough i can test it. (SDL_setenv("SDL_VIDEODRIVER", "wayland", 1); before initializing the video sub module) Fullscreen under wayland is broken, and I am certain SDL reports the wrong values here. (SDL3 will probably fix it, i looked into the...
Avatar
Avatar
Patiga
I thought with the new change we now use the canvas size / winit physical size to do the calculation. Did I switch them up there too? (grrr sdl2)
Jupstar ✪ 2025-03-11 10:27
SDL only reports the logical size in the video modes (which itself already is questionable if this list is mostly intersting for fullscreen) additionally in fullscreen under wayland there is no real way to get the correct canvas size, since the DPI value is not known and the docs of https://wiki.libsdl.org/SDL2/SDL_GetDisplayDPI say :
WARNING: This reports the DPI that the hardware reports, and it is not always reliable! It is almost always better to use SDL_GetWindowSize() to find the window size, which might be in logical points instead of pixels, and then SDL_GL_GetDrawableSize(), SDL_Vulkan_GetDrawableSize(), SDL_Metal_GetDrawableSize(), or SDL_GetRendererOutputSize(), and compare the two values to get an actual scaling value between the two. We will be rethinking how high-dpi details should be managed in SDL3 to make things more consistent, reliable, and clear.
Which does not make me confident to use it.. The GetDrawableSize is defs wrong on wayland in fullscreen xD
Avatar
Avatar
Patiga
I thought with the new change we now use the canvas size / winit physical size to do the calculation. Did I switch them up there too? (grrr sdl2)
Jupstar ✪ 2025-03-11 10:27
I dunno which is better to use
10:27
I think SDL is simply bad here
10:28
On winit i'd use the canvas size
10:28
(simply bcs it's u32 and not a float)
Avatar
ah, getwindowsize is only available for the actual current window, that is when you 'selected' a video mode
10:28
no
10:29
I mean getdrawablesize
10:29
that is definitely awkward
Avatar
Jupstar ✪ 2025-03-11 10:29
yes, but apparently winit can fetch it ahead
10:29
and SDL3 also includes the DPI value in the video mode
10:29
so I assume SDL2 is simply limited in this regard
Avatar
Avatar
Jupstar ✪
and SDL3 also includes the DPI value in the video mode
with the window size / logical size as float?
Avatar
Avatar
Assa
and server logs?
Server logs would be rather hard to share since most lines do not contain any ip info. To be honest, I am not even sure how best to not give out someone elses PII (if server logs can be considered PII), since the only thing they can give us is a name, which could be faked (either by the requester or by someone else ingame).
Avatar
Avatar
Patiga
with the window size / logical size as float?
Jupstar ✪ 2025-03-11 10:32
i think not. that confused me too xDD
10:32
maybe they are not confident using a 32-bit float
10:32
winit also uses 64-bit
Avatar
yea, they should worry when I turn up with my 4000K monitor
Avatar
Avatar
Assa
probably (edited)
Nonono, we don't log them ever. The only way anyone ever sees your whispers is if we are running an active packet capture
10:33
int w; /**< width */ int h; /**< height */ float pixel_density; /**< scale converting size to pixels (e.g. a 1920x1080 mode with 2.0 scale would have 3840x2160 pixels) */
10:34
the fact they just call it width and height in the comment already sucks xD
Avatar
they always only give the easiest example for scaling, crazy
Avatar
Jupstar ✪ 2025-03-11 10:35
It's just insane that they struggle so much with it. Besides PhysicalSize is maybe sometimes ambiguous, generally winit does a much better job naming stuff so that it's easy to understand just from the names already (edited)
Avatar
I suppose they have the advantage of being the newer system ^^
10:36
though I probably messed some of that stuff up in map-inspect-web in twgpu
10:37
But that project was also a struggle coz winit wasn't able to send resize events in the web yet, I think it does now
Avatar
Avatar
Patiga
I suppose they have the advantage of being the newer system ^^
Jupstar ✪ 2025-03-11 10:37
yeah but I thought SDL3 would break everything anyway, could at least fix such stuff xD
Avatar
The other struggle was that I got no clue about html/css, and couldn't replicate the perfect fullscreen mode that ddnet's preview manages
Avatar
Avatar
Jupstar ✪
yeah but I thought SDL3 would break everything anyway, could at least fix such stuff xD
I kinda hope we understand something wrong when it comes to that in sdl3, else it would honestly be kinda sad
Avatar
Avatar
Jupstar ✪
@TsPiggy I probably asked you this before, but do we ever need to support not enabling HiDPI support?
Did I add hidpi toggle? I don't remember. I only remember the res thing.
Avatar
Avatar
TsPiggy
Did I add hidpi toggle? I don't remember. I only remember the res thing.
Jupstar ✪ 2025-03-11 10:39
yeah you didn't indeed, but since u tested highdpi most, maybe u remember smth xd
Avatar
Avatar
TsPiggy
Did I add hidpi toggle? I don't remember. I only remember the res thing.
Seems it was me who added it. I think it was fixing "fixing" something. Probably that one weird bug with the clip rects being wrong for whatever reason
Avatar
Right
Avatar
Avatar
Learath2
Seems it was me who added it. I think it was fixing "fixing" something. Probably that one weird bug with the clip rects being wrong for whatever reason
Jupstar ✪ 2025-03-11 10:40
yeah true, before tsfreddie fixed that we defs got that wrong
Avatar
Perhaps we no longer need it because we are doing something else "more correctly" now
Avatar
Macos was weird at the time
10:41
Also I don't even have a Mac anymore. So I probably don't really have any input about hidpi now
10:42
Windows does it silently, app won't know (at least resolution wise) so it doesn't really matter for windows. I don't know enough Linux.
Avatar
Jupstar ✪ 2025-03-11 10:43
on windows we enabled highdpi awareness anyway. i think this kinda makes window size = canvas size or smth.. can't remember correctly
Avatar
Avatar
Jupstar ✪
on windows we enabled highdpi awareness anyway. i think this kinda makes window size = canvas size or smth.. can't remember correctly
Exactly, even if user force disable hidpi, window size still is just canvas size. Windows will just tell the game that it has a smaller screen
Avatar
Jupstar ✪ 2025-03-11 10:44
I don't know enough Linux.
x11 defs has no support for this stuff, at least not on a standard level. wayland generally works, fullscreen now looks blurry bcs the videomodes have no DPI value
10:46
I am defs interested what apple silicon reports for pWidth and pCurrentWidth after these calls: https://github.com/ddnet/ddnet/pull/9853/files#diff-442d7485882d4f383630c81a7061d34995210d7f694acf5eae9366d85a9f66e9R1251-R1258 In fullscreen & windowed.
Avatar
I don't really want to know either cuz I'm not fixing itkek kek kek
BASED 1
Avatar
Avatar
TsPiggy
I don't really want to know either cuz I'm not fixing itkek kek kek
Jupstar ✪ 2025-03-11 10:47
🫠
10:47
I hope @Ryozuki fixes it 😏
Avatar
I'll be rooting for you guys vibe
Avatar
you know what i want to fix?
10:48
ddnet-rs on nix -.-
Avatar
Jupstar ✪ 2025-03-11 10:48
At least clap for us
Avatar
Avatar
meloƞ
ddnet-rs on nix -.-
Jupstar ✪ 2025-03-11 10:48
if you explain the problem as if i am 5, i might be able to help
Avatar
Avatar
Jupstar ✪
if you explain the problem as if i am 5, i might be able to help
crate patches makes nix go un poco loco
10:49
so i might patch the patch to not use the patch
10:49
Pepega
Avatar
Avatar
meloƞ
crate patches makes nix go un poco loco
Jupstar ✪ 2025-03-11 10:49
So it's really just about the ffmpeg stuff?
Avatar
Why would ddnet-rs care about nix tho.
Avatar
Jupstar ✪ 2025-03-11 10:49
what happens if you simply leave the ffmpeg feature off?
Avatar
Avatar
TsPiggy
Why would ddnet-rs care about nix tho.
Jupstar ✪ 2025-03-11 10:49
nix users care about ddnet-rs
10:49
deen_star
Avatar
Ye but I thought it would need to be done on the nix side. It's a weird scheme to do.
Avatar
look at it that ways
10:50
nix refuses to function properly because of a patch
10:50
so i use nix to patch ddnet-rs so nix fixes itself
Avatar
That sounds about right
Avatar
lemme check without ffmpeg
Avatar
Jupstar ✪ 2025-03-11 10:52
wow bincode 2 officially released now
Avatar
still waiting for an answer :c
10:52
nix forum useless gg
Avatar
Although tbf if ddnet-rs is also just nix ppl it might be not that different doing on either side. Cuz you aren't wasting ddnet-rs's limited human resources
10:53
So basically melon could just do whatever he feels like kek
Avatar
:p true
10:55
in a perfect world i would like nix-run to function properly
10:55
:(
Avatar
in perfect world you die from working 20hrs a day.
Avatar
imagine how cool it would be "hey freddie wanna join us in mapping ??" oh sure! nix run nixpkgs#ddnet-rs
Avatar
(there's a Chinese company called perfect world)
Avatar
Avatar
TsPiggy
in perfect world you die from working 20hrs a day.
Jupstar ✪ 2025-03-11 10:55
oh yeah what an utopia
Avatar
My friend keep sharing his clock out screen at 1am
Avatar
TELL ME WHICH ONE YOU DUFUS
Avatar
Avatar
meloƞ
TELL ME WHICH ONE YOU DUFUS
Jupstar ✪ 2025-03-11 10:57
😮 what does that mean? do you need to link all x11 stuff manually?
Avatar
Avatar
meloƞ
TELL ME WHICH ONE YOU DUFUS
its one of them
Avatar
Nix put it's library in weird places and hacks linker to find them
Avatar
95% is handled by pkg-config tbh
Avatar
Jupstar ✪ 2025-03-11 10:58
ah gg
Avatar
lots of things don't use pkg-config tho
10:58
I still haven't be able to build Godot and run it
Avatar
lets see if i just put in 3GB of X11 shit
Avatar
Jupstar ✪ 2025-03-11 10:58
like the arch maintainer that ignored my request to fix their pkg-config for vulkan library
10:58
still salty every time i think about it
KEKW 1
Avatar
maybe it fixes itself through that and everyone trying to run ddnet-rs on nix will send me death threats
Avatar
Jupstar ✪ 2025-03-11 10:59
he is the single reason i prefer debian over arch
10:59
lol
Avatar
"why on earth is ddnet-rs 6gb ????"
Avatar
Jupstar ✪ 2025-03-11 10:59
only 6gb?
Avatar
just the dependencies ofc
10:59
shrug
Avatar
should i try to help
10:59
i mean i am on nix pill rn
Avatar
Jupstar ✪ 2025-03-11 10:59
dunno why but the release binary on gh actions is already 200MB XD
KEKW 1
Avatar
Avatar
meloƞ
"why on earth is ddnet-rs 6gb ????"
64k ultra hd twinbop skin
Avatar
Avatar
TsPiggy
i mean i am on nix pill rn
you're on the pill?
11:00
oh baBY
Avatar
but i haven't done anything nixpkgs related tho
11:00
InsaneCat
Avatar
Avatar
oxyzo
64k ultra hd twinbop skin
PRO_Gaming1921 2025-03-11 11:00
smash
Avatar
i mean wayland still seems borked for ddnet-rs - but it runs fine if i dont try to switch monitors...
11:01
not sure how you could help, you could help me pin the X11 libs missing to run with wayland fully disabled
Avatar
on second thought
11:01
probably i can't
11:01
i'm late on chn april fools stuff
Avatar
my flake is here if you wanna have a look: https://github.com/ddnet/ddnet-rs-misc/pull/2
this adds a simple flake.nix to use with nix develop or direnv. nix run is borked - this issue seems to be nix&#39;s way of sandboxing, since we&#39;re patching rust-ffmpeg-sys it will fail...
Avatar
Avatar
TsPiggy
i'm late on chn april fools stuff
cry
Avatar
Jupstar ✪ 2025-03-11 11:04
Oh no a new egui version dropped
11:04
smth will randomly break again in the UI 😂
Avatar
letsgooo!!!
11:04
reminder that i pinned everything to master in my flake, so it expects everything to be up to date ay? kekw
Avatar
Avatar
meloƞ
reminder that i pinned everything to master in my flake, so it expects everything to be up to date ay? kekw
Jupstar ✪ 2025-03-11 11:05
Does nix even ignore cargo.lock or what xD
11:05
normally that file determines which version is used
Avatar
cargo2nix generates their "own" cargo.nix file Pepega
Avatar
are you fine with me putting this as draft?
i've never seen people ask that
Avatar
Avatar
TsPiggy
are you fine with me putting this as draft?
i've never seen people ask that
some people are fine with drafts, some people want it closed
11:06
better safe than sorry, scared of jupsti kicking me out !
Avatar
justatest what does closed do anything
Avatar
it would tell everyone that i failed
11:06
cry
Avatar
i still didn't figure out how to rerequest on godot
Avatar
not sure if git allows you to rerequest a review tbh
Avatar
i wonder how any PR with back and forth worked in godot
Avatar
some cli magic maybe
Avatar
Avatar
Jupstar ✪
he is the single reason i prefer debian over arch
When use an actually good distro like Gentoo?
Avatar
Avatar
TsPiggy
i still didn't figure out how to rerequest on godot
There must be a way because I saw metamuffin rerequest a review on the godot repo live
Avatar
i tried Gentoo, didnt like its spirit, went back to nix where everything is pure drama
11:12
maybe i just wait for milkeey to finally make his own distro -.-
Avatar
Avatar
Learath2
There must be a way because I saw metamuffin rerequest a review on the godot repo live
who's that
Avatar
Avatar
TsPiggy
who's that
A person
Avatar
metamuffin is a legend
Avatar
maybe they have write/triage access already
Avatar
@Jupstar ✪ FyI - this is the exact error i get when trying to build using nix
11:12
Avatar
Avatar
meloƞ
@Jupstar ✪ FyI - this is the exact error i get when trying to build using nix
Jupstar ✪ 2025-03-11 11:13
even without ffmpeg?
Avatar
yessir (edited)
11:13
i guess it evaluates everything and ignores if its used or not
Avatar
Jupstar ✪ 2025-03-11 11:13
ok it is not able to load my github repo
11:13
i can try to replace branch = with rev =
11:13
maybe that helps
Avatar
:o - that would be interesting to know
Avatar
Jupstar ✪ 2025-03-11 11:14
but the other caused by i don't understand
11:15
i'll try to update all deps, maybe that magically helps
11:15
(or breaks everything)
11:15
kek
Avatar
Jupstar ✪ 2025-03-11 11:15
it will build but crash everywhere
Avatar
maybe i shouldnt use naersk... i'll see if that is a cause
Avatar
Avatar
meloƞ
i tried Gentoo, didnt like its spirit, went back to nix where everything is pure drama
The spirit of freedom and liberty? The unbounded flexibility?
Avatar
Avatar
Learath2
The spirit of freedom and liberty? The unbounded flexibility?
can i archinstall click through 10 windows and have a running OS ?
11:17
can i nixos-rebuild switch /etc/nixos and have my system at the state i left it 3 years ago???
Avatar
Avatar
meloƞ
can i archinstall click through 10 windows and have a running OS ?
Don't be doing that. It lowers your linux skills
Avatar
Avatar
meloƞ
can i nixos-rebuild switch /etc/nixos and have my system at the state i left it 3 years ago???
Embrace the future. You don't need 3 year old system state
Avatar
i mean i could setup arch using the CLI without a script within like.. 15-30 minutes
11:19
i actually once tried using Gentoo but the wiki made my head hurt so i stopped xD (edited)
Avatar
Avatar
meloƞ
i mean i could setup arch using the CLI without a script within like.. 15-30 minutes
Soon you won't be able to. You'll be asking where are my gui buttons weeeee
Avatar
Avatar
meloƞ
i actually once tried using Gentoo but the wiki made my head hurt so i stopped xD (edited)
Oh cmon the handbook is excellent. Perhaps the only source of linux info online except the archwiki
Avatar
Avatar
Learath2
Oh cmon the handbook is excellent. Perhaps the only source of linux info online except the archwiki
exactly, so much information in such a short amount of time
11:29
my head cant handle
Avatar
Avatar
Learath2
Soon you won't be able to. You'll be asking where are my gui buttons weeeee
angy
11:30
god 5!!!! deps arent available in nix yet so they need their own hashes reeeee
Avatar
wtf
Avatar
alteast its a good training in vim keybinds kekw
Avatar
nix has the biggest number of packages
half of them are pip cargo and vscode-extensions
11:33
i understand ffmpeg-sys-next, its jupstis repo but egui-notify?? really?
Avatar
Avatar
meloƞ
god 5!!!! deps arent available in nix yet so they need their own hashes reeeee
Jupstar ✪ 2025-03-11 11:35
they are not available bcs they are loaded from github instead of crates.io
11:36
why the fck can nix not deal with that
Avatar
HA FLIP YOU i forced nix to be more explicit
11:36
"spurious network error failed to resolve address for github.com: Temporary failure in name resolution; in ffmpeg-sys
11:36
so i guess it really is because its branch= and not rev=
Avatar
Jupstar ✪ 2025-03-11 11:37
kinda sounds like a dns problem xD
11:38
11:39
hm maybe i can run it outside the sandbox
Avatar
nix moment
Avatar
mwuhahah that works
11:42
nix run --option sandbox false runs it catkiss
Avatar
didn't know nix run does sandbox
Avatar
Avatar
TsPiggy
didn't know nix run does sandbox
nix sandboxes.. everything
Avatar
it doesnt sandbox the kernel
11:45
🤓
11:46
wdym
11:46
i don't see nix blocking filesystem access like flatpak does
Avatar
every nix run, nix build, nix develop is sandboxed to ensure reproducibility
Avatar
is sandbox in nix just means every envs and stores
Avatar
It is achieved by isolating build jobs from input sources whose contents are prone to change dynamically and without notice. For example, the main2 file system hierarchy is completely bypassed to prevent depending on files in global directories, such as /usr/bin, where a reference to an executable may point to different version as time goes by.
Avatar
ye so it's just a versioning thing
11:48
cuz nix run nixpkgs#ddnet still puts config in my .config that's not how i describe sandbox usually
Avatar
its about the build process itself, not the final product you can nix run a program that runs rm -rf on your home directory ig (edited)
Avatar
clap ye
Avatar
user might be confused tbh. building under a defined env is more like container than sandbox but i guess the word container is ruined by docker now
Avatar
if u ever need to use python
11:52
i recommend uv
11:52
best tool
11:52
An extremely fast Python package and project manager, written in Rust. - astral-sh/uv
Avatar
Solly (dum dum) 2025-03-11 11:52
I thought this was a pip wrapper
11:52
Pip is so slow
Avatar
it is all
11:52
a package manager
11:52
a env manager
11:52
a tool manager
11:52
uv ruff
11:52
ruff is also the best
Avatar
Solly (dum dum) 2025-03-11 11:53
Is it dropin for pip and venv
Avatar
An extremely fast Python linter and code formatter, written in Rust. - astral-sh/ruff
Avatar
Solly (dum dum) 2025-03-11 11:53
That's all I care about
Avatar
Avatar
Solly (dum dum)
Is it dropin for pip and venv
it has support for venv and pip
Avatar
Avatar
meloƞ
peepoveryhappy peepoveryhappy peepoveryhappy peepoveryhappy peepoveryhappy
Jupstar ✪ 2025-03-11 11:53
Vulkan 1.4 epyc
Avatar
Solly (dum dum) 2025-03-11 11:53
I want to get rid of pip
11:53
It's slow
Avatar
uv venv
Avatar
Avatar
Jupstar ✪
Vulkan 1.4 epyc
🚀
Avatar
well im not gonna repeat myself again
11:53
it has its own better system than pip
11:53
uv add yourmom
Avatar
Solly (dum dum) 2025-03-11 11:54
You said supports pip
11:54
Does it wrap or implement it
Avatar
⚡️ 10-100x faster than pip.
Avatar
Avatar
Solly (dum dum)
Does it wrap or implement it
it implements a pip interface under uv pip
11:54
but it also has its own deps system
Avatar
Solly (dum dum) 2025-03-11 11:56
⚡
Avatar
@Jupstar ✪ flake.nix is ready to be merged cat_cracked_hehe
Avatar
>written in the nerdy ass programming language >"extremely" fast ermm? not interested!
Avatar
Solly (dum dum) 2025-03-11 11:59
Pip is so slow
11:59
Listing packages takes like 10s
Avatar
Avatar
meloƞ
@Jupstar ✪ flake.nix is ready to be merged cat_cracked_hehe
Jupstar ✪ 2025-03-11 12:10
nice, just wondering, does the subdir matter? like does nix just find it or how does it work
Avatar
Avatar
Assa
and don't think that ddnet has no personal data at all, like IP addresses in the logs, comments at the forum, the wiki, ...
wiki and forum have gdpr related things afaik, don't know if we keep chat logs as is
👍 1
Avatar
Avatar
Jupstar ✪
nice, just wondering, does the subdir matter? like does nix just find it or how does it work
there are multiple ways to specify that
12:22
most people use a .envrc where you just say use misc/flake
Avatar
Avatar
meloƞ
there are multiple ways to specify that
Jupstar ✪ 2025-03-11 12:23
ok i was just wondering if you want to put it into a subdir called nixos or smth, so in future you can more easily add nix-related stuff
12:23
its empty why?
Avatar
there wont be any more nix related stuff really
12:24
a single flake.nix can be extended to hold everything nix related
Avatar
Avatar
meloƞ
a single flake.nix can be extended to hold everything nix related
Jupstar ✪ 2025-03-11 12:24
ok
Avatar
flake.lock and other directories should be gitignored
Avatar
Jupstar ✪ 2025-03-11 12:24
no pictures or smth 😬
Avatar
want a ddnet-rs + nix logo? XDD
Avatar
Jupstar ✪ 2025-03-11 12:24
😬
12:24
no it's fine then i merge
Avatar
Avatar
Duko
its empty why?
i eated it all
Avatar
GitHub BOT 2025-03-11 12:25
eaf3e9d flake.nix init - BlaiZephyr bcbdc81 Merge pull request #2 from BlaiZephyr/flake_inits - Jupeyy
Avatar
Avatar
Hecta
i eated it all
🫠
13:08
Do not collect $200 kek
Avatar
Avatar
Jupstar ✪
ok i was just wondering if you want to put it into a subdir called nixos or smth, so in future you can more easily add nix-related stuff
me when i try to use the flake on mac or a linux distro but i can’t bcs it’s called “nixos”
Avatar
Jupstar ✪ 2025-03-11 13:26
my life
Avatar
GitHub BOT 2025-03-11 13:26

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
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-ad...
Avatar
Avatar
kebs
Click to see attachment 🖼️
Jupstar ✪ 2025-03-11 13:27
wtf xDD
Avatar
ws-client3 BOT 2025-03-11 13:32
<ChillerDragon> Anyone else missing string formatting in dbg_assert? I would like to dump variables that are involved in the bad state
Avatar
Jupstar ✪ 2025-03-11 13:33
yes
13:33
please add
Avatar
@Dreamless Thanks! ^
heartw 1
Avatar
GitHub BOT 2025-03-11 13:37
de0188d Add 10 € donation by Dreamless - def-
owo 2
Avatar
#9812 is ready for review/merge 🙂
Avatar
It will now display the server name, map name, and the number of players You can join and invite others to your server. However, joining without Steam sometimes does not automatically open the game...
Avatar
GitHub BOT 2025-03-11 13:46
It seems to be riddled with exploits, and we don't have the time to clean these up. There are likely more exploits lurking. I suggest that we get rid of this command until someone steps up to clean up the messes from the first two bugs of /unpractice, i.e. write automated tools to figure out which ranks were cheated with it.

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration...
Avatar
@murpi The "Soup" servers you banned last time seem to be back on a new IP and they're still filled with "(connecting)" players. While at it, could you also take a look at "Multeasymap Turkey" and "EatNet Multimap Turkey"? They're filled with AFK/Fake players and have been for months.
Avatar
Avatar
furo
@murpi The "Soup" servers you banned last time seem to be back on a new IP and they're still filled with "(connecting)" players. While at it, could you also take a look at "Multeasymap Turkey" and "EatNet Multimap Turkey"? They're filled with AFK/Fake players and have been for months.
Solly (dum dum) 2025-03-11 14:04
Yeah they're always full but no one ever moves D:
Avatar
Solly (dum dum) 2025-03-11 14:29
@kebs does this clear keys pressed then held using chat?
14:29
It would go away after clicking anywhere, but it&#39;s confusing when that happens. This fix will clear all held keys when alt-tabbing. It’s still possible to keep holding hook by alt-tabbing, ...
Avatar
Avatar
Solly (dum dum)
@kebs does this clear keys pressed then held using chat?
wdym?
14:31
if you hold key, alt tab, release and come back to game
14:31
then key wont be held
Avatar
Solly (dum dum) 2025-03-11 14:31
That's undesired behaviour for me
Avatar
at least in menus
14:32
why?
Avatar
Solly (dum dum) 2025-03-11 14:32
Because I often hold things down using the chat bug
Avatar
Chat bug?
Avatar
Solly (dum dum) 2025-03-11 14:32
And alt tabbing (changing desktop) often
Avatar
Avatar
risu
Chat bug?
Solly (dum dum) 2025-03-11 14:32
Hold key, open chat, let go of key , close chat key is still held
Avatar
I think it's basically intended behavior, and I personally prefer using my say /pause bind instead of my chat bind to hold inputs
Avatar
Avatar
Solly (dum dum)
Hold key, open chat, let go of key , close chat key is still held
this still works
14:33
it only fixes alt tab
Avatar
Avatar
kebs
this still works
Solly (dum dum) 2025-03-11 14:33
But do the keys then get unheld on unfocus
Avatar
Solly (dum dum) 2025-03-11 14:33
That's fine then
14:34
❤️
Avatar
Avatar
Solly (dum dum)
Hold key, open chat, let go of key , close chat key is still held
MilkeeyCat 2025-03-11 14:34
you can do the same by spectating
Avatar
Avatar
MilkeeyCat
you can do the same by spectating
Solly (dum dum) 2025-03-11 14:35
Many things do it
14:35
I just wanted to know if keys held down like that are then let go
Avatar
Avatar
fokkonaut
ddnet feels buggier and bloatier than ever - but that's possibly just new age, anyways, setting an automap seed in editor crashes the client
i feel like this is true, but at the same time some of the features are pretty nice
17:06
just needs better testing i guess
17:06
seems like most RC periods don't really find the bugs that really matter
Avatar
microsoft rewrote typescript in go kekw
Avatar
Are there typescript implementations in typescript? I bet there are
Avatar
tsc is indeed written in typescript
17:22
There isn't any fully compatible native typecheckerjustatest
Avatar
Avatar
Jupstar ✪
@Ryozuki do you like the new match ergonomics? https://doc.rust-lang.org/nightly/edition-guide/rust-2024/match-ergonomics.html it kinda feels more annoying to use imo
its ok, i think they have plans for future
Avatar
Avatar
louis
seems like most RC periods don't really find the bugs that really matter
I feel like 19.0.1 could have been a thing
17:42
Like 5 different crashes fixed just few days after 19.0 release
Avatar
building ladybird. lets hope its good
Avatar
ws-client3 BOT 2025-03-11 18:38
<ChillerDragon> haha @Teero
18:38
<ChillerDragon> not sure what your definition of good is but i doubt it can really compete with firefox yet they didnt even release yet did they?
18:39
<ChillerDragon> i watch the devlog on yt sometimes it looks cool and all but very much WIP
Avatar
they want to release an alpha 2026
18:40
As long as it is somehow usable I can just submit prs for things I need xdd
18:40
Or just make a fork
Avatar
its not done building yet :(
Avatar
i know someone who gets paid to work on it full time, i could redirect questions if u need
19:00
if you plan on messing with it. it’s very c++. and uses no STL
19:00
so it’s kind of a weird codebase
Avatar
Avatar
Ewan
so it’s kind of a weird codebase
it is still compiling....
19:19
very cool
Avatar
are you.. on windows
Avatar
no ofc not xd
Avatar
windows is a very difficult target if you’re not using the STL
Avatar
Andreas was most comfortable with C++ when creating SerenityOS, and now we have almost half a million lines of modern C++ to maintain.
Avatar
to maintain in parallel at least
Avatar
half a million wtf
19:20
ah wait its not that much
19:20
500k
Avatar
it’s an operating system from scratch!
Avatar
ws-client3 BOT 2025-03-11 19:39
<ChillerDragon> @Teero maffs: half million > 500k
Avatar
nah i just realized 500k isnt that much
19:39
in loc
Avatar
ws-client3 BOT 2025-03-11 19:40
<ChillerDragon> but half a million is :D
Avatar
million sounds so extreme
Avatar
1000 thousand isnt that much xd
Avatar
ws-client3 BOT 2025-03-11 19:41
<ChillerDragon> u also buy stuff in the supermarket for 9.99 just because its less than 10 bucks huh?
😃 1
Avatar
chiller can you quickly check how much loc we have in *.cpp *.h *.py *.rs ?
Avatar
Avatar
ws-client3
<ChillerDragon> u also buy stuff in the supermarket for 9.99 just because its less than 10 bucks huh?
what
19:41
no xD
Avatar
bro, check out this client for just 9.95$ instead of 10.99$: https://ddnet.org/downloads
Avatar
ws-client3 BOT 2025-03-11 19:42
<ChillerDragon> @meloƞ i think i have shell skill issues
Avatar
my custom client is 15k loc extra (edited)
Avatar
ws-client3 BOT 2025-03-11 19:42
<ChillerDragon> find src/ -name "*.h" -o -name "*.cpp" -o -name "*.py" -o -name "*.rs" | xargs cat | wc -l returned 281022
Avatar
chiller use cloc xdd
Avatar
thats not half bad, last time i checked the entire repo has around 360K
Avatar
ws-client3 BOT 2025-03-11 19:43
<ChillerDragon> [-] no such package 'cloc'
Avatar
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. - AlDanial/cloc
Avatar
Avatar
Teero
chiller use cloc xdd
im gonna use cloc too hm. its 3:43 PM
Avatar
1K loc in assembly wtfkeske
Avatar
ws-client3 BOT 2025-03-11 19:44
<ChillerDragon> maybe i dont have shell skill issues
Avatar
Avatar
meloƞ
1K loc in assembly wtfkeske
xddddd
Avatar
ws-client3 BOT 2025-03-11 19:44
<ChillerDragon> its actually around 300k?
Avatar
the external libs are counted tho (edited)
Avatar
ws-client3 BOT 2025-03-11 19:44
<ChillerDragon> its rigged either way
19:45
<ChillerDragon> there is so many different things you could consider counting or not counting
Avatar
can someone help me with compiling ladybird? i need some spare cpu xdd
Avatar
ws-client3 BOT 2025-03-11 19:45
<ChillerDragon> just download more cpu
19:45
thx it worked
Avatar
Avatar
Teero
can someone help me with compiling ladybird? i need some spare cpu xdd
MilkeeyCat 2025-03-11 19:46
here, take it
Avatar
nix-shell -p ladybird
19:46
Clueless
Avatar
Avatar
MilkeeyCat
here, take it
pog i wanted this
Avatar
Check these out Download the lesson pack Want to use the activity with your class? Here’s a guide explaining the activity and how you can turn it into an exciting and engaging lesson. Get it here! Watch a live lesson […]
nouis 1
Avatar
Avatar
Hecta
ip logger
always has been
Avatar
ws-client3 BOT 2025-03-11 19:47
<ChillerDragon> i clicked all the links veri funni
Avatar
chiller: gas to get there costs more than that cpu
Avatar
ws-client3 BOT 2025-03-11 19:47
<ChillerDragon> i love the cpu downloader has nice ui
Avatar
download some gas
Avatar
ws-client3 BOT 2025-03-11 19:48
<ChillerDragon> xd
19:48
<ChillerDragon> deutschland ticket @Teero
Avatar
hab ich
Avatar
Avatar
ws-client3
<ChillerDragon> i clicked all the links veri funni
chiller clicking all the suspicious links acting like he isnt using a bridge to prevent discord from mining his message data
Avatar
ws-client3 BOT 2025-03-11 19:48
<ChillerDragon> love the comments
19:48
<ChillerDragon> > Hide an i9 14900k in my pc
Avatar
Avatar
Teero
hab ich
where führerschein & vw golf
19:48
Clueless
Avatar
Avatar
meloƞ
where führerschein & vw golf
aufm parkplatz
cat_woah 1
Avatar
ws-client3 BOT 2025-03-11 19:49
<ChillerDragon> yes! @Hecta
Avatar
chiller im gonna steal your cpu from your pc
Avatar
ws-client3 BOT 2025-03-11 19:49
<ChillerDragon> discord cant know my ip! only howtorobabank.com can
Avatar
ChillerDragon: whjere are you
Avatar
ws-client3 BOT 2025-03-11 19:49
<ChillerDragon> well i mean discord gets my ip with every image and emoji preview i render justatest
Avatar
Avatar
ws-client3
<ChillerDragon> discord cant know my ip! only howtorobabank.com can
illusion of choice
Avatar
ws-client3 BOT 2025-03-11 19:50
<ChillerDragon> @Teero montreal
Avatar
GitHub BOT 2025-03-11 19:50
7949a69 Add format args to dbg_assert - ChillerDragon c3c21e8 Merge pull request #9857 from ChillerDragon/pr_dbg_assertf - Robyt3
Avatar
Avatar
ws-client3
<ChillerDragon> @Teero montreal
CANADA?? god flipping
Avatar
im coming
Avatar
ws-client3 BOT 2025-03-11 19:50
<ChillerDragon> with the deutschland ticket?
Avatar
yeah @Teero go raid chiller
Avatar
yes chiller xD
Avatar
leaks
Avatar
ws-client3 BOT 2025-03-11 19:50
<ChillerDragon> nice
Avatar
Avatar
meloƞ
CANADA?? god flipping
god flipping what? pancakes?
Avatar
canada ios 50% ghermany anyways
19:50
they will have to accept it
Avatar
Avatar
oxyzo
god flipping what? pancakes?
if they're tasty i dont mind
Avatar
chiller u ready to be invaded by the US?
Avatar
ws-client3 BOT 2025-03-11 19:51
<ChillerDragon> these baguettes dont even accept my euros
justatest 1
19:51
<ChillerDragon> @Ryozuki im so ready
19:51
chiller do you see gifs?
Avatar
ws-client3 BOT 2025-03-11 19:51
<ChillerDragon> usually yes this one broke -.-
Avatar
what do you pay with? ahornsirup?
Avatar
Avatar
Ryozuki
chiller u ready to be invaded by the US?
OillerDragon
Avatar
this discord server makes my homework 10x longernouis
Avatar
Avatar
meloƞ
what do you pay with? ahornsirup?
probably
Avatar
Avatar
oxyzo
this discord server makes my homework 10x longernouis
whats ur homework
Avatar
Avatar
oxyzo
this discord server makes my homework 10x longernouis
let us help
19:52
i did math exam today
19:52
was fun
Avatar
how old r u
Avatar
its just some russian stuff
Avatar
i constructed a cannon in CAM today, was fun aswell
Avatar
blyat
Avatar
Avatar
meloƞ
i constructed a cannon in CAM today, was fun aswell
woahh
19:52
can it fire melons?
Avatar
i fixed some bugs on my enum compiler implementation
Avatar
Avatar
Ryozuki
chiller u ready to be invaded by the US?
calling bs on that one
Avatar
we have answers to everything related to school on 20 different sites
Avatar
chillerdragon BOT 2025-03-11 19:53
i booted fakin matrix for this gif?
Avatar
no but it can fire small aluminiumballs with a spring with around 10N of force justatest
Avatar
ahahahah
Avatar
chillerdragon BOT 2025-03-11 19:53
it doesnt even move for me
19:53
i dont get the joke
Avatar
chiler please use discord
Avatar
its agirl cleaning her tears with a cat
Avatar
ws-client3 BOT 2025-03-11 19:53
<ChillerDragon> @Teero please use irc
Avatar
MilkeeyCat 2025-03-11 19:53
Today I witnessed how C# developers were writing in go
Avatar
go put it behind a vpn or smth
Avatar
Avatar
MilkeeyCat
Today I witnessed how C# developers were writing in go
whats this
Avatar
ws-client3 BOT 2025-03-11 19:53
<ChillerDragon> discord bans u for using vpn
Avatar
Avatar
ws-client3
<ChillerDragon> discord bans u for using vpn
so does ddnet and you figured it out, come on man
Avatar
ws-client3 BOT 2025-03-11 19:53
<ChillerDragon> discord random bans all the time you try to reduce leaks
Avatar
irc my ass i want to hear your voice
Avatar
Avatar
Teero
irc my ass i want to hear your voice
? join him on zillyhuhn vc
Avatar
ws-client3 BOT 2025-03-11 19:54
<ChillerDragon> u can send voice messages on irc
Avatar
you never talked to chiller teero?
Avatar
ws-client3 BOT 2025-03-11 19:54
<ChillerDragon> @Ryozuki ok sounds funni but i dont get the context of the gif xd
Avatar
Avatar
Ryozuki
whats this
MilkeeyCat 2025-03-11 19:54
what's what xd?
Avatar
Avatar
meloƞ
? join him on zillyhuhn vc
where
Avatar
Avatar
meloƞ
you never talked to chiller teero?
no
Avatar
Avatar
Teero
no
skill issue, i once talked with chiller and jupsti back when almost noone knew about ddnet-rs Pepega
Avatar
Avatar
meloƞ
skill issue, i once talked with chiller and jupsti back when almost noone knew about ddnet-rs Pepega
how
Avatar
some weird online vc with screen share
19:57
it worked tho
Avatar
i forgot name
19:58
ChillerDragon: show him
Avatar
im downloading game, compiling ladybird and doing tas computation idk if my pc can handle anything
justatest 2
19:58
typing barely works
Avatar
download more pcs
19:59
it just finished
19:59
YES
19:59
lets try ladybird
Avatar
finished what
Avatar
@meloƞ come vc
Avatar
MilkeeyCat 2025-03-11 19:59
@Ryozuki how to get variant's value in your lang?
Avatar
eating rn
Avatar
how can i report a player using a bot ?
Avatar
Avatar
Negar
how can i report a player using a bot ?
#✉-create-a-ticket
20:06
goodluck waiting for a mod to responddeen_star
Avatar
ai mods
Avatar
upgrade to premium to get response 5x faster (edited)
Avatar
Sorry, but as an AI model, I am unable to join a DDNet server! I will notify any online moderator for you and they will be able to join chat shortly to help you!
nouis 1
Avatar
Avatar
Hecta
Sorry, but as an AI model, I am unable to join a DDNet server! I will notify any online moderator for you and they will be able to join chat shortly to help you!
promptly calls all mods on their landline
Avatar
omg dude imagine getting a call at like 4 AM describing how someone was "anti-blocking" in multeasy
Avatar
and the ai will talk in gibberlink mode or whatever it is
Avatar
LOL IT USES THE SIRI TTS SO EVERY SPECIAL CHARACTERS GONNA BE LIKE "I am calling you because Gump... phhhhhu. uuuhuuuhuguu-"
Avatar
Avatar
Teero
promptly calls all mods on their landline
who the hell has a landline
Avatar
in europe its common no? (edited)
Avatar
MilkeeyCat 2025-03-11 20:17
@Ryozuki btw, I don't remember if I already wrote it but this code panics mod foo { pub fn main() -> i64 { for (let mut i: i32 = 0; i < 10; i = i + 1) { let mut b: i8 = 0; b = b + 1; } return 0; } }
Avatar
Avatar
MilkeeyCat
@Ryozuki how to get variant's value in your lang?
cant yet if u mean the tag
20:18
it does? xd
Avatar
Avatar
Teero
in europe its common no? (edited)
i couldn’t say, but funny if so
Avatar
Jupstar ✪ 2025-03-11 20:19
@Ryozuki rust 2024 lints are still bit buggy 😬
Avatar
Avatar
Jupstar ✪
@Ryozuki rust 2024 lints are still bit buggy 😬
also looks a lot laggy xd
Avatar
Avatar
Teero
also looks a lot laggy xd
Jupstar ✪ 2025-03-11 20:20
i think that is just the record
Avatar
Avatar
MilkeeyCat
@Ryozuki btw, I don't remember if I already wrote it but this code panics mod foo { pub fn main() -> i64 { for (let mut i: i32 = 0; i < 10; i = i + 1) { let mut b: i8 = 0; b = b + 1; } return 0; } }
Whah? I'm no Rust guy but this looks like it should trivially optimize to nothing? Is this like -O0 only?
Avatar
he not talking about rust
20:21
its the lang im making xd
Avatar
oh it just smells rusty to someone uncultured like me
Avatar
u cant do a for loop like that in rust
Avatar
MilkeeyCat 2025-03-11 20:22
rust ordered from temu
Avatar
can't write normal for loops 💀
20:22
what even is Rust
20:23
is this like one of those "you need to have an iterator because that's cooler" things
Avatar
for i in 0..10 would be a rust loop
20:23
looks nice tbh
Avatar
ok tbf I do really like that
Avatar
that operator is used for more than loops as well
20:24
[..] will give u a complete slice into compatible containers (edited)
Avatar
yeah I imagine it just produces like some weird range object that I would have to read about to understand
Avatar
slices. and they’re cool
Avatar
Avatar
Ewan
[..] will give u a complete slice into compatible containers (edited)
do you mean that indexing with a range gives you a slice, or is this just slice syntax and there's no actual range thing here? (edited)
Avatar
Avatar
risu
is this like one of those "you need to have an iterator because that's cooler" things
Koll Potato 2025-03-11 20:26
cus it is
20:26
iterators are based in rust
20:26
if u need c like for loop use while loop
Avatar
u can have numbers on either end to specify range. lack of limits means the whole thing
20:26
it gives u a slice
Avatar
Koll Potato 2025-03-11 20:27
slices are just references with some metadata right?
Avatar
Avatar
risu
do you mean that indexing with a range gives you a slice, or is this just slice syntax and there's no actual range thing here? (edited)
.. is a Range
20:27
unbound range
Avatar
Koll Potato 2025-03-11 20:27
for example pointer and length of the slice
Avatar
u can use a range in a index
Avatar
references with rules ig, ryo can take over now
Avatar
x[0..2]
20:27
x[0..]
Avatar
Koll Potato 2025-03-11 20:27
0..=2
Avatar
usually to get a slice
Avatar
as slice
Avatar
Avatar
Ryozuki
.. is a Range
ok thamks for confirming my suspicion
Avatar
or smth
Avatar
it may not be a slice
20:28
since u can implement the index trait
20:28
on ur struct
20:28
iirc
20:28
Used for indexing operations (container[index]) in immutable contexts.
Avatar
ahh big brain
Avatar
use std::ops::Index; enum Nucleotide { A, C, G, T, } struct NucleotideCount { a: usize, c: usize, g: usize, t: usize, } impl Index<Nucleotide> for NucleotideCount { type Output = usize; fn index(&self, nucleotide: Nucleotide) -> &Self::Output { match nucleotide { Nucleotide::A => &self.a, Nucleotide::C => &self.c, Nucleotide::G => &self.g, Nucleotide::T => &self.t, } } } let nucleotide_count = NucleotideCount {a: 14, c: 9, g: 10, t: 12}; assert_eq!(nucleotide_count[Nucleotide::A], 14); assert_eq!(nucleotide_count[Nucleotide::C], 9); assert_eq!(nucleotide_count[Nucleotide::G], 10); assert_eq!(nucleotide_count[Nucleotide::T], 12);
Avatar
traits > sketchy operator overloading
Avatar
Koll Potato 2025-03-11 20:28
code bomb
Avatar
robyt has been writing a bible
Avatar
Koll Potato 2025-03-11 20:29
c++ bible?
Avatar
he’s ready for the full rust rewrite
Avatar
chiller is this ur alt?
Avatar
Nameless_Me 2025-03-11 20:32
anyone know fokkonaut's github for F-DDrace? I see like 3 or 4 of them, which one is the most up to date? Thanks
Avatar
Avatar
Jupstar ✪
I'm ok with renaming if that makes it easier to understand. @Ryozuki @Learath2 @Robyt3
I'm not sure if a label is really useful for this. It's supposed to say that it's a lower priority issue that no maintainer/core dev is going to work on. But isn't that also already specified by nobody being assigned to the issue?
Avatar
Avatar
Nameless_Me
anyone know fokkonaut's github for F-DDrace? I see like 3 or 4 of them, which one is the most up to date? Thanks
Koll Potato 2025-03-11 20:33
F-DDrace is a server-side modification of Teeworlds, developed by fokkonaut. - fokkonaut/F-DDrace
Avatar
Nameless_Me 2025-03-11 20:34
thanks!
Avatar
Koll Potato 2025-03-11 20:34
np
Avatar
ws-client3 BOT 2025-03-11 20:40
<ChillerDragon> @Ryozuki stop dox me
Avatar
Avatar
Robyt3
I'm not sure if a label is really useful for this. It's supposed to say that it's a lower priority issue that no maintainer/core dev is going to work on. But isn't that also already specified by nobody being assigned to the issue?
Jupstar ✪ 2025-03-11 20:40
What was the patch-accepted then for xd But honestly dunno what could be better
Avatar
ws-client3 BOT 2025-03-11 20:41
<ChillerDragon> @meloƞ josspit had the magic vc link. I think it was matrix related? But no accounts? it was really cool somehow
20:44
it is quite cool indeed
Avatar
GitHub BOT 2025-03-11 20:48
This fixes client-only builds (regression after https://github.com/ddnet/ddnet/pull/9638).

Checklist

  • [x] Compiled
  • [ ] 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
GitHub BOT 2025-03-11 21:28
787aa3e CMake: Fix build with SERVER=OFF and DOWNLOAD_GTEST=ON - Kaffeine ffebb8e Merge pull request #9858 from infclass/kaffeine/fix-client-only-build - Learath2
21:55
68a00c5 Update compatible crates - Jupeyy 5c756d0 Upgrade incompatible (except for kira & rand in network) - Jupeyy 3c7a81e Update quinn - Jupeyy 4de09e7 Merge pull request #97 from Jupeyy/pr_update_deps_2025_03_11 - Jupeyy
Avatar
sadly i can't upload any videos anymore
22:11
this is the end guys
22:11
sorry
Avatar
Avatar
Teero
sadly i can't upload any videos anymore
Jupstar ✪ 2025-03-11 22:12
Tf is that browser? Firefox 3.6?
Avatar
ladybird xdd
22:12
lets just say it is very WIP
22:12
its super slow for me xd
22:12
maybe it didn't compile with optimization or smth idk
22:13
i get frequent crashes too
Avatar
Jupstar ✪ 2025-03-11 22:13
I should try servo again. See if it's finally usable
Avatar
Avatar
Teero
i get frequent crashes too
Jupstar ✪ 2025-03-11 22:13
Sounds really secure for a browser (edited)
22:14
11/10 would recommend
Avatar
I miss spelled servo browser and accidently found this website http://www.serverbrowser.com/ (edited)
ServerBrowser.com is a browser for online game servers. Search game servers for specific countries or check servers for their players and variables.
Avatar
Jupstar ✪ 2025-03-11 22:15
Does it have teeworlds? Xddd
Avatar
I wish
22:15
I thought it might tbh
22:15
I think it only supposed source game protocol
22:16
I'm surprised such a nice domain is being used so generously
Avatar
Avatar
Tater
I miss spelled servo browser and accidently found this website http://www.serverbrowser.com/ (edited)
Is it an opensrc project?
Avatar
Maybe your can pr the DDNet mastersrv code
Avatar
it has no info anywhere
Avatar
No about section?
22:19
send them a feedback xd
22:19
the styling is so good
Avatar
Yea I just found that
22:19
You could
Avatar
Avatar
Tater
I miss spelled servo browser and accidently found this website http://www.serverbrowser.com/ (edited)
that's a really funny ui, don't see stuff like that much nowadays
Avatar
it's not easy to make a website look like this lol
Avatar
i mean not easy in the sense that no tutorials will show you how to style like this
Avatar
It's way harder than a modern simplistic look xd
Avatar
it does seem to sacrifice being reactive and such (edited)
Avatar
I think it's reactive enough
22:31
ah I figured it out
22:31
it's using Ext3 JS
Avatar
so just an old framework xd
Avatar
So it's easy again?
22:32
xdd
22:33
@Tater do you think you could write a c compiler in c right now?
Avatar
I only know like 4 x86 instructions
Avatar
Is that a bad interview task
Avatar
chillerdragon BOT 2025-03-11 22:33
Compiler compiles to assembly right?
Avatar
Avatar
Tater
I only know like 4 x86 instructions
I only know the one and only important one
22:34
mov
Avatar
Avatar
chillerdragon
Compiler compiles to assembly right?
ye
Avatar
chillerdragon BOT 2025-03-11 22:34
Insert Christoper dolman talk
Avatar
idk how the compilers are so fast tbh
22:35
Parsing files sounds slow
Avatar
40 years of optimization?
22:36
also computers are fast
22:36
but not all compilers are fast
Avatar
Nameless_Me 2025-03-11 22:36
hey chillerdragon, you've worked on F-DDrace before right? I have a question to ask, but I can't message you because you have turned yourself into an app
Avatar
how does strong hook even work?
22:39
why does it drag when i set everyone's velocity to 0 nvm, character tick of dragger updates the other tee velocity in own tick (edited)
Avatar
Avatar
Tater
but not all compilers are fast
rust noises but tbf rust does so much stuff at compile time xd (edited)
Avatar
Avatar
Tater
40 years of optimization?
Really? I don't think theyre hyper optimized right?
Avatar
well, 40 years of compiler optimization research, the bad ideas get thrown away and the good ones get kept
Avatar
hmm I guess that makes it fast
22:41
22:41
@Tater kitchen reference
Avatar
can your CPU bake sourdough
Avatar
Avatar
Tater
can your CPU bake sourdough
today it could have (edited)
22:42
I was compiling ladybird, running tas thingies and downloading a game. Discord was half dead
22:45
@Jupstar ✪ ngl I think the best way to vc with chiller is through ddpg xdd
Avatar
ddpg doesn't have 0.7 tho, will he use it?
22:47
Okay we need 0.7 chillerbot compat layer ig
22:47
You actually have to work to talk to chiller
Avatar
imagine ddpg gets 0.7 before 0.6 kek
22:48
0.7 will need to implement the spatial vc tho xd
22:48
It's not like the server can magically suck chillers voice out of the cable
22:48
Maybe it can
22:48
Idk what jupsti cooked
Avatar
chillerdragon BOT 2025-03-11 22:49
@Nameless_Me: don’t ask to ask just ask
22:50
You can only dm me on other platforms than discord but you can just write teeworlds related questions in this channel it’s on topic
22:51
Also you can dm fokkonaut if you need DMs
Avatar
chiller when do we get a irc conn to your brain
22:52
I wanna see what's going on there
Avatar
chillerdragon BOT 2025-03-11 22:53
Not much tbh
Avatar
Avatar
chillerdragon
@Nameless_Me: don’t ask to ask just ask
Nameless_Me 2025-03-11 23:00
oh alr, mb my issuse was that when I compiled F-DDrace and or when I download the precompiled version, It wouldn't run because it was missing that file I highlighted, to fix this I copyed libwinpthread-1.dll from my ddrace folder, so I guess I fixed it, but i'm confused when It didn't show up, or is that comman knowlage that i'm supposed to copy it (first time compiling)
Avatar
ws-client3 BOT 2025-03-11 23:02
<ChillerDragon> not sure if the windows releases work i recommend only going from source
23:02
<ChillerDragon> can you compile vanilla teeworlds without issues and run it? if not start there maybe
23:02
<ChillerDragon> @Nameless_Me
23:03
<ChillerDragon> you shouldnt have to copy anything but tbh i never compiled fddrace on windows so i do not know for sure but i would be suprised if it doesnt just work when compiled from source it really should
Avatar
Avatar
ws-client3
<ChillerDragon> you shouldnt have to copy anything but tbh i never compiled fddrace on windows so i do not know for sure but i would be suprised if it doesnt just work when compiled from source it really should
Nameless_Me 2025-03-11 23:05
yeah, I cloned the github so it should be source, i'll try compiling something else and see if that works
Avatar
Avatar
ws-client3
<ChillerDragon> can you compile vanilla teeworlds without issues and run it? if not start there maybe
Nameless_Me 2025-03-11 23:13
yes, I was able to compile ddnet just fine, so I might just be F-DDrace
Avatar
ws-client3 BOT 2025-03-11 23:42
<ChillerDragon> not ddnet
23:42
<ChillerDragon> try teeworlds
23:42
<ChillerDragon> @Nameless_Me
23:43
<ChillerDragon> wait not sure if teeworlds servers even have threads. But fokko also uses windows and vs the setup should really be smooth. But yea whatever who cares just copy paste the dll if it works haha. If you really need to know ask fokko
Exported 909 message(s)
Timezone: UTC+0