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 2022-11-04 00:00:00Z and 2022-11-05 00:00:00Z
Avatar
hey guys i reinstalled windows and since then i cant start tw
00:45
im getting this message "Error occurred on Friday, November 4, 2022 at 00:43:47. DDNet.exe caused an Access Violation at location 00007FF88C0C116B in module atio6axx.dll Reading from location 0000000000000428."
00:46
found in one of the ddnet_crash_logs (edited)
Avatar
well reinstall windows once again, cuz normally it won't happen
Avatar
Avatar
Meow~
im getting this message "Error occurred on Friday, November 4, 2022 at 00:43:47. DDNet.exe caused an Access Violation at location 00007FF88C0C116B in module atio6axx.dll Reading from location 0000000000000428."
Avatar
f4c7440 M Purple Panic, M The Shire, M Halloween Night, M Harvest, M Kobra 2, M Kobra 3, M Kobra, M Multeasymap, M Sunny Side Up - ddnet-maps
Avatar
The most advanced graphics for gamers and creators includes: -High refresh rate 4k gaming -DisplayPort 2.1 support -Dual Media Engine with AV1 support -54% performance per watt generational uplift
Likes
562
07:38
@Learath2 @Jupstar ✪ another with av1 support
Avatar
I need
Avatar
Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.
09:39
found this today
09:39
made in rust
09:39
its a rly simple language to test http endpoints
09:39
poggers
09:39
curl-like
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 09:46:03Z
So who wants to explain int packing to me? :) Seems like calling AddInt() can produce something that is between 1 and 4 bytes big o.O
09:46
A retro multiplayer shooter. Contribute to ChillerDragon/teeworlds development by creating an account on GitHub.
09:49
Oh wait i think i got it the comment is actually really helpful. Its n amount of bytes and every bytes first bit says if there is another one coming? And the very first byte has a additional sign bit
09:50
Wow does that mean that the tw protocol can pack smol numbers in one byte and big ass long long long numbers in x amount of bytes? I mean it probably breaks if it overflows a integer due to the usage of the int type in the C++ code. But it looks like the tw protocol it self supports very big numbers o.O
09:50
did i get that correctly?
Avatar
That's the idea. Smol number dont need to waste 4 entire byte
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 09:52:43Z
poggers protocol
Avatar
Do you understand the idea or should I explain btw?
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 09:54:54Z
is what i explained correct? if yes im good
Avatar
Yes is correct. Only thing I'd add is that the LSBs end up in the MSBs in the packed format. So reading visually you wouldn't read left to right 😄
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 09:57:03Z
LSB wot
09:57
also signed bit 1 is negative right?
Avatar
Avatar
[quakenet] ChillerDragon
LSB wot
Least significant bit
Avatar
Avatar
[quakenet] ChillerDragon
also signed bit 1 is negative right?
Yep
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:00:17Z
BIT!?
10:00
not byte?
10:01
so the integer 2 gets packed as the bits 00000010 or 01000000
Avatar
Byte, byte, byte. Sorryyy I just woke up 😄
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:02:36Z
ok so for numbers < 255 nothing weird? :)
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:02:46Z
as soon as its two bytes big it gets swapped
10:02
i see
10:02
thanks a lot
Avatar
Well no
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:02:54Z
wot
Avatar
Only 6 bits fit in the first packed byte
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:03:09Z
ah true
Avatar
So not 255
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:03:17Z
yea i see
10:03
wait i need to know the number
10:03
127 ?
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:03:57Z
01111111 is 127
10:04
ah no not 7
10:04
6
10:04
so 63
Avatar
First byte also has sign
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:04:16Z
00111111
10:04
yeye
10:04
wanted to test u
10:04
lov u babe
Avatar
Yes up until that, nothing weird. After that you'll get 10111111 00000001
10:05
10000000 00000001 that is, sorry :/
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:07:13Z
ye ima do if num < 63 :D and todo "10000000 00000001" thanks :)
Avatar
You can just check the extended bit of the first byte. If it's not set, no magic
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:12:19Z
they call me the ascii artist
10:12
10:15
Now i finally understand how I could get away without doing int packing and unpacking because the packed numbers 0-63 are basically the normal integers 0-63
10:17
hm maybe i didnt get it yet. My packer give me 3 as result for packing 3 and packing -1
Avatar
That's twos complement at work
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:20:41Z
ok poggers got it working
10:21
i now can do postivie and negative numbers from -63 to 63 ... i think
10:21
im so gonna sell a book on this topic
Avatar
-1 = 11111111 11111111 11111111 11111111
10:22
So you also invert the bits before you pack them, otherwise -1 would need 4 bytes instead of 1 like we planned
10:22
For negatives that is
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:24:03Z
na i aint inverting stuff yet because i only support 1 byte numbers
Avatar
You need to, for 1 byte negatives too
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:24:41Z
so my -1 is 01000001
10:24
i say its minus with second bit and i say its 1, no?
Avatar
Your -1 should be 01000000 😄
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:25:12Z
fak why
10:25
what is -0 then? xd
Avatar
Check the libtw2 docs
Avatar
Two's complement
10:25
There is no -0
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:25:43Z
omg xd
10:25
m life is lie
Avatar
There are sign and magnitude representations that do have a -0 tho I know no implementation that uses them 😛
Avatar
bincode has some pretty good ideas too
10:26
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 10:28:30Z
okay fixed thanks
Avatar
I guess their varint wastes a little space but is more performant as a result
Avatar
A compact encoder / decoder pair that uses a binary zero-fluff encoding scheme. The size of the encoded object will be the same or smaller than the size that the object takes up in memory in a running Rust program.
10:28
@Learath2 it doesnt waste space
10:29
A binary encoder / decoder implementation in Rust. - GitHub - bincode-org/bincode: A binary encoder / decoder implementation in Rust.
10:30
Bincode is invariant over byte-order, making an exchange between different architectures possible. It is also rather space efficient, as it stores no metadata like struct field names in the output format and writes long streams of binary data without needing any potentially size-increasing encoding.
Avatar
Hm, am I misreading the scheme? That literal 251 there in the first case wastes the first byte.
Avatar
the literal is part of the value
Avatar
How could it be? Not all numbers in that range end with the bit pattern 251
10:32
It looks to me like u between 251 and 2^16 get encoded to 3 bytes?
Avatar
looks like
Avatar
Hm, I'll read it later but I don't get how this can be strictly smaller size than the int itself
Avatar
hmm not sure now
Avatar
Maybe they misdocumented it. I'll just look at the code later
Avatar
looks like what gamers use is this anyway
10:38
FlatBuffers: Memory Efficient Serialization Library - GitHub - google/flatbuffers: FlatBuffers: Memory Efficient Serialization Library
Avatar
Protobufwhen?
Avatar
flatbuffers is better than protobuf for games
10:39
i think
Avatar
Yeah I always thought protobuf was too thick of a library
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 11:22:41Z
@heinrich5991 are you interested in a dump where your dissector marked a vanilla 0.7 servers resend request as malformed? https://zillyhuhn.com/cs/.1667560928.png
11:23
You probably never tested that since its a unhappy path. My client sent a broken startinfo packet and thus the server responded in a unsual way
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 12:47:43Z
GetString and GetInt is a bit inconsistent huh? Should be either GetStr and GetInt or GetString and GetIneteger ._.
12:48
or maybe consistent in the C++ world with std::string and int
Avatar
ChillerDragon: yes, I'm interested
13:01
do report bugs for these
Avatar
is there a reason we ship integration_test.sh with our release?
Avatar
I would guess it's accidental
Avatar
we also ship the .supp files
Avatar
let me check
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-ad...
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 13:38:14Z
yay ddnet shipping bash code poggers
13:38
@heinrich5991 do you need an issue in libtw2 or are you good now with what i sent?
Avatar
[12:22 PM] [quakenet] ChillerDragon: @heinrich5991 are you interested in a dump where your dissector marked a vanilla 0.7 servers resend request as malformed? [12:23 PM] [quakenet] ChillerDragon: Y...
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 13:40:30Z
ah good
Avatar
chillerdragon why is 0.7 so important to you btw? I mean, if u just want to port the good stuff from 0.7, why not simply do that? oy been inactive for over 6 months again. To me 0.7 compability is a step backwards, since then we have another outdated network impl Instead why not make ddnets network better, invest time in the next gen
Avatar
He is a unionist
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 14:24:02Z
yes what learath said
14:24
idc about 0.7 i dont even like the protocol changes xd
14:24
i just want one united community and be able to play ctf again :)
Avatar
ok chillerdragon ❤️ unite the world
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 14:25:14Z
UwU
14:25
also jopstar can i crash on your couch -15% amd stonk is costing me da rent
Avatar
u still have them?
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 14:26:17Z
yes
Avatar
Didn't the 7xxx announcement go well for them?
Avatar
i guess their ryzen cpus are too bad
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 14:27:16Z
i sold all my orangs that were mostly usless anyways and my moms life insurance to buy more amd
Avatar
in 7 days the datacenter stuff comes
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 14:27:27Z
okok
14:27
i will find more moni and rebuy then
Avatar
xD
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 14:27:43Z
thanks financial advisor jopstar
14:28
ima turn off irc now to save electricity cost
Avatar
I thought their pricing was extremely competitive, especially for gaming
Avatar
the CPUs are rather expensive actually
14:28
the 5000 series was much better value
Avatar
I was talking about gpus
14:28
Yeah cpus are out there
14:28
They need to bump them down if they want to compete
Avatar
GPUs are fine, basically like always not the best not the worst good price
Avatar
Avatar
Jupstar ✪
GPUs are fine, basically like always not the best not the worst good price
Their flagship pretty much matches 4090 amost, uses only 300W, isn't the size of my forearm and is 400$ cheaper MSRP. I think that's a great deal
Avatar
yeah but RTX still behind quite a bit
Avatar
Tho I guess their RT performance is still shit and they don't have good fake upscale like nvidia
Avatar
^^
14:30
anyway, to me the new GPUs are defs attractive, but the stock market is a thing for itself anyway
Avatar
But on the other hand. I don't like ai upscale magic so that's a small downside to me 😄
Avatar
the stock market doesnt really reflect if AMD will make more money 😄
Avatar
Avatar
Learath2
But on the other hand. I don't like ai upscale magic so that's a small downside to me 😄
tbh i also dunno if i like or dislike it
14:32
but given how fast AI improves, it might just be a matter of time until i like it
Avatar
I do love RT tho, sad that amd is so fat behind
14:32
Far*
14:32
I also would have loved to see better productivity performance, but amd just doesnt seem to care about that at all
Avatar
they do a lot actually
14:33
rocm is a killer
14:33
its simply not polished enough yet
14:33
especially not used in enough software yet
Avatar
Maybe they need to advertise better 😛
Avatar
i'd say AMD is actually a really good software company
14:34
FSR is used by so many games
14:34
DLSS could only dream of it xD
Avatar
But FSR is a far cry from dlss 2.0
14:34
Dlss 2.0 looks like pure magic with it's temporal reuse
Avatar
yes we'll see with FSR 3 in 2023
Avatar
Dlss 3.0 looks ugly asf tho. The fake frames are so bad imo
Avatar
Avatar
Jupstar ✪
rocm is a killer
I tried using rocm with hip once but my gpu didn't support it.
Avatar
mine does
14:35
finally good blender performance xD
Avatar
couldn't test yet this doesnt show extra info on the client server list yet, just makes the server report it Checklist Tested the change ingame Provided screenshots if it is a visual chang...
15:06
Review again ty
15:07
This will allow to know the most famous skins kek
15:07
And 0.7 players
Avatar
i'd love to use that information to display a tee here too
15:44
but the space is already pretty small
15:46
i made a ddnet_settings.cfg vim syntax file
15:46
so its highlighted
Avatar
sheeeeesh
Avatar
Avatar
Jupstar ✪
i'd love to use that information to display a tee here too
You can even show it in the afk position if its afk
15:57
And also the team
Avatar
it means master will work more slowly right troll
Avatar
Avatar
Jupstar ✪
i'd love to use that information to display a tee here too
I would personally rather see the tee than best time
Avatar
Avatar
gerdoe
it means master will work more slowly right troll
no
Avatar
player flag can be much smaller for sure
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:03:34Z
YO RUBY DEVS! The library yall been waiting for: https://github.com/ChillerDragon/teeworlds-client
A teeworlds 0.7 client library written in ruby. Contribute to ChillerDragon/teeworlds-client development by creating an account on GitHub.
Avatar
i dont like ruby
16:05
ppl say rust has weird syntax, they havent looked at ruby
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:05:20Z
xd
Avatar
ok ruby devs
16:05
Avatar
ok ruby devs
16:05
Avatar
but cool idea chiller
16:06
this will allow me to maybe write the same on rust
16:06
understanding the protocol can be a bit tedious
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:06:44Z
im protocol pro now
Avatar
chiller
16:06
put this on the wikipedia
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:06:55Z
da
Avatar
wiki.ddnet.org
16:07
under resources article
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:07:11Z
its not ready for publish quite yet
16:07
but i got other stuff for that
Avatar
List of Resources related to DDNet and Teeworlds. This page tries to be as complete as possible feel free to add posts if you find something interesting. Where it makes sense, posts are sorted by creation date or the best approximation for it.
16:07
its ok
16:07
if its not ready
16:07
just put it there
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:07:31Z
ah wait
16:07
u got al my other stuff alr xd
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:07:47Z
i thought nobody knew swarfeys undergound typehack project
Avatar
@Jupstar ✪ i get vulkan: warning: requested presentation mode was not available. falling back to mailbox / fifo relaxed. spammed on console when i start the client. what is it?
16:08
can u send me ur blog post link
Avatar
Avatar
nori
@Jupstar ✪ i get vulkan: warning: requested presentation mode was not available. falling back to mailbox / fifo relaxed. spammed on console when i start the client. what is it?
that means wayland doest support immediate mode yet
16:08
these nobos
16:08
that one is also very WIP
Avatar
Avatar
Jupstar ✪
that means wayland doest support immediate mode yet
the merge request u sent?
Avatar
no
16:08
this happens when u tab out
16:09
minimize the window, or resize it etc
Avatar
chiller
16:09
can you put a published date
16:09
on the blog
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:09:22Z
@Ryozuki the thing is my ruby lib is so WIP i might change the repo name etc
16:09
i did
Avatar
important for the future
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:09:26Z
put 2022
16:09
xd
16:09
at the bottom
Avatar
i need a more exact
16:09
for ordering in the wiki
16:09
there are more 2022 posts
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:09:51Z
can i update on edit?
Avatar
last-modified Tue, 01 Nov 2022 07:34:30 GMT
16:10
yeah
16:10
ill use this for now
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:10:23Z
xd
16:10
oke
Avatar
you can update it if u want
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:10:49Z
ok so i do nothing for now :D
Avatar
did u request a archive.org archive?
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:11:23Z
that wiki collection is rly cool!
16:11
wot?
Avatar
in case u disappear
16:11
archive.org stays forever
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:11:51Z
so does github right?
16:12
my blog is not that cool yet i dont mind it being lost if all my devices and github explode at the same time
Avatar
i requested one
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:12:27Z
xd
Avatar
archive.org has more posibilities
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:13:05Z
pog
Avatar
Avatar
nori
@Jupstar ✪ i get vulkan: warning: requested presentation mode was not available. falling back to mailbox / fifo relaxed. spammed on console when i start the client. what is it?
but i think i should make our frontend aware of all 4 modes anyway
16:14
mailbox might actually be interesting for ppl that dont want the delay of vsync but no tearing (edited)
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:15:35Z
@Ryozuki wow this is rly good https://wiki.ddnet.org/wiki/Resources#Tool_and_libraries ! whats the advertisement strategy for this at the moment?
List of Resources related to DDNet and Teeworlds. This page tries to be as complete as possible feel free to add posts if you find something interesting. Where it makes sense, posts are sorted by creation date or the best approximation for it.
16:17
LAMO my weebly website is there hahahaha
Avatar
Wdym by advert
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:18:54Z
how do ppl find this nice resource list?
16:19
how do you promote it?
Avatar
Click wiki button on the ddnet client
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:20:00Z
It has rly good stuff. And i feel many of those things are not found by ppl that are interested because they belive it does not exist
Avatar
Or the wiki link on the ddnet page
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:20:11Z
ok so the wiki is advertised by ddnet ye i see
16:20
arch pog
16:22
it feels like all the stuff is quite recent. Is this because the wiki is new and the old stuff wasnt added yet or is forgotten already? Or did the tw community produce more content in the last 2 years than in the last 20 years?
Avatar
This existed before the current wiki
16:24
I think some stuff is already ported
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:25:16Z
yea but i mean the content in the wiki is overall very new
16:25
but yea maybe the old stuff is not that interesting anyways
16:26
like a 0.5 serverinfo tool written in pascal or something like that xd
Avatar
Macos ci failed on my pr kek
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:27:10Z
🍎 :troll:
Avatar
its so weird
16:27
i wonder if macos finds a different python install than the one from brew
16:27
why is macos always broken 😦
16:28
Bug 2139911 (CVE-2022-43995) - CVE-2022-43995 sudo: heap-based overflow with very small passwords
16:28
overflow kek
16:28
... rust? kek
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:28:22Z
xd
16:28
go ryo rewrite sudo in rust
Avatar
Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture.
Avatar
Avatar
[quakenet] ChillerDragon
go ryo rewrite sudo in rust
already exists
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:30:04Z
okay next project rewrite tw client in bash
16:30
but udp is hard in bash
Avatar
learn elixir
16:31
or nim
Avatar
write a verified tw server in some language
16:32
maybe coq
Avatar
distributed ddnet using erlang
16:32
BEAM
Avatar
Avatar
[quakenet] ChillerDragon
i thought nobody knew swarfeys undergound typehack project
nobody knows it, i added it there myself (edited)
Avatar
I find it a bit weird that you called the npm package teeworlds
Avatar
Lol true
Avatar
xd was pretty tired when i took that name and i thought since nobody else took it, why not take it
Avatar
because it's not teeworlds, it's just some third-party library implementing parts of the teeworlds protocol
Avatar
@heinrich5991 maybe u should reserve ddnet and teeworlds on crates.io xd
Avatar
yes, i understand that, its the first time anybody saying something about the npmjs name now tho
Avatar
name it deenworlds
Avatar
if you actually want to create a worthy npmjs package, i can free it for you but i doubt anyone will (edited)
Avatar
I reserved ddnet while I made the rust PR
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:43:46Z
Can someone say that to the dude who blocks "teeworlds" ruby lib name since 2013 with masterserver stuff xd https://rubygems.org/gems/teeworlds
Avatar
you could probably contact the author
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:44:25Z
doubt he is still alive
16:44
that was 2013 he probably is a grandpa now
Avatar
true, he probably still knows jesus
Avatar
why are u a ruby fan now chiller?
16:46
as far as im aware its not typed and slow
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:46:08Z
always have been
16:46
its not typed
16:46
but still faster than python
16:46
xd
Avatar
chiller only uses languages that remind him that he is rich
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:46:33Z
yea the missing types make me really nervouse
16:46
DIAMONDS!
16:47
FAKIN SHINY RICH ASS DIAMONDS > some rust
16:47
change my mind
Avatar
Avatar
Ryozuki
@heinrich5991 maybe u should reserve ddnet and teeworlds on crates.io xd
I now also did teeworlds on crates.io, although that is probably unneeded
16:47
look at my amazing library collection: https://crates.io/users/heinrich5991
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:48:03Z
weird flex
16:48
im more famous
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:48:27Z
rustfluencer
Avatar
my top crate has 3400 downloads
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:48:37Z
all bos
16:48
t
16:49
@heinrich5991 lib.rs has this neat feature
16:49
it tells u badly maintained crates
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:49:43Z
thats nice
Avatar
@heinrich5991 can u do cargo owner --add edg-l
16:50
on ddnet and teeworlds
16:50
just in case kek
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:50:18Z
lmao
16:50
was about to say it
16:50
+1 ryo for president
Avatar
bus factor 2
16:50
instead of 1
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 16:51:24Z
ryo is so gonna publish hentai on teeworlds crate if he gets access hrhrhrhr
Avatar
Avatar
Ryozuki
my top crate has 3400 downloads
I wanna brag! my top crate (on a different account) has >100k downloads 🙂
Avatar
What crate is it?
Avatar
Hidding stuff uh
Avatar
that's kinda connecting my identities
Avatar
A second life as a superhero. FOSSman
Avatar
[quakenet] ChillerDragon BOT 2022-11-04 17:15:34Z
lmao
Avatar
Someone want to let https://github.com/ddnet/ddnet/pull/6006 in? Then CI is fixed again
Avatar
I just also saw it by chance
17:49
yes 🙂
Avatar
I often dont bors r+ stuff cuz i dont wanna mess up in case i missed smtg
18:04
But i always see heinrich do it so
Avatar
05a18ed Fix dmgbuild issue by adding binary install directory to PATH (fixes #6005) - def- e91922a Merge #6006 - bors[bot]
Avatar
Avatar
Ryozuki
I often dont bors r+ stuff cuz i dont wanna mess up in case i missed smtg
what do you mean?
18:06
you're not supposed to r+ your own stuff if you mean that
Avatar
LGTM!
Avatar
I mean otherw
18:10
Otherw
18:10
Omfg mobile
Avatar
I review the code but i often dont bors cuz i think i may miss smth
Avatar
if you review the code and think it's fine, you can try doing bors r+ 😉
18:12
Be bold! As the wikipedia says BASED
Avatar
Mfw I need to take a test on 60 pages of chemical lab safety document because the computer labs and the chemical labs can be accessed with the same authorization
Avatar
huge merge incoming
Avatar
Why would someone want to keep a "linear history" in git
18:27
It makes prs so annoying
18:27
Not the best, but better than the current, it uses proper highlight definition links instead of hardcoded colors, so themes work better.
18:27
I lost my will to proceed further tbh
18:29
Also just noticed its a repo from Orange
18:29
The isp lmao
Avatar
a linear git history might make it easier to understand bisecting
Avatar
But everytime master changes u require all open prs to rebase
18:31
Crazy
18:32
This can become a never ending tail chasing
18:32
If the pr author takes its time
Avatar
yes, it's weird that they ask the PR author to do it (edited)
18:32
they could rebase themselves
18:34
which they can't because they apparently also want the commit to be signed by the PR author
18:34
but at that point they're just shooting themselves in the foot
Avatar
they can rebase commits without changing the authorship
Avatar
not without breaking the signature
18:35
otherwise the signature would be worthless
18:35
^^
Avatar
b0a21da Use bool for Load, Save, Append result, true on success - Robyt3 c5bbccf Also append sounds when appending a map to another map - Robyt3 260bf97 Don't ship integration test files - def- b67dcdc add vim syntax files for config files - edg-l 70465e6 Merge #6004 #6007 #6008 - bors[bot]
Avatar
f4145e5 Explain -DANTIBOT=ON a bit better (fixes #6001) - def- abf795d Invoke static methods without a class instance - Robyt3 40dbb1b Fix height and margin of sound and image popups - Robyt3 8d7442e Merge #6002 #6003 - bors[bot]
19:16
was wondering what H-M-H was up to
19:16
he is making a whole OS in rust
19:16
Use your tablet as graphic tablet/touch screen on your computer. - GitHub - H-M-H/Weylus: Use your tablet as graphic tablet/touch screen on your computer.
19:17
4 sponsors pog
19:17
ah
19:17
its not OS
19:17
got confused
19:17
>Weylus turns your tablet or smart phone into a graphic tablet/touch screen for your computer! Weylus in action with Xournal++:
19:18
a fellow rust enjoyer
Avatar
couldn't play osu! on it tho. The latency would be too high
Avatar
Updating from 16.2 to 16.5, but it was already the case before. log: ``` [2022-11-04 23:33:49][http]: fetching https://update6.ddnet.tw/update.json [2022-11-04 23:33:50][http]: task done https://update6.ddnet.tw/update.json [2022-11-04 23:33:50][updater]: parsing update.json [2022-11-04 23:33:50][http]: fetching https://update6.ddnet.tw/avcodec-59-win64.dll [2022-11-04 23:33:50][http]: fetching https://update6.ddnet.tw/avformat-59-win64.dll [2022-11-04 23:33:50][http]: task done https...
Avatar
Search for the image/sound file in all subfolders of the mapres folder when using the "Readd" button in the editor. Show an error popup when readding fails: !errorpopup

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 ...
🔥 2
Exported 424 message(s)