Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/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 2022-09-22 00:00:00Z and 2022-09-23 00:00:00Z
Avatar
could some admin please update the twmap-tools for the ddnet discordbot? :)
Avatar
@Ravie Senpai could you try whether my test branch wireshark dissector works for you?
Avatar
Avatar
heinrich5991
@Ravie Senpai could you try whether my test branch wireshark dissector works for you?
Yes, I can test it later in the day, it's time to sleep again, thanks! 💤
Avatar
Should i update my server to the http register? Or is that not necessary? I saw something about DDoS, are these things connected?
Avatar
I had read in this chat something about being more difficult to DDoS but I'd wait for a reply from someone that know to be sure
Avatar
Avatar
Patiga
could some admin please update the twmap-tools for the ddnet discordbot? :)
If I can figure out where that is 😄
Avatar
Avatar
Kurosio
Should i update my server to the http register? Or is that not necessary? I saw something about DDoS, are these things connected?
The http register should be more stable, but it doesn't protect your server from any attacks. I'd recommend to update, but we don't have a simple change you can apply yet. I think @heinrich5991 wanted to give that a try
Avatar
Avatar
deen
If I can figure out where that is 😄
Done I think
heartw 1
Avatar
Suggested by cheeser0613 since new players don't know that Escape is the only way to close it again !Screenshot 2022-09-22 at 09 49 31 !Screenshot 2022-09-22 at 09 49 25

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested ...
Avatar
why does is this being divided by 100.0f just to be multiplied by 100.0f? g_Config.m_ClHookCollAlpha = (int)(UI()->DoScrollbarH(&g_Config.m_ClHookCollAlpha, &Button, g_Config.m_ClHookCollAlpha / 100.0f) * 100.0f);
Avatar
Because DoScrollbarH takes the alpha parameter as [0, 1] range, while g_Config.m_ClHookCollAlpha stores it in [0, 100] range
Avatar
It's multiplying more than the Alpha, I think (edited)
Avatar
So we convert it before calling, then convert the result back
Avatar
I see thanks
Avatar
Avatar
GitHub
Click to see attachment 🖼️
You know, looking at this it reminds me of #5605
Avatar
Whaddup nerds. You took my sacred ui_scale setting away so now I am forced to do the last ounce of whining I am even comfortable doing by addressing an existing issue with UI. Elements are not resi...
Avatar
Looks a bit cluttered at 5:4 scale tbh LOL
Avatar
chillerdragon BOT 2022-09-22 08:05:05Z
Ye love them :) (@ReiTW)
nostarch is a really good book edition (<@749222324980416602_=5bquakenet=5d=20=43hiller=44ragon>)
Avatar
why does it look so squished? here the code MainView.HSplitTop(5.0f, &Button, &MainView); MainView.HSplitTop(20.0f, &Button, &MainView); Button.VSplitLeft(45.0f, &Label, &Button); UI()->DoLabelScaled(&Label, Localize("FreezeLnSize"), 14.0f, TEXTALIGN_LEFT); g_Config.m_ClFreezeLnCollSize = (int)(UIEx()-> \ DoScrollbarH(&g_Config.m_ClFreezeLnCollSize, &Button, \ g_Config.m_ClFreezeLnCollSize / 30.0f) * 30.0f); MainView.HSplitTop(5.0f, &Button, &MainView); MainView.HSplitTop(20.0f, &Button, &MainView); Button.VSplitLeft(45.0f, &Label, &Button); UI()->DoLabelScaled(&Label, Localize("HookableLnSize"), 14.0f, TEXTALIGN_LEFT); g_Config.m_ClHookableLnCollSize = (int)(UIEx()-> \ DoScrollbarH(&g_Config.m_ClHookableLnCollSize, &Button, \ g_Config.m_ClHookableLnCollSize / 30.0f) * 30.0f); } (edited)
08:12
Avatar
Avatar
Voxel
Looks a bit cluttered at 5:4 scale tbh LOL
Yeah, but only few people run 5:4 nowadays
08:15
Not sure what you mean by squshed @Mr.Gh0s7
Avatar
Avatar
deen
Yeah, but only few people run 5:4 nowadays
Me and zogtib do :-)
08:16
if you look at the Label it's getting squished more and more with each one I add
Avatar
I see the problem: The given text is too big for the size it's given, so it has no choice than to shrink down.
08:18
How to fix this is to make the actual sliders a bit smaller so the text has more room.
Avatar
Ah I thought it was something with the HSplit I didn't think for the VSplit thanks
Avatar
Avatar
deen
Yeah, but only few people run 5:4 nowadays
Yeah, but it's still a thing built into the game, so there are some people who do use it. I think it would be fair to account for them when it comes to them. I made a concept of this in Figma
Avatar
This space is not unneeded when you use a different language than English, which is why we added it back
Avatar
Ohh, that's fair.
Avatar
hehshs
Avatar
Could make the refresh and connect symbols instead? but maybe not so clear what they mean then
08:42
at least symbols can be short and stay same size in all languages
Avatar
Avatar
deen
Could make the refresh and connect symbols instead? but maybe not so clear what they mean then
I mean, those could be an easy find
Avatar
Hm, there is also a loading progression when you click on refresh, I don't remember seeing that
08:43
I think it stopped being used with http master
Avatar
Would this symbol work for connecting?
08:46
I would say we could use the play button, but I'm not sure if anyone would confuse that with the demo's play symbol
Avatar
It wouldnt
Avatar
So something like this would be better?
Avatar
I like more the connect text
08:58
This is not a video player xd
Avatar
That's what I'm saying
09:00
09:00
Refresh graphic is the same one used in the settings tab
09:01
Server address icon is \xEF\x8F\x85
Avatar
Avatar
Voxel
That's what I'm saying
that's much better, only the refresh text is bigger, than needed, making it an icon does make it better (edited)
Avatar
I would tackle this, but I don't know how resolutions and sizes are detected yet.
09:09
Note that in this concept art, both the search boxes and the refresh box shrink in this.
Avatar
aint a bad thing to set a reasonable size for the search bars
Avatar
Avatar
Voxel
Yeah, but it's still a thing built into the game, so there are some people who do use it. I think it would be fair to account for them when it comes to them. I made a concept of this in Figma
If you want to save space, turn the refresh button into an icon when we are in 5:4
09:28
Oh, you already got there 😄
Avatar
Avatar
Voxel
Would this symbol work for connecting?
I wouldnt add icons for every single button. It looks good when it says "Connect".
bluestripe 3
Avatar
fokko did you see the newest image
09:38
ugh do i have to squash my discord messages as well
09:50
one second (edited)
09:50
actually nvm im mobile
Avatar
anthonyderk22 BOT 2022-09-22 12:42:16Z
14:13
Improvements to async!
14:17
Windows builds of the Rust compiler now use profile-guided optimization, providing performance improvements of 10-20% for compiling Rust code on Windows.
Avatar
chillerdragon: pls check wire
Avatar

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/#using-ad...
Avatar
@Learath2 news to make you love more Electron: https://www.ghacks.net/2022/09/16/microsoft-teams-is-storing-authentication-tokens-in-cleartext/
Vectra's advisory explains that the Electron framework is to be blamed for the issue, since it does not support standard security protocols such as encryption and system-protected folders out of the box
Avatar
Have these Vectra nerds even considered how much better the profit margin is when you use Electron and outsource your development to the third world? smh
Avatar
Systemd support is now available in WSL! The Windows Subsystem for Linux (WSL) can now run systemd inside of your WSL distros, empowering you to do more with your Linux workflows on your Windows machine. This post will cover: What is systemd?
Avatar
Avatar
Learath2
Have these Vectra nerds even considered how much better the profit margin is when you use Electron and outsource your development to the third world? smh
mfw software weebs don't understand basic economix
16:32
Vectra AI
16:32
we use that
16:33
This summer we had a power outage in our DC, the Vectra brain couldn't boot anymore, they weren't able to fix it lmao, I did fix it myself
Avatar
Figures they would adopt the shittiest part of the linuxsphere, like attracts like. Microsoft ❤️ blackbox monolithic software
Avatar
yes systemd kinda sux
Avatar
Let's not start that one, there are some very huge fans of it here and they would rather shoot me irl than accept that systemd might not be the best thing since sliced bread
Avatar
well, everyone has a different opinion sure
Avatar
Avatar
Learath2
Let's not start that one, there are some very huge fans of it here and they would rather shoot me irl than accept that systemd might not be the best thing since sliced bread
what init system do you use? my brother uses s6-rc
Avatar
me even if I dislike systemd I still use it, lazy
Avatar
I use openrc on all devices I have physical access to. I use initv on my servers because they run devuan
16:38
I like debian, but they let the the dirty tentacles of systemd all throughout their package repository. Hence devuan so I can get an ounce of choice
Avatar
Hello to all the beautiful people on this server. I'm using mac and cant seem to find the folder of "downloadmaps". Can anyone help me out?
16:52
Uii i have this cute flower next to my name
Avatar
cd ~/.teeworlds
16:53
ig
Avatar
Avatar
ReiTW
cd ~/.teeworlds
where do i paste that in?
Avatar
terminal, if you know how to use it
16:53
overwise it's a hidden folder
16:54
so maybe you could find an option to show hidden, maybe i'm wrong for the path too as I hate mac
Avatar
Avatar
power
Hello to all the beautiful people on this server. I'm using mac and cant seem to find the folder of "downloadmaps". Can anyone help me out?
~/Library/Application Support/Teeworlds/downloadedmaps
Avatar
see, wrong
16:54
@noby mac sux
Avatar
(fng too)
Avatar
block sux
Avatar
no u, best mod that's why u stay with us
Avatar
@noby do you still have issues with curl lagging your server?
Avatar
no, it seems to be the curl command when invoked separately, not the libcurl call
Avatar
@deen error: acquiring mutex 'm_Lock' requires negative capability '!m_Lock' do you happen to know what this even means?
Avatar
72194d2 Replace magic numbers with enum EShowEnvelope - Robyt3 d64d76d Merge #5862 - bors[bot]
Avatar
Avatar
Learath2
@deen error: acquiring mutex 'm_Lock' requires negative capability '!m_Lock' do you happen to know what this even means?
sounds like you're trying to lock an already locked mutex
Avatar
Mh, doesn't really look like I am
Avatar
Avatar
noby
~/Library/Application Support/Teeworlds/downloadedmaps
it doesnt show anything
Avatar
Avatar
ReiTW
cd ~/.teeworlds
same here
Avatar
Avatar
power
it doesnt show anything
is it an empty folder?
Avatar
@power it's not there
Avatar
"no such file or directory"
Avatar
Sorry for the misinformation you got. The new folder is called DDNet
17:29
17:29
So ~/Library/Application Support/DDNet
Avatar
why does mine not have a DDNet folder?
17:29
does it default to teeworlds folder if it already exists
Avatar
Avatar
Learath2
So ~/Library/Application Support/DDNet
no such file or directory:
Avatar
Avatar
noby
why does mine not have a DDNet folder?
If you already have a Teeworlds folder we didn't change it
Avatar
Avatar
power
no such file or directory:
Hm, mine is there, that's weird
Avatar
Avatar
power
no such file or directory:
use \ for the space
Avatar
if you use cmd+shift+g you dont need the \
Avatar
Cmd+Shift+G, then paste that path in
17:30
it should work
Avatar
Avatar
Learath2
Cmd+Shift+G, then paste that path in
it doesnt do anything if i press those buttons
17:32
wait nvm
Avatar
Avatar
noby
~/Library/Application Support/Teeworlds/downloadedmaps
i found it!
Avatar
Was it in Teeworlds actually?
17:35
That is bizarre, it's been 2 maybe 3 patches since we moved to the new directory
Avatar
Avatar
Learath2
Was it in Teeworlds actually?
can you specify?
Avatar
Avatar
power
can you specify?
The folder you found downloadedmaps in, was it called Teeworlds or DDNet
Avatar
Serverbrowser doesn't refresh after disconnecting from server / aborting joining a server. Steps to reproduce: 1. Join a server 2. Stay there a short while 3. Disconnect to get back to serverlist Actual Behaviour: The serverlist still is the same as before joining the server. Improvement Suggestion: Add a refresh after disconnecting from the server.
17:39
This might be not complete, but this adds the functionality to refresh the server browser list after disconnecting from a server, or after aborting joining a server. This fixes issue #5863.

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 a...
Avatar
Avatar
Learath2
The folder you found downloadedmaps in, was it called Teeworlds or DDNet
Teeworlds
Avatar
@power are you a new player or did you start playing a couple months ago?
Avatar
Avatar
Learath2
Let's not start that one, there are some very huge fans of it here and they would rather shoot me irl than accept that systemd might not be the best thing since sliced bread
who are the big fans?
17:41
im not either a fan nor hate it tbh
17:41
also
Avatar
Avatar
Ryozuki
who are the big fans?
I plead the fifth
Avatar
Avatar
GitHub
Click to see attachment 🖼️
thanks for any feedback
Avatar
Avatar
Learath2
@power are you a new player or did you start playing a couple months ago?
i havent played for a longer time
Avatar
Avatar
Learath2
I plead the fifth
ur not murican
17:41
no freedom here
Avatar
Avatar
power
i havent played for a longer time
1-2 months*
Avatar
Ok, I plead my right to run away from this conversation
Avatar
Avatar
power
1-2 months*
I see, thanks. Enjoy the game
Avatar
soon ill get hold of my steam deck
Avatar
Avatar
Learath2
I see, thanks. Enjoy the game
thanks, you too
Avatar
with steamos 3.0 arch linux based
17:42
truly a gamer
Avatar
Avatar
Ryozuki
with steamos 3.0 arch linux based
Install gentoo on it
toptri 1
Avatar
im fine with arch
heartw 1
Avatar
but it'd be a nice meme
Avatar
i will compile ddnet there though
17:43
using native arch
Avatar
d48c220 Add 200 € donation by Aoe - def-
poggers2 1
wtf 1
18:06
poggers
Avatar
@Zwelf can you please unblock me on matrix again?
18:21
in this channel
Avatar
done already (sorry, haven't notified you)
18:23
Somehow didn't consider that you aren't in the matrix channel to notice the unban... You can join again if you want.
Avatar
thanks
Avatar
how did you get banned in the first place 😄 ?
Avatar
troll
19:05
its here
19:05
justatest
Avatar
EPIC GAMER MOMENT
Avatar
just 15 years after PSP
Avatar
oh damn
19:07
its biiig
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
But can you play ddnet on it???
19:13
and code on it
Avatar
cant wait to see what type of bugs you find on this
Avatar
i guess it uses arm64 and so physics is probably different than on x86-64
Avatar
Zen 2 w/ 4-cores/8-threads, variable frequency @ 2.4 – 3.5 GHz
19:23
16 GB LPDDR5 @ 5500 MT/s over 4x 32-bit memory channels = 88GB/s total bandwidth
19:23
AMD RDNA 2 w/ 8x CUs, variable frequency @ 1.0 – 1.6 GHz (Up to 1.6 TFLOPS FP32)
19:23
the specs
19:24
@Chairn its x86_64
19:24
valve wanted it to be compatible with most games
19:24
so its fair
19:29
damned me for having a 32+ long password
Avatar
Avatar
Ryozuki
16 GB LPDDR5 @ 5500 MT/s over 4x 32-bit memory channels = 88GB/s total bandwidth
ah nice bandwidth that is still 7 times lower than CPU bandwidth 😄
Avatar
portal 2 runs smooth
20:09
:o
Avatar
what's battery lifetime?
Avatar
depends a lot on usage
20:09
´+ the game
20:09
but not much iirc
20:10
from 2 to 8 hours
20:10
i heard
20:10
(if you gaming)
Avatar
what else can you do with it?
20:11
i mean in a mobile way, i.e. not at home
20:11
like in the train or car
Avatar
i mean its like a pc
20:11
watch videos
20:11
browse
20:11
idk
20:12
watch porn
20:12
hentai
20:12
kekw
Avatar
so it's just another useless device as you already have it twice (laptop + smartphone)
Avatar
i dont have a laptop :o
20:13
its not useless to me tho
20:13
but i can understand you xD
Avatar
but for instance, what's different from smartphone?
20:13
i guess screen size?
Avatar
my smartphone cant run any pc game
20:13
i can play elden ring there
Avatar
can you not enjoy landscape when travelling?
20:14
i have to be connected
20:14
BASED
Avatar
i can't wait for some good solar flares...
Avatar
humanity would die
20:15
The Carrington Event was the most intense geomagnetic storm in recorded history, peaking from 1 to 2 September 1859 during solar cycle 10. It created strong auroral displays that were reported globally and caused sparking and even fires in multiple telegraph stations. The geomagnetic storm was most likely the result of a coronal mass ejection (C...
Avatar
@Wawka cutest
Avatar
0699e87 Version 16.4 - def- 99692fb Update traditional_chinese.txt - Cheeser0613 6e36947 Update simplified_chinese.txt - Cheeser0613 7c9180c Laser menu tweaks; Changed Freeze laser color - VoxelDoesCode b2cf6fb Add Reset All button - VoxelDoesCode 80f6d0e New SG Laser default, Reset to defaults - VoxelDoesCode b4cf733 Update brazilian_portuguese.txt - rffontenelle bc08be5 Remove cl_http_map_download - def- ec8bd19 Update Korean translations by CHaBek - cwh7435 67ad525 Link to localized Wikis even if they are not complete - def- 838e49d Fix receiving IPv6 packets after IPv4 ones on Linux - heinrich5991
22:46
0699e87 Version 16.4 - def- 99692fb Update traditional_chinese.txt - Cheeser0613 6e36947 Update simplified_chinese.txt - Cheeser0613 7c9180c Laser menu tweaks; Changed Freeze laser color - VoxelDoesCode b2cf6fb Add Reset All button - VoxelDoesCode 80f6d0e New SG Laser default, Reset to defaults - VoxelDoesCode b4cf733 Update brazilian_portuguese.txt - rffontenelle bc08be5 Remove cl_http_map_download - def- ec8bd19 Update Korean translations by CHaBek - cwh7435 67ad525 Link to localized Wikis even if they are not complete - def- 838e49d Fix receiving IPv6 packets after IPv4 ones on Linux - heinrich5991
22:47
b43009a Version 16.4 - def- 5e7d747 Merge pull request #218 from ddnet/pr-16.4 - def-
Avatar
When refreshing Internet tab I get this: 2022-09-23 01:04:38 I http: task done https://master1.ddnet.org/ddnet/15/servers.json 2022-09-23 01:04:40 I sqlite3: no more rows available at sqlite3_step(m_pLoadStmt.get()) 2022-09-23 01:04:40 I http: fetching https://master1.ddnet.org/ddnet/15/servers.json 2022-09-23 01:04:40 I serverbrowse_ping_cache: failed to load ping cache
Exported 244 message(s)