Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2024-03-25 00:00:00Z and 2024-03-26 00:00:00Z
Avatar
chillerdragon BOT 2024-03-25 01:37:12Z
Sounds dangerous do you have be backups?
Replying to @Learath2 I just noticed I know a couple of my fairly important passwords only by …
01:37
No backups?
Replying to @Teero 4 years worth of configs gone ☺
Avatar
Avatar
chillerdragon
No backups?
no backups
Avatar
No bitches?
02:25
My brain has stored most of the data
Avatar
Removed member prefix m_ used for local variables. Removed all b, c, i hungarian notation prefixes for boolean, const and integers. Fixed local variables using lower_snake_case instead of UpperCamelCase. Renamed all float wSearch = TextRender()->TextWidth.. to float SearchWidth = ... I spent the entire morning working on https://github.com/ddnet/ddnet/pull/8151. Meaning I was using clang to dump out all local variables that offended the camel case style guide. So I decided to fi...
05:48
making tunes more precise would be game-breaking right?
05:49
currently they are only int / 100
05:49
which is very annoying
Avatar
Some header files were using types that depend on includes but those files were not included. This practically works during the compile process because they are included in the right order. But is theoretically bad style. It can cause unexpected compile errors on reordering includes. It breaks IDE environments (neovim + clangd for example). Also those missing includes break https://github.com/ddnet/ddnet/pull/8151. ``` $ clang-tidy src/game/client/components/emoticon.h -p build-camel/ 41...
Avatar
ws-client BOT 2024-03-25 06:35:55Z
<ChillerDragon> @Ewan i think the amount of backups and bitches is an inverse correlation actually :D
Avatar
Avatar
ws-client
<ChillerDragon> @Ewan i think the amount of backups and bitches is an inverse correlation actually :D
okay so im fated to find some backups?
06:37
thats cool
Avatar
ws-client BOT 2024-03-25 06:37:09Z
<ChillerDragon> @Teero you should try this time its 0 effort to do a git init && git add . && git commit -m init && git remote add origin git@github.com:nob/dotfiles
Avatar
where? .config?
Avatar
ws-client BOT 2024-03-25 06:37:56Z
<ChillerDragon> wherever u have configs
Avatar
i mean id have to write a big .gitignore
Avatar
ws-client BOT 2024-03-25 06:38:14Z
<ChillerDragon> any file that you need tomorrow should be tracked in git
06:38
<ChillerDragon> you can also do inverse gitignore and make it a whitelist
Avatar
so thats why your github activity looks so green
Avatar
ws-client BOT 2024-03-25 06:39:15Z
<ChillerDragon> idk where you store your configs if they actually all are in .config you can gitignore * there and then add !htoprc or whatever rc file you have there
Avatar
you just update your dotfiles daily xD
Avatar
ws-client BOT 2024-03-25 06:39:45Z
<ChillerDragon> @Teero not only my dotfiles. Every time i close my laptop lid my harddrive could burn and i would have 0 data loss.
06:39
<ChillerDragon> i push my fakin pictures folder and tw demos to github xd
Avatar
ws-client BOT 2024-03-25 06:41:34Z
my bash history? Contribute to ChillerDragon/bash_history development by creating an account on GitHub.
Avatar
gh servers when chiller commits his 7 terabytes of demos haha
Avatar
ws-client BOT 2024-03-25 06:41:42Z
<ChillerDragon> i can git pull my bash history from github xd
owo 1
06:42
<ChillerDragon> @Teero and now i started mirroring to gitlab and codeberg because i dont trust github as the only backup location
Avatar
Avatar
ws-client
<ChillerDragon> @Teero and now i started mirroring to gitlab and codeberg because i dont trust github as the only backup location
cant you get banned for uploading random shit? xD
Avatar
ws-client BOT 2024-03-25 06:43:01Z
<ChillerDragon> you can
06:43
<ChillerDragon> i got like 5 gh accounts banned
06:43
<ChillerDragon> and one warning on codeberg
06:43
<ChillerDragon> xd
Avatar
ws-client BOT 2024-03-25 06:43:42Z
<ChillerDragon> ofc you also gotta backup accounts
06:43
<ChillerDragon> github.com/ChillerDragon-backup
Avatar
nice 17 line history xd
Avatar
ws-client BOT 2024-03-25 06:44:11Z
<ChillerDragon> i could only think of 17 lines i need
Avatar
chiller do you like math?
Avatar
ws-client BOT 2024-03-25 06:44:22Z
<ChillerDragon> the rest was just a bunch of vim/cd/ddnet
06:44
<ChillerDragon> i hate math
06:44
<ChillerDragon> i like meth
06:44
<ChillerDragon> ok afk
Avatar
ok cool 👍
Avatar
ws-client BOT 2024-03-25 06:44:51Z
<ChillerDragon> but rly do backups of ur settings if they are work to setup
Avatar
fyi, dont visit godot discord on phone now
08:06
every time I want to do something, as long as Im getting messages from godot's discord server, I have to clear out the cache kek
08:08
did my pic get deleted? justatest
08:08
wth is going on with discord on phone
08:09
e4c136d Add missing includes - ChillerDragon 58ee780 Merge pull request #8155 from ChillerDragon/pr_add_missing_includes - def-
Avatar
Added the optional dependency yq for xml parsing. But falls back to a 20 lines bash self rolled xml parser (what could possibly go wrong). There is no --fix that seemed to complex and error prone. So users have to fix it manually. That could potentially be annoying. We could also make it a warning instead of an error. Also refactored all errors. And structured the code into functions.
Avatar
@Discord Mod
Avatar
ws-client BOT 2024-03-25 11:28:12Z
<ChillerDragon> lmao i red "tee porn"
Avatar
I thought ESRB only applies to games
Avatar
Avatar
chillerdragon
Sounds dangerous do you have be backups?
I reverse engineered and wrote some down on paper when I noticed that
Avatar
ws-client BOT 2024-03-25 12:40:40Z
<ChillerDragon> reverse engineering your own memory gg
12:40
<ChillerDragon> classic lerato
12:41
<ChillerDragon> average pyson L
12:41
<ChillerDragon> which pro gaming language is the fattest in your home folder?
Avatar
Avatar
ws-client
<ChillerDragon> which pro gaming language is the fattest in your home folder?
rustlang
🍻 1
Avatar
@Learath2 do u follow ffmpeg on twitter?
15:13
If we don't keep raising awareness of low-level programming skills, the skillset will disppear forever under a sea of SDKs, binary blobs and proprietary chips. C programming matters, assembly language matters.
15:13
there are rust zealots, but also C ones xd
Avatar
Avatar
Ryozuki
@Learath2 do u follow ffmpeg on twitter?
Not really
Avatar
they are liek 24/7 posting about C this C that
Avatar
obviously since rust taken off
15:14
well i guess this https://twitter.com/FFmpeg/status/1771343297899815344 was published because there was talks about C++ in linux
FFmpeg will not be written in C++
15:14
but i dislike the bad faith argument that u cant do low level in rust
Avatar
It doesn't have to be C though. "Low level" programming is essential
Avatar
he seems to imply u can only do it with C
15:14
and also there arent C compilers for every chip out there like he says in their twits
Avatar
Avatar
Learath2
It doesn't have to be C though. "Low level" programming is essential
i know, but i bet if we ask them they wont agree rust can be low level xd
Avatar
Even in Rust. If you can't imagine doing what a crate does, you are going down the wrong path
Avatar
yeah u can not use a crate
15:15
like in C
Avatar
Avatar
Ryozuki
and also there arent C compilers for every chip out there like he says in their twits
Fwiw C proobably is the most widely supported
Avatar
u can be like in C and not use any deps
15:15
rewrite everything
15:16
reinvent the wheel
Avatar
Gcc has backends for some of the weirdest chips
Avatar
Avatar
Learath2
Fwiw C proobably is the most widely supported
i know
15:16
btw some of these odd chip compilers are buggy
15:17
anyway somehow it irks me the way he says it
Avatar
Avatar
Ryozuki
reinvent the wheel
I'm a firm believer in reinventing the wheel. It's a very important skill
15:17
i also agree its a good skill
15:17
which u can do in rust too
15:17
i wrote my own hashmap
Avatar
Avatar
Ryozuki
anyway somehow it irks me the way he says it
That's how people feel when the Rust cops roll around 😄
15:18
Zealots will always be annoying no matter what they preach
Avatar
Avatar
Learath2
That's how people feel when the Rust cops roll around 😄
but the difference is that these twits are followed by fresh newgrads who only know C from university
15:18
and think its all the world
15:18
xd
15:18
well its twitter
15:18
i prefer reddit
15:19
@Learath2 btw there are also lot of consipiracy theories
15:19
that the US gov is behind rust
15:19
and some weird spy shit
Avatar
Avatar
Ryozuki
but the difference is that these twits are followed by fresh newgrads who only know C from university
If you can't write your own hashmap in your language of choice, you have made a very big mistake in some step of your education
Avatar
cuz they made the memory safety announcement
15:19
xd
Avatar
Avatar
Ryozuki
that the US gov is behind rust
I bet the NSA has backdoors in rustls
Avatar
Nice to see someone that enjoys C though
15:22
Finally someone who has an appreciation for the dark arts
Avatar
ffmpeg is nice
15:23
ppl dont know but its what powers video/audio encoding
15:23
of the world
15:23
i guess all apps are just ffmpeg wrappers
15:23
@Learath2 do u think adobe uses ffmpeg
15:23
this is why it should be agpl-3
Avatar
Adobe has their own thing
15:24
Adobe Media Encoder
15:25
They use some proprietary licensed implementation of h264
Avatar
premiere pro does use avcodec and avutil to some extent (that is, I see the dlls in the install) but not to actually encode their video
15:32
for h264 it uses mainconcept
Avatar
NVIDIA states that JAME's CS2 PGL major driver crash was caused by a Cosmic Bit Flip.
Avatar
d9d1874 Add 200 € (!) donation by Comrade - def-
poggers 4
Avatar
@Comrade Is that you? ^ Thanks!
Avatar
yes and no problem, you do a great stuff here
Avatar
Huge donation!
Avatar
how do they not have it protected against that?
17:33
isnt it a matter of putting up some aluminium foil? xD
Avatar
@Teero i think ecc ram makes this way less likely
17:33
but gamer pc usually dont use ecc ram iirc
Avatar
Avatar
Teero
isnt it a matter of putting up some aluminium foil? xD
All the way around, with no gaps
18:03
A real faraday cage is imperfect, it'll let through some frequencies (higher ones) and cosmic rays like these have enough energy at those frequencies to get through most commercial device EMF shielding
Avatar
Avatar
Ryozuki
@Teero i think ecc ram makes this way less likely
Yep, it can correct a single bit flip which is usually the case with this kind of random high energy interference
Avatar
Split menu rendering explicitly by client state. This makes the code more readable by not mixing code for rendering different states together as much and fixes issues where the menu was being rendered inconsistently for one frame when the state is changed, at the cost of some additional duplicated code. The fullscreen popups shown when in the connecting and loading client states are now hard-coded for these states, instead of being mixed together with the other fullscreen popups, which can...
Avatar
what does "is_player":false mean?
Avatar
isbot (edited)
Avatar
that the player is connect to the server but is in spectators?
20:39
what
Avatar
nono it is spectator indeed
20:39
thx
Avatar
Sup devs, could someone hint me how to build a steam version of DDNet please? I am trying to replace steam DDNet binary with the modded one so I can still track the hours but I can't get it to launch. This is the error it gives me /home/duck/.local/share/Steam/steamapps/common/DDraceNetwork/ddnet/DDNet: error while loading shared libraries: libGLEW.so.2.2: cannot open shared object file: No such file or directory If I reset LD_LIBRARY_PRELOAD and LD_LIBRARY it gives the same error but with curl instead.
21:04
Compiled with cmake -DSTEAM=ON .. && make on Arch Linux (edited)
Avatar
Who is laxa and is he still active?
Avatar
konsti knows ig
Avatar
Avatar
アリヂン
Compiled with cmake -DSTEAM=ON .. && make on Arch Linux (edited)
Compiling with -DPREFER_BUNDLED_LIBS=ON gives following error: /home/duck/Projects/duck-ddnet/src/engine/client/sound.cpp: In member function ‘bool CSound::DecodeWV(CSample&, const void*, unsigned int) const’: /home/duck/Projects/duck-ddnet/src/engine/client/sound.cpp:497:17: error: ‘WavpackCloseFile’ was not declared in this scope; did you mean ‘WavpackConfig’? 497 | WavpackCloseFile(pContext); | ^~~~~~~~~~~~~~~~ | WavpackConfig File is unmodified in my mod ⬆️ (edited)
Avatar
It turns out that cmake .. is not the same as cmake .. in an empty build directory for some reason...? Problem fixed I guess
HUH 3
Avatar
Avatar
murpi
Who is laxa and is he still active?
@Chairn ^
Avatar
Avatar
アリヂン
It turns out that cmake .. is not the same as cmake .. in an empty build directory for some reason...? Problem fixed I guess
mind elaborating? im interested :D
Avatar
Nothing special really, I just nuked the build folder and ran commands again as opposed to my usual workflow (just rerun them without cleaning build directory) and the problem disappeared
Avatar
ah - i've never ran into that problem :o - i wonder why that happens
Avatar
¯\_(ツ)_/¯
Avatar
b4a22e2 Refactor client state handling in menus - Robyt3 b092896 Merge pull request #8156 from Robyt3/Menus-State-Refactoring - def-
Exported 159 message(s)