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 2024-07-13 00:00 and 2024-07-14 00:00
00:00
2am
❤️ 1
00:04
gm
Avatar
chillerdragon BOT 2024-07-13 00:24
gm
00:26
jopsti said it was funny that I was muted half the stream last time. So this time I decided to be even funnier by having the stream hidden from the public eye until 1 minute before the end xd Was totally on purpose because I’m comidical genius^^
Replying to @Teero Chillderdragon: hahaha I love it when you just stream to yourself for 2 …
👀 1
00:28
I always thought this is just client prediction and will only be a fast movement and not some other stats change such as a hook spawning mid air.
Replying to @Robyt3 I guess it's from the intra tick between the previous and the next posit…
Avatar
did u do a stream?
Avatar
whats the escape character for str_format? I can't seem to get it to put a "%" into the text
Avatar
for printf it's usually %%
02:10
did you try that?
02:12
looks like str_format is calling this: int length = str_format_v(buffer, buffer_size, format, args); which is calling vsnprintf
Avatar
ws-client BOT 2024-07-13 04:54
<ChillerDragon> @Ewan yep i did a 2 day challenge of trying to finish run_orange on official ddnet servers using lua
04:54
<ChillerDragon> took me 12 hours :D
Avatar
ur gonna get in trouble man...
Avatar
ws-client BOT 2024-07-13 05:04
<ChillerDragon> wot why
Avatar
bcs u did a 2 day challenge of trying to finish run_orange on official ddnet servers using lua
Avatar
ws-client BOT 2024-07-13 05:23
<ChillerDragon> nothing troublesome about it? xd
05:23
<ChillerDragon> or what do you mean
Avatar
lua on official ddnet servers
05:25
is not problematic?
Avatar
ws-client BOT 2024-07-13 05:30
<ChillerDragon> no its not ddnet is not discord xd
05:30
<ChillerDragon> custom clients are not tos
05:30
<ChillerDragon> only automated inputs and unfair advantages
Avatar
what else is the Lua doing
Avatar
chillerdragon BOT 2024-07-13 05:40
Wdym what else
05:41
The lua is doing the connecting to the server and handling user input. Same as the C++ in the ddnet client? Xd
05:41
Just more bugged and less features
Avatar
chillerdragon BOT 2024-07-13 05:42
wot
05:44
@Ewan: what did you think the lua was doing
Avatar
automating inputs
Avatar
chillerdragon BOT 2024-07-13 05:44
You mean like ath style
Avatar
chillerdragon BOT 2024-07-13 05:45
Yes that would be sus
05:47
so weird
05:47
frank zappa said "taiwan" in my ear as soon as your browser loaded with the taiwan filter
05:48
i see what you did now. LOL
05:49
u could have at least turned up cl_refresh_rate_inactive ._. (edited)
Avatar
chillerdragon BOT 2024-07-13 05:50
I turned it down on purpose :D it’s ma laptop I don’t want it to ever fan spin or hit 90% cpu usage
05:51
I don’t even see the stutter anymore xd
Avatar
ah laptop feelsbadman
Avatar
GitHub BOT 2024-07-13 09:32
Whereas cargo expects the --manifest-path argument after the build command, cargo ndk only supports arguments being specified before the build command, which was causing the Android build to fail with: error: Failed loading manifest error: No such file or directory (os error 2) Regression from #8557.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration ...
Avatar
Who is hosting CHN MidNight?
10:07
6c4b920 Fix --manifest-path argument usage for Android build - Robyt3 9249b61 Merge pull request #8582 from Robyt3/Android-Rust-Fix - def-
Avatar
i have car driving exam tuesday
12:32
justatest
12:32
in barcelona
12:32
hard mode
Avatar
fail it !!
12:36
you don't need car to live
Avatar
facts
12:56
you just need it to drive
Avatar
Avatar
jxsl13
you just need it to drive
you don't need a car to drive! (edited)
banhammer 1
Avatar
I ended up just never using my driving license. Total waste of money
13:12
Peer pressured into getting one
Avatar
in big cities you rarely need your car
Avatar
So happy I have a car, my life would be fucked otherwise
Avatar
so happy i have my driving license, i don't need to bring my passport just to buy some beer
Avatar
Avatar
zhn
so happy i have my driving license, i don't need to bring my passport just to buy some beer
are you in the US
13:33
sounds like a US thing
Avatar
Avatar
TsFreddie
are you in the US
russia
Avatar
Avatar
Learath2
I ended up just never using my driving license. Total waste of money
ill use it, got a gf justatest
Avatar
2d girls dont count
Avatar
its real justatest
Avatar
no way justatest
Avatar
u missed the news
14:32
since 1 month and smth now
Avatar
like a real woman?
Avatar
Avatar
Ryozuki
ill use it, got a gf justatest
Women don't use public transit?
Avatar
there must be a catch
14:32
@Learath2 i also want a car
Avatar
Avatar
Souly
like a real woman?
he is an unrelatable normie now
Avatar
to go outside city
Avatar
next he'll replace anime with the news
Avatar
Souly
14:33
troll
Avatar
nah
Avatar
confirmed
Avatar
U
Avatar
im checking deens youtube channel rn
Avatar
w0t
Avatar
some really interesting stuff there
Avatar
Avatar
Souly
no way justatest
Norway 🇳🇴
Avatar
Avatar
Learath2
he is an unrelatable normie now
i doubt normies know compiler dev and rust and asm
Avatar
Avatar
Ryozuki
i doubt normies know compiler dev and rust and asm
I know you are looking for web dev jobs so you can pivot
Avatar
what
14:34
never
14:34
im rly happy with my job tbh
14:35
gotta continue edlang
14:35
my dream car is a mustang
14:36
idk why
14:36
am i weird
Avatar
@heinrich5991 I am starting to like brackets even on single line if's
15:07
Depends on what is happening tbh but I'm using it more often nowadays :)
Avatar
Avatar
fokkonaut
Who is hosting CHN MidNight?
a few middle school kids
Avatar
Anyone on discord?
Avatar
no
16:58
they only get on discord when they need to ask for favors
Avatar
Lol, okay i see
16:58
thanks for your honesty
16:59
owo
Avatar
hahaha
Avatar
i mean if im in middle school i would do the same
Avatar
probably
Avatar
i just don't like them as an adult
17:00
greenthing
Avatar
do you want to reach them
Avatar
I thought about doing so, since they've not yet once updated F-DDrac and their server has 0 players :D But it's nothing of importance, just wanted to have a little chat if it was easy, so don't worry :)
Avatar
ye, they probably doesn't really care either
Avatar
Probably xd
Avatar
Avatar
fokkonaut
Anyone on discord?
cyberFighter 2024-07-13 17:02
hi
Avatar
Bet they don't even know what features there is, just seeing other people's success makes them copy the work :D
Avatar
kids wants attention and be "famous" and you probably shouldn't try to make them feel important.
Avatar
Ye, probably ur right
Avatar
there was one guy asked if he can post something of chiller, chiller said yes and the guy made announcements everywhere lol
Avatar
lmao
Avatar
Avatar
cyberFighter
hi
hey!
Avatar
cyberFighter 2024-07-13 17:04
whats up
Avatar
just having a wonderful chat with TsFreddie, like always when we chat c:
Avatar
up is a direction which is usually located above your head
17:05
He's basically the definition of gigachad
17:05
@cyberFighter
Avatar
cyberFighter 2024-07-13 17:05
?
Avatar
u drunk
Avatar
cyberFighter 2024-07-13 17:06
no
Avatar
im drunk
Avatar
no, you're TsFreddie
Avatar
thank dad
Avatar
np
Avatar
gtg slepping
17:06
gn
Avatar
slepp well
Avatar
GitHub BOT 2024-07-13 17:56
This was part of the old envelope editor, but is not yet implemented in the new one.
17:58
In the old envelope editor the value of the selected envelope point could be seen in the edit field. However since this was removed, it would be useful to show it somewhere else.
Avatar
Avatar
TsFreddie
kids wants attention and be "famous" and you probably shouldn't try to make them feel important.
indeed justatest
Avatar
@deen we do have controller support, are you able to state that in steam? or was there a reason you didn't
Avatar
GitHub BOT 2024-07-13 20:48
Using CSnapshotStorage::CHolders in the demo_extract_chat tool is not necessary, as only the member variable m_pAltSnap is being used in this tool. The regular snapshot data was copied into m_pData but never read. The other member variables were initialized but never read.

Checklist

  • [X] Tested the change
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) ...
Avatar
Avatar
meloƞ
@deen we do have controller support, are you able to state that in steam? or was there a reason you didn't
Maybe it would require more than the basic controller support we have right now, like detecting the gamepad layout and automatically configuring the controls (edited)
Avatar
How does DDNet add the empty voting placeholder lines? I understand how it works, but the code should disallow adding a vote with an empty (or spaces) description: https://github.com/ddnet/ddnet/blame/9249b61f9f577289f1e494dea16c57aac0dca48f/src/game/server/gamecontext.cpp#L3226-L3227
20:53
It even adds 2 spaces here, because there is one added with 1 space already, so the description is taken already
Avatar
That's not a normal space 😉
Avatar
No? Thought so
Avatar
was the only logical solution, but googling didnt work
20:53
Nice#!
Avatar
Avatar
fokkonaut
@heinrich5991 I am starting to like brackets even on single line if's
heinrich5991 2024-07-13 20:59
nice 🙂
Avatar
notnice, it is well known that the less braces you use the more cool you are
Avatar
heinrich5991 2024-07-13 21:01
rust must be pretty uncool
Avatar
if it was so uncool why did i spend all of yesterday porting one of my stupid little tools to it 😳
Avatar
Avatar
Ewan
if it was so uncool why did i spend all of yesterday porting one of my stupid little tools to it 😳
heinrich5991 2024-07-13 21:15
what did you write? 🙂
Avatar
that ddnet skin fixer tool
21:15
haven't tested it too much at all
21:16
primitively adjust a DDNet skin so that it will no longer error in the client - ewancg/fix-skin
21:16
main branch
21:17
old impl is on the cpp branch
Avatar
can str_format and str_copy handle these ? it's the one from votes, to select the category
21:17
for me it's displaying a qeustionmark rn trying to use it from code
Avatar
Avatar
Ewan
that ddnet skin fixer tool
next I may do the web server behind the unique proxy. the one with the terrible skins
Avatar
Avatar
fokkonaut
can str_format and str_copy handle these ? it's the one from votes, to select the category
heinrich5991 2024-07-13 21:28
yes. str_copy/str_format do not mess with your strings
21:28
check whether you're saving the relevant files as UTF-8 (if these strings come from config files)
Avatar
Low latency inter-thread communication library in Rust inspired by the LMAX Disruptor. - nicholassm/disruptor-rs
Avatar
heinrich5991 2024-07-13 21:30
tokio seems to be an essentially unused dependency
Avatar
faster than crossbeam
Avatar
heinrich5991 2024-07-13 21:31
seems to have an API different from crossbeam (edited)
Avatar
Everything in the library is about low-latency and this heavily influences all choices made in this library. As an example, you cannot allocate an event and move that into the ringbuffer. Instead, events are allocated on startup to ensure they are co-located in memory to increase cache coherency. However, you can still allocate a struct on the heap and move ownership to a field in the event on the Ringbuffer. As long as you realize that this can add latency, because the struct is allocated by one thread and dropped by another. Hence, there's synchronization happening in the allocator.
21:32
image cuz table
Avatar
Avatar
heinrich5991
check whether you're saving the relevant files as UTF-8 (if these strings come from config files)
It's in the code file
Avatar
heinrich5991 2024-07-13 21:33
is that code file saved as UTF-8?
Avatar
probably not, i'll check quickly
Avatar
@Ryozuki how long does it take to compile firefox for you?
Avatar
8 mins
21:34
why?
21:34
on release obviously
Avatar
Lto?
Avatar
i think i have turbo build on
21:35
yes with lto
21:35
i have lto on by default with some flags to detect packages
21:35
or maybe not
21:35
i forgot
21:35
if firefox had problems or not
Avatar
Avatar
Learath2
Probably more like 20 as I doubt this tiny laptop can keep at 100% the boost clock for very long
It takes exactly 18 minutes for me so my guess was like bang on 😄
Avatar
@heinrich5991 i think it's saved correctly, yes
21:36
utf8
Avatar
Avatar
Learath2
It takes exactly 18 minutes for me so my guess was like bang on 😄
my old 5800x took 15 min
21:36
btw do u use a tmpfs?
21:37
it probs helps with firefox since big
Avatar
Avatar
Ryozuki
image cuz table
Now this is verycool
Avatar
Avatar
Ryozuki
btw do u use a tmpfs?
I do use a tmpfs. I use a tmpfs for a lot of things on this laptop because I have 64 gigs of ram
Avatar
ye same
21:38
how fast is ur ram
21:38
mine is 6000mt/s
Avatar
5600mt ddr5. The max this laptop supports since no xmp
Avatar
u use AMD right?
21:38
why no xmp
Avatar
Yep
Avatar
i have a amd specific ram
21:38
it has a feature
Avatar
It's a laptop mobo. Who knows why not perhaps their memory controller isn't good enough?
Avatar
AMD EXPO
21:39
ah mobo limit ok
21:39
my ram has this
Avatar
Though actually nowadays idk if the memory controller is still on the mobo
Avatar
Avatar
Ryozuki
my ram has this
radeon fury beast DDR5 with AMD EXPO™️ masterrace
Avatar
Avatar
heinrich5991
tokio seems to be an essentially unused dependency
yes
22:03
i literally only got it to function and then went to sleep lol
Avatar
Avatar
Ryozuki
my ram has this
me too
22:04
expo 2
22:04
6000MHz
Avatar
GitHub BOT 2024-07-13 22:08
fee6d2c Add 62 € donation by MilkeeyCat - def-
Avatar
Thanks @MilkeeyCat !
Avatar
heinrich5991 2024-07-13 22:14
@Ewan anyhow also seems unused. but it shouldn't be unused, all the unwraps and panic!s should return errors instead ^^
22:19
not that saying this exempts me from that but I Literally Only Got It To Function And Then Went To Sleep
Avatar
heinrich5991 2024-07-13 22:23
if that means "I don't want to hear anything about the program", then sorry
Avatar
GitHub BOT 2024-07-13 22:28
a31d6a5 Cleanup snapshot member variables in demo_extract_chat tool - Robyt3 7014021 Merge pull request #8585 from Robyt3/Tools-Demo-Extract-Chat-Snapshot-Cleanup - def-
Avatar
Avatar
Learath2
notnice, it is well known that the less braces you use the more cool you are
python programmers be like
Avatar
@heinrich5991 str_copy(aBuf, "☐", sizeof(aBuf)) does not seem to work
23:18
23:18
when hovering, the IDE shows it as questionmark already
23:18
and that's how it's displayed ingame
Avatar
strange though, utf8 copying/formatting works pretty well (on linux)
23:22
are you sure you have utf8 encoding?
Avatar
yes
Avatar
Maybe you have a locale issue?
Avatar
They get saved correctly in the file
23:29
and i can use the same text everywhere else
23:29
including inside of teeworlds
23:29
it's just that the unicode characters turn into shit
23:29
i remember i had this issue once with the whisper arrows, dunno how i fixed it
23:29
xd
Avatar
Wym turn into shit? As in your editor has issues with them?
Avatar
ye, probably, as you can see when i hover this is being displayed
23:30
ah, i fixed it
23:30
encoding has to be utf8 without signature, instead of signature
23:31
:)
Avatar
Avatar
heinrich5991
if that means "I don't want to hear anything about the program", then sorry
i do appreciate the feedback but it's also a little bold to assume i hadn't thought about these things. being unfamiliar with the language makes it hard to just quickly knock shit out like that, even if i had already thought about it a lot of it is in the tone/wording, i know you're probably doing your best but prefacing your criticisms with "by the way" or "if you didn't know" goes a long way lol
23:44
maybe if i was like "yeah i spent a lot of time on this and i'd like to see what you think" then it'd be appropriate to nit like that but i'm obviously still in the process of fleshing it out
23:44
if it wasn't clear when i said i got it working then slept
Exported 254 message(s)
Timezone: UTC+0