00:43 < bridge> I got a plenty of criticism for adding the left bar so I'm currently working on a concept to replace it with an upper bar instead 00:55 < bridge> owo i like the left bar 00:55 < bridge> I will let yall choose which one is better anyway 01:15 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413301594853871626/image.png?ex=68bb6f2e&is=68ba1dae&hm=056e2036a483c27d06e35f9a56064b027d4f005a70bb14ea7b2a635e72a26700& 01:16 < bridge> some people dont deserve domains 01:19 < bridge> some popular guy said 67, it went viral and anything related to 67 is "67", so basically 69 but not as demure 01:19 < chillerbot12> ding dong ping pong @ryozuki @ryozuki @ryozuki @ryozuki: add broadcast channel to kernel 04:06 < bridge> https://youtu.be/15_-hgsX2V0?si=lkF1B9a0GpU3BfLT 04:06 < bridge> this is so good xd 04:37 < bridge> ohh yes I saw this 04:37 < bridge> I love it 06:02 < bridge> Is there any actually safe way to do portforwarding locally? 06:11 < bridge> inherently unsafe 06:11 < bridge> leave the ports open with a firewall on 06:40 < bridge> morning 06:40 < bridge> i mean port forwarding is in reality just configuring the router firewall 06:41 < bridge> yea 07:20 < bridge> Well you are also routing packets to a specific local ip address 09:40 < ws-client> **** aaaaaaaaaaaaaaaasssssssssssssssssssssssssaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 09:40 < ws-client> **** you deleted my best friend `MapScreenToGroup` 09:40 < ws-client> **** 812093123 call sites broken 09:40 < bridge> 7777 09:40 < ws-client> **** xd 09:40 < bridge> :kek: 10:35 < bridge> ??? 10:35 < bridge> Skill issue? What's the problem? 10:36 < bridge> Reminder that MapScreenToAnything are just MapScreen wrappers 10:44 < bridge> Honestly if you need MapScreenToGroup you are probably fundamentally doing something wrong 10:46 < bridge> If you know the RenderGroup just call Render on it 11:01 < ws-client> **** yea i figured 11:01 < ws-client> **** but i really cba to change the code that works :/ 11:02 < ws-client> **** @Assa I just added it back xd 11:02 < ws-client> **** https://github.com/chillerbot/chillerbot-ux/blob/8e79f0623af501703d85ee203b45ece7e3aa187c/src/game/client/components/chillerbot/chillerbotux.cpp#L47-L56 11:02 < ws-client> **** i just want to draw some lines and rects into the world 11:12 < bridge> probably in the game layer right? 11:12 < bridge> Then you just need MapScreenToWorld xD 11:15 < ws-client> **** makes sense xd 11:15 < ws-client> **** thanks mr render guru 11:19 < bridge> `if(time_get() % 10 == 0)` this can't be right, you are checking the nanoseconds timer for every 10th nanosecond, which isn't generally possible with the resolution that this timer provides 12:14 < bridge> remote control in chillerbot 🤔 enables remote cheating 13:05 < chillerbot12> Elo @chillerdragon I just wanted to remind you that: fix callback hell by moving findnext to outer scope 13:29 < bridge> @chillerdragon u lazy xd, its really not hard to change 13:34 < ws-client> **** @Solly (bun bun) u mean the screen thing? 13:34 < ws-client> **** bro idk the code is all magic and duck tape for me 13:34 < bridge> well my solution was just delete them, they werent doing anything 13:34 < ws-client> **** now that i know about the MapScreenToWorld it does indeed seem obvious tho 13:35 < ws-client> **** i didnt try but i assume it would render wrong then because i was currently in the HUD context not world context 13:35 < ws-client> **** or however it is called 13:35 < ws-client> **** @Assa <:justatest:572499997178986510> 13:35 < bridge> you can easily get from world context to hud context 13:35 < bridge> then use save screen to get back 13:36 < bridge> why not 13:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413487831200043038/image.png?ex=68bc1ca0&is=68bacb20&hm=25f416684d3d4ab6a9e12e94b8c34a3ffe645cb73ee2fa202ddc0e5e2cb6cf8a& 13:36 < bridge> you should even be able to approve for "ive given it a once over, lgtm" 13:37 < ws-client> **** i agree 13:37 < ws-client> **** this limitation makes minimum merge approval bypasses particularly op 13:38 < ws-client> **** lets say you have 10 maintainers that can not push to master or merge but approve. And with 3 approvals they can also merge. 13:38 < ws-client> **** now they can not approve their own pr 13:38 < bridge> oh i see 13:38 < ws-client> **** so the 3 approval minimum has to be adapted to that (1 lower) 13:38 < bridge> well i think thats fine 13:39 < bridge> whichever it is (self approved allowed or not) you would base the approval count on 13:39 < ws-client> **** meaning if they open a pr from another account (fake account or just a different account without merge rights) they have 1 more approval on their own pr 13:39 < bridge> o 13:39 < ws-client> **** it encourages fake accounting which imo is bad 13:39 < bridge> they wouldnt have a fake account for a project which requires 3 approvals 13:39 < bridge> maybe an intern xd 13:39 < bridge> or maybe like they cross send prs 13:39 < bridge> they have a rotor of who submits eachothers prs 13:39 < ws-client> **** teeworlds-community was affected by that issue 13:40 < bridge> whats that 13:40 < ws-client> **** https://github.com/teeworlds-community/teeworlds 13:40 < ws-client> **** i handed out approve and merge if enuff approval rights to a bazzillion ppl 13:40 < ws-client> **** true open source true community driven 13:40 < ws-client> **** to replace afk oy 13:41 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413489116347105300/image.png?ex=68bc1dd2&is=68bacc52&hm=393c4bc5686007e387709b51f23df331d484f6cd8aa48aab6fc270d850238598& 13:41 < ws-client> **** also ddnet rule to not merge ur own prs soks 13:41 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413489190288756766/image.png?ex=68bc1de4&is=68bacc64&hm=2d4fcf81391ebd9823b6f04cf9bcdb20582077caeb0c3bbd8d79587c0802540f& 13:41 < ws-client> **** thats why robyte created his smurf account dobrykafe to be able to merge his own prs 13:41 < bridge> :pepeRage: 13:41 < ws-client> **** @Solly (bun bun) the project ended when oy returned 13:41 < bridge> lmao 13:42 < bridge> did teeworlds just hard reset to his 13:42 < bridge> did teeworlds just hard reset to this 13:42 < ws-client> **** other way around 13:42 < ws-client> **** i hard reset to teeworlds 13:42 < bridge> so teeworlds community was pointless? 13:42 < ws-client> **** not really 13:42 < ws-client> **** i like to think it motivated oy to return 13:42 < ws-client> **** also it brought lots of dev activity back 13:42 < bridge> x-x 13:43 < ws-client> **** its motivating to see your prs being reviewed and merged 13:43 < bridge> poor prs waiting 13:43 < bridge> i still dont see the point of 0.7 dev x-x 13:43 < ws-client> **** even if the reviewers are random and the merge is into a random repo 13:43 < bridge> just make ddnet cover all of 0.7 behaviour and go from there 13:43 < ws-client> **** there was more activity over all and we also encouraged to pr upstream as well 13:43 < ws-client> **** so it helped tw a bit 13:43 < ws-client> **** @Solly (bun bun) and drop 0.6 agree 13:43 < ws-client> **** but ddnet does not support ctf/dm/lms and so on 13:44 < ws-client> **** so it cant compete with teeworlds 13:44 < bridge> most vanilla gamemodes are completley supported 13:44 < bridge> in terms of prediction and showing stuff 13:44 < ws-client> **** not server side 13:44 < bridge> lms isnt because theres no skull 13:44 < bridge> (and zcatch) 13:44 < bridge> well ddnet-isnta is basically that 13:45 < bridge> so easy to merge xd 13:45 < bridge> no one touches server as a matter of principle 13:45 < bridge> might break physics 13:45 < bridge> i wonder if we can get 0.7 skull emojis for ddnet 13:46 < ws-client> **** @Solly (bun bun) there is 13:46 < ws-client> **** i added it 13:46 < bridge> o 13:46 < ws-client> **** in 0.7 mode 13:46 < bridge> any reason its not backportable? 13:46 < ws-client> **** to what= 13:46 < ws-client> **** 0.6? 13:47 < bridge> yeah 13:47 < bridge> so zcatch and lms can use it in ddnet-insta 13:47 < ws-client> **** there is no 0.6 protocol for skull 13:47 < ws-client> **** would have to be 0.6+ddnet 13:47 < bridge> yeah so add it 13:47 < ws-client> **** but yes can be done ofc 13:47 < ws-client> **** but not really 13:47 < ws-client> **** because the person who sends those prs died 13:47 < ws-client> **** furo rip 13:47 < bridge> "thos" prs? 13:47 < ws-client> **** he would port all 0.7 stuff to 0.6+ddnet 13:48 < bridge> oh right 13:48 < bridge> i be new furo? 13:48 < bridge> Nice yes send pr 13:49 < bridge> hmm 13:49 < bridge> why for sixup do we not set the 0.6 data 13:49 < bridge> and instead do SixUp() ? sixupdata : normaldata 13:50 < bridge> Idk wat u talk 13:51 < bridge> ` bool IsDead = Client()->m_TranslationContext.m_aClients[pInfo->m_ClientId].m_PlayerFlags7 & protocol7::PLAYERFLAG_DEAD;` 13:52 < bridge> @sollybunny: go add yellow team to ddnet please 13:52 < bridge> wait nvm the example i wanted to use wasnt actually existing 13:52 < bridge> yellow team? 13:52 < bridge> Red 13:52 < bridge> Purple 13:52 < bridge> Blue 13:52 < bridge> Yellow 13:52 < bridge> I want threesome ctf 13:53 < bridge> Tripple scoreboard 13:53 < bridge> And yellow flag 13:53 < bridge> ooh that would be cool 13:53 < bridge> wouldnt that be a new team? 13:53 < bridge> spectator red blue yellow 13:53 < bridge> So all 3 ctf players can get their own team xd 13:53 < bridge> Yes that’s what I said 13:53 < bridge> Also spectator is known as purple 13:53 < bridge> oh i saw flag 13:53 < bridge> and was like 13:53 < bridge> ah yes player flag 13:54 < bridge> Cring ddnet dev 13:54 < bridge> wha 13:54 < bridge> Capture the flag 13:54 < bridge> yes i am aware 13:54 < bridge> ``` 13:54 < bridge> bool IsDead = Client()->m_TranslationContext.m_aClients[pInfo->m_ClientId].m_PlayerFlags7 & protocol7::PLAYERFLAG_DEAD; 13:54 < bridge> ``` 13:54 < bridge> would i instead use normal player flags 13:54 < bridge> for this 13:54 < bridge> and use translation to turn 7 dead into 6 dead 13:54 < bridge> Yes 13:55 < bridge> do i need to turn 6 dead into 7 dead for client 13:55 < bridge> do i need to turn 6 dead into 7 dead for client->server 13:55 < bridge> does any server do anything with a dead player flag 13:55 < bridge> The client doesn’t send dead 13:55 < bridge> Imagine xd 13:55 < bridge> but it could 13:55 < bridge> Imagine xd 13:55 < bridge> i pressume for non mods it just gets filtered 13:55 < bridge> but there could be some 0.7 mod which breaks if we dont translate it 13:55 < bridge> Moderators? 13:56 < bridge> no u ddnet dev 13:56 < bridge> game mod 13:56 < bridge> game modes 13:56 < bridge> Shit u got me 13:56 < bridge> hehe 13:56 < bridge> But imagine xd 13:56 < bridge> Client sending skull 13:56 < bridge> We get every custom client spam flipping skull flag every tick on every server 13:56 < bridge> wait why is there a player flag7? 13:56 < bridge> Makes no sense 13:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413493090437566587/image.png?ex=68bc2186&is=68bad006&hm=f4c17284d4afc02e90d7fb1de5f4ab3fa0bda677df841fdd59238d6eb7e0fbfa& 13:56 < bridge> Different flags 13:57 < bridge> bruh 13:57 < bridge> so why the translation context call beforehand 13:57 < bridge> wait do we have a seperate list for 0.7 down player flags/ 13:57 < bridge> Idk 13:57 < bridge> wait do we have a seperate list for 0.7 down player flags? 13:57 < bridge> Do I look like 0.7 dev? 13:57 < bridge> yes 13:57 < bridge> Fair 13:57 < bridge> everything tw dev 13:57 < bridge> But I’m not developer 13:57 < bridge> Idk the code 13:57 < bridge> i will ignore its existance 13:58 < bridge> But don’t send new pr 13:58 < bridge> I am officially banning you from pr sending 13:58 < bridge> Until you close some 13:58 < bridge> You have too many open prs 13:58 < bridge> `ExPlayerFlags = ["AFK", "PAUSED", "SPEC"]` 13:58 < bridge> err 13:58 < bridge> Don’t conflict my ass 13:59 < bridge> With input flag 13:59 < bridge> are ex player flags input flags? 13:59 < bridge> Yes I think 13:59 < bridge> Idk 13:59 < bridge> Xd 13:59 < bridge> okay 13:59 < bridge> im a bit confused why there would be two 13:59 < bridge> Don’t do it 13:59 < bridge> Just fix your old draft prs instead 13:59 < bridge> Or I will go crashout 13:59 < bridge> ermm 14:01 < bridge> @chillerdragon u have 28 open prs 14:02 < ws-client> **** all ready 14:02 < ws-client> **** none draft 14:02 < bridge> grr 14:02 < ws-client> **** just someone forgot to merge them 14:02 < bridge> merge em urself B) 14:02 < bridge> spam ping roby 14:02 < ws-client> **** soon 14:02 < ws-client> **** i need alter ego like rossbit first 14:02 < ws-client> **** so i can bypass merge own pr rule 14:03 < ws-client> **** ok to be fair i have one draft 14:03 < ws-client> **** 128p pr 14:03 < bridge> what if i am actually your alt account you have been farming social credit with 14:03 < bridge> so you can eventually get 2 merge accounts 14:03 < bridge> So chiller is the reason we have so many prs 14:03 < bridge> yeah not me 14:03 < ws-client> **** yes'nt @learath2 14:03 < ws-client> **** but all free to merge 14:03 < bridge> [Pepe_Pray](https://cdn.discordapp.com/emojis/854905383142555689.gif?size=48&animated=true&name=Pepe_Pray) 14:04 < ws-client> **** so i blame no merge own pr rule and afk other maintainers 14:04 < ws-client> **** but yes many open prs are by me 14:04 < ws-client> **** some of the prs i have open since years are free 2line epic prs 14:05 < ws-client> **** @Solly (bun bun) are you aiming to obtain merge rights? 14:05 < bridge> epic as in breaks everything but makes it nicer to implement some mod you like? 14:05 < bridge> not particualrly 14:05 < bridge> i dont trsut myself 14:05 < ws-client> **** @learath2 those are the others 14:05 < bridge> 7777 mentioned 14:05 < bridge> bzainga 14:06 < ws-client> **** @learath2 that these are controversial i understand 14:06 < ws-client> **** but i mean there are actually free merges where its unacceptable that they were not merged within the first 10 minutes after being opened 14:06 < ws-client> **** like https://github.com/ddnet/ddnet/pull/10596 14:06 < ws-client> **** or https://github.com/ddnet/ddnet/pull/10467 14:07 < ws-client> **** @Solly (bun bun) i am planning to farm rights to make ppl maintainer to make you maintainer 14:07 < bridge> "farm rights" 14:07 < ws-client> **** yes 14:07 < bridge> I can see why this one wasn't merged quickly. Fixes nothing, potentially breaks things, and you admit you aren't even "too sure" 14:07 < bridge> become admin? 14:07 < ws-client> **** @learath2 ._. 14:08 < ws-client> **** @Solly (bun bun) game ddnet 14:08 < bridge> game ddnet? 14:08 < ws-client> **** idk 14:08 < bridge> the behaviour for showing hook coll is so messy 14:08 < bridge> ```cpp 14:08 < bridge> bool AlwaysRenderHookColl = GameClient()->m_GameInfo.m_AllowHookColl && (Local ? g_Config.m_ClShowHookCollOwn : g_Config.m_ClShowHookCollOther) == 2; 14:08 < bridge> 14:08 < bridge> bool RenderHookCollPlayer = ClientId >= 0 && Aim && (Local ? g_Config.m_ClShowHookCollOwn : g_Config.m_ClShowHookCollOther) > 0; 14:09 < bridge> if(Local && GameClient()->m_GameInfo.m_AllowHookColl && Client()->State() != IClient::STATE_DEMOPLAYBACK) 14:09 < bridge> RenderHookCollPlayer = GameClient()->m_Controls.m_aShowHookColl[g_Config.m_ClDummy] && g_Config.m_ClShowHookCollOwn > 0; 14:09 < bridge> 14:09 < bridge> bool RenderHookCollVideo = true; 14:09 < bridge> #if defined(CONF_VIDEORECORDER) 14:09 < bridge> RenderHookCollVideo = !IVideo::Current() || g_Config.m_ClVideoShowHookCollOther || Local; 14:09 < bridge> if (!RenderHookCollVideo) 14:09 < bridge> return; 14:09 < bridge> #endif 14:09 < bridge> if(!AlwaysRenderHookColl && !RenderHookCollPlayer)) 14:09 < bridge> return 14:09 < bridge> 14:09 < bridge> ... 14:09 < bridge> ``` 14:09 < bridge> do i just rewrite it and hope its equivilant 14:09 < bridge> do i just rewrite it (as i understand its behaviour) and hope its equivilant 14:11 < bridge> Write tests first 14:12 < bridge> darn 14:12 < bridge> how do i write tests for this 14:12 < bridge> i guess measuee all inputs make a truth table 14:12 < bridge> yeah i cba 14:12 < bridge> im not gonna rewrite it 14:12 < bridge> spaghetti to untangle next time 14:14 < bridge> u should merge it 14:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413497469500784640/image.png?ex=68bc259a&is=68bad41a&hm=48e5ceffbba552ea22e2b81da0725b70b87296b3900c044d71839dc2a4475980& 14:14 < bridge> feels like tf2 and pocket me~~dic~~rger 14:20 < bridge> Uh....how can I build DDNet++? 14:21 < bridge> I got some error of `No such file or directory` 14:21 < bridge> https://tenor.com/view/do-you-have-any-idea-how-little-that-narrows-it-down-that-narrows-it-down-clear-now-its-clear-now-i-understand-now-gif-21256627 14:22 < bridge> @remakepower: did you pull submodules? 14:23 < bridge> Oh, no 14:23 < bridge> c: 14:24 < bridge> does `twbl` need it? 14:25 < bridge> Oops 14:25 < bridge> There is a `src/external/DDNetPP-bots` 14:25 < bridge> Sorry for my wrong. 14:26 < bridge> Yes 14:27 < bridge> @remakepower: did it work? 14:27 < bridge> I'm cloning with low bandwidth 14:27 < bridge> :thonk: 14:28 < bridge> China 14:29 < bridge> I found some GitHub mirror once behind the China firewall that was blazingly fast 14:31 < bridge> Chiller 14:31 < bridge> Pm me private key for jupdragon 14:31 < bridge> Done, successfully build it. 🙂 14:35 < bridge> E wot josspit wat u need xd 14:35 < bridge> @remakepower: yay 14:35 < bridge> Gh private key 14:35 < bridge> Xd why 14:35 < bridge> Im on bikesis 14:35 < bridge> I'm planning something 14:37 < bridge> Epic 14:37 < bridge> !remind 20 backdoor josspit 14:37 < chillerbot12> Helo chillerdragon I will remind you at Fri Sep 05 2025 14:57:14 GMT+0200 (Central European Summer Time) about your matter again. 14:38 < bridge> Oh no 14:39 < bridge> Why it told me `error: undefined reference to 'vtable for TWBL::CDDNetCallbackCtx'` on my server 14:44 < bridge> 🤔 14:45 < bridge> Oh no indeed 14:46 < bridge> oh 14:46 < bridge> What kind of server? @remakepower 14:46 < bridge> Solved by `-DDEV=OFF` 14:46 < bridge> Weird 14:46 < bridge> Build with mysql 14:47 < bridge> !remind test ddnet++ with ddev=on 14:47 < chillerbot12> Helo chillerdragon I will remind you at Sat Sep 06 2025 14:47:16 GMT+0200 (Central European Summer Time) about your matter again. 14:57 < ws-client> **** @Jupstar ✪ JupDragon is not a gh user it is a org so it has no ssh keys 14:57 < chillerbot12> ding dong ping pong @chillerdragon @chillerdragon @chillerdragon @chillerdragon: backdoor josspit 14:57 < ws-client> **** i can invite your github user does that work? 15:06 < ws-client> **** I invited you. The url to accept could be https://github.com/JupDragon/invitations i made it up xd 15:06 < ws-client> **** you have full owner access to the entire org 15:06 < ws-client> **** Keep in my as my lawyer you have lawyer client confidentally and can not incriminate me 15:13 < bridge> keep in mind\* aaah 15:18 < bridge> I got `delta unpack failed! (-3)` by using 0.7 client to join DDNetPP, and connection is blocked. Will it be fix? 15:22 < bridge> That’s weird 15:22 < bridge> Let me check 15:25 < bridge> When deprecate 0.7? 15:25 < bridge> When remove 0.6 15:27 < ws-client> **** @remakepower i can not reproduce 15:27 < bridge> @learath2 @chillerdragon i would like you to consider that your two requests are not confl;icted 15:27 < ws-client> **** for me 0.7 works fine 15:28 < ws-client> **** @Solly (bun bun) not really we go quic only 15:28 < ws-client> **** move to ddnet-rs protocol 15:28 < bridge> i mean 15:28 < bridge> if ddnet-rs is modular enuf we can have 0.7 and 0.6 support nicely 15:29 < bridge> i was told that physics could just be replaced easily and there isnt a seperate server & prediction 15:30 < ws-client> **** @remakepower which 0.7 client do you use? 15:30 < ws-client> **** i tried pure vanilla master and it connected just fine on my local machine 15:42 < bridge> https://discord.com/channels/252358080522747904/757720336274948198/1412543012374056970 15:42 < bridge> how to determine the function call stack from address 15:43 < bridge> https://github.com/ddnet/ddnet/issues/10810#issuecomment-3247968441 15:44 < bridge> https://cdn.discordapp.com/attachments/1409565579139879047/1409669037876707400/image.png?ex=68ae3819&is=68ace699&hm=752b20e6d77b46c6828530d75d5a4d38810dc5a9d9be9f2b195e4d5354ad8bc0& 15:44 < bridge> https://cdn.discordapp.com/attachments/1141990897156886600/1407198351899889745/image.png?ex=68a53b17&is=68a3e997&hm=e3c6725f33e44d8776b159d26f97505e987cb74d686497b3f42e406b0fdb0f8f& 15:44 < bridge> https://cdn.discordapp.com/attachments/1141990897156886600/1407198367494307892/image.png?ex=68a53b1b&is=68a3e99b&hm=310f286db2b545dfb46f6e67064ebb33b360a4c56de2f29ecf517b843006f75f& 15:44 < bridge> https://cdn.discordapp.com/attachments/1141990897156886600/1407198388818153512/image.png?ex=68a53b20&is=68a3e9a0&hm=ea8a1525f2ef469cf0bbd649694827cd9e3113f3375607937a5365d5278607d5& @everyone 15:45 < bridge> chillerdragon: oh.. didnt we have some gh user too 15:47 < bridge> pog, the blue rect is drawn from a user space program using some basic render syscalls, maybe in the future i add a mmapable file device like linux dues 15:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413520959767576607/image.png?ex=68bc3b7a&is=68bae9fa&hm=e612aae4ead8155214c71f350bb3dd40da6a055bbcfe5db5b210530dffb77c04& 15:47 < bridge> The other thing is "MapScreenToInterface" like hud and stuff, you can do it! 15:52 < bridge> When did you write a gpu driver for your os? 15:55 < bridge> no driver, im using a framebuffer which is just a pixel buffer 15:56 < bridge> i have it double buffered tho xD 15:56 < bridge> mr learath2 can you check dm? 15:57 < bridge> :nouis: 15:57 < bridge> just noticed the exit msg3 times for the user thread, i guess smth is wrong :justatest: 15:59 < ws-client> **** @Jupstar ✪ i dont think so. You need a user? -.- 15:59 < bridge> no no 15:59 < bridge> when do you have time today? 15:59 < ws-client> **** now 15:59 < bridge> now is too early 16:00 < bridge> I just arrived at home, need to setup 16:02 < ws-client> **** idk if im still checking much irc later 16:02 < ws-client> **** u might have to ping me in game 16:29 < bridge> are btrees stack intensive? 16:35 < bridge> no 16:35 < bridge> but heap 16:36 < bridge> depends on impl ig 17:21 < bridge> @chillerdragon u get 1 point if you merge this free pr 17:26 < bridge> werent both of this ready in the previous pr? 17:30 < bridge> nvm 17:30 < bridge> splitting pr == easier to review/merge parts 17:30 < bridge> maybe 17:31 < bridge> it was already revievew but alr 17:31 < bridge> it was already revieved but alr 17:43 < bridge> OMGGGGGGGGGGGGG 17:43 < bridge> i was using opt-level 1 17:43 < bridge> for kernel 17:43 < bridge> a btree remove used like more than 4kb 17:43 < bridge> switched to opt level 2 and works nice 17:43 < bridge> debug rust rly uses stack a lot lol 17:44 < ws-client> **** @Solly (bun bun) merge wat 17:44 < ws-client> **** @Jupstar ✪ u still plan? 17:44 < bridge> i am almost done 17:50 < bridge> nvm! 18:02 < bridge> any issue you work on chiller? 18:03 < bridge> Yesish 18:03 < bridge> The rcon thing 18:04 < bridge> More auth levels 18:09 < ws-client> **** @Jupstar ✪ https://github.com/ddnet/ddnet/issues/10681 18:13 < bridge> ok 18:13 < bridge> come element 18:19 < bridge> chiller ping me here when u online 18:19 < bridge> i wanna test together with u 18:29 < bridge> :owo: 18:29 < ws-client> **** @Jupstar ✪ 18:29 < bridge> chiller 18:29 < bridge> did u read pm in matrix? 18:30 < ws-client> **** ew matrix 18:30 < bridge> come no excuses 18:30 < ws-client> **** https://zillyhuhn.com/cs/.9b13a45c-6ef1-405b-b8f6-d0b74d7fe340.png 18:30 < ws-client> **** how about that as an excuse? 18:31 < ws-client> **** matrix outage logged me out 18:31 < bridge> u were in just 15mins ago 18:31 < ws-client> **** dat was on phone 18:31 < bridge> owo 18:31 < bridge> halo 18:32 < ws-client> **** i sended u matrix 18:36 < ws-client> **** @Jupstar ✪ ok cool 18:36 < ws-client> **** wat is it for? 18:36 < bridge> i dunno, thought would be fun to code a pr xd 18:36 < bridge> but maybe it's not 18:36 < ws-client> **** vscode can also do that 18:36 < ws-client> **** no need for web 18:36 < bridge> but not together 18:36 < ws-client> **** yes together 18:36 < ws-client> **** liveshare 18:37 < bridge> yeah but not on same machine 18:37 < bridge> xd 18:37 < ws-client> **** https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare 18:37 < ws-client> **** wdym same machine? 18:37 < ws-client> **** you on your machine and me on my machine xd 18:38 < bridge> oke i uninstall 18:38 < bridge> had nothing better to do during copying files 18:38 < bridge> xd 18:38 < ws-client> **** wait dont uninstall 18:38 < ws-client> **** the integrated terminal is nice xd 18:38 < bridge> dont ddos me 18:39 < ws-client> **** 30 cores? 18:39 < bridge> yes 18:39 < ws-client> **** wtf where does this terminal run? 18:39 < bridge> on a vm on my pc 18:40 < ws-client> **** oh ur local pc 18:40 < ws-client> **** ooo 18:40 < bridge> yes try to hack me 18:40 < ws-client> **** it being german is troll af 18:40 < ws-client> **** does that mean you will code rcon levels with me? @Jupstar ✪ 18:40 < bridge> ofc i had to do xD 18:41 < bridge> i dunno chiller 18:41 < bridge> is there no more interesting pr? 18:41 < ws-client> **** OMG 18:41 < bridge> problem is we have no gh account there 18:41 < ws-client> **** its interesting af 18:41 < ws-client> **** `sudo: Ein Passwort ist notwendig` 18:41 < bridge> why u need sudo xd 18:41 < ws-client> **** i see 18:41 < ws-client> **** to install htop 18:41 < bridge> installed 18:42 < ws-client> **** xd 18:42 < ws-client> **** u have sudo??? 18:42 < ws-client> **** how 18:42 < bridge> bcs it's my vm? 18:42 < ws-client> **** i pressed ctrl+w 18:42 < ws-client> **** help 18:42 < ws-client> **** browser ah 18:42 < bridge> ctrl + shift + t 18:42 < ws-client> **** ctrl+w is my tmux binding 18:43 < ws-client> **** bash: tmux: Kommando nicht gefunden. 18:43 < ws-client> **** a 18:43 < ws-client> **** i feel like im in ur pc somehow xd 18:43 < ws-client> **** @Jupstar ✪ dont show this to lerato! 18:43 < bridge> bcs everything runs fast 18:44 < ws-client> **** i would even use fakin electron if you help me with rcon pr xd 18:44 < bridge> what is so hard about rcon pr 18:44 < ws-client> **** im not a developer 18:44 < bridge> i checked out one of your prs 18:44 < bridge> guide me 18:45 < ws-client> **** also idk how maintainers want it 18:45 < ws-client> **** but not now 18:45 < ws-client> **** its past my shift 18:45 < ws-client> **** coding continues tomorrow morning unless im too hungover 18:45 < bridge> oke gl 18:45 < ws-client> **** but would u be in? 18:45 < bridge> i kill 9 the vm now 18:45 < ws-client> **** oke 18:46 < ws-client> **** the requests i sent to nsa 18:46 < ws-client> **** are from your home ip? 18:46 < bridge> yes 18:46 < ws-client> **** epic 18:46 < ws-client> **** jkjk 18:46 < ws-client> **** i only pinged fsf.org 18:46 < bridge> i can read all dns requests 18:47 < bridge> better be careful 18:47 < ws-client> **** missed opportunity to get you banned on all ddnet servers for 2 days 18:47 < ws-client> **** i have a script for that actually xd 18:47 < bridge> that is why you'll have to make your pr alone 18:47 < bridge> :deen_star: 18:47 < ws-client> **** rip 18:47 < ws-client> **** nah bro 18:47 < ws-client> **** i was cute 18:47 < ws-client> **** nothing was done 18:48 < ws-client> **** ur just looking for a way out 18:48 < ws-client> **** dont leave me alone here i suffer 18:48 < ws-client> **** aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 18:48 < bridge> i switch to ddnet-rs again 18:48 < bridge> the ultimate coding experience 18:48 < ws-client> **** friday for rust? 18:48 < bridge> oh true 18:48 < bridge> already deleted this amazing day from my brain 18:48 < ws-client> **** those who know .. know 18:49 < ws-client> **** legendary fridays 18:49 < ws-client> **** that was like before ddpp even was announced 18:49 < ws-client> **** ddpg 18:49 < ws-client> **** ** 18:49 < bridge> yeah 18:49 < bridge> back when my life had a meaning 18:49 < bridge> 🫠 18:49 < ws-client> **** nostalgic 18:50 < ws-client> **** @Jupstar ✪ W invested time btw 18:50 < ws-client> **** milkeeycat ah move 18:50 < ws-client> **** im sad i did not get single digit ddnet-rs account id :C @Jupstar ✪ 18:51 < bridge> i have access to the db 18:51 < ws-client> **** i was there in the very beginning oO 18:51 < ws-client> **** @Jupstar ✪ what are you hinting at? 18:52 < ws-client> **** ddnet-rs at 420 commits btw 18:52 < ws-client> **** blaze it 18:53 < bridge> ez 18:53 < bridge> i dont see your email in the accounts 18:54 < bridge> i also have account id 12 xD 18:54 < bridge> that is also the lowest 18:54 < ws-client> **** i do not have an account 18:54 < bridge> teero is second with id 14 18:54 < ws-client> **** back when i tried ddnet-rs there were no accounts 18:55 < ws-client> **** then u asked me to try accounts and my laptop was too bad for bloated ddnet-rs xd 18:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413568146874433667/image.png?ex=68bc676d&is=68bb15ed&hm=6bcfe8d2437e4d8b9dd3d2fbfea8480192e8732ba87a1e548e940dd9697c42cd& 18:55 < bridge> these are the current accounts and creation date 18:55 < ws-client> **** leak 18:55 < ws-client> **** gimmi id 6 pls 18:55 < bridge> 😬 18:55 < ws-client> **** xd 18:55 < ws-client> **** or scared? 18:55 < bridge> create account 18:55 < bridge> then i can see if mysql accepts the query 18:56 < ws-client> **** ez killing the db 18:56 < ws-client> **** how do i create account? xd 18:56 < bridge> start ddnet-rs 18:56 < bridge> click top left 18:56 < ws-client> **** oof 18:56 < ws-client> **** ok gimme an hour to build 18:56 < bridge> rest should be hopefully self explaining 18:56 < bridge> u can download nightly from github 18:56 < bridge> https://github.com/ddnet/ddnet-rs/releases/tag/nightly 18:56 < ws-client> **** wat was compile and run command again? 18:56 < ws-client> **** they were so complicated 18:57 < bridge> cargo run 18:57 < bridge> or what 18:57 < ws-client> **** oh that works? xd 18:57 < bridge> yes 18:57 < bridge> xD 18:57 < ws-client> **** i remember 100 flags and shit 18:57 < bridge> wtf? XD 18:57 < ws-client> **** idk 18:57 < bridge> in fact that is what i like about rust 18:57 < bridge> it's pretty much always ez to build no matter the project 18:57 < ws-client> **** all my 3 screens turned black for 3 seconds 18:57 < ws-client> **** gg thanks for virus 18:57 < bridge> flags are only for steam or ffmpeg support.. dont need for account 18:57 < ws-client> **** it also rearanged my windows 18:57 < ws-client> **** wtf is this 18:58 < bridge> lel 18:58 < bridge> deserved 18:58 < bridge> for nsa ping 18:58 < ws-client> **** i dint 18:58 < ws-client> **** faaak 18:59 < ws-client> **** chrizundco@googlemail.com 18:59 < bridge> hello 18:59 < bridge> stop leakin xd 18:59 < ws-client> **** xd 18:59 < ws-client> **** https://zillyhuhn.com/cs/.f8a4620f-846c-4556-b028-6f5436e68be5.png 18:59 < ws-client> **** aaaaaaaaaaa 18:59 < bridge> tja 18:59 < ws-client> **** Too Many Requests! Wait for 86336s 19:00 < ws-client> **** bro what is this? 19:00 < bridge> ok i restart 19:00 < bridge> for u 19:00 < ws-client> **** it lets me input space 19:00 < ws-client> **** either trim 19:00 < ws-client> **** or allow multiple tries 19:00 < ws-client> **** this is trap ux 19:00 < bridge> oke 19:00 < ws-client> **** crashout 19:00 < ws-client> **** thanks for unban 19:00 < ws-client> **** very hot 19:00 < bridge> if u'd read the issue on ddnet-accounts it says, i am to lazy to evaluate a good amount of tries in the rate limiter bucket 19:00 < ws-client> **** also the email is trap 19:00 < ws-client> **** if i double click the code in the email 19:01 < ws-client> **** it selects a space 19:01 < ws-client> **** setup to fail 19:01 < bridge> ikr 19:01 < bridge> i hate that too 19:01 < ws-client> **** learn html 19:01 < bridge> but the ui could simply ignore spaces 19:01 < ws-client> **** im sure its possible 19:01 < bridge> that is what i work on now 19:01 < ws-client> **** yes that would be good too 19:01 < ws-client> **** where my password xd 19:01 < ws-client> **** or username??? 19:02 < ws-client> **** watf 19:02 < bridge> no need 19:02 < bridge> it's linked to your email 19:02 < ws-client> **** https://zillyhuhn.com/cs/.c9a9c044-ef69-4634-86cf-06395bc53470.png 19:02 < bridge> u better have good pw there 19:02 < ws-client> **** woah 19:02 < ws-client> **** in my mail? 19:02 < ws-client> **** the profile name is from my in game name? 19:02 < ws-client> **** are there even usernames? 19:02 < bridge> if u login again u get new email 19:02 < bridge> no from email 19:02 < ws-client> **** FROM EMAIL? 19:02 < ws-client> **** it leaks email? 19:03 < bridge> bruh 19:03 < bridge> bun bun@sollybunny.xyz 19:03 < bridge> yes you leaked yours now 19:03 < ws-client> **** but others dont see it? 19:04 < ws-client> **** u have a server up @Jupstar ✪ can we meet in game? 19:04 < bridge> we can meet on any server 19:04 < bridge> chiller are u using rustsoftware?' 19:04 < ws-client> **** ye 19:04 < ws-client> **** @Jupstar ✪ i dont want c++ server 19:04 < bridge> :poggers2: 19:04 < bridge> rus servers usually work 19:04 < bridge> wait for me!! 19:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413570614261710868/image.png?ex=68bc69b9&is=68bb1839&hm=08cfbf3e81811c115f0e7d841143c646cb21f5f5a2154ab3d4e57889092ca38d& 19:05 < bridge> ok but dunno they all broken af 19:05 < bridge> it used to work 19:05 < ws-client> **** i want rust server 19:05 < bridge> probs need to update the server bin 19:05 < bridge> okhe i try 19:05 < bridge> btw updating the id very hard 19:05 < ws-client> **** xd 19:05 < ws-client> **** noshit 19:05 < bridge> bcs there are refs to other tables 19:06 < bridge> i have to ask chatgpt hehe 19:06 < ws-client> **** i wanna see ur db burn 19:06 < ws-client> **** u have backups right? 19:06 < bridge> ``` 19:06 < bridge> Cannot delete or update a parent row: a foreign key constraint fails (`ddnet_account_test`.`credential_email`, CONSTRAINT `credential_email_ibfk_1` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`)) 19:06 < bridge> ``` 19:06 < bridge> i made this shit fail safe 19:06 < bridge> i have no backups lmao 19:06 < bridge> it's a test db 19:06 < ws-client> **** ono 19:06 < ws-client> **** wdym test db 19:06 < ws-client> **** im trying to aquire low id acc rn 19:07 < bridge> yes but it's not official db 19:07 < ws-client> **** bruv 19:07 < ws-client> **** where official db 19:07 < bridge> i dunno, i wait for accounts longer than anybody here 19:07 < bridge> hehe 19:07 < ws-client> **** so not there yet? hm 19:07 < bridge> can i get a different username than my email 19:07 < bridge> x-x 19:07 < ws-client> **** ok in test db im fine with id 57 19:08 < ws-client> **** solly doxed him self again xd 19:08 < bridge> her* 19:08 < bridge> what do u think about the kernel having a db available with syscall interfaces 19:08 < bridge> i have a domain of course i have the emails for it 19:08 < bridge> setup 19:08 < bridge> ddnet-rs sure is laggy ;--; 19:09 < ws-client> **** yea its wonkey 19:09 < bridge> i cannot make account sob 19:09 < ws-client> **** i cant join c++ but c++ is boring anyways 19:09 < bridge> maybe it doesnt like email with space in it 19:09 < ws-client> **** i want to give native rust another try 19:09 < ws-client> **** but my attention span officially ended 19:10 < ws-client> **** @Jupstar ✪ thanks for trying the id thing i really appreciate it. But if its only test db then its wasted effort anyways so no need. 19:10 < bridge> ok 19:10 < bridge> 2 servers on 19:10 < ws-client> **** wowo 19:10 < ws-client> **** where 19:10 < bridge> in filter disable legacy servers 19:10 < bridge> then u see them 19:11 < ws-client> **** hook and fire doesnt work xd 19:13 < bridge> it decided that i dont get all of my screen anymore 19:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413572759568646206/image.png?ex=68bc6bb8&is=68bb1a38&hm=4f957e7783970306bfb08fbf5ae41b9592d628e03d9056a390d100d264783e57& 19:17 < bridge> erm 19:17 < bridge> ill check back in a year 19:34 < ws-client> **** WAIT 19:34 < ws-client> **** @Jupstar ✪ 19:34 < ws-client> **** i forgor 19:34 < ws-client> **** why i wanted to meet u in game xd 19:35 < bridge> i dunno 19:35 < ws-client> **** I DO 19:35 < ws-client> **** come back 19:35 < ws-client> **** i just didnt do it while in game 19:35 < ws-client> **** got distracted by everygting 19:42 < ws-client> **** yea the screening is a bit wonkey 19:42 < ws-client> **** which is funny because im sure josspit played a major role in what makes the same thing so smooth in c++ 19:43 < bridge> it's not fps related 19:44 < ws-client> **** yea but didnt u also polish all the windowing? 19:44 < bridge> ah u mean sollys screen 19:44 < ws-client> **** yes 19:44 < bridge> i dunno what his problem is 19:44 < ws-client> **** idk why im stuck so much in the past xd 19:44 < bridge> i doubt it's a valid issue 19:44 < ws-client> **** i also had some weird screen things 19:45 < ws-client> **** its like as bad as cs2 19:45 < bridge> maybe it's bcs u both had old configs 19:45 < ws-client> **** sorry for the low effort issues i hope they still help :c 19:45 < bridge> but I'd say the window handling is better than in ddnet, except that on windows exclusive fullscreen doesnt work which is a winit limitation 19:45 < ws-client> **** no way 19:45 < ws-client> **** ddnets window handling is smooth af 19:45 < ws-client> **** ddnet-rs literally dos my entire setup 19:46 < ws-client> **** 3 screens pitch black for like 2 seconds 19:46 < bridge> u mean in menu? 19:46 < bridge> mh? 19:46 < ws-client> **** when booting the client 19:46 < bridge> i dunno dude 19:46 < bridge> booting client takes <200ms for me 19:46 < ws-client> **** debug build 19:46 < ws-client> **** cargo run 19:46 < bridge> yeah wow 19:46 < ws-client> **** but only happend the first time 19:46 < ws-client> **** but still 19:46 < bridge> the shader compiler is very aggressive 19:46 < ws-client> **** ddnet never does stuff like that 19:46 < bridge> try this 19:46 < bridge> gl.full_pipeline_creation 0 19:46 < ws-client> **** it only blacks one screen 19:46 < bridge> that is nice for debug 19:47 < ws-client> **** yea im not complaining 19:47 < bridge> ====================[ Build | game-client | Debug ]============================= 19:47 < bridge> X:\clion\bin\cmake\win\x64\bin\cmake.exe --build X:\ddnetpp\DDNetPP\cmake-build-debug --target game-client -j 4 19:47 < ws-client> **** i know its all fresh 19:47 < bridge> [0/4] Generating debug/libddnet_engine_shared.a 19:47 < bridge> Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.22s 19:47 < bridge> [2/4] Generating src/generated/checksum.cpp 19:47 < bridge> [3/4] Building CXX object CMakeFiles/game-client.dir/src/generated/checksum.cpp.obj 19:47 < bridge> [4/4] Linking CXX executable DDNet.exe 19:47 < bridge> FAILED: DDNet.exe 19:47 < bridge> C:\WINDOWS\system32\cmd.exe /C "cd . && X:\clion\bin\mingw\bin\g++.exe -g -mwindows @CMakeFiles\game-client.rsp -o DDNet.exe -Wl,--out-implib,libDDNet.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." 19:47 < bridge> X:\clion\bin\mingw\bin/ld.exe: cannot find debug/libddnet_engine_shared.a: No such file or directory 19:47 < bridge> collect2.exe: error: ld returned 1 exit status 19:47 < bridge> ninja: build stopped: subcommand failed. 19:47 < bridge> 19:47 < bridge> 19:47 < bridge> What should i do? Tried to compile ddnetpp 19:47 < bridge> bcs ddnet has no blur filters 19:47 < bridge> this shit creates like 200 times the shaders 19:47 < bridge> ddnet-rs has blur and stencil 19:47 < bridge> u can disable pre compiling with cmd above 19:48 < bridge> rest is a matter of driver quality 19:48 < bridge> mesa amd is simply best 19:48 < ws-client> **** if the very first client start takes a second thats fine 19:48 < ws-client> **** but it should black other screens 19:48 < ws-client> **** shouldnt 19:48 < ws-client> **** @skibidisigma8261451 can u build pure ddnet? 19:49 < ws-client> **** do you have rust installed` 19:49 < bridge> Didn't tested 19:49 < ws-client> **** go test 19:49 < bridge> Yea 19:49 < bridge> bro it doesnt blakc other screens xDD 19:49 < ws-client> **** i tell u 19:49 < ws-client> **** it happend 19:49 < bridge> that was either a config thing or your fcking driver sucks 19:49 < ws-client> **** my entire room when dark 19:49 < ws-client> **** i thought it was power outage 19:49 < bridge> why would a user app have control over other screens 19:49 < bridge> answer me this question 19:50 < ws-client> **** idk xorg 19:50 < bridge> ok u found my secret cmd 19:50 < bridge> sh("randr --blackscreen"); 19:50 < ws-client> **** xd 19:51 < ws-client> **** @Jupstar ✪ do you even see what i mean in https://github.com/ddnet/ddnet-rs/issues/137 ? 19:52 < ws-client> **** imo much harder to see in a clip like that 19:52 < ws-client> **** in game u feel it so much stronger 19:52 < bridge> yes 19:53 < bridge> when u hit the wall it teleported slightly 19:53 < ws-client> **** i see it the strongest when looking at your tee sliding below me 19:53 < ws-client> **** when u move in and out you teleport hard 19:54 < ws-client> **** https://zillyhuhn.com/cs/.3075b7b5-166b-4b76-8c5c-1a93a26fd187.png 19:54 < ws-client> **** also these hooks 19:54 < ws-client> **** i miss twice 19:54 < ws-client> **** with my perfect aim 19:54 < bridge> i should write a different game (physics) and see how much is physics bug and how much prediction timer 19:54 < bridge> yeah wow without antiping or with 19:54 < ws-client> **** with 19:55 < bridge> anyway, i only focused on editor after release 19:55 < bridge> and then i had no more time 19:55 < ws-client> **** fair 19:55 < bridge> now i can ofc do 2 fulltime jobs again 19:56 < bridge> like i did when i started ddnet-rs 19:56 < ws-client> **** it all obviously takes time 19:56 < ws-client> **** but as long as you can reproduce we good 19:56 < bridge> but i can ensure you, you have nothing else in life then xD 19:56 < ws-client> **** if this is a me issue im fuked 19:56 < ws-client> **** what else do you need 19:56 < bridge> good issues are already good 19:57 < bridge> bcs then i dont forget 19:57 < ws-client> **** are my issues good? :c 19:57 < bridge> good _enough_ 19:57 < ws-client> **** phew 20:06 < bridge> @kebscs: broadcast tick is missing a Array prefix 20:06 < bridge> cba to review on GitHub mobile it’s too limited 20:07 < bridge> done 20:08 < bridge> Heyo, if i spec i always dissapear if im a server like that. How can i setup that i just simply spec? 20:08 < bridge> \/pause 20:08 < bridge> Thx 20:10 < bridge> they should make a git commit --amend argument so i can amend to not the top commit 20:10 < bridge> without extra shenanigans 20:10 < bridge> just git commit --amend HEAD~2 or smth idk 20:14 < bridge> Broadcast text also needs another `a` prefix because it's a nested array now 20:15 < bridge> done 20:16 < bridge> what's up with latest ddnet beta btw 20:16 < bridge> it's ass slow compared to 19.1 20:17 < bridge> @essigautomat what have u changed 20:17 < bridge> why is 19.1 so much better than current nightly 20:17 < bridge> :tear: 20:17 < bridge> was supposed to be better 20:17 < bridge> i get like at least 30% more fps on 19.1 20:18 < bridge> 19.2 had bug with skin loading eating fps 20:18 < bridge> but that was fixed 19.3 i think 20:18 < bridge> so idk 20:58 < bridge> Ingame, in menu or generally? 20:59 < bridge> ingame ddnet server on ctf1, entities 21:00 < bridge> beta from steam 21:00 < bridge> 19.1 downlaoded from website 21:00 < bridge> steam overlay was off 21:02 < bridge> Stepfunn is currently on Nightly, trying out the new antiping preinput feature and he didn't feel any difference at 80 ping 21:02 < bridge> One has to have low ping the other high ping 21:02 < bridge> both have to hve feature on 21:02 < bridge> otherwise it wont work 21:02 < bridge> also the low player ping needs to increase prediction margin 21:03 < bridge> e.g. in case of ping 80 to at least 40 21:03 < bridge> So if the other tee (which is not me) has higher ping than me, it won't work at all? 21:03 < bridge> then it will work to make his ping lower 21:03 < bridge> @jupeyy_keks ermmmm, i might have to rescind my issue 21:04 < bridge> i swear when i was playing before it was 20fps 21:04 < bridge> but now that im trying now 60fps is fine 120fps is not beign respected im apaprently getting 400? 21:04 < bridge> In Stepfunn's case, he's playing it with that feature on by default and he does not really experience any smoothness on any tee 21:04 < bridge> Nor me with my dogshit internet 21:04 < bridge> when scoreboard is open theres no position smoothing 21:05 < bridge> and i recon lots of chat caused lag 21:05 < bridge> well if he has ping 80 and someone else has ping 40 21:05 < bridge> 21:05 < bridge> then ping 40 has to add prediction margin of at least 20 (to have 60 in total) 21:05 < bridge> then it should be as if both have ping 60 21:05 < bridge> Is this a specific feature? 21:05 < bridge> that is how the feature works 21:05 < bridge> the amount of ping you sarcrifise the other player gets in return 21:06 < bridge> and only the lower ping person can sarcrifise ping 21:06 < bridge> It is probably one of his commits, I don’t remember anyone else messing with anything that’d impact framerates at all 21:06 < bridge> it may have also been some windowing mode, cuz i messed around with those 21:06 < bridge> i mean it removes 10s by default bcs margin is 10 21:06 < bridge> but even on full clb zoomed out ims till getting 120fps which is better than ddnet by miles 21:07 < bridge> gm 21:07 < bridge> you all swear by 20ms fast input 😂 21:07 < bridge> i can only tell ya, scoreboard uses lot of fps bcs of blur 21:07 < bridge> blur sucks too hard, and chatgpt is still too bad to make it better 😬 21:07 < bridge> I thought this feature would work without any specifics 21:07 < bridge> eh. 21:07 < bridge> and i dont want to do research 21:08 < bridge> blur is just hard work for gpus 21:08 < bridge> it does but its not very noticeable 21:08 < bridge> (without specific hardware for kernals) 21:09 < bridge> but if you duo someone you can cooperate and have low ping feeling 21:09 < bridge> e.g 1 person from eu other from us would make game playable 21:10 < bridge> Remove blur 21:10 < bridge> when implement picom compositor 21:11 < bridge> Hope it gets improved a lot more 21:11 < bridge> i actually want glass design 21:11 < bridge> but i am too bad 21:11 < bridge> please enable transparency so i can add "transparent tiles" to my map and have like a youtube tab open in the bg? yk 21:11 < bridge> The weird effect ios notifications have? 21:11 < bridge> like cinema 21:11 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413602574082379807/Peek20-20After.png?ex=68bc877d&is=68bb35fd&hm=608e3291a13734603dccad9eaf2410e99c5181da80a82dc04ae27c794bf81a66& 21:12 < bridge> like cinema (bazinga) 21:12 < bridge> but yeah apple uses more glass now too 21:12 < bridge> that doesnt look blurry 21:12 < bridge> that's aero glass 21:12 < bridge> aero glass was cool 21:12 < bridge> glassy 21:12 < bridge> ios thing is different 21:12 < bridge> but it's a cool feature 21:12 < bridge> their modern blurs are still very cool imo 21:12 < bridge> if win7 would have less ugly icons 21:13 < bridge> it would be still sickest design 21:13 < bridge> https://github.com/OverShifted/LiquidGlass just steal it? 21:13 < bridge> chatgpt: please steal this ^ without build errors 21:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413603074915700876/image.png?ex=68bc87f4&is=68bb3674&hm=554b198e1638302ea92c8dfe9637ab190528b444b194d87b38b2add5aac03dab& 21:14 < bridge> Don’t use chatgpt, ezclap 21:14 < bridge> but then i have to use brain 21:14 < bridge> these are "acrylic" and "mica" 21:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413603166758375537/image.png?ex=68bc880a&is=68bb368a&hm=ff8e577a355fa56b4f54f26ec24330c79011455f4e03cb167485dd0cf23de333& 21:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413603167127732325/image.png?ex=68bc880a&is=68bb368a&hm=8d4f12cc31b6317e8a3af12c06af0ccd60e178b02a841c7c9935cd2dc55734d8& 21:14 < bridge> good fx 21:14 < bridge> Isn’t the difficult to implement part figuring out the mathy bits in the shader? You can yoink that part to minimize thinking 21:14 < bridge> i am in all seriousness scared how these tools slowly get useful 21:14 < bridge> the current copilot etc. can open terminals compile, read the compile errors, fix them 21:15 < bridge> and move along 21:15 < bridge> ofc that doesnt mean that your program then works as expected 21:15 < bridge> but still sick 21:15 < bridge> I’m scared of what will become of us when everyone offloads all their thinking 21:15 < bridge> as if 90% of humanity isnt dumb anyway 21:16 < bridge> i am ok to increase it to 91 21:16 < bridge> Yeah but this is making the 10% dumb too 21:16 < bridge> yeah or we all will be managers 😬 21:16 < bridge> make the customers stupider and more dependent 21:16 < bridge> Middle manager world 21:17 < bridge> And the 10% is actively dying too, and for younger people it’ll be less and less. We’ll all be asking chatgpt what subway surfers episode to watch next on our HUDs 21:17 < bridge> i think rn the best you can be is a senior engineer.. bcs you understand how good software looks like and at the same time can use AI in a useful way to command them to do the right thing 21:18 < bridge> they just need to get bit better 21:18 < bridge> let's say 500% better 21:18 < ws-client> **** @0xfaulty do you know that you got an ssl error? https://0xfaulty.com/files?path=Unstable.map 21:18 < bridge> if i am honest.. for me the 10% top devs are oss devs anyway 21:19 < bridge> there are good devs working, but having intrensic motivation is simply more OP 21:19 < bridge> whats this from 21:19 < bridge> money cannot give you the motivation you need to do crazy things 21:20 < bridge> Most if not all yeah 21:20 < bridge> Corporate problem solving is very different, you don’t need the crazy solution usually, you need the working solution 21:20 < bridge> u need the in 1 week solution 21:20 < bridge> using ai 21:20 < bridge> xD 21:21 < bridge> no more braincells for working 21:21 < bridge> i dont even know where you get hard work 21:21 < bridge> like i applied to random shit for almost 1 year 21:21 < bridge> Use claude :troll: 21:21 < bridge> all are like microservices 21:24 < bridge> windows.design 21:24 < bridge> fluent 2 doc page 21:24 < bridge> on phone rn 21:26 < bridge> research roles or domains where u need rly efficient / complex software ig 21:27 < bridge> idk they exist 21:27 < bridge> maybe in murica 21:28 < bridge> well i dunno, ofc it has to be in rust too xd 21:28 < bridge> i dont even know what everyone here is working on except deen 21:28 < bridge> do we have any game developer that also does it professionally here 21:29 < bridge> doubt it lol 21:29 < bridge> ur only looking for rust specific j*bs? 21:32 < bridge> why did you censor jabs ._. 21:32 < bridge> its a slur offensive to the unemployed 21:33 < bridge> :kek: 21:34 < bridge> i have a rust job 21:34 < bridge> it's also not easy 21:34 < bridge> oh nice 21:34 < bridge> u won then 21:34 < bridge> but i dunno, i'd say there are more technical challenging jobs out there probs 21:34 < bridge> matter of definition ig 21:34 < bridge> I had to move for it 21:35 < bridge> deen has remote rust job 21:35 < bridge> move to murica 21:35 < bridge> good salaries 21:35 < bridge> maybe when trump is dead xd 21:35 < bridge> that's true 21:38 < bridge> i returned to pc **** 21:38 < bridge> https://fluent2.microsoft.design/material 21:39 < bridge> oh nice 21:39 < bridge> gnome needs to step up their design im tired of mac and windows looking pretty 21:39 < bridge> actually i like the layout of everything as it is but its way too flat imo 21:40 < bridge> i feel like gtk pioneered the fat margin layout we have on all the desktop design languages now 21:40 < ws-client> **** gnome design is perfect 21:40 < ws-client> **** wat u want @louis 21:40 < ws-client> **** !!! 21:40 < bridge> yea i am a big fan but it could use some flavor 21:40 < bridge> idk like its just all grey and rounded rects 21:40 < bridge> and i really dislike how they are trying to make theming impossible 21:40 < ws-client> **** windows looks ass 21:40 < bridge> its ok to make theming hard but u gotta have a good default imo xd 21:40 < bridge> chiller if it was all consistent with their new design language it wouldn't 21:40 < ws-client> **** the default is fire 21:41 < bridge> windows can be pretty imo. they have yet to theme a few more things but i like it 21:41 < bridge> and all the weekly desktop backgrounds are doing too much but otherwise its nice 21:41 < bridge> macos by far the prettiest though 21:42 < bridge> ChillerDragon: idk this just looks ugly. look how much boring grey rounded rects there are 21:42 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413610340339679242/image.png?ex=68bc8eb8&is=68bb3d38&hm=2877e42252a28dfed3329bea32db8d8e8307521c44ce57b222616a3e15493819& 21:43 < ws-client> **** so hot 21:43 < bridge> i hate all these shit task bars that enforce grouping 21:43 < ws-client> **** nice rice u got there 21:43 < bridge> I directly know that ppl that like that are no coders 21:43 < bridge> or have too much time in life 21:43 < ws-client> **** @louis clean and simple 21:43 < ws-client> **** and so sexy 21:44 < bridge> ye it is, i keep vanilla gnome just for ease of use, but idk with some extensions its a lot better (like w/ blurred background) 21:44 < bridge> havent u used macos ChillerDragon 21:45 < bridge> basically gnome but better visuals and worse keybinds 21:45 < ws-client> **** u used loads of macos 21:45 < ws-client> **** i grew up with mac thinking its perfection 21:45 < ws-client> **** but i converted to gnomer 21:45 < ws-client> **** @louis u want this? xd 21:45 < ws-client> **** https://itsfoss.com/content/images/2025/03/pearos.png 21:46 < bridge> temu macos 21:46 < ws-client> **** xd 21:46 < bridge> xd 21:48 < bridge> lmfao 21:54 < bridge> wdym loading times? 21:58 < bridge> no 21:58 < bridge> shit fps 21:58 < bridge> fps beeing low? Can not reproduce, I mad graphs and benchmarks 21:58 < bridge> there was a time where i had 10kfps on a lan server 21:58 < bridge> now it's struggeling on 4k fps on a better cpu 21:58 < bridge> @essigautomat 21:58 < bridge> here 21:59 < bridge> try that and tell me your fps 21:59 < bridge> @jupstar 21:59 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413614573692649492/481302077-4b307037-6945-447f-8d4b-6b2a07a9b97f.png?ex=68bc92aa&is=68bb412a&hm=9e4127dcbb79effd0b6925f6bd30d2d6eee5d2353b4f0b28d17c50c4eff8a9b4& 22:00 < bridge> normal benchmarks no entities vulkan 22:00 < bridge> current master is almost at 19.3.nightly in this graph 22:01 < bridge> I am not at home, can't compare until monday. 22:02 < bridge> dein stats jucken mich net 22:02 < bridge> geh auf server und zeig 22:02 < bridge> ^ 22:12 < bridge> So you changed your setup? Go collect benchmarks on 19.1 and show me. "Better" cpu by what metric? 22:13 < bridge> Yeah dunno what changed.. I think linux also got slower. 22:13 < bridge> 22:13 < bridge> But back in the days i had like 10k fps on lan server 22:13 < bridge> all the stupid spectre things probs slowed stuff down too 22:13 < bridge> just sad that i am further away from 1million fps 22:14 < bridge> You could try my PR, but I guess you'd even get minimal less fps with it due to some overhead 22:14 < bridge> You could try my quad cluster PR, but I guess you'd even get minimal less fps with it due to some overhead 22:15 < bridge> You could try my quad cluster PR, but I guess you'd even get minimal less fps with it due to some overhead on ctf1 22:16 < bridge> we skipping to 19.5? lol 22:17 < bridge> nightly is called like that already 22:18 < bridge> xD 22:22 < bridge> have we like changed some sdl stuff? 22:22 < bridge> so but we should. 22:22 < bridge> no but we should. 22:22 < bridge> no but we should. 22:22 < bridge> 22:22 < bridge> sdl2-compat or sdl3 pls ty 22:22 < bridge> i benchmarked bit longer now 22:22 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413620377023807630/image.png?ex=68bc9811&is=68bb4691&hm=b38c81a9d0348f53ba27735cc179954276f089ffbe6b4f63b4b52e0b75f497ef& 22:22 < bridge> first 19.5 sucks 22:22 < bridge> then it gets faster 22:22 < bridge> I hate chat gee pee tee, it was making up shit for the last hour and I was believing it -.- 22:23 < bridge> it's the real reality 22:23 < bridge> ours is simly wrong 22:23 < bridge> ours is simply wrong 22:23 < bridge> I expect there is still very difficult work in embedded and kernel stuff 22:23 < bridge> It has some setup time yeah 22:24 < bridge> but after connected? 22:24 < bridge> do we AI the FPS now or what 22:24 < bridge> maybe skin loading 22:25 < bridge> not all are loaded at once 22:25 < bridge> but if i am alone on server too? 22:25 < bridge> or some cleanup tasks? 22:25 < bridge> then idk 22:25 < bridge> Why would we ever want to use the broken ass cousin of sdl2 instead of just sdl2? 22:25 < bridge> no then it should be fine 22:26 < bridge> @ryozuki mr LLVM contributor send help. 22:26 < bridge> I have such a program in LLVM IR: 22:26 < bridge> ```llvm 22:26 < bridge> define i32 @main(i32 %a) { 22:26 < bridge> %c = mul i32 %a, 69 22:26 < bridge> 22:26 < bridge> ret i32 %c 22:26 < bridge> } 22:26 < bridge> ``` 22:26 < bridge> Using `llc -global-isel -stop-after=instruction-select main.ll -o main.mir` command I get such gMIR: 22:26 < bridge> ``` 22:26 < bridge> bb.1 (%ir-block.0): 22:26 < bridge> liveins: $edi 22:26 < bridge> 22:26 < bridge> %0:gpr(s32) = COPY $edi 22:26 < bridge> %1:gpr(s32) = G_CONSTANT i32 69 22:26 < bridge> %2:gpr(s32) = G_MUL %0, %1 22:26 < bridge> $eax = COPY %2(s32) 22:26 < bridge> RET 0, implicit $eax 22:26 < bridge> ``` 22:26 < bridge> And when I run `llc -global-isel -stop-after=instruction-select main.ll -o main.mir` I get: 22:26 < bridge> ``` 22:26 < bridge> bb.1 (%ir-block.0): 22:26 < bridge> liveins: $edi 22:26 < bridge> 22:26 < bridge> %0:gr32 = COPY $edi 22:26 < bridge> %2:gr32 = IMUL32rri %0, 69, implicit-def dead $eflags 22:26 < bridge> $eax = COPY %2 22:26 < bridge> RET 0, implicit $eax 22:26 < bridge> ``` 22:27 < bridge> 22:27 < bridge> I Benchmark demos btw. 22:27 < bridge> so chillerdragon is happy :Pepega: 22:36 < bridge> 69 nice 22:37 < bridge> idk sry xD 22:37 < bridge> :pepeW: 22:37 < bridge> chillerdragon: does the editor typing work with automapper being set to auto? 22:42 < bridge> chillerdragon: please make your bot only respond once like that goddamn wall of text 22:42 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413625460612403371/image.png?ex=68bc9ccd&is=68bb4b4d&hm=b87f199e49749321ddc921df86f8c51a57c16a31979409fd6772d3322c66d6ec& 22:43 < bridge> its still going 22:44 < bridge> okay they have started vote kicking the bot now 22:44 < bridge> for using voldemort.. 23:20 < bridge> what industry? 23:37 < bridge> soon I will be totally migrated to the new ssd 23:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1413639226976768111/IMG_9142.jpg?ex=68bca99f&is=68bb581f&hm=72f3e7a104b7bb3b148979c97c127a969aeecf9b65edd0c5e08d043d2891e341& 23:39 < bridge> :coupysparkle: :coupysparkle: :coupysparkle: :coupysparkle: 23:48 < bridge> nice boomerang