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 2023-05-16 00:00:00Z and 2023-05-17 00:00:00Z
Avatar
PeX — Today at 00:14 Wrong sort after new finishes. Sry if it was posted somewhere Image 1 Skeith — Today at 03:38 shows a completely wrong time when someone just connects as well, weird Image 2 Furthermore, I discovered that the diff for the best time is always shown, regard...
Avatar
Joining a new server when already connected to one via the browser puts you in the menu, rather than connecting right away.
Avatar
Avatar
Robyt3
@Jupstar ✪ Any idea how #6578 happens?
How can I test this
Avatar
Avatar
Mr.Gh0s7
@Jupstar ✪ ig ur sleeping now but on the fng2 repo (0.6 source idk about 0.7) it doesn't want to compile. I added #include <cstdint> in src/game/server/gamecontext.cpp and then it compiled ;)
Make pr 😉
Avatar
chillerdragon BOT 2023-05-16 05:02:53Z
Compiling 0.6 in 2023 you also still use python2 axaxaxa
Avatar
I know few people who still make mods on 0.6 base
06:00
They are insane film
Avatar
F-DDrace is based on 0.7 chickenrunner feelswarmman
Avatar
chillerdragon BOT 2023-05-16 06:13:05Z
fddr is very based indeed
Avatar
chillerdragon BOT 2023-05-16 06:35:35Z
Yea like those ddnet guys they are nuts (@Anime.pdf)
I know few people who still make mods on 0.6 base
Avatar
Avatar
Jupstar ✪
How can I test this
There is a restart client command now, so you can restart with that. Restarting doesn't work for me with Windowed and Windowed Fullscreen mode with Vulkan. Maybe it only happens on Windows though.
Avatar
Avatar
Robyt3
There is a restart client command now, so you can restart with that. Restarting doesn't work for me with Windowed and Windowed Fullscreen mode with Vulkan. Maybe it only happens on Windows though.
I saw the issue and didn't find the command back then in the client. Is it only available in non steam? Or did I simply check the same day when it was merged ^^
Avatar
Avatar
Jupstar ✪
I saw the issue and didn't find the command back then in the client. Is it only available in non steam? Or did I simply check the same day when it was merged ^^
Yeah, I found the bug when I made the PR to add the command, it should be in every version now
Avatar
Alright will test later on Linux first
08:16
Is the client process actually killed? Or how exactly do we restart
Avatar
We perform as much cleanup in the running client as possible, then we launch the client again, then the already running client exits
08:17
Really, the shell_execute to start the client should be the last code we run (except on android)
Avatar
I see, weird weird
08:18
If it's a new process it should work anyway
Avatar
Maybe something is happening in an automatically invoked destructor after the new process is launched
08:19
Or it's a special bug with Vulkan because it can't create a window or something
Avatar
In opengl it works?
08:19
And also in the other Fullscreen modes
08:20
Only Vulkan and Windowed/Windowed Fullscreen have the bug
Avatar
Maybe anti virus thinks u want to Bitcoin😂
Avatar
It's Windows Defender so it shouldn't be smart enough 😄
Avatar
ChillerDragon BOT 2023-05-16 08:31:11Z
windows defender is defending against win
08:31
gotta buy gnome antivirus
Avatar
gnome pro-virus
Avatar
ChillerDragon BOT 2023-05-16 08:33:26Z
KDEdefender
08:33
wait probably kefender right?
08:34
kde naming is kursed
Avatar
Xd
Avatar
ChillerDragon BOT 2023-05-16 09:15:49Z
!ryo pr pr pr pr
Avatar
chillerbot BOT 2023-05-16 09:15:49Z
@Ryozuki
Avatar
!ryo pr
Avatar
chillerbot BOT 2023-05-16 09:18:20Z
@Ryozuki
Avatar
im at metro
09:19
today i go to office
09:19
so its mac m1 time
Avatar
ChillerDragon BOT 2023-05-16 09:20:15Z
gh mobile
Avatar
ChillerDragon BOT 2023-05-16 09:20:27Z
imagine having discord on mobile but not gh
09:20
u got ur prios wrong m8
Avatar
i write code in samsung notes
09:20
🧌
09:20
trollonaut
Avatar
ChillerDragon BOT 2023-05-16 09:21:08Z
i use github mobile and text to speech on my bike to write code
09:21
and CI to compile
09:21
jk but would be cool
09:21
reminds me of the one blind dev
09:21
he had some mad text to speech skills
Avatar
imagine looking for a bug
09:22
he does look for a bug
09:22
in this talk
09:22
its kinda cool
Avatar
ok google, read out my whole cde
09:22
code
09:23
i code on my nintendo ds lite
Avatar
ChillerDragon BOT 2023-05-16 09:23:16Z
4:50
09:23
he debugs broken code live on stage
Avatar
theres a crate at the end okay get rid o that yay
09:25
Avatar
ChillerDragon BOT 2023-05-16 09:26:54Z
yay
Avatar
Avatar
Robyt3
I never run cargo manually though when compiling ddnet. The issue is that both MSVC and GNU+make seem to ignore the rustup override and always use the default
rustup override is about directories, I think. maybe you set it for the wrong directory?
Avatar
hallo heinrich
Avatar
Avatar
Voxel
Should I wait until we get more opinions before I make coords? And would the coords have to be formatted like in content.py?
I think zips of images would be better; otherwise we're gonna run into problems when we add more stuff again
09:38
hi fokko
09:39
Ryozuki fixed my PR 🙂
Avatar
I saw that, I think I gave thumbs up
09:39
:)
09:39
!ryo pro pr fixer
Avatar
chillerbot BOT 2023-05-16 09:39:35Z
@Ryozuki
Avatar
pls stop pinging me
Avatar
i didnt
Avatar
ping me for smth useful but not this xd
Avatar
when ddnet 2pepefight
Avatar
@Ryozuki
Avatar
Avatar
snail
@Ryozuki
notlike02
Avatar
ChillerDragon BOT 2023-05-16 09:52:21Z
snail trol
09:53
!snail
Avatar
please don't do that, it creates a huge embed
09:54
fka
09:54
this good?
Avatar
yes
Avatar
ChillerDragon BOT 2023-05-16 09:54:20Z
pog
Avatar
best video by sp someone
Avatar
ChillerDragon BOT 2023-05-16 09:54:34Z
indeed
09:54
one could also say "best video" period
Avatar
@snail justatest
Avatar
ChillerDragon BOT 2023-05-16 09:55:20Z
@ZombieToad
09:55
is he banned?
09:56
nevertheless-ra: who u?
Avatar
ChillerDragon i unbanned you from discord. You can join again
Avatar
ChillerDragon BOT 2023-05-16 09:56:59Z
wot
09:57
u send legal letter to china?
09:57
best lawyer eu w
09:58
!jup do you think being my financial advisor and lawyer is a conflict of interest?
Avatar
chillerbot BOT 2023-05-16 09:58:53Z
@Jupstar ✪
Avatar
No. Never heard of cumex?
Avatar
ChillerDragon BOT 2023-05-16 10:02:13Z
xd
10:08
Avatar
If you've never seen it before: I love how LCG random numbers appear to have decent statistical properties, but if you use them to pick points in 3d space it suddenly becomes extremely obvious what's wrong with them
10:12
10:14
A linear congruential generator (LCG) is an algorithm that yields a sequence of pseudo-randomized numbers calculated with a discontinuous piecewise linear equation. The method represents one of the oldest and best-known pseudorandom number generator algorithms. The theory behind them is relatively easy to understand, and they are easily implemen...
10:17
10:17
cool fractal
Avatar
Nature is the beauty of math
Avatar
Disaster planning → Every byte of source-code history for SQLite is cryptographically protected and is automatically replicated to multiple geographically separated servers, in datacenters owned by different companies. Thousands of additional clones exist on private servers around the world. The primary developers of SQLite live in different regions of the world. SQLite can survive a continental catastrophe.
10:23
can we survive a continental catastrophe?
10:23
ddnet
10:23
probs yes
Avatar
if catalonia survive
Avatar
Avatar
heinrich5991
rustup override is about directories, I think. maybe you set it for the wrong directory?
I set the override while in the respective build directory. rustup show also shows that the override appears to be active in that folder
Avatar
maybe the override should be in the base dir?
10:25
not the build dir
10:25
idk
Avatar
Avatar
Ryozuki
Disaster planning → Every byte of source-code history for SQLite is cryptographically protected and is automatically replicated to multiple geographically separated servers, in datacenters owned by different companies. Thousands of additional clones exist on private servers around the world. The primary developers of SQLite live in different regions of the world. SQLite can survive a continental catastrophe.
They are such weirdos no joke xd
Avatar
override in base dir would defeat the purpose of the override though
10:27
I have one build dir for msvc and one for gnu
Avatar
Avatar
Ryozuki
can we survive a continental catastrophe?
Continental catastrophe yes, bicontinental catastrophe maybe. If only the americas remain we might be fucked 😛
Avatar
well ddnet is in the github artic vault
Avatar
Avatar
Robyt3
override in base dir would defeat the purpose of the override though
you'd need to figure out the working directory of the build, I guess
10:34
it's likely not the build dir
10:35
maybe that could be fixed
Avatar
the override should work for every sub-directory according to the documentation
Avatar
it only depends on the working directory of cargo, I think
10:36
that means that if the build process call cargo from the source directory, only that will appl
10:36
y
Avatar
I don't know when and how cargo is called in MSVC, but I assume MSVC's working directory is not the build folder
10:36
But I just run make from the command line when building with GNU, so I assume that the override should at least work there
Avatar
you can look into the makefile to see what the working directory is there
Avatar
From version 16.9 (Including Nightly version) one of the Assets from the client [game.png] has cropping issues. I noticed it, when I was updating my Gameskin Template, with the help of some DDNet Designers, thus the Template Asset Update must have all of the cropping issues fixed. The Gameskin Template is available at Teeskins Database for further validation. First Picture shows cropping issues. To the right of the Hook part, there is an empty 32x32 space no...
Avatar
WORKING_DIRECTORY Execute the command with the given current working directory. If it is a relative path it will be interpreted relative to the build tree directory corresponding to the current source directory.
10:39
sounds like it's the source directory by default
Avatar
Is this something we can add in CMakeLists for all developers?
Avatar
Avatar
Voxel
Should I wait until we get more opinions before I make coords? And would the coords have to be formatted like in content.py?
weapons' particles and even the dash particle should go to particles.png xd
Avatar
Avatar
Robyt3
Is this something we can add in CMakeLists for all developers?
yes
Avatar
`` Core was generated by ./DDRace64-Server_sql -f servers/8348.cfg'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000000000000000 in ?? () [Current thread is 1 (Thread 0x7fa765d5d100 (LWP 1956087))] (gdb) bt #0 0x0000000000000000 in ?? () #1 0x000055d4f7d403a1 in CDragger::LookForPlayersToDrag (this=this@entry=0x55d4fb2f2da0) at /home/teeworlds/src/master/src/game/server/entities/dragger.cpp:153 #2 0x000055d4f7d405e5 in CDragger::Tick (this=0x55d4fb2f2d...
11:31
dragger, hmm if servers are on latest master, i think something recently changed in the netobjs
11:31
but its client side probs
Avatar
This is a proposal for replacing EntityEx with new netobjects, like suggested in #5860. Adds a new DDNetPickup that includes switch number a new DDNetProjectile that replaces the old one (which is...
11:31
@trml ^
Avatar
Oh, I was just looking into the dragger code, can take a look later today. Havent looked at what antibot does yet
Avatar
Probably not related to the antibot btw
Avatar
It's so weird knowing the tw/ddnet code for that long and actually reading the new dragger/beam class xd
12:09
i've only read it once, when it was very new
Avatar
@deen where can I find a core?
12:26
!p 2e08ad21f645387989e05def96f7c5fb40deff4b47c5a26ff594a7
Avatar
chillerbot BOT 2023-05-16 12:27:00Z
error
Avatar
thanks chillerbot very cool
Avatar
lmao
12:28
!!
Avatar
!p c1d1570e0e6e0d0815540004861554576600646130d914f604be0000000000
Avatar
chillerbot BOT 2023-05-16 12:29:00Z
error
Avatar
actually laughed in the office, thanks @Learath2
Avatar
hm maybe they really aren't tw packets
Avatar
Avatar
Learath2
hm maybe they really aren't tw packets
what are you doing?
Avatar
I'm trying to figure out why this turkish hoster suspended us
Avatar
Avatar
Learath2
!p c1d1570e0e6e0d0815540004861554576600646130d914f604be0000000000
He says we were reflecting, but there is no way a ddnet server replies to this garbage
Avatar
what exactly is that? and what does !p do?
Avatar
@fokkonaut the wireshark dissector
12:33
chiller bot
12:33
!p ryo sux
Avatar
chillerbot BOT 2023-05-16 12:33:14Z
invalid hex
Avatar
i should learn wireshark some day
12:33
i havent rly used it
Avatar
wireshark is cool
Avatar
!p f4cc554b51f05404a6a6840508004510004aba744000401184bdb00972ee4fe0888920966b9600366bcf8085011ebd3bfe1ca3000614d03291697563892d3211c6ffff6786f1ffaff42e485ad4d7fa6bbdcb297d71afe206
Avatar
chillerbot BOT 2023-05-16 12:33:26Z
0.7
Avatar
is it propietary¿?
Avatar
chillerbot BOT 2023-05-16 12:33:30Z
<class: 'PacketHeader'>: {'flags': <class: 'PacketFlags7'>, 'ack': 204, 'token': b'KQ\xf0T', 'num_chunks': 85}
12:33
<class: 'CtrlClose'>: {'message_name': 'close', 'message_id': 4, 'reason': ' '}
Avatar
ahh, cool
12:34
and it only works for 0.7?
Avatar
Probably, chiller made it
12:34
In this case it didn't matter to me whether it decoded completely correctly, just wanted to know if it was tw
12:36
i miss coding on tw all i do is front/backend
12:36
and in my free time i aint on my pc a lot
Avatar
ur a normie
Avatar
I'm not sure what to really say, the reflection ratio was clearly 1:1 or lower how is that a worthwhile reflection attack even?
Avatar
why sad
12:36
be happy
Avatar
Avatar
Ryozuki
be happy
tw is lyfe
Avatar
lately i am less in my pc on weekends too
Avatar
i literally know this game since 15 years
12:37
for*
12:38
almost
Avatar
ChillerDragon BOT 2023-05-16 12:39:09Z
yes its 0.7 only and work in progress a decode error might happen for valid 0.6 packets and maybe even for some edge case 0.7 packets
Avatar
ur print only has a depth of 1 tho
Avatar
ChillerDragon BOT 2023-05-16 12:39:49Z
u want more spam? xd
Avatar
chiller do this
12:40
json.dumps(obj, ... sort_keys=True, indent=4)
12:40
idk
Avatar
ChillerDragon BOT 2023-05-16 12:40:17Z
oof
12:40
its gonna be fatass
Avatar
chiller
Avatar
ChillerDragon BOT 2023-05-16 12:41:35Z
foko
Avatar
chila
Avatar
ChillerDragon BOT 2023-05-16 12:41:48Z
foxo
Avatar
``` ================================================================= ==6901==ERROR: AddressSanitizer: heap-use-after-free on address 0x7f1c559808c8 at pc 0x00000056e2f7 bp 0x7ffc97845410 sp 0x7ffc97845408 READ of size 4 at 0x7f1c559808c8 thread T0 #0 0x56e2f6 in CServer::SendRconLogLine(int, CLogMessage const) /home/teeworlds/src/master/src/engine/server/server.cpp:1310:21 #1 0x573560 in CServer::SendLogLine(CLogMessage const) /home/teeworlds/src/master/src/engine/server/serve...
Avatar
zila
Avatar
ChillerDragon BOT 2023-05-16 12:42:03Z
foginatilus
Avatar
ziladreganius
Avatar
ChillerDragon BOT 2023-05-16 12:42:17Z
enough xd
Avatar
ChillerDraGenius
Avatar
Avatar
GitHub
Click to see attachment 🖼️
another c++ moment
Avatar
C++ still beautiful
12:47
Avatar
Avatar
fokkonaut
tw is lyfe
ok chiller
Avatar
makes perfect sense, just if people dont understand the concept its sadge
Avatar
0 + 1 = 4
Avatar
no its a null pointer initially
12:51
not the value is set to 0
Avatar
Avatar
Learath2
@deen where can I find a core?
ah, just spotted the rm core* 😄 I guess I don't get to debug
12:56
Am I insane for thinking it's normal for server to reflect a bit under ddos?
Avatar
should be normal, depending on what gets sent
Avatar
Is 1:1.1 max and 1:0.06 avg absurd?
12:57
This dude is talking to me like we are reflecting an insane amount of traffic but we are reflecting like 3kbps under 3mbps
Avatar
Why dont you just stop ddos?????
12:57
xdd
12:57
3kbps
12:58
!!!
Avatar
https://ddnet.org/stats/server/#tur.ddnet.org like look at these, wtf am I supposed to do, the out traffic is one tenth the input
12:58
insane reflection
Avatar
Is it not allowed to host services that reply to requests without a handshake now?
Avatar
so will 16.7 release when the current notable bugs are fixed
Avatar
btw @Voxel poggers with ur team kill pr
13:02
c:
Avatar
I'v always so lazy for frontend or in tw, clientside, if it is something graphical and positioning shit xd
Avatar
ChillerDragon BOT 2023-05-16 13:25:23Z
tw frontend omg foko went full webdev
Avatar
Avatar
Learath2
Is it not allowed to host services that reply to requests without a handshake now?
let me tell you about TCP SYN
Avatar
question: which part of ddnet code do you think is the most stale rn?
13:42
non rust code
13:43
but by definition, most physics code
13:43
cuz it cant be touched
Avatar
Avatar
Ryozuki
non rust code
kinda contradictory
Avatar
we cant rly optimize the gameworld either
13:43
paralelizing it would change the order of stuff
13:44
which probs bugs uses
Avatar
Avatar
Voxel
question: which part of ddnet code do you think is the most stale rn?
old ≠ bad, in case that's the reason for the question
Avatar
whats the unicode for that symbol
Avatar
you can use python to find out:
Avatar
i could also use google
13:47
but i actually wanted to know whether you use alt+numpad for those
13:47
and if you have these in your mind
Avatar
I use compose + / + =
13:48
to create that symbol
Avatar
Avatar
heinrich5991
old ≠ bad, in case that's the reason for the question
i was mostly talking about something that DOES need a rehaul
Avatar
Avatar
heinrich5991
I use compose + / + =
wym
Avatar
on linux, you can bind some key to "compose"
Avatar
ahhh
Avatar
I use the mostly useless caps lock key for that
Avatar
Yea thats cool
Avatar
ChillerDragon BOT 2023-05-16 13:49:18Z
u keep holding compose? and press all these letters in a row?
13:49
~}~}~}
13:49
yea idk man
13:50
@Voxel the whole 0.6 thing should be removed if you want to get active
Avatar
no, you first press compose, then you press /, then you press =
Avatar
ChillerDragon BOT 2023-05-16 13:50:34Z
xd
Avatar
the earlier keys can be released
Avatar
ChillerDragon BOT 2023-05-16 13:50:44Z
idk what my compose is F
13:50
i thought its alt gr because i use that for @
Avatar
[3:48 PM]heinrich5991: on linux, you can bind some key to "compose"
13:51
no, you have to configure it
Avatar
ChillerDragon BOT 2023-05-16 13:51:26Z
im sure the deb installer asked me for it
13:53
yo @heinrich5991 can u bridge #off-topic to irc?
Avatar
xxxxd
Avatar
it's not even bridged to matrix yet, is it?
Avatar
i daut it
Avatar
to resize a hashmap u need to rehash everything right
13:58
@heinrich5991 @Learath2 im curious, u guys ever implemented a hashmap
13:58
i never did before, but it seems quite simple
Avatar
Avatar
Ryozuki
to resize a hashmap u need to rehash everything right
correct
Avatar
Avatar
Ryozuki
@heinrich5991 @Learath2 im curious, u guys ever implemented a hashmap
I don't remember implementing one
Avatar
*correct
13:59
there is a way to do partial rehashing iirc
13:59
13:59
screensot to preserve math
Avatar
ChillerDragon BOT 2023-05-16 14:00:12Z
@heinrich5991 no it is not bridged to matrix yet. But irc really needs a channel to goof around a bit. This irc channel is basically all social media i have so i shitpost way to much for a developer channel
14:00
too*
Avatar
antisocial media
Avatar
ChillerDragon BOT 2023-05-16 14:01:12Z
i need a channel where i can ping jopsti and ask him for legal advice
14:02
sometimes when i am bored i hop on irc and talk out of my ass i feel like it sometimes spams away some useful dev related things
14:06
can someone send brain and explain ddneto codeinger
14:06
if(m_aNetClient[CONN_MAIN].State() != NET_CONNSTATE_ONLINE && m_aNetClient[CONN_MAIN].State() != NET_CONNSTATE_PENDING)
14:06
is calling .State() on da netclient and comparing it against NETCONNSTATE..
Avatar
CONNSTATE is something different than STATE
Avatar
ChillerDragon BOT 2023-05-16 14:07:16Z
but CNetClient::State() does return return NETSTATE_ONLINE;
Avatar
if ur main is not online return
Avatar
CONNSTATE is used within network_conn
Avatar
ChillerDragon BOT 2023-05-16 14:07:23Z
NETSTATE_
Avatar
it just maps them
14:07
to the other enum (edited)
Avatar
ChillerDragon BOT 2023-05-16 14:07:37Z
it maps connstate to netstate right
14:07
but it compares to the enum it is mapped away from in my head
Avatar
yea this should be cleaned up
14:08
its probably about the same tho
Avatar
ChillerDragon BOT 2023-05-16 14:08:42Z
::State() maps NET_CONNSTATE.. to NETSTATE_.. and then State() is called and compared to NET_CONNSTATE_..
14:08
no they are not the same
Avatar
then check which values are the "real" values
14:09
so map the connstates back to netstae
14:09
from where u compare it to State()
Avatar
ChillerDragon BOT 2023-05-16 14:09:28Z
oh nvm i think they are same
14:10
i swear my vscode bugged at me
14:10
it showed diff value hints
14:10
i blame electron
Avatar
this is false then tho
Avatar
ChillerDragon BOT 2023-05-16 14:10:50Z
A IT BAK
14:11
my vs mf says NET_CONNSTATE_ONLINE = 4 and NETSTATE_ONLINE = 2
Avatar
ChillerDragon BOT 2023-05-16 14:15:13Z
14:15
that took longer to make than i would like to admit
Avatar
did you try restarting your computer
Avatar
ChillerDragon BOT 2023-05-16 14:15:59Z
xd
Avatar
tf is happening to all the people reporting bugs with the scoreboard=
14:16
xD
Avatar
the scoreboard sorting is broken, I guess
Avatar
not only that
Avatar
but why now
Avatar
ChillerDragon BOT 2023-05-16 14:17:05Z
wait no they do differ my vs is right
Avatar
Avatar
ChillerDragon
wait no they do differ my vs is right
they do differ, but its off by 1 for you anyways
Avatar
Avatar
ChillerDragon
@Voxel the whole 0.6 thing should be removed if you want to get active
i COULD but idk how to do backend
Avatar
Avatar
ChillerDragon
wait no they do differ my vs is right
NET_CONNSTATE_ONLINE = 3,
14:18
its 4 in my branch because i messed with it
14:18
but in master its 3 vs 2
Avatar
confusor dregon
Avatar
ChillerDragon BOT 2023-05-16 14:18:26Z
yeye fakof
14:18
but its broken isnt it?
Avatar
somethings wrong, i can feel it
14:18
yes
Avatar
https://www.youtube.com/watch?v=tas0O586t80 I understand now everything I need to know about C
Avatar
ChillerDragon BOT 2023-05-16 14:27:37Z
it used to work because pending overlaps w online or sms
14:27
i make pr and let merges fix my bug
14:27
ez
Avatar
so wait whats happening now are we adding MORE or LESS 0.6 support
Avatar
ChillerDragon wants to remove 0.6 support
14:32
we don't have consensus on that though
Avatar
ChillerDragon BOT 2023-05-16 14:33:42Z
i am a rare 0.7 activist
14:34
sometimes i glu my self against ddnet headquater
14:34
as a form of peaceful protest
Avatar
i want to remove 0.6 and 0.7 support
Avatar
Avatar
Ryozuki
@heinrich5991 @Learath2 im curious, u guys ever implemented a hashmap
A couple times. I mostly go for closed addressing ones but when I was learning I also implemented open addressing ones
Avatar
Why did we allow connecting dummy in state pending? Maybe because state online did not match because the wrong enum was used? C++ int CNetClient::State() { if(m_Connection.State() == NET_CONNSTATE_ONLINE) return NETSTATE_ONLINE; if(m_Connection.State() == NET_CONNSTATE_OFFLINE) return NETSTATE_OFFLINE; return NETSTATE_CONNECTING; } We map from NETCONNSTATE to NETSTATE so it should also be compared against NETSTATE

Checklist

  • [x] Tested the chang...
Avatar
confused dragon
Avatar
not sure if this is the fix, but -9999 is wrong, and -1 is set on reset

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+UBS...
Avatar
@heinrich5991 xd ubuntu decided to not work
14:48
all ci failed
Avatar
gh actions* decided to not work
Avatar
Avatar
Learath2
A couple times. I mostly go for closed addressing ones but when I was learning I also implemented open addressing ones
ah ur a linked lists fan
14:49
typical c dev
Avatar
no language stereotypes please
Avatar
its banter
14:51
xd
14:51
@heinrich5991 but its true C devs like a lot linked lists, whereas rust devs hate them for obvious reasons
Avatar
I told you "no banter"
14:51
ok no jokes zone im sorry
14:51
i forgot we must be robots
Avatar
I will time you out the next time. no jokes is not correct. jokes without disparaging others are fine
Avatar
we rly have different ways of thoughts
14:53
at no point i thought i was offensive, and i know learath in this context
14:53
i know i will do this again unconsioucly and u will time me out
14:53
its inevitable
Avatar
it's fine if you write this in DMs
14:53
(as long as Learath2 doesn't complain about you)
Avatar
why so strict?
Avatar
but this is a public room, people other than you and Learath2 read this
Avatar
but i am talking to learath
Avatar
and I think this sets a bad tone for the room
Avatar
i disagree
14:54
you set a bad tone
14:54
where me must be formal robots
Avatar
we obviously don't need to be formal
14:55
(or robots, for that matter)
Avatar
u know what i mean
14:55
dont take everything at face value
Avatar
hmmm. idk, to me the robots thing looks like a straw man, and I get annoyed every time you mention it
Avatar
i also get annoyed everytide u do this
14:56
everytime
14:56
¯\_(ツ)_/¯
Avatar
ChillerDragon BOT 2023-05-16 14:56:44Z
me: posting snail 9/11 meme
14:56
heinrich: pls fix embed
14:56
ryo: typical c dev
14:57
heinrich: stop insult c or ban
Avatar
no bias
Avatar
@Ryozuki I sadly noticed, that other communities than DDNet are even less tolerating "our behaviour". It's a trend, but since Teeworlds and it's community is stuck in 2007 anyways, its a little bit better over here. Just heinrich really wants to go with that trend of having 100% clean communities with not even slight jokes that may go 10% "over the top"
Avatar
Avatar
Ryozuki
i want to remove 0.6 and 0.7 support
pls allow 0.7 to die 🥺
Avatar
*stop insult c devs or ban
Avatar
Avatar
fokkonaut
@Ryozuki I sadly noticed, that other communities than DDNet are even less tolerating "our behaviour". It's a trend, but since Teeworlds and it's community is stuck in 2007 anyways, its a little bit better over here. Just heinrich really wants to go with that trend of having 100% clean communities with not even slight jokes that may go 10% "over the top"
i am on other servers and this banter is perfectly normal
14:58
completly unrelated to ddnet
14:58
or tw
14:58
i specially consider this banter normal given our time we spent here
14:58
and how much we chatted in the past
14:58
but it seems like we must treat each other here like we met yesterday
14:58
me too
Avatar
you're welcome to treat each other differently in DMs
14:59
but not in a room with a lot of other people
Avatar
dms are useless
Avatar
can we do that in off-topic?
Avatar
dont redirect stuff to dms
Avatar
there are exactly the same amount of people
Avatar
Avatar
fokkonaut
can we do that in off-topic?
no
Avatar
i disagree with this rule
Avatar
not on this discord
Avatar
i want to vote on this
14:59
i want other mods involved
Avatar
what even happened if i may ask
15:00
this time
Avatar
Avatar
Ryozuki
typical c dev
^
Avatar
Avatar
Ryozuki
ah ur a linked lists fan
i said this
15:00
judge for urself
Avatar
index sized 'lol' (edited)
Avatar
@Learath2 please say smth
15:01
i dont want to live in heinrich dictatorship
15:01
i know i will make banter again
15:01
its how i am
Avatar
@heinrich5991 i think that really is very harsh
15:01
non-programmers wouldnt understand and programmers would laugh
15:01
smile*
Avatar
Avatar
fokkonaut
@heinrich5991 i think that really is very harsh
it's not the first time and it will not be the last time
Avatar
so is it also disallowed that noby says fng > gores or that others say fng sux
15:02
?
Avatar
correct
Avatar
bruv
15:02
bruh
Avatar
@fokkonaut dont mention that
15:02
he will say no to anything
Avatar
asks if he can say yes
Avatar
dont say that
15:03
u may get timeouted
15:03
and me saying you may get timeouted is probs timeout worthy
15:03
we live in a society
15:03
sarcasm is close to banter after all
Avatar
it rly grinds my gears tho
Avatar
i feel you
Avatar
i just ask
Avatar
but anyways, i think we cant change it for now
Avatar
that i get moderated by anyone but heinrich
Avatar
Avatar
fokkonaut
asks if he can say yes
yes
15:05
😉
Avatar
yea there is a little bit of dictatorship going on here, also when i asked a lot of people if they actually like the freeze bar or want the stars back. so many wanted the stars back, and not only after 5 days, no also after weeks. And when I finally annoyed learath long enough, he said he will work on something similar, which takes the old behaviour and can be made into stars again by modifiying the png. What did we get after months of people complaining it's never been the same without the stars? nothing :(
Avatar
Avatar
heinrich5991
😉
trol
Avatar
Avatar
fokkonaut
trol
dont be rude
Avatar
dont make me laugh in the office, it's time now, been here for 9.5 hours
15:08
i will go now
15:08
my day is shit
15:08
cuz this
15:08
mood totally ruined
Avatar
smoke a blunt
15:08
or just drink a beer
15:08
anyways i will drive home now, see ya
Avatar
i dont do that now only on weekends
Avatar
true, better that
Avatar
in fact this somehow makes me wanna not be so motivated to make more prs
15:13
ill just let robyt take over ddnet
15:13
(this is not banter)
Avatar
The Streisand effect is an unintended consequence of attempts to hide, remove, or censor information, where it instead leads to increased awareness of that information. It is named after American singer and actress Barbra Streisand, whose attempt to suppress the California Coastal Records Project's photograph of her cliff-top residence in Malibu...
Avatar
https://github.com/ddnet/ddnet/issues/6594 two more issues with the score PR btw
PeX — Today at 00:14 Wrong sort after new finishes. Sry if it was posted somewhere Image 1 Skeith — Today at 03:38 shows a completely wrong time when someone just connects as well, weird Image 2 Fu...
15:26
second one already fixed (edited)
Avatar
what a good day to not be in the mood to do prs
15:28
and for github ci to fail catastrophicaly
Avatar
@Ryozuki maybe it motivates you that hashmaps have overhead and are only worth it after a certain amount of items
Avatar
the hashmap needs to be done
Avatar
do u know whats funny?
15:33
i often combine a double linked list with a hashmap
15:34
nice way to have smth like a queue and still have the speed of a hashmap
15:34
nice if u want to remove items from the "queue" without much overhead
Avatar
i have the perfect gif @Jupstar ✪
15:41
15:41
thats my answer
Avatar
ngl i just want ddnet coding to be fun
Avatar
then use rust
Avatar
its why i do graphical stuff
Avatar
Avatar
Jupstar ✪
then use rust
rust is not fun tho
15:42
i tried it
Avatar
what do u dislike about it btw?
15:43
too hard?
Avatar
Avatar
Voxel
ngl i just want ddnet coding to be fun
coding is fun, but it can be really annoying, like discord chats
Avatar
i'd say not everything is perfect, but if u redesign what you want to code it can be powerful tool
Avatar
to me 1 thing that makes me hooked is those moments u enter the zen zone
15:44
u lose awareness of time and have super efficiency xd
15:44
and then someone distracts u
15:44
and its over
Avatar
cool i never had that
Avatar
i dunno, couldnt tell
15:45
the best moments for me is, when i think about smth and it just works out as i planned even tho i didn't 100% believe it myself xd
15:46
and saving 2 milliseonds somewhere for more performance
15:46
bcs performance is everything
Avatar
Avatar
Jupstar ✪
bcs performance is everything
which is why i think software should be distributed with x86-v2 and -v3
15:47
so users can pick
15:47
not just v1
Avatar
-v3 is enough
15:47
drop support
15:47
xd
Avatar
Avatar
heinrich5991
no language stereotypes please
I will have to disagree with this one, honestly you'll have to accept that some jokes are about a group of people, it's part of normal human communication. I feel this level of moderation will turn this place into just a boring old academic exchange/company slack
poggers2 2
Avatar
my child deserves to live in a world where only 4090+ exist
Avatar
Avatar
Jupstar ✪
my child deserves to live in a world where only 4090+ exist
when do u think we will no longer ship v1 software
Avatar
If the jokes aren't grossly offensive (streotyping usually isn't) or hateful about a minority (X language developers aren't an oppressed minority), I would conclude that they are acceptable
Avatar
Avatar
Ryozuki
when do u think we will no longer ship v1 software
i dunno, i guess around 15-20 years?
Avatar
lifespan
15:50
not in 15-20years sry xd
15:50
was unclear
Avatar
iwas about to make a c joke
15:50
my bad
Avatar
Avatar
Learath2
If the jokes aren't grossly offensive (streotyping usually isn't) or hateful about a minority (X language developers aren't an oppressed minority), I would conclude that they are acceptable
I think e.g. "web devs bad" is a bad meme to perpetuate
15:50
this seems to fall under the same umbrella to me
Avatar
there are 2 kinds of webdevs, those who use js and those who use wasm
justatest 2
Avatar
Avatar
Ryozuki
coding is fun, but it can be really annoying, like discord chats
🤣justatest
Avatar
Avatar
Learath2
I will have to disagree with this one, honestly you'll have to accept that some jokes are about a group of people, it's part of normal human communication. I feel this level of moderation will turn this place into just a boring old academic exchange/company slack
(This is obviously just my subjective opinion on what makes a community enjoyable in the long-term from my own experiences)
Avatar
Avatar
heinrich5991
I think e.g. "web devs bad" is a bad meme to perpetuate
I don't, why is that "bad" to perpetuate? Is it a misconception that causes them harm?
Avatar
yes, I think so
Avatar
web devs are among the top earner devs
15:53
more so than cpp devs
Avatar
you think so, then in how far does it harm?
Avatar
by casually treating them as inferior
Avatar
I can only see it hurting their egos, but in turn they are also allowed to say "look at this C luser commenting on js, come back when you have garbage collection"
Avatar
i am also a web dev
15:54
a rust dev
15:54
a c dev
15:54
and a ex python dev
Avatar
Please delete and ban everyone who is using "gay" in a wrong meaning too, please. It's definitely more descrimination than "web devs bad"
Avatar
i think it causes more harm to force a community to hold themselves and not being able to joke around rather than allowing a few banter that are not really hurting anyones feelings (past the 10 seconds reading the poke)
Avatar
Avatar
snail
i think it causes more harm to force a community to hold themselves and not being able to joke around rather than allowing a few banter that are not really hurting anyones feelings (past the 10 seconds reading the poke)
joking around on the expense of others
15:55
can you include that in the post? ^^
15:55
I'm not against jokes
Avatar
If you want to enforce everything then please do so with everything and dont leave out a single little bit, heinrich
Avatar
Avatar
heinrich5991
joking around on the expense of others
this is not at the expense of others
15:56
i think only u treat it that way
Avatar
i mean this is not kindergarten
Avatar
Appearently it is
Avatar
it wasnt very rude or anything
Avatar
welcome
Avatar
i am laughing with him, because i know how he will react to this
Avatar
its just a poke
Avatar
note that I wasn't claiming that it hurt Learath2
Avatar
Avatar
heinrich5991
yes, I think so
U did
Avatar
Avatar
heinrich5991
by casually treating them as inferior
It's supposed to be a joke, the point of jokes is that they don't imply anything. I don't think web developers are bad because it's a meme, we are capable of extrapolating from reality
f3 4
Avatar
And you didnt elaborate
Avatar
Avatar
fokkonaut
U did
what I wanted to say there is not that the intended recipient is getting hurt, but others from the mentioned group
15:58
i.e. I did not want to say that Learath2 was hurt by this statement
15:58
as Learath2 incorporated in his statements, but not fokkonaut or snail e.g.
Avatar
Do you think web devs will read that and cry alone in front of their computer?
Avatar
do you think you'll cry if I ban you? what kind of standard is this?
Avatar
I, for example, dont feel offended by "web devs bad" and its my daily business
Avatar
I'm fairly sure you can drop that meme in irc.libera.chat/#c and no one would really bat an eye. I don't have any bigger community of C developers you can test it on
Avatar
Just because YOU do
Avatar
Avatar
heinrich5991
do you think you'll cry if I ban you? what kind of standard is this?
Toxic.
Avatar
Avatar
fokkonaut
Toxic.
only as toxic as you were
15:59
I just directed the same thing to you
Avatar
no offense, this reminds me of the white girls meme on twitter complaining in name of the affected group
Avatar
Sorry, I dont speak wrong
Avatar
Avatar
Learath2
I'm fairly sure you can drop that meme in irc.libera.chat/#c and no one would really bat an eye. I don't have any bigger community of C developers you can test it on
which meme?
Avatar
Avatar
heinrich5991
which meme?
That we overuse linked lists
Avatar
Avatar
heinrich5991
I just directed the same thing to you
Not at all, I think you didnt read my message
Avatar
in fact, it would probably spark a interesting debate, if no one complained about in the name of others groups
Avatar
You'll get a couple laughs, a couple people telling you why that's the case and maybe one person telling you to get out if you don't have a question
Avatar
Avatar
fokkonaut
I, for example, dont feel offended by "web devs bad" and its my daily business
^
Avatar
Do you think web devs will read that and cry alone in front of their computer?
16:01
I want a higher standard than people not crying
Avatar
See my replied msg
Avatar
you are a web dev, you didn't cry
Avatar
why do you want to convert this chat to a business setting?
Avatar
then whats your standard if you cant even say in how far it will harm someone?
Avatar
Avatar
Jupstar ✪
too hard?
i grew up on a website where you connects blocks together to make a cat spin and say hello; i have no idea how to approach something as abstract as rust
Avatar
my standard is that I don't want to be casually insulted "as a meme" (as part of a group) (edited)
Avatar
with all my respect heinrich, i believe the only one crying about these "pokes" is you
Avatar
in fact, even at my work slack we joke around about java and java devs (and we got some java devs)
Avatar
Avatar
Ryozuki
in fact, even at my work slack we joke around about java and java devs (and we got some java devs)
same
Avatar
besides, rust is the perfect language to rq imagine you're trying to make something and you have to spend an hour or more trying to obey the compiler only to realize you coded it all wrong
Avatar
Avatar
heinrich5991
my standard is that I don't want to be casually insulted "as a meme" (as part of a group) (edited)
If I made a joke about Rust devs being scared of memory management, do you think that'd be an insult really?
16:03
If so we really have very very different measures of what constitutes an insult to begin with
Avatar
Avatar
Learath2
If I made a joke about Rust devs being scared of memory management, do you think that'd be an insult really?
hm, no
16:03
interesting
Avatar
its cuz u have a bias
16:04
if its rust, since its mostly me who talks about it here
16:04
im sure u wouldnt bat an eye
16:04
if someone made a joke about me/rust
16:04
and i will say, go ahead, and joke about it, and about me
16:04
i find it fun
16:05
even funnier is the debate that comes out of it
Avatar
Anyway, it's not very easy to come to a conclusion about things of this nature. I know very well jokes can quickly devolve into mean-spirited insulting, but I don't think that bar has been reached here
👍 2
Avatar
Avatar
Ryozuki
to me 1 thing that makes me hooked is those moments u enter the zen zone
i often get those when writing those JS extensions
Avatar
I see your point, it seems the C example was not so bad
Avatar
Avatar
Ryozuki
and then someone distracts u
this is why i only code at like 12 am LOL
Avatar
Avatar
Voxel
this is why i only code at like 12 am LOL
i used to code rly late
16:05
but i cant now
16:05
i go to sleep at 23
16:06
i guess coding all day does that
16:06
well today i havent been much productive
Avatar
@heinrich5991 different approach, what is the highest bar of joke or whatever, which you would consider "fun" and "non-harmful", and what is the lowest bar for "harmful" or "unfunny" jokes?
Avatar
u cant put a bar on subjective things
Avatar
Right.
Avatar
but in this case the bar is whathever heinrich considers
16:07
cuz he is the man in power
Avatar
I wanted to hear that from him @Ryozuki
Avatar
he probs wont say that
Avatar
Because I kinda know how heinrich thinks, its similar to my brother, who you can not convince at all either (only with very very much time and good/proven examples)
Avatar
Avatar
heinrich5991
I see your point, it seems the C example was not so bad
The web dev example you gave is maybe a little closer to your point. One could argue that these stereotypes cause a bad perception of the group, but even then, I'm not sure what material harm is caused by that. It's not like the accusation of being a bad developer is something that sticks to you
Avatar
ChillerDragon BOT 2023-05-16 16:08:33Z
lol fokkonaut how did u made the bridge do /me on irc xd
Avatar
wdym?
Avatar
Avatar
fokkonaut
@heinrich5991 different approach, what is the highest bar of joke or whatever, which you would consider "fun" and "non-harmful", and what is the lowest bar for "harmful" or "unfunny" jokes?
well, the easiest way to make jokes that are non-harmful is by not making it about other people ^^
Avatar
I dont think the mentioned jokes were about other people specific
Avatar
Avatar
Voxel
i grew up on a website where you connects blocks together to make a cat spin and say hello; i have no idea how to approach something as abstract as rust
very simple, tryhard 15h per day for 2 months ez as that
Avatar
c devs
Avatar
Avatar
Jupstar ✪
very simple, tryhard 15h per day for 2 months ez as that
i have a job
Avatar
that's a group of people to me
Avatar
Avatar
Voxel
i have a job
then rip to your holidays
Avatar
(I have about 3 minutes left)
Avatar
Avatar
Jupstar ✪
then rip to your holidays
i barely celebrate holidays anyways + i work in retail
Avatar
A very large group which if you'd let them vote, you'd probably know the result already :)
Avatar
laughing and making fun of stereotypes is the most common thing to joke about usually
Avatar
Avatar
Jupstar ✪
very simple, tryhard 15h per day for 2 months ez as that
15h a day?? to learn rust?
Avatar
yeah i do it all the time to rust devs
Avatar
Avatar
Learath2
15h a day?? to learn rust?
if u start at 0, u need that
Avatar
Avatar
Jupstar ✪
if u start at 0, u need that
well u can take it slower
16:11
xd
Avatar
Avatar
fokkonaut
A very large group which if you'd let them vote, you'd probably know the result already :)
majority votes are not the way I'd go about finding out whether something causes offense (edited)
Avatar
3h a day and you'll be pretty decent in a month, especially if you have prior experience in other languages
Avatar
Avatar
heinrich5991
majority votes are not the way I'd go about finding out whether something causes offense (edited)
right, you'd like to be a dictator and decide alone.
Avatar
that's precisely what I'd say…
16:12
can you read minds?
16:12
im a rust dev
Avatar
So, what about you let those who are involved decide, and come to you if they felt offended?
Avatar
Avatar
fokkonaut
So, what about you let those who are involved decide, and come to you if they felt offended?
sounds like a bad strategy
Avatar
15h/d * 30d/mo * 2mo= 900h, you'll become an expert in that time, not just a proficient user 😄
Avatar
Avatar
fokkonaut
So, what about you let those who are involved decide, and come to you if they felt offended?
this is the way in most places
Avatar
Yep xd
Avatar
Avatar
Learath2
3h a day and you'll be pretty decent in a month, especially if you have prior experience in other languages
thats the thing, i dont find interest in coding things as "practice". whats the fun in making a guessing game? its why i wanted to jump head first into ddnet because there was so much to tinker with
Avatar
Avatar
heinrich5991
sounds like a bad strategy
@Ryozuki thats already kinda pathetic at this point.
Avatar
no, in most places, we have societal standards that get you kicked out even before someone tells you that they've been offended
Avatar
heinrich comes out and creates a issue out of nowhere, then this happens
Avatar
idek whats going on. sorry am i interrupting something?
Avatar
Avatar
heinrich5991
no, in most places, we have societal standards that get you kicked out even before someone tells you that they've been offended
I tried to lead you that way by asking for the bars, which cant be set here entirely.
Avatar
Avatar
Voxel
idek whats going on. sorry am i interrupting something?
i made a joke about c devs, replying to learath
16:13
and heinrich said thats bad bad
Avatar
Avatar
fokkonaut
@Ryozuki thats already kinda pathetic at this point.
I don't like your tone
Avatar
anyway, I'm off
Avatar
Avatar
heinrich5991
I don't like your tone
Sorry if it sounded too harsh
Avatar
ChillerDragon BOT 2023-05-16 16:14:12Z
wow u guys write so much i can not keep up @fokkonaut i mean this xd https://zillyhuhn.com/cs/.1684253618.png
Avatar
Avatar
Learath2
15h/d * 30d/mo * 2mo= 900h, you'll become an expert in that time, not just a proficient user 😄
bra, 15h or u stay noob
16:14
under 1000h is nothing
Avatar
chillerdragon: i edited the msg
Avatar
Avatar
Voxel
thats the thing, i dont find interest in coding things as "practice". whats the fun in making a guessing game? its why i wanted to jump head first into ddnet because there was so much to tinker with
In my experience, learning is usually either fun or efficient. It very rarely is both, but there are some great exercises that hit that spot
Avatar
a good strategy in these types of convos is to go away, and it cools off, so later u can come strong and still pretend u have the reason
Avatar
ChillerDragon BOT 2023-05-16 16:14:36Z
do again @fokkonaut
Avatar
yes (edited)
Avatar
ChillerDragon BOT 2023-05-16 16:14:43Z
.-.
Avatar
done
Avatar
ChillerDragon BOT 2023-05-16 16:14:48Z
wot
16:14
16:15
no * | bridge
Avatar
hm xd
Avatar
Avatar
Learath2
In my experience, learning is usually either fun or efficient. It very rarely is both, but there are some great exercises that hit that spot
thing is i WANT to try rust because i feel like you can do a lot more in it than c++ or java can do
Avatar
Avatar
Voxel
thing is i WANT to try rust because i feel like you can do a lot more in it than c++ or java can do
u cant do more with it than other langs
16:16
thats not the point
Avatar
Avatar
fokkonaut
@Ryozuki thats already kinda pathetic at this point.
You did this one with me a couple months ago too and it is a little mean-spirited. Kinda feels like bullying when you tag other people and talk about me when I'm still here
Avatar
Anyways @heinrich5991, I probably dont know each english word perfectly, so it might have sounded too harsh when i said "pathetic". I just cant express myself as good in english as I can in German. Please dont discriminate me accordingly. And all I want is you to realise, that your way of solving the problems is definitely not one, that is enjoyable for the community
Avatar
if a lang is turing complete u can do anything
Avatar
Avatar
Learath2
You did this one with me a couple months ago too and it is a little mean-spirited. Kinda feels like bullying when you tag other people and talk about me when I'm still here
I just wanted ryo to see the msg i am referring to
Avatar
ChillerDragon BOT 2023-05-16 16:17:33Z
heinrich bullying foko for being english nob axaxax
Avatar
Avatar
Voxel
thing is i WANT to try rust because i feel like you can do a lot more in it than c++ or java can do
They are all turing complete, so you can do everything in all of the above. So you shouldn't bother learning Rust if that is your reason
Avatar
ChillerDragon BOT 2023-05-16 16:18:08Z
rust is fast and safe
Avatar
more like heinrich wanting to impose his standards to a whole ass community, part of the most active community members telling him otherwise, and him not minding it
Avatar
I guess the extremely rich std lib and the cargo ecosystem does make it easier to make more things
Avatar
Avatar
Learath2
They are all turing complete, so you can do everything in all of the above. So you shouldn't bother learning Rust if that is your reason
I guess.
Avatar
Avatar
fokkonaut
Anyways @heinrich5991, I probably dont know each english word perfectly, so it might have sounded too harsh when i said "pathetic". I just cant express myself as good in english as I can in German. Please dont discriminate me accordingly. And all I want is you to realise, that your way of solving the problems is definitely not one, that is enjoyable for the community
(its only enjoyable for yourself @heinrich5991) @Learath2 see, how I am referring again, its not meant in that way
Avatar
Avatar
ChillerDragon
rust is fast and safe
I feel like rust is built for servers and stuff then
Avatar
ChillerDragon BOT 2023-05-16 16:18:50Z
its a systems programming language they say
Avatar
Avatar
Voxel
I feel like rust is built for servers and stuff then
It's built for everyone and everything except web frontends 😄
Avatar
Avatar
Learath2
It's built for everyone and everything except web frontends 😄
u can do web frontend
Avatar
ChillerDragon BOT 2023-05-16 16:19:11Z
but its more tedious
Avatar
I guess it's also not safe enough to replace Erlang
Avatar
A framework for creating reliable and efficient web applications.
Avatar
Avatar
Ryozuki
u can do web frontend
Just because you can, doesn't mean you should 😄
Avatar
ChillerDragon BOT 2023-05-16 16:19:29Z
in general you trade development time with runtime speed and safety
Avatar
What would server code in ddnet look like in rust
Avatar
Avatar
ChillerDragon
in general you trade development time with runtime speed and safety
and future memory safety bug solving time
Avatar
Avatar
Voxel
What would server code in ddnet look like in rust
imho better and more structured, but also would cpp if we rewrote ddnet enirely
Avatar
ChillerDragon BOT 2023-05-16 16:20:07Z
@Voxel if you want safe and fast software then use rust. If you want fast development and fun dev time use scratch
Avatar
Avatar
Voxel
What would server code in ddnet look like in rust
Similar, perhaps more tidy because we have to think about the ownership structure
Avatar
@Ryozuki I find it a little sad, everytine someone runs out of arguments, its a few mins left until they leave.
Avatar
ChillerDragon BOT 2023-05-16 16:20:30Z
Avatar
Avatar
fokkonaut
@Ryozuki I find it a little sad, everytine someone runs out of arguments, its a few mins left until they leave.
its a rly good strategy in online convos, just dont speak, specially efficient if u hold the power
Avatar
And again the problem is not solved and wont be discussed at that same point again in the future
Avatar
and i will probs be timeouted by him
16:21
and i wil have no way to argue
16:21
defending myself
Avatar
he straight up timeouts me these days
16:21
without warnings
Avatar
ChillerDragon BOT 2023-05-16 16:21:21Z
edgy-l
Avatar
Avatar
Ryozuki
imho better and more structured, but also would cpp if we rewrote ddnet enirely
I have been recently thinking about some rust rewrite and it's actually not as easy as I thought, can you really avoid all the Rcs and Arcs everywhere when some things like CCharacter have shared ownership?
Avatar
ChillerDragon BOT 2023-05-16 16:21:59Z
gotta ask @zwelf how he delt with it in his phsiscs rust code
Avatar
Avatar
Learath2
I have been recently thinking about some rust rewrite and it's actually not as easy as I thought, can you really avoid all the Rcs and Arcs everywhere when some things like CCharacter have shared ownership?
i will say, using rc and interior mutability is not that bad if u have no other options
Avatar
Avatar
Learath2
I have been recently thinking about some rust rewrite and it's actually not as easy as I thought, can you really avoid all the Rcs and Arcs everywhere when some things like CCharacter have shared ownership?
yes, by cheating
Avatar
Same for me, just happened today, when I pinged Learath in General to reply to someone who wanted to know what happened to Turkey servers. I felt a little uncomfortable and deleted the ping again like a few seconds later without thinking about it. 20 sec later -> timeout
Avatar
if u want to model shared ownership u use rc and refcell
Avatar
@Learath2 u can easily cheat on the borrow checker.. simply use an index
Avatar
Avatar
ChillerDragon
@Voxel if you want safe and fast software then use rust. If you want fast development and fun dev time use scratch
i DO use scratch !!!!!!!!!!!
Avatar
Avatar
Ryozuki
i will say, using rc and interior mutability is not that bad if u have no other options
It's not THAT bad but it's still kinda wasting performance, since it can be proven by the code-path that the actions are safe even without the presence of an Rc
Avatar
Avatar
fokkonaut
Same for me, just happened today, when I pinged Learath in General to reply to someone who wanted to know what happened to Turkey servers. I felt a little uncomfortable and deleted the ping again like a few seconds later without thinking about it. 20 sec later -> timeout
@Ryozuki (referring to immediate timeouts u talked about)
Avatar
what shared ownership do we even have
Avatar
Avatar
Learath2
It's not THAT bad but it's still kinda wasting performance, since it can be proven by the code-path that the actions are safe even without the presence of an Rc
unsafe then
16:23
or model the program in a way to avoid that design
Avatar
ChillerDragon BOT 2023-05-16 16:23:54Z
@Voxel xd
Avatar
its often bad to enforce a style that doesnt feel natural on a language
Avatar
yeah, u need to pass the characters down from parent
16:24
think functional xdd
Avatar
ChillerDragon BOT 2023-05-16 16:24:28Z
i def got my parents character
Avatar
Avatar
Jupstar ✪
what shared ownership do we even have
CEntity is one example, who really owns entities? Does CGameWorld own all of them? Does the character own the projectiles they send? Does the player own the CCharacter? It can technically be avoided by letting CGameWorld own all of it and going through it whenever you need to access other things, but there is no guarantee that gets optimized nicely at all
Avatar
Avatar
ChillerDragon
@Voxel xd
no chiller, unironically ive been using scratch since 2014
Avatar
rust would benefit here if we paralelized ddnet more
Avatar
Avatar
Learath2
CEntity is one example, who really owns entities? Does CGameWorld own all of them? Does the character own the projectiles they send? Does the player own the CCharacter? It can technically be avoided by letting CGameWorld own all of it and going through it whenever you need to access other things, but there is no guarantee that gets optimized nicely at all
yep, but the way would be to only let world own it
Avatar
ChillerDragon BOT 2023-05-16 16:25:44Z
@Voxel i never doubted you eventho it is a bit unexpected
Avatar
but we wouldnt have these segfaults or asan
Avatar
the rest has to query it
Avatar
Avatar
Ryozuki
but we wouldnt have these segfaults or asan
any bugs suck tho, they are just not hidden
Avatar
Avatar
Jupstar ✪
yep, but the way would be to only let world own it
But then you need to dig through a list of all entities to find the one you need or the gameworld needs to be aware of all kinds of queries that would be done in advance and create data structures to efficiently return them. Which is imho breaking encapsulation, why should the gameworld need to know that the character might require a list of all his alive projectiles and arrange storage that way?
16:27
Anyway, I need to shut the fuck up and turn off discord. I really have to study control theory
16:27
Cya'll
Avatar
bye
Avatar
Avatar
Mr.Gh0s7
bb
BlushCute
👻 1
🎩 1
Avatar
The abuse of matlab in this course will drive me mental, if only she would let us use the symbolic math toolbox all these would be so trivial, but she insists on abusing tf in the control systems toolbox
Avatar
wb
Avatar
How could you think the way to calculate Q above by pretending it's a zpk model is cleaner? I swear some academics would rather eat drywall then learn new things
17:21
Anyway, got my tea, I'll go back to suffering
Avatar
This reverts commit 5c90fd2b8324bdbe89331bf1c819bca4b16f391a. Delaying the disconnecting causes issues when the client automatically disconnects immediately before connecting to another server or starting demo playback. It's not necessary to delay the disconnecting to deal with #6387, as #6589 is already enough. It's easier to revert this instead of rewriting the client so connecting and starting demo playback are also delayed. Closes #6595.

Checklist

  • [X] Tested the change...
Avatar
Copy the attribute shield entities from the DDNet image to the front and switch images for the editor. The attribute shield entities can be used in game, front and switch layers, so the respective image also has to contain the entities. Closes #5068.

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 ...
18:07
c5eb15d Compare against correct enum in dummy connect - ChillerDragon 8c29841 try to fix broken score - edg-l 065149e Merge #6600 #6601 - bors[bot]
Avatar
@Robyt3 on linux it works
18:08
will later test on win
Avatar
ok, weird
Avatar
Avatar
Learath2
I will have to disagree with this one, honestly you'll have to accept that some jokes are about a group of people, it's part of normal human communication. I feel this level of moderation will turn this place into just a boring old academic exchange/company slack
hey !!! academic can be fun !!!
Avatar
Avatar
Chairn
hey !!! academic can be fun !!!
funniest joke made in an academic setting
18:27
justatest
18:28
Avatar
well, i'd like to side with most people here on the joke conversation
Avatar
when i say bad things about java devs, i mean it
18:36
sarcasm is hard to read
Avatar
don't worry, they're too slow to get it before c++ devs
18:37
we gotta use ironic point maybe ⸮
Avatar
whats this symbol ⸮
Avatar
backwards question mark
Avatar
¿
Avatar
Avatar
Chairn
don't worry, they're too slow to get it before c++ devs
but c++ devs will crash due to segfault on the way to get it
18:39
unlike rust devs
Avatar
¿
Avatar
blazing fast
Avatar
yeah rust devs would panic instead
troll 2
Avatar
¿⸮?
Avatar
rust devs own sports cars
18:40
Avatar
Avatar
Ryozuki
Ç
c sharp
Avatar
Avatar
gerdoe
yeah rust devs would panic instead
im offended
18:40
Avatar
Avatar
gerdoe
yeah rust devs would panic instead
troll (edited)
18:40
this is reddit
18:40
we just need to add /s
18:40
/s
Avatar
reddit uses tone indicators?
Avatar
voxel is mean towards reddit users like me
18:41
i demand respekt
Avatar
since when /s is reddit-only
Avatar
well i found it on reddit
Avatar
/s is more of a twitter thing
Avatar
@Voxel yeah cuz ppl are too sensitive sometimes
18:41
cough
18:41
/s
Avatar
its internet thing two of you
18:42
both
Avatar
its ok ryoz ill force myself to generate an ai waifu to comfort you
18:42
anyways tone indicators are useful only in the right scenarios
18:42
i can tell ryoz is joking and im joking too
18:43
like im not dumb
Avatar
or, that dumb
18:43
im pretty stupid but i can understand contextual tone
Avatar
nobody said otherwise
18:44
ur focusing too much on it xd
Avatar
!rust trying to teach rust to programming newbie
Avatar
chillerbot BOT 2023-05-16 18:44:09Z
@Ryozuki
Avatar
Avatar
Ryozuki
ur focusing too much on it xd
sorry
Avatar
Simple math @Voxel: Voxel + Rust > Rust Voxel + Rust > Voxel
Avatar
ChillerDragon BOT 2023-05-16 18:44:38Z
@heinrich5991 while at it i would not mind if you also publish your huffman as ruby gem if you want to try out uniffi-rs since they support ruby bindings
Avatar
Avatar
Jupstar ✪
Simple math @Voxel: Voxel + Rust > Rust Voxel + Rust > Voxel
ur
18:45
im shopping right now so i physically can not learn rust atm
Avatar
ChillerDragon BOT 2023-05-16 18:45:17Z
doing da grocies while on da phone
18:45
dont text and drive shopping cart
Avatar
why not
Avatar
ChillerDragon BOT 2023-05-16 18:45:45Z
its traffic 101
18:45
no text and drive
Avatar
will u lose ur shopping cart loicense
Avatar
ChillerDragon BOT 2023-05-16 18:46:01Z
yes
18:46
then u gotta carry all by hand
Avatar
Avatar
ChillerDragon
doing da grocies while on da phone
im taking a bus
18:46
public transport 🔥
Avatar
ChillerDragon BOT 2023-05-16 18:46:54Z
libre transport
Avatar
usa needs more civilian infilstructure
18:48
i spelt that wrong
Avatar
ChillerDragon BOT 2023-05-16 18:48:51Z
nono it fine
Avatar
infastructure
18:48
oh
Avatar
ChillerDragon BOT 2023-05-16 18:49:54Z
us need mor cirillic infantilstructuring
Avatar
ryo beleidigt feelsbadman
Avatar
ChillerDragon BOT 2023-05-16 18:50:35Z
🇩🇪 🍺
Avatar
wheres catalun flag
Avatar
ChillerDragon BOT 2023-05-16 18:51:06Z
too random to have flag
Avatar
ChillerDragon BOT 2023-05-16 18:51:53Z
@gerdoe did u start rust because of ryos propaganda?
Avatar
not exactly
Avatar
ChillerDragon BOT 2023-05-16 18:52:21Z
did u think about not touching rust because of ryos propaganda?
Avatar
i saw heinrichs libtw2 and was inspired by it
Avatar
ChillerDragon BOT 2023-05-16 18:52:32Z
heinrich cult leader confirmed
Avatar
it was like a magic huh
18:53
its still a magic since i haven't returned to libtw2 codelurking
Avatar
ChillerDragon BOT 2023-05-16 18:53:12Z
libtw veri pog
18:53
i have libtw2 printed out and tabed on the ceiling over my bed
Avatar
yep had made a discord bot with auto mapmake that served rusty tee server with generated map
Avatar
ChillerDragon BOT 2023-05-16 18:53:54Z
having neightmares daily ever since
Avatar
Avatar
ChillerDragon
i have libtw2 printed out and tabed on the ceiling over my bed
santatrollet
Avatar
ChillerDragon BOT 2023-05-16 18:54:22Z
how dafak did i type taped "tabed" xd
18:55
irc troll
Avatar
ChillerDragon BOT 2023-05-16 18:55:15Z
yes i blame irc protocol
18:55
confusing letters
19:00
bcc9ab5 Add missing attribute shield entities for front and switch layers - Robyt3 daecca6 Merge #6603 - bors[bot]
Avatar
@Robyt3 friend of mine with rtx 4090 on windows tried and it worked for him (steam)
19:03
win11
Avatar
With exactly the settings mentioned in the issue?
Avatar
chillerdragon BOT 2023-05-16 19:04:29Z
He play tw? (@Jupstar ✪)
@Robyt3 friend of mine with rtx 4090 on windows tried and it worked for him (steam)
19:04
4090 pog?
19:05
What gpu u got jopsti?
Avatar
i have rx 6900 xt
Avatar
Avatar
Robyt3
With exactly the settings mentioned in the issue?
windowed & windowed fullscreen right?
Avatar
yeah and vulkan
Avatar
or was there smth else
19:05
vulkan yeah
Avatar
chillerdragon BOT 2023-05-16 19:05:52Z
Watf is that
Avatar
maybe it's something with Windows 10 or my driver
Avatar
chillerdragon BOT 2023-05-16 19:06:09Z
Ah amd xd
Avatar
it's just the latest GTX 980 driver though
Avatar
i tried with rx 6900 xt on win10 now works too
19:06
so yeah, probably ur setup
Avatar
you also have multiple monitors on your windows 10 machine?
Avatar
chillerdragon BOT 2023-05-16 19:06:57Z
Windows jopstibger
19:07
Do you need some tester?
19:08
I feel like booting into windows rods
19:08
Today *
Avatar
Avatar
Robyt3
you also have multiple monitors on your windows 10 machine?
nope, neither has my friend
Avatar
multi monitor i3 issue solved?
19:08
ah
Avatar
maybe it has something to do with that, I'll try with one of my laptops
Avatar
Avatar
chillerdragon
Do you need some tester?
go ahead
19:08
cant hurt to test it on more machines
Avatar
Avatar
Robyt3
maybe it has something to do with that, I'll try with one of my laptops
just disconnect your other screens? 😄
Avatar
chillerdragon BOT 2023-05-16 19:09:18Z
Test what? On which os?
19:09
Or you guys fine?
Avatar
Avatar
Jupstar ✪
just disconnect your other screens? 😄
justatest
Avatar
Avatar
chillerdragon
Test what? On which os?
#6578
Avatar
After restarting the client from within the client itself (via auto-updater or restart command added in #6577), the game window is entirely missing with Fullscreen mode: Windowed or Windowed Fullsc...
Avatar
chillerdragon BOT 2023-05-16 19:10:15Z
Would it help if I run that on windows or is it not needed?
Avatar
windows would probably help
19:10
u also have gtx 9xx series right?
Avatar
chillerdragon BOT 2023-05-16 19:10:47Z
980
Avatar
nice so same card as robits
19:11
ro8bits
Avatar
ChillerDragon BOT 2023-05-16 19:13:55Z
wow matrix is soooo slow
Avatar
I have the same issue on my laptop with only one monitor and GTX 660M + Intel HD 4000
Avatar
ChillerDragon BOT 2023-05-16 19:16:06Z
its a roby skil issue
Avatar
chillerdragon BOT 2023-05-16 19:16:11Z
But I just rage bought a 4090 because I got the glitchy on my screen xd
19:16
Omg forgot my windows password
19:16
Im in ez
19:16
Multi Screen or single screen?
Avatar
ChillerDragon BOT 2023-05-16 19:16:24Z
wow now my matrix messages from 5min ago arrive on irc?
19:16
truly amazing
19:17
do you guys even all start the client the same way?
19:17
from cmd?
19:17
mysys?
19:18
gui?
Avatar
Avatar
Robyt3
I have the same issue on my laptop with only one monitor and GTX 660M + Intel HD 4000
i started from steam
19:18
if that makes a difference
Avatar
on my PC I started from cmd, on my laptop by double-clicking the exe
Avatar
ChillerDragon BOT 2023-05-16 19:19:56Z
oh boi i forgot i left a big mess last time i was in widnows
19:20
installing vs ...
Avatar
ez
Avatar
ChillerDragon BOT 2023-05-16 19:22:03Z
or can i also run some exe?
19:22
this is gonna take forever
Avatar
nightly
Avatar
ChillerDragon BOT 2023-05-16 19:22:15Z
where to buy?
Avatar
yeah, I just downloaded nightly
Avatar
ChillerDragon BOT 2023-05-16 19:22:37Z
it safe no?
Avatar
if u trust deen
Avatar
ChillerDragon BOT 2023-05-16 19:22:45Z
or bitcoin miner?
19:23
jupsti im still confused wether ur win user now or not xd
19:25
omng u have to be kidding me
19:26
tw is smooth on windows xd
Avatar
gnome issue
19:26
i am not really a windows user
Avatar
ChillerDragon BOT 2023-05-16 19:26:25Z
i just spend my pension fund on a new pc and screen because i thought my hardware broken
Avatar
before i used linux, i used linux in a vm
Avatar
ChillerDragon BOT 2023-05-16 19:26:34Z
u approve finacial advisor jupsti?
Avatar
bcs nvidia drivers were crashing on linux xD
19:26
yes its fine
19:26
but invest into amd until nvidia goes open source
Avatar
ChillerDragon BOT 2023-05-16 19:27:50Z
ffs i just ordered a gtx
19:27
i regret my life choices xd
Avatar
wtf
19:28
which
19:28
if its not 4090
19:28
u dont have excuse
Avatar
ChillerDragon BOT 2023-05-16 19:28:26Z
its fakin 4090
Avatar
ok then fine
19:28
cant beat the best GPU sadly
Avatar
ChillerDragon BOT 2023-05-16 19:28:52Z
also went no amd for cpu xd
Avatar
well amd is not cheap rn
Avatar
ChillerDragon BOT 2023-05-16 19:29:14Z
omg windows sucks with windowed
Avatar
i was about to buy intel again too, but decided to wait for next gen CPUs
19:29
instead
19:29
yeah
Avatar
ChillerDragon BOT 2023-05-16 19:29:29Z
even gnome has better windowing and windows has window in the name ffs
Avatar
windows + windowed mode = tripple buffering
19:29
vsync tripple buffering
19:29
to be precise
Avatar
ChillerDragon BOT 2023-05-16 19:30:03Z
i got windowed
19:30
vulkan
19:30
win10
19:30
gtx 980
Avatar
f1 -> restart
Avatar
ChillerDragon BOT 2023-05-16 19:30:18Z
i click da exe nightly
19:30
i f1 restart
19:30
and it starts to mine bitcoin
19:30
deen scammed me
Avatar
ChillerDragon BOT 2023-05-16 19:30:38Z
nah jk it just works fine
Avatar
lel
Avatar
ChillerDragon BOT 2023-05-16 19:30:47Z
its roby skil issue
Avatar
robyte broken setups in his house
19:30
virus
19:31
windows installer with virus preinstalled
Avatar
ChillerDragon BOT 2023-05-16 19:31:08Z
i am behind in updates
19:31
and got 3 screens
19:31
i have the default windows wm
19:31
called windows
Avatar
dwm.exe 🤓
poggers 1
Avatar
ChillerDragon BOT 2023-05-16 19:32:08Z
ok pro
19:32
!rob which client u runin? nightly.exe or selfcompiled master?
Avatar
chillerbot BOT 2023-05-16 19:32:25Z
@Robyt3
Avatar
dwm using DXGI
Avatar
ChillerDragon BOT 2023-05-16 19:32:55Z
windows fans
19:33
HOLY SHIT
19:33
i can not belive the game is smooth on windows
19:33
i hate this xd
Avatar
100% gnome setup issue bro
Avatar
ChillerDragon BOT 2023-05-16 19:34:00Z
jesus
Avatar
i used to have gtx 760 on windows
19:34
linux ran at 7k fps
19:34
smooth af
Avatar
chillerdragon: do u even have nvidia driver installed?
19:34
or are u nuveuueuem fan
Avatar
ChillerDragon BOT 2023-05-16 19:34:41Z
yes ._.
19:34
i am nuxxeeueueum fan
Avatar
fans all around
Avatar
ChillerDragon BOT 2023-05-16 19:34:58Z
but i understand i have to sell my soul to get gaming fps
Avatar
nouvouem
Avatar
ChillerDragon BOT 2023-05-16 19:35:12Z
so i bought extra/nvidia from shop.archlinux.org
Avatar
woudlnt have happened with amd
19:35
sad life
Avatar
ChillerDragon BOT 2023-05-16 19:36:14Z
imagine a compiler asks for email and password
Avatar
I tried with nightly and self-compiled
Avatar
ChillerDragon BOT 2023-05-16 19:36:17Z
ms moment
Avatar
Avatar
Jupstar ✪
Click to see attachment 🖼️
lumpy approves
Avatar
Also tried with SDL 2.26.5, where the issue still persists, but now the window is just black instead of not being rendered at all
Avatar
wait, is roby3 pronounced Raw-Bite or Raw-Bite-Three, or something else?
Avatar
ro-byte
Avatar
ChillerDragon BOT 2023-05-16 19:39:00Z
roby t3
19:39
i was saying raw-byte-three all this time
Avatar
ChillerDragon BOT 2023-05-16 19:40:03Z
saying to who?
Avatar
ChillerDragon BOT 2023-05-16 19:41:08Z
who do you talk with when you say robys name?
Avatar
ChillerDragon BOT 2023-05-16 19:42:18Z
so in your head?
Avatar
its l33t speach
Avatar
ChillerDragon BOT 2023-05-16 19:42:19Z
a
Avatar
Avatar
ChillerDragon
so in your head?
yes
Avatar
ChillerDragon BOT 2023-05-16 19:42:32Z
i pronounce roby as robyt3 in my head xxxxxxxxxxxxxD
Avatar
how do u say ryo
Avatar
robyt3 seems too formal for l33t speech LOL
Avatar
Avatar
Ryozuki
how do u say ryo
Wry-Oh-Zoo-Key
Avatar
ChillerDragon BOT 2023-05-16 19:43:09Z
roiii zuchini
19:43
rustup-init.exe
19:43
!:justatest:
Avatar
chillerbot BOT 2023-05-16 19:43:36Z
19:43
justatest
Avatar
ChillerDragon BOT 2023-05-16 19:43:50Z
it command
Avatar
too big
Avatar
ChillerDragon BOT 2023-05-16 19:44:01Z
ik
19:44
Am I reading these graphs wrong:
Avatar
ChillerDragon BOT 2023-05-16 19:44:31Z
yes
Avatar
This dude claims we were sending out 350 Mbit
19:44
Do you see 350 Mbit there?
Avatar
Avatar
Jupstar ✪
i have rx 6900 xt
oh sick I just ordered it, maybe could've interviewed your opinion on gpus first bluekitty is your experience with it nice?
Avatar
That'd be like 43 MB/s, that's insane
Avatar
ChillerDragon BOT 2023-05-16 19:46:08Z
@Patiga u replied to jupstis amd gpu i assume?
Avatar
ChillerDragon BOT 2023-05-16 19:46:23Z
wow one has to install sqlite3 on windows these days to compile ddnet
19:46
hm
Avatar
Avatar
Patiga
oh sick I just ordered it, maybe could've interviewed your opinion on gpus first bluekitty is your experience with it nice?
u could have bought mine xD
19:47
good sign
Avatar
its good enough for what i need rn, baldurs gate 3 is a bit over 60fps with max settings
19:47
thats already bit of struggle xd
Avatar
baldurs gate is badly optimized
Avatar
so you wanna upgrade rn? :p
Avatar
but it looks fucking beatiful
Avatar
Avatar
Patiga
so you wanna upgrade rn? :p
if i know someone to sell my gpu to i do it xd
Avatar
welp, I suppose I should've messaged you first, but for a different reason than I thought
Avatar
ChillerDragon BOT 2023-05-16 19:51:08Z
wow windows deps are really annoying is there some doc on how to get them?
Avatar
git submodule update --init --recusrive
19:51
dont quote me on that
Avatar
ChillerDragon BOT 2023-05-16 19:51:39Z
doesnt git pull do that
Avatar
if submodules changed and were init before
19:51
then usually yes
Avatar
ChillerDragon BOT 2023-05-16 19:52:49Z
i did git pull in the ddnet folder that used to compile back in the days when i used windows xd
19:52
but indeed
19:53
git submodule update fixed it xd
19:53
weird tho
19:55
so its roby being able to do the windowing on multiple devices and nobody can reproduce?
19:55
we all drunk?
19:56
bruder was SDL2.dll kann nich gefunden werden omg why is that so annoying
Avatar
ChillerDragon BOT 2023-05-16 20:12:18Z
ok i restarted into updated windows and ran selfcompiled with the nightly dlls and restart in windowed still worked fine
20:13
last time i was on windows i could just run the client wherever the build spit the exe out now i had to move it into the nightly folder for it to find the correct dlls thats a bit weird
Avatar
Avatar
Learath2
Do you see 350 Mbit there?
week 14 has some spikes above 100M/s but incoming, not outgoing
Avatar
Avatar
Ryozuki
baldurs gate is badly optimized
it has multihair color support it's better than the sims 😂
Avatar
ChillerDragon BOT 2023-05-16 20:16:27Z
xd
Avatar
ChillerDragon BOT 2023-05-16 20:16:43Z
watf 100gb
Avatar
yeah
20:16
bro i tell ya
20:16
its early access
Avatar
im waiting for em to finish
Avatar
comes out in september
Avatar
already best game xD
Avatar
even tho i only played act1
Avatar
divinity original sin 2 is GREAT
Avatar
yes
20:17
but this will be better
Avatar
among the best games
Avatar
just the cinematic intro
20:17
is a fucking hollywood movie
20:17
i wonder how expensive it was
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
100gb? bloat
Avatar
worth every GB
Avatar
my ssd is happy to be used for it
20:21
it's honored
Avatar
how so? so that only the latest nvidea graphics card could run it?
Avatar
i have amd
20:21
and linux
20:21
and its DRM free
20:21
it's anything but bloat
Avatar
i dont think games should not* be able to be that big (edited)
20:22
in general
20:22
aren't you an artist?
20:22
its so big bcs of art
20:22
not bcs the code is so big
Avatar
exactly its storing like a million useless textures
Avatar
idk about that
20:23
its a big game
20:23
u gotta support 4k
20:23
and audio
20:23
it has lot of speech
Avatar
SATA 2.5 Zoll SSDs von Patriot | 120GB Patriot Burst 2.5" (6.4cm) SATA 3D-NAND QLC (PBE120GS25SSDR) :: Lagernd :: über 1.990 verkauft :: 26 Jahre Kompetenz | Hier bestellen
20:24
u gotta pay 9€ extra for the game
Avatar
Avatar
Robyt3
@marmare_314 Do you have time to update https://github.com/ddnet/ddnet/pull/6546 ?
Just did 👍
Avatar
is the game going to be like
20:30
$70
Avatar
worth every penny
Avatar
i bought for 59€ bcs EA
20:31
its drm free, u can share same game with a friend
Avatar
no thanks, i'd rather stick to my free, lightweight and open source game
Avatar
but i'd suggest to buy it, bcs best game
20:32
and worth money spent
20:32
i hope its actually finished when they release 😂
20:33
else im sad
20:33
i hope they dont do the EA & Ubisoft move
Avatar
i wonder how much crunch these devs are under
Avatar
Avatar
marmare_314
Just did 👍
Can you also remove the padding on the right side? I think it looks better with consistent padding on all sides
Avatar
Avatar
Robyt3
Can you also remove the padding on the right side? I think it looks better with consistent padding on all sides
I think it looks fine. Maybe decreased at least.
20:34
Oh right, consistent padding
20:34
I misread
Avatar
If I follow the tutorial and end up with a UDL like this: namespace math { u32 add(u32 a, u32 b); }; I can call this function from Python using math.add(2**32, 0) and get no error. Instead, the fir...
Some languages, such as e.g. Python, distinguish between arrays of 8-bit integers (List[int] in Python) and byte buffers (bytes in Python). This would IMO neatly solve #1299. Kotlin: https://kotlin...
Avatar
Avatar
Robyt3
Can you also remove the padding on the right side? I think it looks better with consistent padding on all sides
Oh sorry, missed that, I will do it tomorrow
Avatar
google's musiclm is very interesting
21:50
"Optimistic melody about the arrival of spring, full of joy and hope, tranquil flute in the background, upbeat with a gentle guitar riff"
21:51
21:51
Avatar
I like stardew's music better 😄
Avatar
sorry for my opinion but stardew valley music was quite a letdown when i heard it
Avatar
oh 😮
Avatar
i've heard people praising it but it really just wasn't all that for me
Avatar
I just thought about stardew because it has seasonal music:
about the arrival of spring
21:55
i guess stardwe does have a certain charm to it
21:55
i think music ais would be rly cool for sampling, but will not be able to create a full length song for a while
Avatar
yup 🙂
21:56
@ really cool (edited)
21:56
the rest I cannot evaluate ^^
Avatar
chillerdragon: what's your website again for the netcode documentation ? (0.6 DDNet) (edited)
Avatar
ah thanks 😄
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 (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
5ecd025 Revert "Delay disconnecting until after render call" - Robyt3 2901c19 Merge #6602 - bors[bot]
Avatar
Title might be misleading though, I have no idea what causes crash. crash dumps, crash reproducing video attached. It reproduces like 8/10 times. DDNet_assert_log_32596_2023-05-17_00-46-12.txt DDNet-Server_crash_log_32596_2023-05-17_00-46-05.RTP.txt [2023-05-17 00-39-04.mkv.txt](https...
Exported 1,196 message(s)