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 2023-09-26 00:00:00Z and 2023-09-27 00:00:00Z
Avatar
Adds votes command, which lists votes along with their description and command. it's paginated with 20 votes per page. Closes #7160 !image

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 (especially base/) or added coverage to integration test
  • [ ] C...
Avatar
const std::_Func_impl_no_alloc<class <lambda_ad6ba1eaea12b458f340b402ad5b91bc>,void,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const & __ptr64>::vftable
01:26
C++ moment
Avatar
this is bad code
02:06
typedefs/type usings would make this totally reasonable but they chose to leave it obtuse
02:06
๐Ÿ‘Ž
Avatar
Avatar
heinrich5991
just looking at a scoreboard with two adjacent teams, they're pretty much indistinguishable for my eyes
This can also be true when we have only certain team numbers playing at a given time
Avatar
Avatar
heinrich5991
an option added if ppl rly are having a hard time differentiating
please no
heinrich, its really sad. so many things have changed in ddnet in the past, and I think I was against all of those where the community strikes now. Starting with the freeze bar, which was not allowed to be an option either. You just forced it onto us. Learath promised a feature to get it back after he had to see that the community is in favour. Then there's this, and again no option. I think there was sonething else aswell. When do you notice that you should maybe start doing votes beforehand? You don't stick to your own rules: Discussing things before they're made, actually listening to other people's opinions and maybe simply discarding things. Same for all the protocol changes in the past again. It's so sad.
๐Ÿ‘ 5
06:19
You don't want options, you don't want anything. Just force everything onto the community. Also nobody of you admins did want to actually make a vote or whatever for the freeze bar. And still, up to this date there's no feature to revert it.
Avatar
I like the new colors, but just an idea if people keep complaining: bring back old colors but add a little spacing between teams so they're visually separated that way
Avatar
Avatar
Ravie
I like the new colors, but just an idea if people keep complaining: bring back old colors but add a little spacing between teams so they're visually separated that way
Iโ€™m just wondering why it wasnโ€™t implemented like this in the first place
Avatar
Avatar
fokkonaut
heinrich, its really sad. so many things have changed in ddnet in the past, and I think I was against all of those where the community strikes now. Starting with the freeze bar, which was not allowed to be an option either. You just forced it onto us. Learath promised a feature to get it back after he had to see that the community is in favour. Then there's this, and again no option. I think there was sonething else aswell. When do you notice that you should maybe start doing votes beforehand? You don't stick to your own rules: Discussing things before they're made, actually listening to other people's opinions and maybe simply discarding things. Same for all the protocol changes in the past again. It's so sad.
#metoo I stand with fokkonaut. I also feel r@pd by heinrich
๐Ÿ˜ƒ 1
08:44
He did unspeakable things to me with his brand new freeze bars
Avatar
Bad devs ๐Ÿ‘Ž
Avatar
Just because I download DDNet doesnt mean im "asking for it". He took my client and rammed his big freezebar into it
Avatar
u can still use older clients
Avatar
He left :p
Avatar
I too have had enough, all these changes, it's just too much. It doesn't even feel like ddnet anymore
Avatar
Avatar
Learath2
I too have had enough, all these changes, it's just too much. It doesn't even feel like ddnet anymore
justatest
Avatar
I mean have you ever seen a bar in teeworlds? No
09:59
This is ๐Ÿคก reality
Avatar
Well ig maybe the community is against some things, but 1-2 person aren't enough to assume that. Maybe sometimes a survey can be cool (edited)
Avatar
Waaiit, a handful of people that are extremely correlated isn't a good representative sample of this entire community? Nooo
Avatar
Avatar
ReiTW
Well ig maybe the community is against some things, but 1-2 person aren't enough to assume that. Maybe sometimes a survey can be cool (edited)
Yeah surveys are a good idea especially for visual things like the color change. I was too busy so it slipped my mind to ask for one
10:04
Every ui change is extremely controversial, should always get a vote for them
Avatar
Speaking of ui changes, the info/friends/filters also got moved up.. not that I am against it, but was used to the old one and adapting, I guess
Avatar
I mean not a survey for just a single feature
10:07
But like some features are already here since, maybe get a feedback through a survey after some time
Avatar
That is actually not a bad idea, maybe a week after every release we can do a forum post so people can post complaints and things they want improved
๐Ÿ’ฏ 2
Avatar
Starting with the freeze bar, which was not allowed to be an option either. You just forced it onto us. Learath promised a feature to get it back after he had to see that the community is in favour.
it was allowed to be a client-side option. no one implemented it
10:24
Same for all the protocol changes in the past again.
this seems like something most of the community does not care about. I didn't ask about https masterservers, they got complaints in the beginning, but I think they're the clearly superior option
10:24
for the colors, it's not as clear-cut, I agree
10:25
but I don't like that you tell me that I'm sad
10:25
I don't go around doing such stuff to you or others
Avatar
Avatar
heinrich5991
but I don't like that you tell me that I'm sad
Maybe he was saying the situation is sad? At least thatโ€™s how I read it
Avatar
ah, fair
Avatar
Im sad ;(
Avatar
Avatar
Learath2
I too have had enough, all these changes, it's just too much. It doesn't even feel like ddnet anymore
Tell em
11:44
im finally back
11:44
got internet
๐Ÿ‘ 1
think_bot 1
11:44
xD
Avatar
wb
11:53
what did you do?
Avatar
d165f9e Add votes command to rcon - furo321 eabe59b Change format of votes - furo321 875c51e Merge pull request #7257 from furo321/votes-command - def-
Avatar
Avatar
heinrich5991
I don't go around doing such stuff to you or others
true, you instanrly ban but keep projecting that i specifically called you sad haha
Avatar
Avatar
heinrich5991
Starting with the freeze bar, which was not allowed to be an option either. You just forced it onto us. Learath promised a feature to get it back after he had to see that the community is in favour.
it was allowed to be a client-side option. no one implemented it
No, you never accept options because it's too much of maintenance
Avatar
Avatar
heinrich5991
Same for all the protocol changes in the past again.
this seems like something most of the community does not care about. I didn't ask about https masterservers, they got complaints in the beginning, but I think they're the clearly superior option
ok, now who said anything about http masterservers? it's about those small, weekly protocol changes. those where you tell me all the time we need to discuss them properly etc. anything not by me will not be discussed but rather be merged immediately.
13:15
(and i only focus on that part right here; that they DO NOT get discussed properly BEFOREHAND)
13:15
therefore its also not a good idea to ask everyone a week later, after all the implementations have been made, protocol changes are done, etc etc
13:15
you simply don't follow your own rules, it seems, or well maybe YOU do, but not the other admins then
13:16
that's sad, whether you personally are sad: i dont know xd
Avatar
I'd prefer it if you said "I'm sad about this" instead of "this is sad"
Avatar
no sorry, this situation is sad
13:16
in an objective way
Avatar
I do think that changing the network code to be more maintainable while keeping backcompat with old clients is fine
Avatar
heinrich, you like arguing, but then please get some good arguments
Avatar
I do not think that supporting old protocol edge cases that mods use is the way forward
Avatar
usually i'd agree, but if those things are used all over the place since 10+ years, even in ddnet itself, and even on the clientside where only the server can't control it anymore while it's still implemented the same way...
13:19
then it's something else, imo
Avatar
Avatar
heinrich5991
I do not think that supporting old protocol edge cases that mods use is the way forward
thinking like this you should probably fix all the bugs in ddnet, because they have only been used in old maps, that's not so important
Avatar
no, I'm specifically referring to mods
13:20
I do think that keeping old ddnet maps working is good
Avatar
mods are part of ddnet, no? you like mod diversity, no? you want developers for this game and the community, no?
Avatar
yes, I do. I don't want to support edge cases, however
13:21
I'd like to encourage mods to contribute non-edgecase behavior instead
13:21
like Kaffeine is doing
Avatar
so that every mod has to maintain their own set of backward compatibilitys?
Avatar
Avatar
heinrich5991
like Kaffeine is doing
i think it's way too much, but that's somethign else.
13:21
if we'd have proper mod support : great
Avatar
we don't, no point here
Avatar
not like this tho where we support 100 versions and handle everything differently
13:22
even supporting 2 major versions
Avatar
you're welcome to drop tw 0.6 and tw 0.7 support in your mod
13:23
I don't think we should put effort in helping mod developers to support 0.6 and 0.7
Avatar
Avatar
heinrich5991
you're welcome to drop tw 0.6 and tw 0.7 support in your mod
???????????????????
13:23
oh boi
13:25
it's simply tiring to talk to you, most of the time
Avatar
Avatar
heinrich5991
I do think that keeping old ddnet maps working is good
and u didnt get any of my points xD
13:26
i'll go touch some grass, enough anarchy for today
13:27
wtf
13:27
typo
13:27
autocracy
13:27
lul
Avatar
Avatar
fokkonaut
i'll go touch some grass, enough anarchy for today
Can i come along touching some grass? owo
Avatar
roll one
13:27
kek
Avatar
This PR also fixes multiple other issues we encountered the last two days, such as (Discord's) cloudflare file size upload limit.
Avatar
reading all if this i hope my run anim wasnt too abrupt
13:38
i just wanted more clarity for different events
Avatar
Avatar
heinrich5991
what did you do?
become independent
feelsamazingman 1
Avatar
basement escaped
Avatar
i made my man cave
13:46
and soon ill have my gentoo distcc home server
13:46
it will help me compile pkgs faster and my pc will help the server
13:46
shared computing awesome
Avatar
you're onto something :p
Avatar
now i wanted to also make that server be a powerfull routee
13:47
router
13:47
but the router they installed is a ONT and router together
13:48
i found u can put it as a bridge mode so the actual router is the server
13:48
but i havent found the option on the propietary non stallman interface
Avatar
Avatar
Voxel
reading all if this i hope my run anim wasnt too abrupt
You ruined the game forever, I hope you are proud of yourself
Avatar
thanks sorah
Avatar
Avatar
fokkonaut
so that every mod has to maintain their own set of backward compatibilitys?
If you rely on weird edge case behaviour, yes? That's how modding works, when teeworlds changed stuff we had to undo and work around the things we didn't agree with
13:52
Unlike teeworlds however, we accept pull requests that try to standardize edge case behaviour
Avatar
i agree that modding shouldnt seek too much official help, if its easy and has no burden on oficial then its fine for le
13:52
me
Avatar
You still haven't even found the bug, what do you want us to do? Debug your mod for you?
Avatar
that said, as u know i am all in for removing support for 0.6, 0.7 and become standalone
13:53
gigachad
Avatar
Tell me what broke it and I can try to figure out if it was unintentional or maybe easy to keep. Just complain about vague issues and you won't get anything
Avatar
Avatar
Learath2
You still haven't even found the bug, what do you want us to do? Debug your mod for you?
????????????
13:54
Its about the f laser
13:54
not the f hook xd
13:54
But that has its way now anyways
Avatar
So there is no issue after all?
Avatar
Voxel pov:
Avatar
windows 11 bg
14:22
factually incorrect
Avatar
im starting to hate the IT service at my workplace
15:44
what's the point of a VPN if you can't access local ressources when you're away from the office?
Avatar
Avatar
Chairn
what's the point of a VPN if you can't access local ressources when you're away from the office?
To act like you work but you play DDNet giga_chad
Avatar
udp is filtered though
16:18
Where
Avatar
discord is also blocked
Avatar
Ah yes normal
16:19
But you should be able to reach local resources lol
Avatar
well, i wasn't told that there are 2 vpns, one that points to main site and one that points to our local site. But the local one only works on windows for some reason
17:26
i got a spare amd gpu
17:26
home server with gpu incoming
17:27
its a rx 590 iirc
17:27
or 580 i forgot
17:30
omg
17:30
this isp also doesnt have ipv6
17:30
xd
Avatar
Remove warning popup when loading images which are not compatible with pnglite. The number of users of client versions older than 16.3, which is the version in which pnglite was replace with libpng, appears to be less than 2%. Clients older than version 16.3 fail gracefully when pnglite cannot load an image. At the same time, we should set the https://info.ddnet.org/info attribute warn-pnglite-incompatible-images to false, so the warning popup is retroactively disabled for client...
Avatar
How to add mysql support to server ?
Avatar
3023d0b Update brazilian_portuguese.txt - rffontenelle 92463cf Merge pull request #7255 from rffontenelle/patch-2 - Robyt3
Avatar
Instead of keeping track of a permanently empty CSnapshot object in client and server separately, add CSnapshot::EmptySnapshot to access a singleton empty CSnapshot. Mark pointer parameters of snapshot functions as const when possible.

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 integra...
Avatar
Avatar
Ryozuki
i got a spare amd gpu
from where
Avatar
Where does the client update the ddnet-info.json file in appdata from?
Avatar
Avatar
Sedonya
Where does the client update the ddnet-info.json file in appdata from?
Avatar
Where does it say that in the code?
Avatar
Avatar
Sedonya
Where does it say that in the code?
Use search function
Avatar
Avatar
Robyt3
Use search function
I searched via ctrl + shift + F but didn't find anything
Avatar
I don't know what program you used, but Sublime Text, Notepad++ and GitHub should all work
Avatar
you can set a conditional breakpoint in the http job start function
20:05
if search rly isnt working
Avatar
74192b9 Add CSnapshot::EmptySnapshot, mark pointer arguments as const - Robyt3 b7faef8 Merge pull request #7259 from Robyt3/Snapshot-Refactoring-Const - def-
Avatar
concerning #6727
Mysterious SIGILL from HalRequestSoftwareInterrupt shortly after entering the game; I am probably forgetting to access something thread-safely, and it's causing bad things to happen. I haven't had time to diagnose this yet
i have been thinking about this for months and has been my main hang-up on the whole thing. turns out i'm an idiot
Avatar
Summary: Currently, asset and skin loading are quite slow if you have a decent amount of them, even on a fast disk. I would like to create a generic, multi-threaded file loader system that can less...
Avatar
so i thought that i had to link ntoskrnl on MinGW and ntdll on MSVC because ntdll wraps kernel-mode functions from the kernel and for whatever reason MinGW had a different way of handling this (because they expose ntoskrnl as a .a, in contrast to MSVC where it's provided as an .exe because of the kernel mode shenanigans)
22:08
but it turns out that i should not be linking against ntoskrnl at all and linking against ntdll on mingw works
22:08
i should have realized this sooner since across all the functions I was getting this SIGILL from, the lowest common denominator is that they came from ntoskrnl
22:09
i just thought it was a multithreading thing because it never did that before i added the async file loader implementation
22:09
oh well now i can move on to the assets screen
22:10
i think that the WDK provides ntoskrnl as a library, and libntoskrnl.a from MinGW is making up for that
22:10
and i'm obviously not developing a driver
Exported 170 message(s)