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-11 00:00 and 2024-07-12 00:00
Avatar
chillerdragon BOT 2024-07-11 00:09
Yes the client unpacks that integer. Removing it would break protocol. But you could remove the variable if you want to just make sure you still pack and unpack that integer. Its value can be anything but as of right now itโ€™s zero.
Replying to @Tater maybe it's required to keep struct size
00:15
The variable is part of a struct which is used as offset so you would have to change that
Avatar
who was it with the email host recommendation? seemed like a rly good deal
02:38
thought it was deen but cant find
Avatar
Avatar
Ewan
who was it with the email host recommendation? seemed like a rly good deal
Avatar
mm dont think it was that but thx for looking
02:43
i distinctly remember they attached a link
Avatar
alright sry
Avatar
mailgun free tier for sending email
Avatar
Avatar
chillerdragon
Yes the client unpacks that integer. Removing it would break protocol. But you could remove the variable if you want to just make sure you still pack and unpack that integer. Its value can be anything but as of right now itโ€™s zero.
heinrich5991 2024-07-11 07:47
Some Teeworlds stuff in Rust.โ„ข. Contribute to heinrich5991/libtw2 development by creating an account on GitHub.
Avatar
Avatar
Ewan
who was it with the email host recommendation? seemed like a rly good deal
heinrich5991 2024-07-11 07:47
protonmail? migadu? cock.li?
Avatar
Avatar
Ewan
who was it with the email host recommendation? seemed like a rly good deal
09:34
catxplosion been using it for my email.
Avatar
ws-client BOT 2024-07-11 10:45
<ChillerDragon> @heinrich5991 i know you documented snapshots and you know i know. And i know you know that i documted them too. Why send this to me xd
Avatar
heinrich5991 2024-07-11 10:46
ChillerDragon: I replied to your "this field is unused" message
10:46
because that fact is also documented in the libtw2 documentation (edited)
Avatar
ws-client BOT 2024-07-11 10:46
<ChillerDragon> yes i know
10:46
<ChillerDragon> and you know i know
10:47
<ChillerDragon> idk im confused xd
10:47
<ChillerDragon> did i say something wrong?
10:47
<ChillerDragon> maybe you ment to ping teero
10:48
<ChillerDragon> or totar
Avatar
heinrich5991 2024-07-11 10:49
ah. I pinged you because it was a reply to your mesesage and you don't see replies otherwise
Avatar
One problem with purelymail I had was that I noticed I couldn't receive emails from 1-2 people. This is kind of a deal breaker when you do important stuff via email. I'm hoping it doesn't happen more often, but wasn't sure if it's a misconfiguration on purelymail's side or the other side
Avatar
ws-client BOT 2024-07-11 10:50
<ChillerDragon> they were talking about how snapshots work as if there aren't 3 documentations on it
Avatar
Avatar
ws-client
<ChillerDragon> they were talking about how snapshots work as if there aren't 3 documentations on it
kill me
Avatar
The great part is that you can have lots of domains and emails
Avatar
ws-client BOT 2024-07-11 10:50
<ChillerDragon> ah well i could have guessed xd @heinrich5991 now it just like you wanted to inform me about libtw2 xd
10:51
<ChillerDragon> seems*
Avatar
heinrich5991 2024-07-11 10:51
^^
10:51
I see
Avatar
Avatar
deen
One problem with purelymail I had was that I noticed I couldn't receive emails from 1-2 people. This is kind of a deal breaker when you do important stuff via email. I'm hoping it doesn't happen more often, but wasn't sure if it's a misconfiguration on purelymail's side or the other side
have you asked them about it
Avatar
Yes, but we didn't find a root cause
Avatar
ah, bummer
Avatar
ws-client BOT 2024-07-11 10:57
<ChillerDragon> i hate the fact that im still stuck with gmail and their web ui. Somehow I can not get rid of it. I tried mutt multiple times and somehow never stuck with it. About other providers im not sure either. I tried protonmail but now they deleted all my accounts so not sure how much i like them either.
10:58
<ChillerDragon> My touchpad of the mac broke down a few days ago. So i can no longer left or right click. It still works suprisingly well without an external mouse. I can fully operate it and do all tasks i need it to do
10:58
<ChillerDragon> but my email reading became headlines only xd
Avatar
heinrich5991 2024-07-11 11:00
how about using thunderbird?
Avatar
ws-client BOT 2024-07-11 11:00
<ChillerDragon> i never liked it
11:00
<ChillerDragon> might as well use a web ui
Avatar
heinrich5991 2024-07-11 11:03
web UI locks you in
11:03
thunderbird does not
Avatar
ws-client BOT 2024-07-11 11:03
<ChillerDragon> i dont feel locked in
Avatar
heinrich5991 2024-07-11 11:04
lock in isn't about feeling, I think?
Avatar
ws-client BOT 2024-07-11 11:04
<ChillerDragon> i can switch from gmails web ui to protons web ui or mutt
Avatar
heinrich5991 2024-07-11 11:04
but you can't switch to mutt apparently (edited)
11:04
because of UI issues
11:04
that's your lock in
Avatar
ws-client BOT 2024-07-11 11:04
<ChillerDragon> thunderbird is not sexy and not in the terminal and it still requires me to configure sign up
Avatar
heinrich5991 2024-07-11 11:05
the sign up is trivial
Avatar
ws-client BOT 2024-07-11 11:05
<ChillerDragon> I am not sure what keeps me out of mutt. Maybe i don't have enough pain points in the web ui and it just works. While I am too lazy to login to mutt or learn its keybindings.
Avatar
heinrich5991 2024-07-11 11:10
then use thunderbird?
11:10
it has an intuitive UI just like thet web UI
11:10
(or any other graphical email client)
Avatar
ws-client BOT 2024-07-11 11:10
<ChillerDragon> I don't like its look and feel and the fact that i have to start a whole application just to check my mails
11:11
<ChillerDragon> a graphical email client would be a downgrade for me.
Avatar
heinrich5991 2024-07-11 11:11
it reduces your lock in
11:11
you'll keep your mails when google bans your account
Avatar
ws-client BOT 2024-07-11 11:11
<ChillerDragon> I won't be able to receive new or send new
Avatar
heinrich5991 2024-07-11 11:11
yes
Avatar
ws-client BOT 2024-07-11 11:11
<ChillerDragon> I don't use gmail as storage
Avatar
hi chillerdragon
Avatar
ws-client BOT 2024-07-11 11:15
<ChillerDragon> foxo
Avatar
chillox
Avatar
Avatar
ws-client
<ChillerDragon> i hate the fact that im still stuck with gmail and their web ui. Somehow I can not get rid of it. I tried mutt multiple times and somehow never stuck with it. About other providers im not sure either. I tried protonmail but now they deleted all my accounts so not sure how much i like them either.
How did you get your protonmail accounts deleted?
Avatar
Almost every time playing this game there is a blocker deciding to ruin/block the gameplay for everyone near the level start. Since there are so many players at the server it is hard to get that player banned even when everyone at the start votes yes cause it is not sufficient. The blocking problem seems to be increasingly common. So more effect...
11:45
Can we bind say "/specvoted" and have it show up in the vote box?
Avatar
Avatar
deen
Can we bind say "/specvoted" and have it show up in the vote box?
Maybe a small button in the vote menu, or "press F5 to watch x"
11:51
which would execute /specvoted, preferrably only if ddnet has a SERVERCAPFLAG_SPECVOTED, so the client knows when to show that information and won't show it on servers where this command does not exist
11:51
and wont try to execute it on F5
Avatar
I honestly love the picture in picture idea. like a small window below the vote window. it is just really hard to implement :-v
Avatar
Not that hard, NetworkClipped has to be checked twice basically while a vote is running. Once for your own tee, once for the /specvoted tee. That's all. Client can do the rest
12:00
Client would need to know WHO is actually being voted, so it might be enough to send a NetMessageEx to tell the client about the currently being voted player
12:00
No need for specvoted hack at all then
12:02
At that point we might wanna introduce a NetMessageEx for setting a vote, so we won't send two messages.
Avatar
Avatar
deen
Can we bind say "/specvoted" and have it show up in the vote box?
heinrich5991 2024-07-11 12:33
I'd say the problem of votes is that they're toothless. the problem is that by giving them some power, we'll have false positives, which you seemed to be quite averse to. this means votes are essentially useless on moderately full servers today
Avatar
I think it's a great idea to have this command bound by default, also have it in the controls menu, maybe have the client detect the key you have it bound to, and display the key you have to press to spectate them. Having to manually find the Tee being voted takes far too long for people to want to put the effort in, especially on a full server. Also the problem of new players not knowing you can use right shift to spectate players to begin with. (edited)
Avatar
make a custom client for mods that immediately specvotes every new votekick in any server
Avatar
Avatar
Skeith
I think it's a great idea to have this command bound by default, also have it in the controls menu, maybe have the client detect the key you have it bound to, and display the key you have to press to spectate them. Having to manually find the Tee being voted takes far too long for people to want to put the effort in, especially on a full server. Also the problem of new players not knowing you can use right shift to spectate players to begin with. (edited)
heinrich5991 2024-07-11 13:13
I think it requires votes to have an effect first. or do you think that they'll have one since people are more likely to actually view the other person?
Avatar
Yes, I think more people actually being able to see what the person is doing would help
13:16
Pressing right shift to spectate isn't known by everyone on these crowded novice servers, as well as it being somewhat difficult to find the person being voted in a giant list of people. Less effort to look at the person being voted would probably help a lot
13:18
It makes sense for this to be part of the default experience anyways I think, having a button to quickly look at the voted person and have the vote popup display the key you should press to view it (edited)
Avatar
heinrich5991 2024-07-11 13:19
it'd be nice if there was an automatic picture-in-picture view of the voted person
13:19
but that's a lot harder than the button
Avatar
Right
Avatar
(to select tees in spec) maybe we change the default bind from right shift to left shit? I always do that while you are spectating, you don't need the emote wheel, and right shift is quite an uncommon bind
Avatar
I think you could hit that on accident and get yourself killed, probably not ideal, it's also the emote wheel bind that everyone is used to, would probably have a lot of growing pains
Avatar
heinrich5991 2024-07-11 13:21
you can bind it to both
Avatar
how would you get yourself killed? o.o it would only do smth in spec
Avatar
mh lshift is emote, we even have it in the tutorial map
Avatar
heinrich5991 2024-07-11 13:22
it only shows emote ingame
13:22
and only spec in spec
Avatar
I guess you could bind both yeah
Avatar
nono you misunderstand
Avatar
heinrich5991 2024-07-11 13:22
I also have it bound to both (edited)
Avatar
I don't want it to spec the voted tee, but allow you to select which tee to spec in spectate
Avatar
Oh, right
13:22
Sorry, ya I assumed you meant spec
Avatar
emote and tee selection don't collide and are both very handy, left shift works quite well imo
Avatar
Sounds fine then
Avatar
but how do you bind both?
13:24
I can imagine whatever solution having very meh interactions with the controls page in settings
Avatar
ow, might be the case
Avatar
I think regardless the way you spectate players isn't very intuitive, and I'm not sure how you could improve it
Avatar
heinrich5991 2024-07-11 13:26
yes, our settings don't really work well with double binds
Avatar
Avatar
Learath2
but how do you bind both?
I'm on my laptop rn, I don't have the bind
Avatar
heinrich5991 2024-07-11 13:26
bind lshift "+emote;+spectate"
Avatar
probably just separated by semicolon, yea
13:27
the emote wheel could be combined with the tee selection perhaps? they are sorta similar popups
Avatar
heinrich5991 2024-07-11 13:28
perhaps we could add a new binds item "spectator menu + emote wheel"?
Avatar
Avatar
heinrich5991
bind lshift "+emote;+spectate"
I'm unsure how well stroke commands work with multiple in a row
Avatar
Avatar
heinrich5991
perhaps we could add a new binds item "spectator menu + emote wheel"?
Yeah, this will have to be inseparable in settings, I don't see any other sane way, without parsing strings and stuff
Avatar
Avatar
Learath2
I'm unsure how well stroke commands work with multiple in a row
heinrich5991 2024-07-11 13:29
very well. I've had this bind for probably 10 years now ๐Ÿ˜„
Avatar
We've stabilized our Linux build, download it today!
13:36
@Jupstar โœช
13:36
promising new editor
13:36
previously only on macos
Avatar
Avatar
heinrich5991
very well. I've had this bind for probably 10 years now ๐Ÿ˜„
Ah, nice
Avatar
Hm, but I just got used to neovim
Avatar
@Learath2 its made in rust
13:38
Code at the speed of thought โ€“ Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. - zed-industries/zed
Avatar
MilkeeyCat 2024-07-11 13:39
Thorsten Ball works on linux version of zed, he also wrote a book about making an interpreter poggers2
13:39
in go
Avatar
isnt that mac only
Avatar
@louis it was
13:41
today they released linux version
13:41
the post literally says "zed on linux is here"
Avatar
When windows feelsbadman
Avatar
hopefully never
13:42
btw zed is triple licensed
13:42
under AGPL, GPL, and APACHE-2
Avatar
Avatar
Ryozuki
the post literally says "zed on linux is here"
oh mb i didnt scroll up that far
13:42
when i saw the initial youtube vid it looked pretty sweet
Avatar
ye its fast af
13:42
i think it will be like vscode but made in rust not js so its fast
13:43
and they aim to use the most "platform native" features i guess
13:43
which is why they didnt release linux yet
Avatar
maybe i should get back on linux feelsbadman
13:45
only thing holding me back is fl studio and battery life lmao
Avatar
Avatar
Ryozuki
and they aim to use the most "platform native" features i guess
Avolicious 2024-07-11 13:51
They use GPU for rendering ^^
13:51
I am using Zed already for my daily work and it is very fast compared to any other editor
Avatar
Avatar
Avolicious
They use GPU for rendering ^^
technically ( nerd ) all apps use gp (edited)
14:11
gpu
14:11
they just have a custom renderer
14:12
using the platform native api
Avatar
Avatar
louis
only thing holding me back is fl studio and battery life lmao
i think battery life got better
14:13
i know from tinkering with the kernel on gentoo that there are different cpu schedulers, some made for battery
Avatar
Does anyone know where chatmsgs/broadcasts get put into the demo recorder?
14:15
i am so confused i've been searching for an hour
14:16
every CNetObj_* uses SnapNewItem to store itself into the snapshot but what stores the chat messages? (edited)
Avatar
Messages are separate from snapshots. Chat messages and broadcasts are stored as messages
Avatar
Avatar
louis
only thing holding me back is fl studio and battery life lmao
I've been getting good battery life on my laptop, but it is very new, so maybe just the effects of new battery
Avatar
i do have a new laptop as well, it's definitely good too but just not as great as windows it seems
15:12
might not matter though since i'm planning on bringing one of those big anker powerbanks around with me
Avatar
i would bet a i3 desktop consumes less energy than windows desktop
15:32
maybe u need to tweak gpu fans or smth
15:33
probs has a harder time dealing with dual gpu? since seems like some propietary stuff
Avatar
The biggest issue I've had with laptops was linux not being able to properly get into S0ix states when sleeping, but with this new laptop, no issues with that
Avatar
this is it thanks
Avatar
s2idle
15:38
Can youtube stop pushing this stupid update that moves comments to the right side? Every couple months they push it out, people hate it, they revert it
Avatar
Avatar
Learath2
Can youtube stop pushing this stupid update that moves comments to the right side? Every couple months they push it out, people hate it, they revert it
I report it as negative feedback every time I get it
Avatar
Avatar
Learath2
Can youtube stop pushing this stupid update that moves comments to the right side? Every couple months they push it out, people hate it, they revert it
i dont know why so many big platforms like youtube, spotify etc have the tendency to introduce the weirdest ui changes even though it was perfect as it is
Avatar
Avatar
Iza
i dont know why so many big platforms like youtube, spotify etc have the tendency to introduce the weirdest ui changes even though it was perfect as it is
For this change I have a guess. The recommended next videos take much more space this way, they might be hoping it increases the chances that you would find a next video and spend more time on the platform
16:16
UI/UX is important, but not as important as shareholder value ๐Ÿ’ฐ๐Ÿ’ฐ๐Ÿ’ฐ๐Ÿ’ฐ
16:16
Also who was it that posted a spotify client written in rust here, I wanted to contribute to that thing then I couldn't find it again ๐Ÿ˜„
Avatar
GitHub BOT 2024-07-11 17:20

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-addres...
Avatar
ah yes, ~75 MB
justatest 2
kek 5
17:37
kek
Avatar
sq"lite"
Avatar
Avatar
Robyt3
Messages are separate from snapshots. Chat messages and broadcasts are stored as messages
i got it to work thx :D
Avatar
GitHub BOT 2024-07-11 20:09
aeee2f5 Remove dead code and obsolete TODO - Robyt3 998adfc Remove redundant distance checks - Robyt3 660c1de Remove unnecessary use of this - Robyt3 7cbfe16 Avoid duplicate distance calculation - Robyt3 a21ff5b Merge pull request #8578 from Robyt3/Gamecore-Cleanup - def-
Avatar
Avatar
GitHub
Click to see attachment ๐Ÿ–ผ๏ธ
Sounds terrifying
Avatar
Avatar
meloฦž
ah yes, ~75 MB
damn, so many new ranks
Exported 178 message(s)
Timezone: UTC+0