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-04-30 00:00:00Z and 2022-05-01 00:00:00Z
Avatar
gif instead of png were requested too
Avatar
Avatar
murpi
basically this:
see i WANTED that do be an idea
00:43
but i was told it'd not only affect the loading time by a LOT, it wouldnt be very efficient with the code
Avatar
@Smetanolub gif request means request for animations, probably?
Avatar
Reported by [Voxel#6729 on Discord]():
not sure if this was reported but im using nightly 20220430 !image
Very likely related to #4728.
Avatar
Avatar
heinrich5991
@Smetanolub gif request means request for animations, probably?
yeah
Avatar
do gifs even WORK in game-engine environments?
Avatar
Avatar
deen
Got to fix linking
how come mingw is not outdated? custom version?
06:48
btw ever tried clang with mingw? 😄
06:48
DDraceNetwork, a mod of Teeworlds. Contribute to Jupeyy/ddnet development by creating an account on GitHub.
Cross compile source code easily for Windows with clang on Linux/Unix - GitHub - tpoechtrager/wclang: Cross compile source code easily for Windows with clang on Linux/Unix
Avatar
Avatar
Voxel
do gifs even WORK in game-engine environments?
gifs arent really nice for games, since they are frame capped
06:50
also if u dont do custom gifs they usually have bad quality
06:50
and if u do custom ones, u can also use a better format 😄
Avatar
you can manually put a bunch of images in a map
06:54
and then use envelopes
Avatar
chillerdragon BOT 2022-04-30 07:06:38Z
Yea place each frame manually and then use alpha envelopes to show and hide them.I created this messy animation using this technique. Also used ddnet Sounds Feature.https://zillyhuhn.com/OpenTube/video.php?t=cod_montage.mp4&u=chiller
Avatar
wtf xD
Avatar
too slow
07:10
the rick astley map is better
Avatar
1376dc2 Revert "Get rid of optional, not available on Debian9 build" - def- 787224a Merge #5046 - bors[bot]
Avatar
chillerdragon ur github bot always mentions my prs
07:45
PES3_Sus
Avatar
[quakenet] ChillerDragon BOT 2022-04-30 07:59:24Z
chill ur changes then :p
Avatar
i find it stupid that github shows the link on the linked site too anyway
08:00
i understand its nice to have on the site where the link is posted
Avatar
[quakenet] ChillerDragon BOT 2022-04-30 08:00:50Z
yea i also feel a bit intrusive spamming those links
Avatar

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 if it works standalone, system.c especially
  • [ ] 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-addresssanitizer--u...
Avatar
Needs more testing, but first test looks good https://streamable.com/ypra11

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 if it works standalone, system.c especially
  • [x] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [x] Tested the change with [ASan+UBSan or va...
Avatar
@c0d3d3v this was used to cheat parts
Avatar
Avatar
Jupstar ✪
how come mingw is not outdated? custom version?
mingw updates with each gcc version
Avatar
yes but why is mingw c++17 ready while the gcc libstdc++ isnt
Avatar
because I use debian 9 for windows builds, but arch linux for windows
Avatar
ah ok 😄
Avatar
I'm updating to debian 10 now, because libc++7 doesn't support static linking yet, was only added recently: https://reviews.llvm.org/D96070
08:56
(fails silently, noticed while testing the executable)
Avatar
Someone enlighten me what pr #5049 does
Avatar
doesn't it reintroduce the exploit we removed?
Avatar
maybe it holds the hook on the swapped tee
09:08
instead of on the same tee just swapped
09:08
tee swapping is too complicated anyway, just swap the network slot
09:08
and rename etc
09:08
100% 0 bugs
09:09
in worst case wrongly named tee
Avatar
Does anyone know why I get [2022-04-30 11:21:01][net]: can't send ipv4 traffic to this socket when connecting to a server with a second client?
Avatar
set a port?
09:23
over f1 command
09:23
cl_*port
Avatar
oh right, I did set a custom port
Avatar
Avatar
Jupstar ✪
maybe it holds the hook on the swapped tee
theres still potential to cheat though thonk
Avatar
I'm getting major brain damage just thinking about swap
Avatar
yes bcs its too complicated thinking about side effects
09:37
that what i mean
09:40
lmao, when your paths are completly fucked up and logitech gaming framework uses a file from mingw xD so annoying that u cannot upgrade on windows while files are in use XD
Avatar
Quick fix for now, until c0d3d3v's new HUD is done, then could be moved to a new graphics file entirely. !screenshot_2022-04-30_11-43-36

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 if it works standalone, system.c especially
  • ...
Avatar
4b25f8d fix tooltips rendering when they shouldn't, fixes #5035 - edg-l 7c83bf8 Merge #5048 - bors[bot]
Avatar
Avatar
Jupstar ✪
tee swapping is too complicated anyway, just swap the network slot
There are other problems with this though. Rcon auth, /c whispers for example
Avatar
rcon ok rest is not as critical as cheating in maps
Avatar
Secret whispers might be more important to some players
Avatar
bencie reported that the video output can be out of sync with the video length: https://user-images.githubusercontent.com/6654924/166101547-3116f3cd-1fe2-40d7-9226-0c00d18f846f.mp4 I can not reproduce it, tried windows, tried setting the same thread count, tried to slowdown my client refresh rate, tried the same demo file. His CPU is i3-8100, maybe someone with a similar CPU can check short ffmpeg logs: mine ``` [libx264 @ 0x555d171a3bc0] using mv_range_thread = 56 [libx264 ...
Avatar
Avatar
deen
Secret whispers might be more important to some players
but its not like we dont write it with that in mind question is, are there as many edge cases as using the save-load mecanism that is designed for teams not individual tees and having to add edge cases all the time
Avatar
xD does someone also get two joined team messages on nightly server?
Avatar
xdd
10:34
never update server xddd
10:34
or is it client bug
10:34
then never update client xdd
Avatar
also get it twice without a dummy
Avatar
maybe the new logging can cause this?
10:35
i cant think of any bigger commit lately
Avatar
I think messages like the following in the terminal are also from the new logging: [2022-04-30 12:19:41][console]: Command 'sv_show_others' cannot be executed from a map. at least I think I have not seen this before
Avatar
best is u create an issue
10:37
so its not lost
Avatar
what I actually was going to test, was if you get the swap messages of team 0 only in team 0 😄 And I ended up seeing two joining messages xD
Avatar
Avatar
Jupstar ✪
or is it client bug
I do not think its a client bug, then I would also get the messages on the official servers
Avatar
!grafik I also noticed a lot more logging in the terminal, but I think that is intended. For example: ``` [2022-04-30 12:57:23][console]: moderator access for 'left' is now enabled [2022-04-30 12:57:23][console]: helper access for 'left' is now enabled [2022-04-30 12:57:23][console]: user access for 'left' is now disabled [2022-04-30 12:57:23][console]: moderator access for 'right' i...
Avatar
lol I thought you can only use Up, Right left and so on only on test server. But default moderators and helpers can it too o.O
Avatar
This is probably a result of the logging unification
11:28
Things printed on the console only are now also printed on the terminal and vice versa
Avatar
Avatar
c0d3d3v
lol I thought you can only use Up, Right left and so on only on test server. But default moderators and helpers can it too o.O
on test servers
11:52
helpers can use it
11:52
but everyone is a helper
11:52
on test
Avatar
hey, why when you create a new tab, if you restart the client, it opens the one right above it? is there anything else to do?
Avatar
Avatar
nouaa
hey, why when you create a new tab, if you restart the client, it opens the one right above it? is there anything else to do?
the client is above a browser tab?
12:18
i actually made the client always start at the center of the screen, dunno if it was changed again
Avatar
well, i'm not sure we're talking about the same thing, im probably not clear, here is a video : https://streamable.com/1tnj65
12:28
im talking about these tabs, so i basically created another tab, but when i restart the client it open the assets instead of the test one
Avatar
ah lol
12:28
a new settings page xD
12:29
mb
Avatar
i assume its clamped somewhere
12:29
let me see
12:29
UiSettingsPage, ui_settings_page, 0, 0, 9, C
12:29
maybe make it 10
12:29
isntead of 9
12:30
in variables.h
Avatar
yup thanks, it was quit easy xd
Avatar
hey, quick question: can you change the defealt_zoom to be a bit more zoomed out? if so, with what command? :D
13:33
cl_default_zoom
Avatar
Avatar
nouaa
well, i'm not sure we're talking about the same thing, im probably not clear, here is a video : https://streamable.com/1tnj65
advertising bombay, 1st srv selected, good good
13:36
issou
Avatar
tnx @Jupstar ✪
Avatar
Avatar
ReiTW
advertising bombay, 1st srv selected, good good
Avatar
[quakenet] ChillerDragon BOT 2022-04-30 15:29:48Z
is there some public data wether ddnet servers are under ddos or not? Sometimes im curious if its maybe my net or the server and then if its like ddos or something else
15:31
i guess there is https://ddnet.tw/status/
Avatar
flag_unk server| +- | ▲ pps | ▼ pps 🇪🇺 MAIN | up | 828| 842 🇪🇺 MASTER| up | 124| 184 🇫🇷 FRA | up | 2.6k| 3.28k 🇩🇪 GER2 | up | 3.19k| 3.85k 🇵🇱 POL2 | up | 715| 841 🇷🇺 RUS4 | up | 6.29k| 7.81k 🇹🇷 TUR1 | up | 2.1k| 2.27k 🇹🇷 TUR2 | up | 722| 740 🇮🇷 IRN | up | 225| 247 🇨🇱 CHL2 | up | 535| 491 🇧🇷 BRA3 | up | 4.25k| 5.25k 🇺🇸 USA1 | up | 703| 826 🇨🇦 CAN2 | up | 72| 85 🇨🇳 CHN11 | up | 8.13k| 10.09k 🇨🇳 CHN2 | up | 586| 712 🇨🇳 CHN3 | up | 1.48k| 2.03k 🇨🇳 CHN4 | up | 1.54k| 1.94k 🇨🇳 CHN5 | up | 1.53k| 1.8k 🇨🇳 CHN6 | up | 3.59k| 4.38k 🇨🇳 CHN7 | up | 1.97k| 2.13k 🇨🇳 CHN8 | up | 1.8k| 2.23k 🇨🇳 CHN9 | up | 2.82k| 3.49k 🇨🇳 CHN10 | up | 1.65k| 2.02k 🇯🇵 JAP2 | up | 1.1k| 1.14k 🇰🇷 KOR | up | 1.43k| 1.82k 🇸🇬 SGP2 | up | 446| 451 🇿🇦 ZAF1 | up | 75| 60
Avatar
[quakenet] ChillerDragon BOT 2022-04-30 15:33:20Z
$ddos
15:33
doesnt work
15:33
there is something going on on fra (5.196.8.244:8298)
15:33
but i can not see it in the status
15:35
@louis i assume $ddos is some discord feature? can you send me the output for the ip i sent?
Avatar
ChillerDragon: it is a discord feature, the bot says FRA seems fine
Avatar
[quakenet] ChillerDragon BOT 2022-04-30 15:39:03Z
wetfek
15:39
its not -.-
Avatar
it compares incoming and outgoing packet rate
Avatar
[quakenet] ChillerDragon BOT 2022-04-30 15:39:46Z
idk maybe its not even ddos but something is up here!
Avatar
is it possible to render demos on linux?
Avatar
yes
Avatar
$ddos
19:31
@Jupstar ✪
Avatar
6dc6d44 Move ninja shield to other position (fixes #5047) - def- e8d803f Merge #5050 - bors[bot]
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
only grandpas use no mouse
Avatar
[quakenet] irc_tester BOT 2022-04-30 20:03:12Z
I guess this supersedes #4106 This time this is just an engine interface, it uses a modern encryption library (that @Learath2 often suggested): https://doc.libsodium.org/ The important question is...
20:03
Encryption is being added to DDNet?
20:03
Can I ask why?
Avatar
Avatar
[quakenet] irc_tester
Can I ask why?
maybe to make it possible to add some account stuff and crypto to prevent more ddos
Avatar
for bitcoin mining obviously
Avatar
[quakenet] irc_tester BOT 2022-04-30 20:20:58Z
...
Avatar
and then add key pair for encrypted chat, that only the users can read not even the server 😄 bcs chat should finally be encrypted
Avatar
[quakenet] irc_tester BOT 2022-04-30 20:23:41Z
Sure, but is it really necessary? I mean I don't think anyone would care if someone reads their chats in a video game, especially public servers.
Avatar
what speaks against adding it tho
20:26
i mean u dont have to do it ^^
Avatar
[quakenet] irc_tester BOT 2022-04-30 20:27:43Z
Idk dealing with spams? Using extra resourses for encryption?
Avatar
u could still make the length of the message identifiable also the extra resources won't fall into account really
20:31
not like u chat every game tick
20:31
also i was actually more talking about whispering
20:31
not the public chat
Avatar
0ea811f do not release the hooks if you swap - C0D3D3V 808526b make swap messages more personal - C0D3D3V eae74fe do not send swap request notification to complete team 0 - C0D3D3V a289503 remove duplicate HOOK_RETRACTED assignment - C0D3D3V 567aeb7 Merge #5049 - bors[bot]
Avatar
[quakenet] irc_tester BOT 2022-04-30 20:33:25Z
Oh, makes sense
Avatar
Btw edg-l is me
20:41
pepeH
Avatar
ChillerDragon: Yes, there was a DoS attack, the hoster tried blocking it and probably (as always) blocked legitimate packets too
Avatar
Avatar
Jupstar ✪
and then add key pair for encrypted chat, that only the users can read not even the server 😄 bcs chat should finally be encrypted
this would require some kind of DH-Key Exchange... just jump over this step and implement the signal protocol
Avatar
Avatar
Jupstar ✪
and then add key pair for encrypted chat, that only the users can read not even the server 😄 bcs chat should finally be encrypted
I'm sure you mean this as a joke. There is no real reason to encrypt ddnet chat xD but we could use some kind of DTLS to encrypt the complete ddnet communication to stop mitm attacks xD
Avatar
`` Core was generated by ./DDRace64-Server_sql -f servers/8314.cfg'. Program terminated with signal SIGILL, Illegal instruction. #0 dbg_break () at /home/teeworlds/src/master/src/base/system.cpp:208 warning: Source file is more recent than executable. 208 [Current thread is 1 (Thread 0x7fbe8d699700 (LWP 3013403))] (gdb) bt #0 dbg_break () at /home/teeworlds/src/master/src/base/system.cpp:208 #1 dbg_assert_imp (filename=, line=, msg=msg@entry=0x559330b59ef0 "error gettin...
21:37
`` Core was generated by ./DDRace64-Server_sql -f servers/8322.cfg'. Program terminated with signal SIGILL, Illegal instruction. #0 dbg_break () at /home/teeworlds/src/master/src/base/system.cpp:208 warning: Source file is more recent than executable. 208 [Current thread is 1 (Thread 0x7f7304bdfb80 (LWP 6296))] (gdb) bt #0 dbg_break () at /home/teeworlds/src/master/src/base/system.cpp:208 #1 dbg_assert_imp (filename=, line=, msg=msg@entry=0x560f85e2b6bf "", test=0) at /...
Avatar
probably fixes #5054 and #4723 but the draggers should be reworked anyway

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 if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valg...
Avatar
12e673b Debian 10 since libc++7 doesn't support static linking yet - def-
Avatar
@heinrich5991 how are the files supposed to be executed for #5017 ?
Avatar
Should probably be tested in CI. scripts/generate_unicode_confusables_data.py scripts/generate_unicode_tolower.py CC @Chairn CC #4854
Avatar
i miss the files 'UnicodeData.txt'
Avatar
okay, i managed to retrieve files from the texlive source that i had on my disk 😄
22:52
so UnicodeData.txt and confusables.txt
22:52
thanks locate 🙂
Exported 174 message(s)