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-12-15 00:00:00Z and 2023-12-16 00:00:00Z
Avatar
Avatar
Teero
fmod is float modulo operator...
peepo_punchies
00:24
6a12e20 Fix readability-make-member-function-const - Robyt3 aacd37b Fix readability-static-accessed-through-instance - Robyt3 bab382f Fix modernize-use-emplace - Robyt3 f50eeab Fix performance-inefficient-vector-operation - Robyt3 a333d72 Merge pull request #7653 from Robyt3/Clang-Tidy-Cleanup - def-
00:27
a440e0e Don't broadcast error if CanJoinTeam returned true - furo321 035e7a1 Add Sv_CommandInfo netmsg for autocompletion of chat commands. - furo321 514e528 Merge pull request #7649 from furo321/chat-command-netmsg - def- 12ed9f8 Merge pull request #7651 from furo321/fix-teamjoin-error - def-
Avatar
@deen the win 7 compatibility thing is still not in the release btw
Avatar
jupsti new logo?
Avatar
Avatar
Teero
jupsti new logo?
Xd But I have it few weeks already
08:08
@Ryozuki ffr 😬
Avatar
Avatar
Jupstar ✪
Xd But I have it few weeks already
Avatar
irc mode users ftw
Avatar
chillerdragon BOT 2023-12-15 08:19:12Z
poggies
😳 1
Avatar
Avatar
Jupstar ✪
@Ryozuki ffr 😬
ye
Avatar
@Jupstar ✪ spark the daily convo
Avatar
https://github.com/CarryGores/CarryGores chiller whats dis (edited)
Gores main character simulator. Train your noob carry gores helping skills. - GitHub - CarryGores/CarryGores: Gores main character simulator. Train your noob carry gores helping skills.
Avatar
Avatar
Teero
@Jupstar ✪ spark the daily convo
Rust is really needing negative traits. Constant evalutaion/expression or static assertions
08:58
Sucks that 90% is always nightly
Avatar
Avatar
Jupstar ✪
Rust is really needing negative traits. Constant evalutaion/expression or static assertions
i dont use rust much i cant tak about that xdd
09:00
no rust!
09:00
make it teeworlds
Avatar
how's aoc going for you?
Avatar
i got bored
Avatar
ez or 2h?
Avatar
Avatar
Jupstar ✪
@deen the win 7 compatibility thing is still not in the release btw
link?
Avatar
Avatar
deen
link?
Was your pr
Avatar
92f2788 Revert "Add flags for compatibility with Windows 8 - 11" - def-
Avatar
Can anyone stamp https://github.com/ddnet/ddnet/pull/7654 before I release it? 😄
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 add...
👍 1
Avatar
Avatar
GitHub
Click to see attachment 🖼️
Thanks
Avatar
Avatar
deen
Can anyone stamp https://github.com/ddnet/ddnet/pull/7654 before I release it? 😄
done
Avatar
5ff8697 Disable CURL_LOCK_DATA_CONNECT (fixes #7636) - def- 726ffe3 Merge pull request #7654 from def-/pr-curlopt-share - edg-l
09:50
255cf40 Fix discord build - def- 8be0ba3 Merge pull request #7655 from def-/pr-discord-build - edg-l
Avatar
how to initialize an array of struct in c? does it have to be in a for loop? this is what I am doing struct posD { int pos; int digit; }; struct posD pds[9] = { { -1, -1 } }; but only the first element of the array aka pds[0] is initialized to pos==-1 and digit==-1
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:21:20Z
so only the first element is supposed to be initialized, rest is supposed to be 0 ?
Avatar
@BlaiZephyr | meloƞ dont quote me on that but
10:23
if the array is not global or static
10:23
its not initialized to 0
10:23
so u have garbage memory
10:23
i think you need a for loop
10:24
or maybe something called Designated initializers
Avatar
Avatar
BlaiZephyr | meloƞ
so only the first element is supposed to be initialized, rest is supposed to be 0 ?
No, I want everything to be -1.
Avatar
Avatar
Mr.Gh0s7
No, I want everything to be -1.
type it out or write a loop
Avatar
Avatar
Jupstar ✪
type it out or write a loop
ok thanks
Avatar
struct posD pds[9] = { [0 ... 9] = { -1, -1 } }; (edited)
10:25
idk if this is standard C
10:25
@Learath2 ur call
Avatar
:O lemme try
Avatar
wait i fixed it
10:25
its 3 dots
Avatar
in cpp u could simply initialize the member itself
Avatar
Avatar
Ryozuki
struct posD pds[9] = { [0 ... 9] = { -1, -1 } }; (edited)
thanks that did it
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:26:26Z
sweet
Avatar
@Mr.Gh0s7 did u use gcc?
10:26
can u try with clang
10:26
i heard its a gcc extension
Avatar
clang
Avatar
the ranges
10:26
oh nice
10:26
nvm then
10:27
yay i gave C advise
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:27:08Z
Poggers
Avatar
ws-client BOT 2023-12-15 10:27:09Z
<ChillerDragon> i rly got used to the compile speeds of my desktop cpu ._. deving on laptop is no fun anymore. I just went and grabbed a coffe while ddnet compiled and came back to 70%
Avatar
ws-client BOT 2023-12-15 10:27:24Z
<ChillerDragon> at home i can hold breath while ddnet compiles from scratch .-.
10:27
<ChillerDragon> bloatnet
Avatar
chiller
Avatar
Avatar
ws-client
<ChillerDragon> at home i can hold breath while ddnet compiles from scratch .-.
BlaiZephyr | meloƞ 2023-12-15 10:27:36Z
skillissue
Avatar
try ccache
Avatar
but i doubt that is standard is it?
Avatar
ws-client BOT 2023-12-15 10:27:45Z
<ChillerDragon> wot dat
Avatar
Avatar
Ryozuki
@Learath2 ur call
C99 designated initializer, it is standard
10:28
@Learath2 but i read somewhere the ... range was a extension
10:28
i guess not
Avatar
ws-client BOT 2023-12-15 10:28:02Z
<ChillerDragon> sounds pog
Avatar
I think this specific one is called an array designstor in the standard
Avatar
Avatar
Learath2
I think this specific one is called an array designstor in the standard
with ranges?
Avatar
Ohhh, wait I did not spot the ...
10:28
Sorry am on a train. Yeah that is an extension
Avatar
seems clang and gcc support it
10:28
may as well go with it
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:28:58Z
... comes from GNU C no?
Avatar
ws-client BOT 2023-12-15 10:29:01Z
<ChillerDragon> i think its active now lets see
Avatar
Avatar
BlaiZephyr | meloƞ
... comes from GNU C no?
a extension
10:29
compilers often adds features on top
10:29
to make some stuff easier
Avatar
GnuC gang
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:29:31Z
😄
Avatar
ws-client BOT 2023-12-15 10:29:51Z
<ChillerDragon> the gc in gcc stands for garbage collector right?
Avatar
ws-client BOT 2023-12-15 10:30:04Z
<ChillerDragon> thats why in clang you have to manually manage your memory
Avatar
I got so confused. I had never seen ranges (...) on C and was wondering how come is that standart
Avatar
Avatar
ws-client
<ChillerDragon> the gc in gcc stands for garbage collector right?
Unsay this and never talk again
justatest 2
Avatar
ws-client BOT 2023-12-15 10:30:29Z
<ChillerDragon> xd
Avatar
if you clang some metal often enough it will get rust
Avatar
but that doesnt matter cuz rust is a mushroom
Avatar
ws-client BOT 2023-12-15 10:31:04Z
<ChillerDragon> wtf
Avatar
rust name is cuz the mushroom
10:31
like python is cuz monty python
Avatar
Avatar
Ryozuki
but that doesnt matter cuz rust is a mushroom
it's like a drug
Avatar
not the snake
Avatar
ws-client BOT 2023-12-15 10:31:21Z
<ChillerDragon> wtf wtf
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:31:26Z
ayo whatafak's happening
Avatar
ws-client BOT 2023-12-15 10:31:32Z
<ChillerDragon> i call bs
Avatar
im revealing truths
Avatar
Avatar
Ryozuki
not the snake
but it has snakes in their logo xD
Avatar
chiller read python docs
Avatar
ws-client BOT 2023-12-15 10:31:39Z
<ChillerDragon> next java is not named after the island
Avatar
they put monty python jokes everywhere
Avatar
ws-client BOT 2023-12-15 10:31:49Z
<ChillerDragon> woah
Avatar
java is bcs of java coffee cups
Avatar
ws-client BOT 2023-12-15 10:32:02Z
<ChillerDragon> omg
Avatar
java is named after a monster who eats ram for breakfast
Avatar
what came first, the cup or the language
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:32:16Z
java the fearless, devourer of ram
Avatar
ws-client BOT 2023-12-15 10:32:18Z
<ChillerDragon> enough irc for today
Avatar
c is named after b
10:32
right behind a
Avatar
@Learath2 did u do the uni thing already
10:32
diploma or wathever
10:33
the piece of paper that validates u as a hooman
Avatar
Avatar
Ryozuki
@Learath2 did u do the uni thing already
Yes. I'm now a doctor in computer engineering and you'll refer to me as such from now on
Poggers 1
Avatar
dr. memory
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:33:44Z
prof. dr. c
Avatar
dr. rust
Avatar
he even has his own website: https://drmemory.org/
Memory Debugger for Windows, Linux, and Mac
Avatar
dr. vulkan
Avatar
Dott. C99
Avatar
Docutoru Tuerubu
10:35
ok back to reading the pascal standard
Avatar
Avatar
Ryozuki
ok back to reading the pascal standard
justatest
Avatar
procedure function begin end
10:36
then
Avatar
I wonder why the Italians just call everyone who did a bachelors doctor. In Turkey I'd need to do a PhD
10:36
goto!
Avatar
Avatar
Ryozuki
ok back to reading the pascal standard
BlaiZephyr | meloƞ 2023-12-15 10:37:08Z
i for a second thought about the pascal unit and got flashbacks justatest
Avatar
At German news they usually show htop and cmatrix to show what hackers' screens look like 😄
Avatar
Avatar
Ryozuki
ok back to reading the pascal standard
Why on gods green earth would you read the pascal standard?
f3 1
Avatar
Avatar
deen
At German news they usually show htop and cmatrix to show what hackers' screens look like 😄
BlaiZephyr | meloƞ 2023-12-15 10:37:34Z
where'd ya get chillerdragon's screen? BRUHH
Avatar
Avatar
Learath2
Why on gods green earth would you read the pascal standard?
im making a compiler with llvm mlir on rust
10:37
A Pascal Compiler using LLVM MLIR. Contribute to edg-l/PascalMLIR development by creating an account on GitHub.
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
Avatar
Avatar
Ryozuki
im making a compiler with llvm mlir on rust
BlaiZephyr | meloƞ 2023-12-15 10:38:38Z
new blogpost addition incoming?
Avatar
well maybe if i finish
10:38
i already did one on mlir
Avatar
Avatar
Ryozuki
well maybe if i finish
so not
pepeW 2
10:39
😬
10:39
it got put on the llvm weekly
Avatar
Avatar
Ryozuki
it got put on the llvm weekly
BlaiZephyr | meloƞ 2023-12-15 10:39:52Z
pog
Avatar
Avatar
deen
At German news they usually show htop and cmatrix to show what hackers' screens look like 😄
I use btop
Avatar
Avatar
Mr.Gh0s7
I just found out about btop :O
it looks like this
Avatar
is it made in rust
Avatar
Avatar
Mr.Gh0s7
(I uploaded in dark mode but I use it in white mode 🕶️ )
😏
Avatar
there's a rsut version
Avatar
how did i miss this golden piece
Avatar
xD I uploaded in dark mode just for you too
10:41
btop is amazing
10:41
Avatar
Avatar
Ryozuki
hoily
Holy c
10:41
Thats for you
Avatar
Avatar
Ryozuki
is it made in rust
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
Why are you playing ffxiv? It's work time
10:43
Create value for your boss rn
Avatar
Avatar
Learath2
Why are you playing ffxiv? It's work time
XD
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:43:14Z
lol
Avatar
theorically i start at 12
10:43
😬
Avatar
Good workers start early and don't ask for overtime
10:44
i like how
10:44
it says the ram used
10:44
in a legible way
10:44
htop is confusing
Avatar
Avatar
Learath2
Good workers start early and don't ask for overtime
I got a good dev that starts from 10-12 to work
10:44
Hes better than me pepeW
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:44:43Z
damn btop is great (edited)
10:44
i need to alias htop to btop
10:45
its cool to look at
Avatar
BlaiZephyr | meloƞ 2023-12-15 10:45:56Z
btop makin me depressed, seeing i have 80% of ram used, with only firefox and ddnet open ._.
10:46
8gb of ram just aint it
10:46
hackerman desktop
10:47
got distracted
10:47
gotta parse record types in pascal
10:47
10:47
justatest
Avatar
aka struct
Avatar
just realized stencil buffer is kinda cool
Avatar
sometimes xd
Avatar
Chillerdragon are you there? (edited)
Avatar
would be cool if a 32bit stencil buffer would have been standard in earlier versions
11:17
@Ryozuki r u serde pro?
Avatar
depends
11:18
whats ur question
11:18
test test::parse_constant_definition ... ok test test::parse_constant ... ok test test::parse_enumerated_type ... ok test test::parse_simple_type ... ok test test::parse_type ... ok test test::parse_number ... ok test test::parse_enumerated_type_panic - should panic ... ok test test::parse_type_def ... ok
11:18
ez
Avatar
i need smth like this: https://docs.rs/serde_with/latest/serde_with/struct.DefaultOnError.html but it should respect the serde(default = ..) attribute, which the above does not
Deserialize value and return Default on error
11:19
i love lalrpop
11:19
so easy
Avatar
Avatar
Teero
@heinrich5991 how many terrabytes is https://heinrich5991.de/teeworlds/maps/maps/ ? (edited)
a mere 20 GiB
Avatar
Avatar
Jupstar ✪
i need smth like this: https://docs.rs/serde_with/latest/serde_with/struct.DefaultOnError.html but it should respect the serde(default = ..) attribute, which the above does not
guess i'll have to write my own, like always 😭
Avatar
Avatar
Chairn
18.5GB
heh, Chairn already answered ^^
Avatar
Avatar
ws-client
<ChillerDragon> i rly got used to the compile speeds of my desktop cpu ._. deving on laptop is no fun anymore. I just went and grabbed a coffe while ddnet compiled and came back to 70%
use ninja instead of cmake, it's faster 😉
Avatar
Avatar
Learath2
C99 designated initializer, it is standard
holy shit, would have bet on no
Avatar
Avatar
Learath2
Sorry am on a train. Yeah that is an extension
ah 😦
Avatar
Avatar
heinrich5991
use ninja instead of cmake, it's faster 😉
huh? ninja instead of make. not cmake right? (edited)
Avatar
yes
Avatar
check( "array [1..100, Boolean] of real", ast::Type::Array { index: vec![ ast::Type::SubRange { start: ast::Constant::Number(ast::Number::Integer("1")), end: ast::Constant::Number(ast::Number::Integer("100")), }, ast::Type::Simple(ast::SimpleType::Boolean), ], component: Box::new(ast::Type::Simple(ast::SimpleType::Real)), packed: false, }, );
12:01
pog works
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssan...
12:42
Avatar
updated gentoo guru dev
12:50
fast_inserter
12:51
1feee07 Returning false commits you to setting a message - heinrich5991 4fe5fcc Merge pull request #7656 from heinrich5991/pr_ddnet_canjointeam_error - def-
Avatar
what's the internal version number for 17.4.1?
12:52
17041
12:55
@Learath2 how's the curl-multi PR going
12:55
with https://github.com/ddnet/ddnet/pull/7654, it's become even more important
Avatar
Avatar
heinrich5991
@Learath2 how's the curl-multi PR going
It just needs to be tested. I've been busy with personal stuff
13:09
I just saw like one concerning double dbg_msg that I need to figure out
Avatar
Avatar
Learath2
It just needs to be tested. I've been busy with personal stuff
ah, so I could potentially test it and report back? 🙂
Avatar
Avatar
heinrich5991
ah, so I could potentially test it and report back? 🙂
I can push it tonight if you wanna give it a go
Avatar
Avatar
Jupstar ✪
sometimes xd
like this transparent outline shader
Avatar
Avatar
Learath2
I can push it tonight if you wanna give it a go
yea
Avatar
yo im confused. how can you have utf8 characters but CClient::m_aName is char[16]? (edited)
13:49
how could that be?
Avatar
UTF-8 encodes to bytes
13:50
a char in C is essentially a byte
13:50
(don't get confused by the name, it has little to do with a character)
Avatar
Avatar
heinrich5991
a mere 20 GiB
i wonder just how much of that is taken by mapres
Avatar
hmm, interesting. I don't actually know
Avatar
if we only have 1 byte per caracter how can 255 indexes be encoded to thousands?? (edited)
Avatar
no, not one byte per character
13:56
one to five bytes per unicode character
13:57
UTF-8 is a variable-length character encoding standard used for electronic communication. Defined by the Unicode Standard, the name is derived from Unicode Transformation Format – 8-bit.UTF-8 is capable of encoding all 1,112,064 valid Unicode code points using one to four one-byte (8-bit) code units. Code points with lower numerical values, whi...
13:57
check out these examples
13:58
the "binary utf-8 column" is what's going to be in our byte (char) array
Avatar
does anyone know if theres a way to download minetee
Avatar
ah ok that makes sense
Avatar
i tried looking but all i found were dead links
Avatar
Avatar
cyberFighter
does anyone know if theres a way to download minetee
ping me this evening, I can look whether I downloaded it at home
Avatar
ok
Avatar

What

We used to do this C++ CHAT_COMMAND("rankteam", "?r[player name]", CFGFLAG_CHAT | CFGFLAG_SERVER, ConTeamRank, this, "Shows the team rank of player with name r (your team rank by default)") CHAT_COMMAND("teamrank", "?r[player name]", CFGFLAG_CHAT | CFGFLAG_SERVER, ConTeamRank, this, "Shows the team rank of player with name r (your team rank by default)") Now we can do this ```C++ CHAT_COMMAND("rankteam", "?r[player name]", CFGFLAG_CHAT | CFGFLAG_SERVER, ConTeamRa...
Avatar
heino
14:10
they changed the embed!!!
14:11
finally useful text instead of stupid image
14:13
it has a hotter ninja in it 😬
14:13
i forgor name
Avatar
ws-client BOT 2023-12-15 14:14:02Z
<ChillerDragon> @Teero wat u need? pinging me works but i never have notifications on hehe if i close the app i have peace
Avatar
Avatar
ws-client
<ChillerDragon> @Teero wat u need? pinging me works but i never have notifications on hehe if i close the app i have peace
im standing at your door. you were taking too long
Avatar
Avatar
TsFreddie
like this transparent outline shader
Is this a single pipeline, or will the game use cell shading generally
Avatar
array [Boolean] of array [size] of real
Avatar
ws-client BOT 2023-12-15 14:14:38Z
<ChillerDragon> @Teero wtf
Avatar
open the door chiller
Avatar
pascal arrays so weird
Avatar
ws-client BOT 2023-12-15 14:14:45Z
<ChillerDragon> @Teero im not home bruv
Avatar
ws-client BOT 2023-12-15 14:14:57Z
<ChillerDragon> also how u know my address
Avatar
so whats the gorescarry thing
Avatar
Avatar
Jupstar ✪
Is this a single pipeline, or will the game use cell shading generally
wdym
Avatar
ws-client BOT 2023-12-15 14:15:19Z
<ChillerDragon> @Teero first u answer why u wanna know opentube upload size limits
Avatar
Avatar
ws-client
<ChillerDragon> @Teero first u answer why u wanna know opentube upload size limits
i asked that like 4 days ago XDD
Avatar
ws-client BOT 2023-12-15 14:15:42Z
<ChillerDragon> i still wanna know
14:15
<ChillerDragon> why u wanna know
Avatar
uploadin vids
Avatar
ws-client BOT 2023-12-15 14:15:50Z
<ChillerDragon> didnt sleep 4days
14:15
<ChillerDragon> on my site?
Avatar
ws-client BOT 2023-12-15 14:16:02Z
<ChillerDragon> why?
Avatar
for fun? xD
Avatar
ws-client BOT 2023-12-15 14:16:16Z
<ChillerDragon> ok
Avatar
im not gonna exploit it
Avatar
ws-client BOT 2023-12-15 14:16:22Z
<ChillerDragon> yea no fun anytime soon
14:16
<ChillerDragon> anime.pdf has an acc xd
14:16
<ChillerDragon> but nobody can upload
14:16
<ChillerDragon> too lazy to code that
Avatar
ws-client BOT 2023-12-15 14:16:43Z
<ChillerDragon> i just upload via ssh xd
14:16
<ChillerDragon> ok so gorescarry is a mod where you can be the maincharacter
14:17
<ChillerDragon> gores pro simulator
Avatar
Avatar
Jupstar ✪
Is this a single pipeline, or will the game use cell shading generally
i mean the game is pretty much cell shaded but I don't know what you mean by a single pipeline
Avatar
ws-client BOT 2023-12-15 14:17:14Z
<ChillerDragon> there is a bunch of tees spawning around you and you have to unfreeze them
14:17
<ChillerDragon> as soon as you unfroze them nicely so they can react you get scores
Avatar
i wanted to ask what https://github.com/CarryGores is
CarryGores has one repository available. Follow their code on GitHub.
14:17
ah
14:17
oops
14:17
ah cool
14:18
was it in some yt video from rqza i think?
14:18
i somehow remember something like that
Avatar
ws-client BOT 2023-12-15 14:18:57Z
<ChillerDragon> do you have a link of that video? did someone build that already? -.-
14:19
<ChillerDragon> mine is not finished yet i never hosted a server so it cant be mine :c
14:19
ill search
Avatar
master of array asts
Avatar
ws-client BOT 2023-12-15 14:22:38Z
<ChillerDragon> dude fakin @heinrich5991 you have to disagree with everything i do!?
14:22
<ChillerDragon> its exhausting .-.
14:24
<ChillerDragon> imo its a pretty epic change to get rid of this weird duplicated code hack and you still thing its not good :c
Avatar
I think code duplication isn't the worst thing, especially if it's only a couple of lines
Avatar
ws-client BOT 2023-12-15 14:24:58Z
<ChillerDragon> not the worst yes
14:25
<ChillerDragon> but nicer not to have it
Avatar
making the code more complex to avoid duplicating 7 lines doesn't seem worth it to me (edited)
Avatar
ws-client BOT 2023-12-15 14:25:21Z
<ChillerDragon> less ways to introduce bugs by forgetting to update aliases
14:25
<ChillerDragon> i also have another reason for this pr
Avatar
in general, if you want to make refactorings, you could also create an issue to discuss it first
Avatar
ws-client BOT 2023-12-15 14:25:45Z
<ChillerDragon> but i am scared to tell you because you dislike all my ideas
14:25
<ChillerDragon> wasnt that much work its fine
14:26
<ChillerDragon> but i still think it rocks and should be merged
14:26
<ChillerDragon> its not that complex is it?
Avatar
I find it not good that you apparently have hidden agendas that you don't specify in the merge requests
14:26
this is already the second time
Avatar
it also moves compile time to runtime
Avatar
ws-client BOT 2023-12-15 14:26:42Z
<ChillerDragon> because you dislike all agendas i have xd
14:26
<ChillerDragon> okay i can publish my agenda for the follow up pr in the pr if you want to @heinrich5991
Avatar
I don't think that's a problem here, it's a tiny cost at startup
Avatar
ws-client BOT 2023-12-15 14:27:25Z
<ChillerDragon> the startup cost is not a problem?
Avatar
Avatar
ws-client
<ChillerDragon> because you dislike all agendas i have xd
(I obviously don't dislike everything you do)
Avatar
ws-client BOT 2023-12-15 14:27:54Z
<ChillerDragon> no you are the only 0.7 supporter
14:27
<ChillerDragon> and without you i would be fucked
Avatar
chiller just fork
Avatar
ws-client BOT 2023-12-15 14:28:12Z
<ChillerDragon> but lately i have to argue with you on everything
14:28
<ChillerDragon> you have to also notice that
Avatar
Avatar
TsFreddie
i mean the game is pretty much cell shaded but I don't know what you mean by a single pipeline
I meant only for this object
14:28
But nvm then
14:30
it's just a multipass shader. it is in unity afterall
14:32
very concise and simple ™
Avatar
Ah yeah. Interesting to see it in gui xd
Avatar
owo only took me a whole month doing these. not complicated at all
14:33
owo
14:33
i am very happy
Avatar
რილია 2023-12-15 15:45:43Z
i run the teeworlds sv and it don't show up on my ddnet client lan tab
15:46
is this usual ?
Avatar
Avatar
ws-client
I should get an anime bg aswell
Avatar
@Learath2 just do it!
16:16
Avatar
Avatar
ws-client
<ChillerDragon> no you are the only 0.7 supporter
pls allow 0.7 to die 🥺
Avatar
Avatar
Learath2
I should get an anime bg aswell
this will set you back in finding a girlfriend
Avatar
Avatar
louis
this will set you back in finding a girlfriend
Not like I will ever find one, might aswell look at anime qts while I waste my life away
Avatar
such a nihilist
Avatar
Avatar
louis
this will set you back in finding a girlfriend
where are lot of girls who like anime tho
16:52
but probs ye
16:53
but if u have to forego something u like to find a girl idk if its worth
Avatar
u dont want to become that one couple where each one would rather be with some anime character than their significant other
Avatar
im sure u can still like it and find someone
Avatar
u can enjoy anime without having anime girls on desktop
16:53
and as pfp
Avatar
thats ur closed mindness
Avatar
Avatar
louis
u dont want to become that one couple where each one would rather be with some anime character than their significant other
this is so unrelated lol
16:54
u can have ur hobbies and have a SO
Avatar
Avatar
louis
u can enjoy anime without having anime girls on desktop
I can but then who would keep me company if not waifu?
Avatar
lmao its so different enjoying shows and making it ur whole personality
16:54
even then u can make it ur whole personality but not in a weird way
Avatar
how is having a anime pfp making it ur personality
Avatar
having anime pfp + desktop + all that is on the same calibre as kpop stan behavior
Avatar
ur shallow
16:54
not at all
Avatar
definitely
Avatar
i disagree
16:56
people just put what they like
16:56
like cars
16:56
or their gym pics
Avatar
car men and gym bros are also red flags 😹
Avatar
and dogs
16:56
ur a furry
16:56
u make it ur whole personality
16:56
cmon
16:56
step up
16:56
why u use a pic of what u like!
16:57
ur a red flag for me
16:57
with that opinion xd
Avatar
ur misreading my point cause you're coping
Avatar
not at all
Avatar
the difference is my dog has a personal connection to me
Avatar
im sad u turned this way
Avatar
are u saying u have a personal connection to anime girls
16:57
so only ur reasons are valid
16:57
sure bud
Avatar
i forgot ur a pain to argue with
Avatar
u dont need a personal connection to use a pfp
Avatar
hi loiuis
Avatar
well its ur fault for trying to put ur opinions on someone using pics of what they like for desktop and calling them weirdos
Avatar
holy crap louis this is sooo epic
Avatar
Avatar
louis
having anime pfp + desktop + all that is on the same calibre as kpop stan behavior
justatest
Avatar
Avatar
MilkeeyCat
justatest
omg ur a kpop stan
Avatar
its totally fine to enjoy and love shows and have pfps/desktops whatever of whatever anime shows u like
Avatar
ofc it is
Avatar
its just when that becomes 'i love anime girls' instead of 'i love anime' its weird asf
Avatar
but since its anime u call it names
17:00
but nobody said that lmfao
Avatar
people will assume that
17:00
and i do
Avatar
well u do u
17:00
i will certainly not get along well with u
17:00
and im jsut sad u have such stereotype
17:00
true there are extrmists
17:01
in every hobby
17:01
im sad u havent found a nice hobby u get excited about
17:01
makes ur life happier
Avatar
its fine to say 'i have anime profile pictures and desktop images because i enjoy japanese artstyle and their shows' but at some point its obvious you're just a bozo obsessed with anime girls
17:01
actually
17:01
idk why i even care about ur opinion
17:01
xd
Avatar
Avatar
MilkeeyCat
justatest
i use gentoo btw
Avatar
@MilkeeyCat gentoo bozo
17:02
im a rust bozo
17:02
learath is a c bozo
17:02
jupstar vulkan bozo
17:02
robyt ddnet bozo
Avatar
im gonna become go bozo justatest
Avatar
i use linux mint btw
Avatar
@cyberFighter the bozo:
Avatar
who is the bozo
17:03
@cyberFighter btw ur pfp is weeb
Avatar
@Ryozuki kid named finger:
Avatar
Fix Ctrl+C not working to copy text in console when the command input already contains text, as the changed flag was never reset properly. Fix scroll position of UI editboxes not being updated when moving cursor without changing text. Fix lineinput selection change being detected as content change, causing the editor modified state to be set incorrectly. Fix cursor blinking not being disabled correctly after changing text without changing cursor position. Regressions from #7626. A...
Avatar
Avatar
louis
i forgot ur a pain to argue with
Well he is a software person. We aren't built well adjusted
Avatar
Avatar
Learath2
Well he is a software person. We aren't built well adjusted
justatest
17:08
Sticker
17:10
im stuck with my pascal mlir compiler
17:10
the LR parser found some conflict
17:11
may god help me
17:11
in this endeavour
Avatar
Still better than cpp errors
Avatar
Avatar
louis
its just when that becomes 'i love anime girls' instead of 'i love anime' its weird asf
Who said they genuinely love anime girls lol 😄
Avatar
nobody outright says it but u can tell
17:18
i miss him
17:18
he is now a sadboi musician
Avatar
Avatar
Ryozuki
u make it ur whole personality
having a dog pfp ≠ you're into anthro
Avatar
Avatar
Ryozuki
im sad u havent found a nice hobby u get excited about
me when simping over anime women is considered a hobby
17:39
me when hating ai over anything is considered a hobby
Avatar
yeah because art is a hobby
Avatar
რილია 2023-12-15 17:50:58Z
what does this massive function do ? void CCharacter::SnapCharacter(int SnappingClient, int ID)
17:52
defined in server/entities/character.cpp
Avatar
Just read the documentation. mwahaha 😦
Avatar
რილია 2023-12-15 17:54:12Z
it do all kinds of stuff, but why ?
Avatar
how can i make a self-check func, cuase im not in the purpose make rainbow everyone
17:58
17:58
i made it in players.cpp
Avatar
i dont think you need an if function for that
18:03
bool Rainbow = g_Config.m_ClRainbow; IsRainbowBody = Rainbow; IsRainbowFeet = Rainbow;
Avatar
isn't just code optimize?
Avatar
yeah pretty much
18:04
idk
Avatar
Avatar
-StormAx
Click to see attachment 🖼️
im not a coder but this coding looks like mid
Avatar
i dont think you even need an extra bool if m_ClRainbow is a bool itself
Avatar
Avatar
cyberFighter
im not a coder but this coding looks like mid
18:05
true
Avatar
bool IsRainbowBody = g_Config.m_ClRainbow; bool IsRainbowFeet = g_Config.m_ClRainbow; (edited)
Avatar
ah i can make 2 different render stats make as 1 config
18:06
ok cool
18:07
bool IsRainbowBody = g_Config.m_ClRainbow; bool IsRainbowFeet = g_Config.m_ClRainbow; if(g_Config.m_ClRainbow == 1) { IsRainbowBody = true; IsRainbowFeet = true; } else { IsRainbowBody = false; IsRainbowFeet = false; }
18:07
thanks anyway voxi
Avatar
wait im confused
18:09
u can use
18:10
IsRainbowBody = IsRainbowFeet = g_Config.m_ClRainbow == 1;
18:10
u dont need branching
Avatar
@-StormAx what the hell are you trying to do?
Avatar
Avatar
Ryozuki
IsRainbowBody = IsRainbowFeet = g_Config.m_ClRainbow == 1;
oh yea forgot you can do that
Avatar
Avatar
Fussel
@-StormAx what the hell are you trying to do?
i'v made a client side rainbow
18:11
but instead own tee its rainbow everyone
Avatar
why do you want 3 variables having the same value
Avatar
it's does't matter ;p
Avatar
you are literally wasting memory, that is cache
Avatar
i knoww
18:14
all i want to know now is how can i make rainbow my own tee only
Avatar
Avatar
Fussel
you are literally wasting memory, that is cache
it doesn't matter in this context. if they're local variables, they'll even get optimized away
Avatar
its still good practice to write efficiently
gigachad 1
Avatar
yes, but that's not what @-StormAx is asking for
18:16
first make it work
Avatar
he doesnt need to rn
Avatar
while appreciating the compiler's optimization skills, I don't see why to rely on them completely unnecessary
Avatar
whould this thing theoretically draw a square on the screen? thonk
Avatar
Avatar
Fussel
while appreciating the compiler's optimization skills, I don't see why to rely on them completely unnecessary
because they're not trying to write efficient code right now, they're trying to make it work at all
Avatar
@Fussel he is learning cpp (and basic programming) anyway he should not be concerned about optimizations rn
Avatar
i mean optimization matter
18:18
but now i just want make it work as hainrich says
Avatar
in what context are you?
18:18
can you tell us where in the ddnet code base you currently are? which function?
Avatar
Avatar
Ryozuki
@Fussel he is learning cpp (and basic programming) anyway he should not be concerned about optimizations rn
Okay, I didn't know about this, sorry
Avatar
game>client>components>players.cpp
Avatar
in which function?
Avatar
render player
Avatar
bool Local = m_pClient->m_Snap.m_LocalClientID == ClientID;
18:20
this seems like it could be useful for detecting whether you're rendering your own player
Avatar
that what i was looking for
18:21
thanks so much @heinrich5991 <3 (edited)
Avatar
(it's in the function already, no need to add it)
Avatar
i was tried to look for it
18:22
first time i tried this one (dont't blame pls) (m_pClient->m_aClients[pInfo->m_ClientID].m_aName, m_pClient->m_aClients[GameClient()->m_aLocalIDs[g_Config.m_ClDummy]].m_aName) == 0)
Avatar
@-StormAx I'd prefer bool IsRainbowBody {g_Config.m_ClRainbow}, IsRainbowFeet {g_Config.m_ClRainbow};
Avatar
Avatar
-StormAx
first time i tried this one (dont't blame pls) (m_pClient->m_aClients[pInfo->m_ClientID].m_aName, m_pClient->m_aClients[GameClient()->m_aLocalIDs[g_Config.m_ClDummy]].m_aName) == 0)
did that work?
Avatar
Avatar
heinrich5991
did that work?
nah
18:28
cool minesweeper game (activate autopilot!)
Avatar
Avatar
MilkeeyCat
whould this thing theoretically draw a square on the screen? thonk
The color seems wrong, it has 5.0f red. Also the rounding parameter (8) should only be at most half of the width/height or the corners will look wrong (edited)
Avatar
5.0f will be clamped to 1, right?
18:41
(or at least will behave like that)
Avatar
Yeah, seems like SetColor clamps the color components to 0-1
Avatar
Avatar
Robyt3
The color seems wrong, it has 5.0f red. Also the rounding parameter (8) should only be at most half of the width/height or the corners will look wrong (edited)
aaaaand i see nothing
Avatar
why they took a float for that anyway? uint8_t seems more obvious (edited)
Avatar
i swear i wrote the same yesterday and it worked pepeW
Avatar
Avatar
MilkeeyCat
i swear i wrote the same yesterday and it worked pepeW
computers simply don't work like that
Avatar
Avatar
Fussel
computers simply don't work like that
there might be other circumstances that could have changed
Avatar
Avatar
Fussel
why they took a float for that anyway? uint8_t seems more obvious (edited)
Likely has been like this forever, changing every usage of SetColor isn't fun, also vec4/ColorRGBA use floats as well
Avatar
Avatar
Fussel
computers simply don't work like that
thanks Mr. Fussel
18:48
184ada3 Fix various lineinput issues/regressions - Robyt3 61c4ffc Merge pull request #7658 from Robyt3/UI-Lineinput-Fixes - def-
Avatar
when i have vulkan as backend, i can see it but when i have opengl it doesnt show up
18:53
poggers2
Avatar
is this ›I didn't change anything‹?
Avatar
Dota 2 Frostivus 2023 is out, and Valve is giving out gifts which include game bans for account sharing, smurfing and more
19:28
@Jupstar ✪ proof valve is based
Avatar
BlaiZephyr | meloƞ 2023-12-15 19:43:52Z
FAILED: DDNet.exe cmd.exe /C "cd . && C:\PROGRA~1\JETBRA~1\CLION2~1.1\bin\mingw\bin\G__~1.EXE -g -mwindows @CMakeFiles\game-client.rsp -o DDNet.exe -Wl,--out-implib,libDDNet.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." C:\Program Files\JetBrains\CLion 2023.3.1\bin\mingw\bin/ld.exe: cannot find debug/libddnet_engine_shared.a: No such file or directory i hate windows 😦
Avatar
Did it work before with this compiler/IDE? Looks like the wrong rust toolchain is being used
Avatar
BlaiZephyr | meloƞ 2023-12-15 19:48:23Z
im currently running a fresh windows install, im supposed to use msvc right?
Avatar
Looks like you are using mingw from the log above, so you need the *-gnu rust toolchain (edited)
Avatar
BlaiZephyr | meloƞ 2023-12-15 19:52:12Z
running rustup default stable-x86_64-pc-windows-gnu fixed it - thanks
Avatar
https://github.com/ddnet/ddnet/assets/141338449/48742571-42b6-455f-9b74-5408f49984f3

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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the ch...
20:47
Gives error messages like C:\Program Files\JetBrains\CLion 2023.3.1\bin\mingw\bin/ld.exe: cannot find debug/libddnet_engine_shared.a: No such file or directory Running rustup default stable-x86_64-pc-windows-gnu or rustup default stable-x86_64-pc-windows-msvc depending on the used compiler should fix the issue. This should be detected in CMakeLists.txt already.
Avatar
Avatar
heinrich5991
ping me this evening, I can look whether I downloaded it at home
is evening rn?
Avatar
no minetee, sorry
21:22
21:22
maybe this? @cyberFighter
Avatar
yea i guess
21:27
idk how to compile yet
Avatar
what OS are you running?
Avatar
i think he uses linux mint
Avatar
Avatar
cyberFighter
i use linux mint btw
approved
Avatar
yes
Avatar
Avatar
cyberFighter
idk how to compile yet
try installing bam
22:12
apt install bam
Avatar
25ffc42 Render the tee being spectated after everyone else. - furo321 5b5253c Merge pull request #7659 from furo321/render-spectated-last - def-
Avatar
Closes #6062. This PR adds two quality of life features to quad, one of which has been requested in that issue. 1. Add the ability to preserve drag axis while holding shift. Works with entire quads or individual points. https://github.com/ddnet/ddnet/assets/13364635/2a50eba3-54b0-4a8f-9f09-b835db322de3 2. Add the ability to align/snap points/quads to other points/quads. While dragging there is also an option to display the bounding box of the quad to better see how it can be snapped...
Avatar
uhhhh
Exported 579 message(s)