00:01 < bridge_> Here is my proposal, any client dev want to implement the client part for DDNet + KoG as we have them now? Then I'll implement the serverside part: https://github.com/ddnet/ddnet/issues/5654#issuecomment-1612162585 00:03 < bridge_> what is your opinion on #5665 ? 00:03 < chillerbot2> https://github.com/ddnet/ddnet/issues/5 00:03 < bridge_> https://github.com/ddnet/ddnet/issues/5665 00:03 < bridge_> wtf is this? 00:07 < bridge_> @chillerdragon 00:42 < bridge_> Oh, I didn'T see that, looks cool 00:42 < bridge_> but still prefer my proposal 😄 01:37 < bridge_> 1685113779041-2.jpg 01:37 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123759053148016741/1685113779041-2.jpg 01:41 < bridge_> Ok. 01:42 < bridge_> TOTAL TROON DEATH 01:42 < bridge_> (@cyberfighter) 01:42 < bridge_> Ok. 01:42 < bridge_> 320px-35136\_-\_SoyBooru.png 01:42 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123760384927604766/320px-35136_-_SoyBooru.png 01:42 < bridge_> <_voxeldoesart> Ok. 01:42 < bridge_> coal 01:43 < bridge_> 1685485964999.png 01:43 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123760535264034846/1685485964999.png 01:43 < bridge_> <_voxeldoesart> @cyberfighter did you see my boomerang idea 01:43 < bridge_> 1685644488206.jpg 01:43 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123760633884717117/1685644488206.jpg 01:43 < bridge_> nope 01:43 < bridge_> idk if i did actually 01:43 < bridge_> did you see my boomer-ACK 01:43 < bridge_> (@_voxeldoesart) 01:43 < bridge_> <_voxeldoesart> here 01:44 < bridge_> iwannakillanniger.mp4 01:44 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123760806035730545/iwannakillanniger.mp4 01:44 < bridge_> would it go clockwise or counterclockwise 01:44 < bridge_> or just straight 01:45 < bridge_> cute.webm 01:45 < bridge_> (@cyberfighter) 01:45 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123761000760487966/cute.webm 01:45 < bridge_> <_voxeldoesart> itd probably depend on velocity 01:45 < bridge_> 1683176200111.jpg 01:45 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123761111796297750/1683176200111.jpg 01:45 < bridge_> coal coal 01:45 < bridge_> (@_voxeldoesart) 01:46 < bridge_> xiping.mp4 01:46 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123761351710486610/xiping.mp4 01:52 < bridge_> ok put it as an issue now 01:58 < bridge_> @Moderator can you delete some messages 01:58 < bridge_> <-StormAx> which one? @totar 01:58 < bridge_> <-StormAx> ah wtf 02:01 < bridge_> how should I ping a mod if the bot deletes all mod pings outside of #reports, I don't really see the point of that 02:02 < bridge_> itsglowign.jpg 02:02 < bridge_> (@totar) 02:02 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123765474677755955/itsglowign.jpg 02:02 < bridge_> @totar\: GLOWNIGGER 04:12 < bridge_> I guess you should to ping '@Discord Mod' 04:12 < bridge_> Oops 04:12 < bridge_> I think that only includes heinrich 04:12 < bridge_> iwannakillanniger.mp4 04:12 < bridge_> (@imnotgonnadanceforyou) 04:12 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123798206661263402/iwannakillanniger.mp4 04:13 < bridge_> Murpi also 04:13 < bridge_> 45883 - SoyBooru.jpg 04:13 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123798449893146684/45883_-_SoyBooru.jpg 04:14 < bridge_> @stormaxd yo brother, can u disable this freakin webhook? 04:14 < bridge_> 1684347819072.png 04:14 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123798693703860244/1684347819072.png 04:14 < bridge_> NIGGER 04:14 < bridge_> NIGGER TROON 04:16 < bridge_> <-StormAx> Well i cant 04:17 < bridge_> <-StormAx> Is theres a way to disable it? @heinrich5991 04:17 < bridge_> RAPE A NIGGER 04:18 < bridge_> 1685736981700-0.png 04:18 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123799530882736200/1685736981700-0.png 04:18 < bridge_> 43999 - SoyBooru.png 04:18 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123799610352205885/43999_-_SoyBooru.png 04:23 < bridge_> thanks sp 04:23 < bridge_> 1685736376363.png 04:23 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123800935043440731/1685736376363.png 04:23 < bridge_> one for you 04:23 < bridge_> https://tenor.com/view/wednesday-garfield-cool-gif-22761520 04:24 < bridge_> TROON 04:25 < bridge_> TROON 04:25 < bridge_> (@stormaxd) 04:26 < bridge_> sry chiller i think u will have to use the furrycord if u want to talk in here for a min xd 04:26 < bridge_> SOY 04:26 < bridge_> TROON 04:26 < bridge_> NIGGER 04:26 < bridge_> <-StormAx> Furrycord XD 04:27 < bridge_> 28611 - SoyBooru.png 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801839025012786/28611_-_SoyBooru.png 04:27 < bridge_> 450.jpeg 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801842984435772/450.jpeg 04:27 < bridge_> 44129 - SoyBooru.jpg 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801849292669039/44129_-_SoyBooru.jpg 04:27 < bridge_> 43972 - SoyBooru.png 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801855416336384/43972_-_SoyBooru.png 04:27 < bridge_> 43857 - SoyBooru.jpg 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801861103829073/43857_-_SoyBooru.jpg 04:27 < bridge_> 43691 - SoyBooru.png 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801872680095794/43691_-_SoyBooru.png 04:27 < bridge_> 1685485964999.png 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801877654552596/1685485964999.png 04:27 < bridge_> 300px-2069\_-\_SoyBooru.png 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801881861423185/300px-2069_-_SoyBooru.png 04:27 < bridge_> KdRInQhAEoYCqZyoNryrTmcC.jpg 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801889708982362/KdRInQhAEoYCqZyoNryrTmcC.jpg 04:27 < bridge_> 1681179232841.png 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801892145860628/1681179232841.png 04:27 < bridge_> 1682704963186.jpg 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801913805262979/1682704963186.jpg 04:27 < bridge_> 1682819625659.gif 04:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801927826800751/1682819625659.gif 04:27 < bridge_> 1683176200111.jpg 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801964858314812/1683176200111.jpg 04:28 < bridge_> 1685145225289.gif 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801973930606592/1685145225289.gif 04:28 < bridge_> 320px-35136\_-\_SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123801976711430254/320px-35136_-_SoyBooru.png 04:28 < bridge_> 46288 - SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802086002413629/46288_-_SoyBooru.png 04:28 < bridge_> 45906 - SoyBooru.jpg 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802092973326386/45906_-_SoyBooru.jpg 04:28 < bridge_> 45921 - SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802095758352464/45921_-_SoyBooru.png 04:28 < bridge_> 28498 - SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802097461252107/28498_-_SoyBooru.png 04:28 < bridge_> 46121 - SoyBooru.gif 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802100334346240/46121_-_SoyBooru.gif 04:28 < bridge_> 46274 - SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802102192418866/46274_-_SoyBooru.png 04:28 < bridge_> 45883 - SoyBooru.jpg 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802103928868935/45883_-_SoyBooru.jpg 04:28 < bridge_> 45770 - SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802115291222076/45770_-_SoyBooru.png 04:28 < bridge_> 45653 - SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802147402813511/45653_-_SoyBooru.png 04:28 < bridge_> 45579 - SoyBooru.png 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802156194070608/45579_-_SoyBooru.png 04:28 < bridge_> 45420 - SoyBooru.jpg 04:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802176993628291/45420_-_SoyBooru.jpg 04:28 < bridge_> 45306 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802198673989722/45306_-_SoyBooru.png 04:29 < bridge_> 45309 - SoyBooru.jpg 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802216826949732/45309_-_SoyBooru.jpg 04:29 < bridge_> 45251 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802237467107369/45251_-_SoyBooru.png 04:29 < bridge_> 45013 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802263257890928/45013_-_SoyBooru.png 04:29 < bridge_> 44910 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802285949071360/44910_-_SoyBooru.png 04:29 < bridge_> 44892 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802302885666896/44892_-_SoyBooru.png 04:29 < bridge_> 44580 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802323710394498/44580_-_SoyBooru.png 04:29 < bridge_> 44702 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802343192940696/44702_-_SoyBooru.png 04:29 < bridge_> 44111 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802365552754710/44111_-_SoyBooru.png 04:29 < bridge_> 43791 - SoyBooru.png 04:29 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802408754098226/43791_-_SoyBooru.png 04:30 < bridge_> u shut off the bridge right 😃 04:30 < bridge_> TROON 04:30 < bridge_> MEDS 04:31 < bridge_> 1685113779041-0.png 04:31 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123802955473231963/1685113779041-0.png 04:32 < bridge_> <-StormAx> Btw how to use this bridge?@mpft 04:32 < bridge_> <-StormAx> Just curious 04:32 < bridge_> MEDS TROON 04:32 < bridge_> (@mpft) 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:32 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> aaa 04:33 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> Mental illness 04:33 < bridge_> aa 04:33 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> a 04:33 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> aa 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:34 < bridge_> a 04:35 < bridge_> a 04:35 < bridge_> aa 04:35 < bridge_> a 04:35 < bridge_> a 04:35 < StA> Sadly cant mod quakenet :widepeeposad: 04:35 < bridge_> a 04:35 < bridge_> a 04:35 < bridge_> a 04:35 < bridge_> a 04:35 < bridge_> a 04:35 < bridge_> a 04:35 < bridge_> a 04:36 < bridge_> a 04:36 < bridge_> a 04:36 < bridge_> a 04:36 < bridge_> a 04:36 < bridge_> a 04:36 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> a 04:37 < bridge_> aa 04:37 < bridge_> aa 04:37 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:38 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> aa 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> a 04:39 < bridge_> aa 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> a 04:40 < bridge_> aa 04:40 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:41 < bridge_> a 04:42 < bridge_> aa 04:42 < bridge_> a 04:42 < bridge_> a 04:42 < bridge_> a 04:55 < bridge_> TOTAL NIGGER DEATH 04:56 < bridge_> NIGGER TROON 05:15 < bridge_> log into the ddnet channel on quakenet 05:16 < bridge_> <-StormAx> Already 05:16 < bridge_> <-StormAx> Get it;p 05:16 < bridge_> unfortunately not 05:16 < bridge_> webhook disabled yet? 05:17 < bridge_> <_voxeldoesart> damn, this would have been a funny troll for a pulsar map 08:04 < bridge_> Yea the bridge getting renamed from bridge to bridge\_ broke all my tools xd 08:04 < bridge_> (@totar) 08:05 < bridge_> note: glibc is special and cant use mold! 08:07 < bridge_> ``` 08:07 < bridge_> checking for ld.mold... ld.mold 08:07 < bridge_> checking version of ld.mold... v. ?.??, bad 08:07 < bridge_> checking for gnumake... no 08:07 < bridge_> checking for gmake... gmake 08:07 < bridge_> checking version of gmake... 4.4.1, ok 08:07 < bridge_> checking for gnumsgfmt... no 08:07 < bridge_> checking for gmsgfmt... gmsgfmt 08:07 < bridge_> checking version of gmsgfmt... 0.21.1, ok 08:07 < bridge_> checking for makeinfo... /dev/null 08:07 < bridge_> checking version of /dev/null... v. ?.??, bad 08:07 < bridge_> ``` 08:07 < bridge_> wtf does it mean checking version of dev null xdd 08:10 < bridge_> lmfao 08:10 < bridge_> i use mold with mingw and it works fine 08:10 < bridge_> libc is obv pretty different 08:10 < bridge_> but still libgcc/glibc based 08:11 < bridge_> i also kinda doubt that because the majority of linuxes use glibc and mold was made on/for that kind of environment 08:12 < bridge_> https://bugs.gentoo.org/860900 08:13 < bridge_> i mean compiling glibc itself 08:13 < bridge_> its kind of special cuz t hey use ancient build system probs xd 08:13 < bridge_> so far on gentoo only 2 packages fail according to the wiki so im good 08:13 < bridge_> Known packages to fail 08:13 < bridge_> 08:13 < bridge_> sys-app/sandbox (bug #830748) 08:13 < chillerbot2> https://github.com/ddnet/ddnet/issues/8 08:13 < bridge_> sys-libs/glibc (bug #860900) 08:13 < chillerbot2> https://github.com/ddnet/ddnet/issues/8 08:14 < bridge_> chiller remove ur bot omg 08:15 < bridge_> oic 08:23 < bridge_> @mpft did u leanr rust yet 08:23 < bridge_> u gotta catch up to the future 08:23 < bridge_> aaa 08:23 < bridge_> growing old in tech is bad 08:23 < bridge_> and ur young 08:23 < bridge_> no i had interview for cpp 2 hrs ago 08:23 < bridge_> agenda is booked 08:23 < bridge_> xd 08:23 < bridge_> i will rust soon 08:27 < bridge_> Im on da phone fix bridge name or wait for me to turn on pc 08:32 < bridge_> why u dont have full fledged terminal on phone 08:33 < bridge_> fake chiller 08:33 < ChillerDragon> because phones suck 08:37 < bridge_> no shell no life 08:37 < ChillerDragon> i used it back in school 08:37 < ChillerDragon> still got ptsd from it 08:40 < ws-client1> !ping 08:40 < chillerbot> pong 08:40 < ws-client1> #420 08:40 < ChillerDragon> #69 08:40 < chillerbot> https://github.com/ddnet/ddnet/issues/6 08:40 < ChillerDragon> ez 08:41 < ChillerDragon> wait 9 missing 08:41 < ChillerDragon> omagawd xd 08:43 < ChillerDragon> #69 08:43 < chillerbot> https://github.com/ddnet/ddnet/issues/#69 08:43 < ChillerDragon> thats also bad xd 09:20 < ws-client1> high quality bot 😂 09:33 < bridge_> ineed a focus for rust i think 09:33 < bridge_> nothing i do needs or rly even allows rust 09:33 < bridge_> even when i make simple cli tools they’re usually as a frontend for a library or smth 09:33 < bridge_> in c 09:34 < ws-client1> just take any c, go or whatever library and make it blazingly fast and safe 09:34 < ws-client1> then post the lib in rust sub reddit. and get fame 09:35 < bridge_> sounds like wasted time 09:36 < bridge_> tool already exists 09:36 < ws-client1> you dont understand how rust community works 😂 09:36 < bridge_> <_voxeldoesart> ewan you dont understand... 09:36 < bridge_> <_voxeldoesart> if its not in rust.... its not real code.... 09:36 < bridge_> I don’t want to get in the ‘community’ i just want to get fluent in the language 09:36 < bridge_> fuck the community 09:36 < bridge_> crazy pol 09:36 < bridge_> *ppl 09:37 < ws-client1> wow @_voxeldoesart was the underscore in your name actually needed? 09:37 < ws-client1> is there a second voxeldoesart? 09:37 < bridge_> <_voxeldoesart> yes 09:37 < ws-client1> unlucky 09:37 < bridge_> <_voxeldoesart> blame discord 09:37 < bridge_> i wish i could get ewan 09:37 < ws-client1> add him as friend and destroy him 09:37 < bridge_> i could have on my original account 09:37 < bridge_> but banned 09:37 < bridge_> zzz 09:37 < bridge_> <_voxeldoesart> i did 09:38 < bridge_> <_voxeldoesart> and they're cool ! 09:39 < bridge_> <_voxeldoesart> anyways rust 09:39 < bridge_> <_voxeldoesart> i have no reason to learn it 09:39 < bridge_> you’re also not looking for a low level code job 09:39 < bridge_> <_voxeldoesart> yeah 09:39 < bridge_> <_voxeldoesart> i had to learn cpp to make dumb updates to this game 09:39 < bridge_> <_voxeldoesart> theres nothing fun in rust 09:40 < ws-client1> have u even used it for at least 1 week yet? XD 09:40 < ws-client1> or are u simply mad at ryozuki 09:41 < bridge_> <_voxeldoesart> no i tried it 09:41 < bridge_> <_voxeldoesart> well "tried" because coding hello world programs are zzzzzzzzzzz 09:41 < bridge_> <_voxeldoesart> snrrrk mimimimi 09:43 < bridge_> try to play with generics 09:44 < bridge_> <_voxeldoesart> wtf is a generic 09:44 < bridge_> https://doc.rust-lang.org/book/ch10-00-generics.html 09:44 < ws-client1> hello world, wow... i'd say hello word in rust is actually similar to any language 09:45 < ws-client1> world 09:45 < bridge_> jupjopjap 09:45 < ws-client1> println! is a macro, thats the only difference 09:45 < bridge_> <_voxeldoesart> crazy 09:45 < ws-client1> @gerdoe hi, wazzup 09:45 < bridge_> im doin good 09:46 < ws-client1> great 09:46 < bridge_> playing around with shared libs in rust 09:46 < bridge_> and you? 09:47 < ws-client1> i am supposed to work, and also do it here and there 😂 09:47 < bridge_> https://tenor.com/view/jerma-reaction-wtf-jerma985-gif-26035789 09:47 < bridge_> <_voxeldoesart> i know how to do that in javascript :troll: 09:47 < bridge_> good for u 09:48 < ws-client1> @gerdoe why do u want shared lib? 09:49 < bridge_> plugin system for libtw2 server implementation 09:49 < bridge_> just handling client events 09:49 < ws-client1> why dont u use wasmer 09:49 < bridge_> like connect packet receiving disconnect and so on 09:50 < bridge_> thought to pick rhai but want to try this pathway xd 09:50 < bridge_> <_voxeldoesart> whats libtw2 gonna do 09:50 < ws-client1> i mean its fine, and fastest.. just not safe :D 09:50 < bridge_> yeah no sandboxing 09:51 < bridge_> if i meant to make kind of sandbox i would pick rhai from the start 09:51 < ws-client1> @_voxeldoesart its basically teeworlds stuff written in rust by heinrich 09:51 < bridge_> <_voxeldoesart> wow 09:51 < ws-client1> network code, some game stuff 09:51 < ws-client1> @_voxeldoesart tbf it exists since years 09:51 < ws-client1> its not new 09:52 < bridge_> also can't update arrayvec crate 09:52 < bridge_> cuz no buffer crate that supports new arrayvec 09:52 < ws-client1> tinyvec also has a array like vec 09:52 < bridge_> actually there's no need to but looking at <[u8; 1024]> is kinda meh 09:52 < ChillerDragon> jopsti wat u work 09:53 < ws-client1> i work time waste 09:53 < bridge_> yeah but afair buffer crate that heinrich used has nothing to do with any crate but arrayvec 09:53 < ChillerDragon> i can see 09:53 < bridge_> lemme check tho 09:53 < bridge_> u know cpp but don’t know generics? do u know it? 09:53 < ws-client1> @gerdoe you could kindly ask heinrich if u could replace it. What does the buffer crate even do? :D 09:53 < bridge_> this makes no sense, anything u do in c++ is better in rust 09:54 < bridge_> clap in rust and u have a super powered cli frontend, it even makes man pages and autocompletion for u 09:54 < bridge_> <_voxeldoesart> didnt know it was called that 09:54 < bridge_> buffer crate offers buffer interface without need to think about underlying things 09:54 < bridge_> like arrayvec 09:54 < bridge_> ???????? 09:54 < ws-client1> well templates in cpp are bit different anyway 09:55 < ws-client1> they are more like macros, but also not quite 09:55 < bridge_> <_voxeldoesart> incoming heinrich ping!!!!!!!!!!! 09:55 < ws-client1> its not really comparable 09:55 < bridge_> @_voxeldoesart the rust community is probs one of the best to get into a programming language, i never seen someone not being supportive of another learning rust 09:55 < bridge_> no, passionate 09:55 < bridge_> still no "no macros" generic key-value structs in cpp :troll: 09:55 < bridge_> waiting for c++23 09:55 < bridge_> std::reflect goes brr 09:56 < ChillerDragon> https://zillyhuhn.com/cs/.1688025348.png 09:56 < ChillerDragon> my client doesnt feel so good 09:56 < bridge_> <_voxeldoesart> i swear the rust community needs to be studied under a microscope. half of their brain consists of buzzwords to describe milquetoast coding peojects 09:56 < bridge_> <_voxeldoesart> wtf chiller 09:56 < bridge_> not that but well documented language does it 09:56 < ChillerDragon> idk wat happend there 09:56 < bridge_> try out 09:56 < bridge_> tinyvec is a safe impl of smallvec, but it requires u to impl Default 09:57 < bridge_> no, ur just ignorant 09:57 < bridge_> and this blind hate u have is sad 09:57 < bridge_> https://crates.io/crates/buffer + https://crates.io/crates/arrayvec 09:58 < bridge_> <_voxeldoesart> i tried rust 09:58 < bridge_> <_voxeldoesart> like- three times. i have nothing to make that will incluence me that i dont already have 09:58 < bridge_> try cpp then 09:58 < bridge_> voxel 09:58 < bridge_> u dont know much about programming 09:58 < bridge_> its normal to not understand what makes it good 09:58 < bridge_> you also dont know much c or c++ 09:59 < bridge_> its bad to judge something with lack of xp 09:59 < bridge_> i think u just have some weird view of rust cuz i meme a lot about it 09:59 < ws-client1> @_voxeldoesart i dont want to convince you, but you should see rust from 2 perspectives: You have idiomatic rust.. its as easy as most languages: you spam Arc, Rc everywhere, and dont need to do any memory management, u use copy and clone everywhere, and have useless copies everywhere, like javascript 10:00 < bridge_> <_voxeldoesart> its not just yoy 10:00 < ws-client1> or u do everything carefully and have blazingly fast code XDD 10:00 < bridge_> i think you can make impls for these traits for *brand new* arrayvec but i want to do funny stuff in tw not in rust xd 10:00 < bridge_> idiomatic rust doesnt spam rc arc tho 10:00 < bridge_> just use it where needed 10:00 < bridge_> <_voxeldoesart> its not just you* 10:00 < ws-client1> i meant, u can use it, basically like a managed language 10:00 < bridge_> never used rc :troll: 10:00 < bridge_> dont judge a tool by its community anyway, judge it by its potential and opportunities, fixes, improvements, etc 10:01 < bridge_> but the community is great 10:01 < bridge_> lot of highly skilled devs 10:01 < bridge_> that want to do things correctly 10:01 < bridge_> if you belive that community=language try to do anything with haskell :troll: 10:01 < bridge_> <_voxeldoesart> ryoz i should admit that i pretty much base a lot of things off of the community 10:02 < bridge_> <_voxeldoesart> oh no 10:02 < bridge_> c calls? 10:02 < bridge_> u can do c calls? 10:02 < bridge_> 😃 10:02 < bridge_> safely? 10:02 < ws-client1> @_voxeldoesart if u want to like rust, try to use derive macros. they implement traits and remove lot of complexity. this is defs not as ez in cpp 10:02 < bridge_> @mpft this proves u dont know rust 10:02 < bridge_> by saying that 10:02 < bridge_> Yea, I don’t know rust 10:02 < bridge_> I never claimed to 10:02 < bridge_> so this discussion is pointless 10:02 < bridge_> less boilerplate in code is god's gift 10:03 < bridge_> ❓ 10:03 < bridge_> i meant saying this 10:03 < bridge_> https://doc.rust-lang.org/nomicon/ffi.html 10:04 < bridge_> <_voxeldoesart> god i am so tired 10:05 < bridge_> i am tired of bickering over pointless stuff 10:05 < bridge_> yeah im tired and sad of ignorance 10:05 < bridge_> life is constant tiredness 10:05 < bridge_> and now i have to go to work 10:05 < bridge_> <_voxeldoesart> its. its literally 4 am for me 10:06 < bridge_> i like to think I’m not ignorant but honestly i have other focuses and my desire to learn rust can not be fulfilled because however many hours of the day it takes are already occupied 10:06 < ws-client1> ok ok chill xdd. Rust isnt perfect, and imo it is missing lot of QOL. But it's defs interesting. Even if you will dislike the language, it's defs worth to learn it for a few weeks 10:06 < bridge_> how can u stay so late 10:06 < bridge_> and on middle of week 10:06 < bridge_> ok tha makes more sense 10:06 < bridge_> that* 10:06 < bridge_> <_voxeldoesart> with the power of depression 10:06 < bridge_> eh 10:06 < bridge_> <_voxeldoesart> or smth 10:07 < bridge_> i think depression is not that related to not sleeping, in fact sleeping is a nice way to skip time and forget for brief moments 10:07 < bridge_> altho when i go to sleep i think about life 10:07 < bridge_> most therapists and psychiatrists would say otherwise 10:07 < bridge_> i see 10:07 < bridge_> im no expert 10:07 < bridge_> <_voxeldoesart> id rather be awake at night than in the morning 10:07 < bridge_> Rust made me a worse CPP dev :lol: 10:07 < bridge_> summer heat makes me wanna stay up at night too 10:07 < bridge_> its insane 10:08 < bridge_> wat kek 10:08 < bridge_> In rust u can cast types implicitly. And in ddnet code we have no check for it 10:08 < bridge_> <_voxeldoesart> make one 10:08 < bridge_> u have to cast types implicitly* 10:08 < bridge_> So I thought if it compiles it works xd 10:08 < bridge_> explicitly 10:08 < bridge_> * 10:08 < bridge_> wrong word lol 10:08 < ws-client1> oh yeah 10:08 < ws-client1> wanted to say cant 10:08 < bridge_> ah 10:09 < bridge_> the strict provenance nightly feature is nice i think 10:09 < ws-client1> so its not rust fault, but our cpp compile flags :D 10:09 < bridge_> <_voxeldoesart> fix the flags 10:09 < ws-client1> but i defs didnt think about it :D 10:09 < bridge_> https://doc.rust-lang.org/std/primitive.pointer.html#method.with_addr 10:09 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123888019338952705/image.png 10:10 < ws-client1> @_voxeldoesart do you like javascript? 10:10 < bridge_> <_voxeldoesart> yes but only because its directly tied to adobe animate's macro thing 10:11 < bridge_> <_voxeldoesart> idk i like abusing the program to make overly complex stuff 10:11 < bridge_> <_voxeldoesart> i made a 3d cube in it with xyz rotations 10:11 < ws-client1> i see, i'd say its easier to write js like code with rust than cpp :D u have a powerful async runtime, and the standard makes it ez to manage lifetimes.. cargo is bascically like npm. so ez to add libs 10:12 < bridge_> thats a bit far fetched xd 10:12 < ws-client1> psst 10:12 < bridge_> <_voxeldoesart> if A N Y T H I N G i would try and make something ddnet related 10:12 < bridge_> <_voxeldoesart> like an automapper thing 10:12 < ws-client1> good opinion 10:12 < bridge_> <_voxeldoesart> one that wont be abandoned 10:12 < ws-client1> ddnet first 10:13 < ws-client1> america second 10:13 < ws-client1> germany third 10:13 < bridge_> i wanted to make a parser and editor of config files but idk if its useful 10:13 < bridge_> <_voxeldoesart> like have you heard of r++ 10:13 < bridge_> with a LR(1) parser 10:13 < bridge_> <_voxeldoesart> it uses code to make rly complex automappers 10:14 < bridge_> a e s t h e t i c 10:14 < bridge_> i w i l l w r i t e l i k e t h i s f r o m n o w o n 10:14 < ws-client1> epic 10:14 < bridge_> it says owo there 10:14 < bridge_> owo 10:14 < ChillerDragon> OwO 10:14 < bridge_> weebs 10:14 < bridge_> (im not) 10:14 < bridge_> <_voxeldoesart> uwu 10:14 < bridge_> fur 10:14 < ChillerDragon> ryowo 10:15 < bridge_> ryuwuki 10:15 < bridge_> make anime pfp with drawing skills 10:15 < bridge_> <_voxeldoesart> i have a quirky way of typing 10:15 < bridge_> :justatest: 10:15 < ws-client1> @_voxeldoesart make ddnet logo 10:15 < bridge_> <_voxeldoesart> ddnet logo isnt broken 10:15 < ws-client1> make next gen logo, for me 10:16 < bridge_> <_voxeldoesart> hmfgh 10:16 < bridge_> <_voxeldoesart> ddnet 2.0 logo 10:16 < bridge_> <_voxeldoesart> remind me 10:16 < ws-client1> yes 10:16 < bridge_> wiki logo is rly nice 10:16 < bridge_> :wiki: 10:16 < ws-client1> our moto: "The game YOU deserve" 10:17 < ws-client1> true 10:17 < bridge_> <_voxeldoesart> so like 10:17 < bridge_> <_voxeldoesart> if we ever start 2.0 where would we start 10:17 < bridge_> (made in rust (soon tm)) 10:17 < ws-client1> wiki logo is the best we have yet 10:17 < bridge_> it will never start xd 10:17 < bridge_> pipe dreams 10:17 < bridge_> <_voxeldoesart> but like 10:17 < bridge_> <_voxeldoesart> if we did whatd be the first step? 10:18 < ws-client1> u ask that ryozuki? XD 10:18 < ws-client1> drop cpp 10:18 < ws-client1> u ask me? 10:18 < ws-client1> python 10:18 < ws-client1> eliminate python 10:18 < ws-client1> xd 10:19 < bridge_> <_voxeldoesart> i guess i can provide like concept art and then beg on my hands and knees for ravie to make it look better 10:19 < ws-client1> is ravie your mentor? 10:19 < bridge_> jupjopsti waitin for your rusty tw client build to test with libtw2 xd 10:19 < bridge_> remove all back compat monkey patches, rethink the map format with future proof in mind, rethink the protocol with future proof and modding in mind, use rust, use quic (?), adopt 0.7 style skins (but keep 0.6 body proportions), make max players dynamic and not fixed, opt in accounts with achievements, etc, rethink the database structure using partitioned tables, etc 10:19 < ws-client1> i thought u the compition 10:19 < ws-client1> to him 10:19 < ws-client1> @ryozuki omg good opinion 10:20 < bridge_> concepts first 10:20 < bridge_> <_voxeldoesart> id be fine with rust code if it was like for the server stuff 10:20 < bridge_> and add a suggestion on the left lower corner to switch to linux for better fps 10:20 < ChillerDragon> down for me? 10:20 < ChillerDragon> https://packages.microsoft.com/keys/microsoft.asc 10:20 < ws-client1> @gerdoe so or so, my client will not be compatible with libtw2 10:21 < bridge_> sure i mean i want to test libtw2 server with rustw 10:21 < ws-client1> i completely wrote most stuff from scratch 10:21 < bridge_> twrust 10:21 < bridge_> btw, some people want even stricter accounts for ddnet 10:21 < bridge_> rust code fits both client and server, the safer concurrency it has makes some stuff easier 10:21 < bridge_> than the one kog announced 10:21 < bridge_> <_voxeldoesart> or better: have the ddnet be the os and have it use 100% of the resources 10:22 < bridge_> in rust we trust 10:22 < bridge_> <_voxeldoesart> t 10:22 < ws-client1> @heinrich5991 pls dont kill teeworlds for me xd, i just want to play 10:22 < bridge_> t 10:22 < ws-client1> no accounts 10:22 < ws-client1> no nothing 10:22 < bridge_> yeah literally my bio quote xd 10:22 < ws-client1> just start, have fun 10:23 < bridge_> I want to have seamless accounts 10:23 < bridge_> i.e. just start 10:23 < bridge_> have fun 10:23 < bridge_> but other people want to have stuff like verified email or steam account 10:23 < bridge_> cant that part be opt in 10:23 < bridge_> afterwards 10:24 < bridge_> I'd be in favor of that 10:24 < bridge_> client makes a account if u dont have in the bg, you can later request to change the username to something u identify with more if u want 10:24 < bridge_> and link to social accounts (steam, discord) 10:24 < bridge_> yea, that'd be my vision 10:24 < bridge_> hey heinrich can you check this stuff in free time :> 10:24 < bridge_> https://github.com/heinrich5991/libtw2/pull/79 10:24 < bridge_> do u have a windows server? 10:25 < bridge_> I had a brief look at it already and I didn't understand why it's correct 10:25 < bridge_> im testing mostly on my pc 10:25 < bridge_> on one of my first internships i had a company who used windows server 2008 10:25 < bridge_> it seems like it should change nothing 10:25 < bridge_> but it changes tho 10:25 < bridge_> yes 10:26 < bridge_> and that's why I'm reluctant to merge ^^ 10:26 < bridge_> because I don't understand it yet 10:26 < bridge_> windows for some reason (maybe small buffer or another algo to pass with packets) doesn't get in time all packets to write 10:26 < bridge_> too many of them so windows blocks write 10:26 < bridge_> to wait other packets to go 10:26 < bridge_> idk why tho 10:27 < bridge_> yes, makes sense 10:27 < bridge_> but the wait you added waits for incoming or outgoing packets 10:27 < bridge_> you can try to spam packets with libtw2-server on windows with this patch and without 10:27 < bridge_> also on linux 10:28 < bridge_> i.e. it might return when there are new packets that arrived 10:28 < bridge_> there was no problem on linux btw 10:28 < bridge_> but not when you could send new ones 10:30 < bridge_> I guess it works because there are usually no packets arriving when it waits for the socket to become ready for writing 10:30 < bridge_> needs to be tested then 10:30 < bridge_> i can't grant any behaviour 10:31 < bridge_> All fine with me. But effectively I cannot play gores starting tomorrow anymore. Some newcomers servers will have no accounts. I know ur opinion is, that gores should stay with kog. But i hope u have the empathy that it's basically as if i would add forced accounts to ddnet tomorrow, go closed source and handle all account stuff over the insecure protocol ddnet has right now 10:31 < bridge_> also what do you think about non-sandboxed plugin system for current server implementation? 10:34 < bridge_> why is verified email or steam for ddnet fine for you, but not when kog does it? 10:34 < bridge_> I really don't lke verified email/steam requirement for ddnet 10:35 < bridge_> hmm. I don't like the fact that you have to register either for ddnet nor for kog 10:36 < bridge_> I meant optional accounts are fine 10:36 < bridge_> Or hidden 10:36 < bridge_> It was a reply to your monolog 10:37 < bridge_> ah 10:52 < bridge_> Cant we have a blockchain for ranks :troll: just random non-serious thought. 10:54 < ChillerDragon> blockchain for ranks would be pog ngl 10:54 < ws-client1> I KNEW IT XDDD 10:54 < ws-client1> i just waited for it 10:54 < ChillerDragon> undeletable cheated ranks axaxax 10:54 < ws-client1> lmao 10:54 < ws-client1> chillerdragon pls read #off-topic 10:54 < ChillerDragon> ok sec 10:55 < ChillerDragon> @heinrich5991 pls bridge offtopic 10:55 < ChillerDragon> or u mean webchat? 10:55 < ws-client1> weebchat 10:55 < ChillerDragon> aa 10:56 < ws-client1> 😂 10:56 < ws-client1> lgtm 10:56 < ws-client1> now it works btw chiller 10:56 < ws-client1> watfak u did 10:56 < ws-client1> let me find 10:56 < ws-client1> there was so much talk here 10:57 < bridge_> chiller i updated teecity 10:57 < bridge_> try it 10:57 < ChillerDragon> pog 10:57 < ChillerDragon> multiplayer? 10:57 < bridge_> release build 10:57 < bridge_> camera moves with player xd 10:57 < ChillerDragon> insane 10:57 < bridge_> ye 10:57 < ChillerDragon> tech 10:58 < ChillerDragon> when put in appstore? 10:58 < bridge_> ```rust 10:58 < bridge_> pub fn player_camera( 10:58 < bridge_> mut query_player: Query<(&mut AimTarget, &Transform), (With, Without)>, 10:58 < bridge_> mut query_camera: Query<&mut Transform, With>, 10:58 < bridge_> ) { 10:58 < bridge_> let mut camera_transform = query_camera.single_mut(); 10:58 < bridge_> let (mut aim_target, player_transform) = query_player.single_mut(); 10:58 < bridge_> 10:58 < bridge_> let old = camera_transform.translation; 10:58 < bridge_> 10:58 < bridge_> camera_transform.translation = Vec3::new( 10:58 < bridge_> player_transform.translation.x, 10:58 < bridge_> player_transform.translation.y, 10:58 < bridge_> camera_transform.translation.z, 10:58 < bridge_> ); 10:58 < bridge_> 10:58 < bridge_> // Keep the aim same when camera is moving 10:58 < bridge_> let diff = camera_transform.translation - old; 10:58 < bridge_> 10:58 < bridge_> if diff.length() > 0.0 { 10:58 < bridge_> if let Some(t) = aim_target.0.as_mut() { 10:58 < bridge_> *t += diff.xy(); 10:58 < bridge_> } 10:58 < bridge_> } 10:58 < bridge_> } 10:58 < bridge_> ``` 10:59 < bridge_> idk if best way 10:59 < bridge_> but works 10:59 < ChillerDragon> i only run apps from appstore these days 11:00 < bridge_> ```rust 11:00 < bridge_> .add_startup_system(general_setup) 11:00 < bridge_> .add_startup_system(player::add_player) 11:00 < bridge_> .add_systems((player::player_input, player::player_mouse).before(physics::move_system)) 11:00 < bridge_> .add_system(physics::move_system) 11:00 < bridge_> .add_system(misc::aim_target_system.after(physics::move_system)) 11:00 < bridge_> .add_system(player::player_camera.after(misc::aim_target_system)) 11:00 < bridge_> ``` 11:00 < bridge_> systems are poggers 11:00 < bridge_> so ez to define order 11:00 < bridge_> ```ruby 11:00 < bridge_> def center_around_tee(tee) 11:00 < bridge_> wc = WINDOW_WIDTH / 2 11:00 < bridge_> hc = WINDOW_HEIGHT / 2 11:00 < bridge_> x = -tee.x + wc 11:00 < bridge_> y = -tee.y + hc 11:00 < bridge_> Entitiy.new(x:, y:) 11:00 < bridge_> end 11:00 < bridge_> ``` 11:00 < bridge_> ez center 11:00 < bridge_> xd 11:00 < bridge_> https://discord.com/channels/252358080522747904/293493549758939136/1123882299084259328 11:01 < bridge_> There ChillerDragon 11:01 < bridge_> i am supposed to work, and also do it here and there 😂 11:01 < ws-client1> imagine sending discord link 11:01 < bridge_> I quoted 11:01 < ws-client1> weechat │11:01:19 bridge_ | i am supposed to work, and also do it here and there 😂 │@heinrich5991 11:01 < ws-client1> ops i pingered heinrich 11:01 < ws-client1> i am supposed to work, and also do it here and there 😂 11:02 < ws-client1> lel 11:02 < ws-client1> indeed broken 11:02 < ws-client1> when i type same sentence again 11:02 < ws-client1> https://zillyhuhn.com/cs/.1688029335.png 11:02 < ws-client1> discord issue 11:02 < ws-client1> xd 11:02 < ws-client1> ok i go work now, it reminded me XD, bye 11:02 < ws-client1> wot 11:02 < ws-client1> jopsti workin? 11:03 < ws-client1> slavery 11:03 <@heinrich5991> 😂 11:04 < ws-client1> heinrich having fun 11:04 < bridge_> seems like a issue not of discord and not of the bridge 11:04 < bridge_> seems like an issue not of discord and not of the bridge 11:04 < ws-client1> yes its a jupsti issue 11:04 < ws-client1> 😂 11:04 < ws-client1> works for me 11:08 < bridge_> It's also only in that sentence 11:09 < bridge_> Maybe u cut the utf8 weirdly 11:10 < ChillerDragon> I? 11:10 < ChillerDragon> it arrived fine on irc 11:10 < ChillerDragon> also omg debian12 broke my touchpad in ddnet 11:10 < ChillerDragon> I use debian BTW 11:11 < ChillerDragon> HOLY SHIT FUCK YEAH I FINALLY FIXED 0.7 MAP DOWNLOAD 11:12 < ChillerDragon> :party: 11:12 < ws-client1> <:poggers2:1008007455936094328> 11:12 < ws-client1> <:poggers2:1008007455936094328> 11:12 < bridge_> tf 11:12 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123903914052436059/Screenshot_2023-06-29-11-12-09-316_com.google.android.gm-edit.jpg 11:14 < bridge_> it says 'rust' 😉 11:14 < bridge_> so much money its scary 11:14 < ChillerDragon> take it 11:14 < bridge_> he also has a crab emote kek 11:15 < ws-client1> there is a reason ppl say "no blockchain jobs" 11:15 < ChillerDragon> why 11:15 < ChillerDragon> wat the reason 11:15 < ws-client1> trollodragores 11:15 < bridge_> what if u yield to devil grab that salary money and retire in 2 years 11:16 < ws-client1> why am i here again wtf 11:16 < ws-client1> social media kicks 11:16 < ws-client1> and then you use blockchain knowledge to replace fakin mariadb with blockchain for ddnet 11:16 < ws-client1> axaxax jopsti addicted to weebchat 11:16 < ws-client1> i feel u 11:16 < bridge_> i tried to replace with postgres but syntax is too different and the impl is built around specific string formatting 11:17 < ws-client1> ima add some health banner that pops up every 30min to remind you to do breaks from the internet 11:17 < ChillerDragon> @robyt3 roooobi when 0.7 maps i finally am ready to download some pog custom vanilla ctf maps 11:18 < ChillerDragon> jopsti cant wait for 0.7 ddnet client too 11:19 < bridge_> 0.7 doesnt have vulkan right 11:21 < ws-client1> ChillerDragon: i can certainly imagine 0.7 protocol is better than 0.6. if we drop all old client support and go to 0.7 its not worse than now. but at that point a full upgrade would be more logical 11:21 < ChillerDragon> ye we slowly phase out 0.6 11:22 < ws-client1> just give me 20 more years 11:22 < ChillerDragon> ddnet 0.7 truly stable already 11:22 < ws-client1> then i finished best client ever 11:22 < ChillerDragon> https://zillyhuhn.com/cs/.1688030524.png 11:22 < ws-client1> dont waste ur time on it 11:22 < ws-client1> your only supporter is heinrich xD 11:23 < ChillerDragon> he big wig 11:23 < ws-client1> rest of devs wants to drop backward compability 11:23 < ChillerDragon> ez 2v10 11:23 < ChillerDragon> in fact 11:23 < ChillerDragon> i also want to drop backward comp 11:23 < ChillerDragon> to 0.6 11:23 < ws-client1> xd 11:23 < ChillerDragon> no go back to work 11:23 < ChillerDragon> or i tell ur employer 11:24 < ws-client1> yeah pls tell him xd 11:24 < ChillerDragon> or do like me 11:24 < ChillerDragon> quit job 11:24 < ChillerDragon> to focus on 0.7 11:24 < ws-client1> good idea 11:25 < ws-client1> i worked hard last week, when i was banned from social media 11:25 < ws-client1> now i can chill 11:25 < ws-client1> xd 11:25 < bridge_> chiller did u drop ur java job 11:37 < bridge_> https://github.com/KhronosGroup/Vulkan-Hpp/blob/main/vulkan/vulkan.cppm 11:37 < bridge_> @jupeyy_keks vulkan hpp c++20 module 11:38 < ws-client1> epic, but useless, who uses cpp :smirk: 11:39 < bridge_> true 11:40 < ChillerDragon> wot jopsti banned 11:40 < ChillerDragon> my java job? :D 11:41 < ChillerDragon> i ever disclose having a java job 11:41 < ChillerDragon> yea no i did not quit my job :D 11:43 < ws-client1> chiller yeah, irc logs the truth luckely 11:46 < ChillerDragon> yikes 11:47 < ChillerDragon> i regret grepping the logs 11:47 < ChillerDragon> teeworlds/2021-12-14.log:4:21:17 < bridge> [teeworlds] Sometimes I wish teeworlds wasn’t written in Java 11:47 < ChillerDragon> watafak i wrote there 11:48 < bridge_> Xd 11:53 < bridge_> xdd 11:53 < bridge_> chiller u disclosed to me 11:53 < bridge_> lots of years ago 11:53 < bridge_> here i think 11:54 < bridge_> anyway i just know ur a javaer 11:55 < ws-client1> chillerdragon is professional programmer? epic 11:55 < ws-client1> i always thought he manages networks or smth like that 12:02 < ChillerDragon> im not a professional anything xd 12:07 < bridge_> You could mark them maybe. As cheated… and ignore them. 12:07 < bridge_> Answering this 12:36 < bridge_> The PR is mostly waiting for a review from heinrich 13:07 < ChillerDragon> @heinrich5991 13:08 < ChillerDragon> i think heinrich waits for u 13:09 < bridge_> https://tenor.com/view/spider-man-pointing-meme-double-identity-youre-fake-phony-gif-25729080 13:12 < bridge_> 🥺 pls allow 0.7 to die 13:12 < bridge_> pls allow 0.7 to die 🥺 13:39 < bridge_> Yes, I want a blood sample for registration 13:44 < bridge_> yo thx 13:45 < bridge_> Or verified home address so I can ship you a grenade when you get banned 14:00 < bridge_> rust community member pov: 14:00 < bridge_> 14:00 < bridge_> rewrite it in Rust, rewrite it in Rust, rewrite it in Rust, rewrite it in Rust, rewrite it in Rust, rewrite it in Rust 14:00 < bridge_> 🤔 14:00 < bridge_> literally not 14:00 < bridge_> thats just a meme 14:01 < bridge_> but let people do what they want in their time 14:05 < bridge_> like rewriting it in rust 14:10 < bridge_> Let's be honest, it's no meme, and that's probably also good 😂 14:12 < bridge_> xd 14:12 < bridge_> :justatest: 14:13 < bridge_> i mean look at ripgrep 14:13 < bridge_> they end up better 14:13 < bridge_> :justatest: 14:55 < bridge_> That escalated quickly xD 15:07 < bridge_> Proprilicious joined the convo 15:07 < bridge_> Yo @avolicious I was told some big bannings happend on kog. I’m interested on how you proof bot usage 15:09 < bridge_> Also did shiro really get life banned for server crashing? 15:25 < ChillerDragon> @avolicious also when bridge your discord to irc 15:36 < bridge_> lul 16:24 < bridge_> hey where is that little thing rendered? 16:24 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1123982207220973699/image.png 16:24 < ws-client1> i guess hud.cpp 16:26 < bridge_> ye its pretty annoying. this thing only gets shown when the scoreboard is active anyways but it gets removed if cl_show_hud is 0. 16:27 < bridge_> cant seem to find it neither in hud.cpp nor in scoreboard.cpp 16:31 < ws-client1> id CHud::RenderLocalTime(float x) 16:31 < ws-client1> isnt that it? 16:33 < bridge_> lol I also spent forever trying to find where this thing is. It is RenderLocalTIme 16:33 < hamid> hi 16:34 < bridge_> ah lol yes it is 16:34 < bridge_> was searching for %d:%d but it doesnt exist 16:34 < bridge_> but apparently its %H:%M xD 16:34 < ws-client1> hours minutes 16:34 < bridge_> weird time string magic 16:34 < hamid> Can anyone help me? 16:35 < ws-client1> hamid not before u said what your problem is 16:35 < bridge_> just ask your question. no one is gonna help you before we know your problem xD 16:36 < hamid> I wanted to send Gmail to ddnet 16:36 < ws-client1> ? xD 16:37 < hamid> Does ddnet have gmail? 16:37 < ws-client1> no 16:37 < bridge_> why do you want to send an email? 16:37 < ws-client1> just say what u want 16:38 < hamid> I want to bring some problems to the ears of ddnet developers 16:38 < ws-client1> bro, just say it 16:38 < bridge_> the ddnet developers read this chat 16:41 < hamid> We are Iranian players who love ddnet, but our client used to connect to your servers and we could play quite easily, but now our servers are filtered and we can't play. Can you help us?? 16:42 < ws-client1> @heinrich5991 ^ 16:42 < ws-client1> @hamid, when heinrich reads this he will ping you, but he is offline rn 16:43 < bridge_> There was some client that doesn't allow connecting to DDNet at all 16:43 < bridge_> not sure if thats the persian client though 16:43 < ws-client1> i think he means they are filtered in the master server list 16:43 < ws-client1> i guess 16:43 < hamid> I found it very hard to rent, do you know when اثwill come? 16:43 < hamid> I found it very hard to rent, do you know when hewill come? 16:43 < ws-client1> no, he pops up randomly 16:44 < hamid> Our server name is ddnet persian 16:46 < hamid> Can they make a server for us, just one server? We really need help 16:46 < bridge_> infranet moment 16:54 * hamid__ slaps hamid around a bit with a large fishbot 17:57 < bridge_> :sendhelp: 18:45 < bridge_> <_voxeldoesart> im awake 19:15 < bridge_> hello there 19:49 < bridge_> <_voxeldoesart> is github down 19:57 < bridge_> works fine for me 20:01 < bridge_> very slow for me 20:01 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1124036950693777548/image.png 20:05 < ChillerDragon> whole ms has barley any uptime these days 20:05 < ChillerDragon> took me 20mins to install vscode this morning 20:06 < bridge_> github is indeed down pretty often 20:07 < bridge_> https://www.githubstatus.com/ 20:07 < bridge_> weird that a plattform that basically all devs in the world use, is so unstable 😂 20:07 < bridge_> at least stackoverflow is up&running 20:09 < bridge_> I don't think most devs use public github. There are many companies which won't use external dependencies, or host their own git/gitlab/github servers internally 20:09 < bridge_> Most devs also don't develop publicly visible stuff I guess, thus the skewed perception 20:09 < bridge_> i dunno, i doubt there is a single company that doesnt use open source projects 20:10 < bridge_> Using them in the sense of downloading a tarball once, building it in their own local build system and then hosting the binaries in their own binary distribution system 20:10 < bridge_> yeah using in any way 20:10 < bridge_> and be it just looking at issues 20:13 < bridge_> its rank 73 most visited site according to some weird website i found on google 20:13 < bridge_> 20:13 < bridge_> so one rank behind ddnet 20:55 < ChillerDragon> imagine using github instead of ryos git hosting services that change every year 20:55 < bridge_> ryos git hosting is too good for us, its premium 20:56 < ChillerDragon> but yea i can confirm what deen said at work we selfhost 99% of our code 20:58 < bridge_> yeah thats obvious xd 20:58 < bridge_> u also dont ask questions on stackoverflow.. u still use it 20:59 < bridge_> my git has been there for over a year lol 21:00 < bridge_> more uptime than github 21:00 < bridge_> https://git.edgarluque.com/ 21:00 < bridge_> yep 21:00 < bridge_> oma gad 21:00 < bridge_> u still working on ur game 21:00 < bridge_> epic 21:01 < bridge_> ye 21:01 < bridge_> today i added camera movement 21:01 < bridge_> with the plyaer 21:13 < bridge_> <_voxeldoesart> teecity? 21:13 < bridge_> <_voxeldoesart> wassat? 22:08 < ChillerDragon> game 23:00 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1124082051109372104/8f9cd39b0ded60c5.jpg 23:02 < bridge_> as fake as it gets 23:04 < bridge_> there was a thread full of these people on r/programmerhumor a couple days ago, corpos patting eachother on the back about how much money their code makes 23:05 < bridge_> Ddnet makes infinite fun. That's priceless 23:09 < bridge_> <_voxeldoesart> the virgin "my code makes money" 23:09 < bridge_> <_voxeldoesart> the chad "my code makes people have a fun time" 23:10 < bridge_> <_voxeldoesart> https://cdn.discordapp.com/attachments/293493549758939136/1124084451031384064/image0.jpg 23:20 < bridge_> i think this is just a reddit thing 23:20 < bridge_> a place for posers to get together and celebrate being posers without even realising 23:51 < bridge_> hey what exactly is GameTickTime in the CGameClient its used for rendering a bunch of stuff? how is it calculated?