01:14 < bridge> is there an existing api in tw to have real time for operations 01:15 < bridge> like not just waiting x frames but waiting x amount of seconds 01:17 < bridge> like how can i store a time & check if it's more than X amount of time in da future 02:37 < bridge> Thank me letter https://t.me/+4TqDfR5nQ2Q3ODg0 03:10 < bridge> @Welshi had a map today that was causing a bug on any online server, but worked fine on any LAN server. Will get details. 03:13 < bridge> This map won't load on any online server, but loads on LAN servers. Please diagnose. 03:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1078862237885812747/tasers.map 06:36 < bridge> already fixed it @YupHio 06:37 < bridge> asked in #bugs 09:36 < bridge> @Davide Can we make all ddnet clients auto-verify? Not just one specific version? 09:41 < bridge> yes, by making an http request 09:54 < bridge> i love how easy it is to switch to deno with svelte 09:54 < bridge> this reminds me i should use deno more instead of js 09:54 < bridge> its like 20x faster 09:54 < bridge> and native typescript support xD 09:54 < bridge> (i.e no transpiling to js) 09:55 < bridge> this reminds me i should use deno more instead of nodejs 10:29 <+ChillerDragon> deno poggies 10:47 < bridge> 16.8 10:47 < bridge> @Ryozuki @heinrich5991 last chance to fix skin bug ^^ 11:12 <+ChillerDragon> yo @heinrich5991 did i configure/install something wrongly or is the dissector super broken on vanilla 0.6 traffic? 11:12 <+ChillerDragon> https://zillyhuhn.com/cs/.1677319876.png 11:12 <+ChillerDragon> it should be map download messages 12:20 < bridge> https://tenor.com/view/developers-gif-13292051 12:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1079001381505077248/RDT_20230225_1226048157660638986628753.jpg 13:56 < bridge> which version can auto verify, and how? 14:04 <+ChillerDragon> by doing a http request 14:16 < bridge> No, it's supposed to auto-verify for released version without http request 14:39 <+ChillerDragon> ah 14:41 <+ChillerDragon> how? is the firewall looking at the version? Isn't that then just allowing one to bypass the firewall by sending the released version? 14:49 < bridge> I don't think Davide would like to share how he does 18:36 <+ChillerDragon> if its in the ddnet client is public anyways isnt it? xd 19:18 < bridge> ig the verification isn't done client-side 20:28 < bridge> does the game have any concept of which server it's playing on (e.g. usa2) besides the IP and MOTD 20:29 < bridge> does the game have any concept of which server it's playing on (e.g. usa2) besides the IP, server title and MOTD 20:30 < bridge> or will i have to pick it out of the title 20:35 < bridge> 😃 20:36 < bridge> <𝙗𝙡𝙤𝙘𝙠𝙗𝙪𝙨𝙩𝙚𝙧> how do i change the mouse cursor? 20:38 < bridge> data/gui_cursor.png 20:45 < bridge> <𝙗𝙡𝙤𝙘𝙠𝙗𝙪𝙨𝙩𝙚𝙧> https://cdn.discordapp.com/attachments/293493549758939136/1079127123194814464/Ekran_Alnts.PNG 20:45 < bridge> <𝙗𝙡𝙤𝙘𝙠𝙗𝙪𝙨𝙩𝙚𝙧> not working 20:47 < bridge> did you delete it 20:49 < bridge> Is there a way to prevent DDNet from locking the cursor? 20:50 < bridge> When I stop on a break point or a crash, the game is still holding the cursor until I continue the execution or let it crash. 20:51 < bridge> I have https://github.com/ddnet/ddnet/issues/5143 crash in the debugger but I can't do anything :-/. 20:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1079128433436672000/image.png 20:53 < bridge> you can (probably) find something along the lines of this in DDNet's input code 20:53 < bridge> `SDL_WM_GrabInput( SDL_GRAB_ON );` 20:53 < bridge> turn it off and you should theoretically be okay 20:53 < bridge> also Qt Creator vouch 20:54 < bridge> <𝙗𝙡𝙤𝙘𝙠𝙗𝙪𝙨𝙩𝙚𝙧> @Ewan Green 20:54 < bridge> what 20:54 < bridge> <𝙗𝙡𝙤𝙘𝙠𝙗𝙪𝙨𝙩𝙚𝙧> can you post a working cursor png 20:54 < bridge> it needs to be called gui_cursor.png 20:54 < bridge> you can (probably) find something along the lines of this in DDNet's input code 20:54 < bridge> `SDL_SetRelativeMouseMode(SDL_TRUE);` 20:54 < bridge> engine/client/input.cpp Kaffeine 20:55 < bridge> Found (when you've edited the message). 20:55 < bridge> yeah the old one was outdated apparently 20:55 < bridge> <𝙗𝙡𝙤𝙘𝙠𝙗𝙪𝙨𝙩𝙚𝙧> oh thanks bro 20:55 < bridge> but it should probably actually be false 20:55 < bridge> pucker up bro 20:56 < bridge> you can (probably) find something along the lines of this in DDNet's input code 20:56 < bridge> `SDL_SetRelativeMouseMode(SDL_FALSE);` 20:56 < bridge> change it and you should theoretically be okay 20:58 < bridge> if that doesn't work Kaffeine try intercepting `CGraphics_Threaded::SetWindowGrab` in `engine/client/graphics_threaded.cpp` 20:58 < bridge> <𝙗𝙡𝙤𝙘𝙠𝙗𝙪𝙨𝙩𝙚𝙧> @Ewan Green how to make font 20:58 < bridge> dont know pls go to #questions 21:00 < bridge> Oh, that is funny. I see the cursor but mouse events are not passed to the windows. I've tried to comment out `CInput::MouseModeRelative()`. 21:00 < bridge> i guess the normal server name would be appropriate, but some servers have absurdly long names (*cough cough* KoG *cough cough*) 21:00 < bridge> Thanks! Trying... 21:01 < bridge> not to mention fokkonaut's stuff and whatever else that is similar 21:02 < bridge> i had a similar issue the other day Kaffeine but it wasn't just the cursor. I was stuck in fullscreen and I didn't know if there was a shortcut within Qt Creator to kill the process being debugged, lol 21:02 < bridge> i had to kill & reload the IDE 21:02 < bridge> it kinda sucked 21:02 < bridge> Still does not work (mouse events are not passed to other windows until I continue or kill the client). 21:03 < bridge> oh, do you want it to be transparent for mouse events? 21:03 < bridge> you just set it to false right? 21:04 < bridge> commenting out the call would probably also work but false is more of a sure thing, i think 21:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1079131749822501005/image.png 21:06 < bridge> i would replace with calls with false as tje parameter 21:06 < bridge> i would replace with calls with false as the parameter 21:06 < bridge> what i usually do is pressing meta key + d, which is a KDE script to minimize all windows and frees the mouse 21:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1079132248286175292/image.png 21:06 < bridge> when u enabled it 21:06 < bridge> cool that exists in KDE 21:06 < bridge> i never liked plasma that much 21:06 < bridge> what do u use xd 21:07 < bridge> i used xfce 21:07 < bridge> now i am on windows 21:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1079132764332363787/image.png 21:08 < bridge> 😄 it does not free the cursor to me. 21:08 < bridge> 21:08 < bridge> I've also tried to use Windowed mode and quite a few of other options. Still can't have the cursor in IDE when on a break point. 21:08 < bridge> Seems to be enabled by default. Worked out of the box, except to freeing the pointer. 21:09 < bridge> well its different to the normal meta +d behavior of KDE 21:09 < bridge> which only shows the desktop xD 21:09 < bridge> but if u are sure its the correct bind 21:09 < bridge> then weird 21:09 < bridge> Oh ok! I'll try it then. 21:09 < bridge> bcs i use it since 5 years 21:10 < bridge> jupstar do you know anything about this? 21:10 < bridge> ideally i would just want to get, like 21:10 < bridge> "DDNet usa2" or w/e 21:10 < bridge> instead of the whole title 21:10 < bridge> mh i guess they have a database name that corresponds to USA2 etc 21:11 < bridge> do u want it server side or client side? 21:11 < bridge> client side 21:11 < bridge> then i assume it does not know it 21:11 < bridge> for my bar here 21:11 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1079133592090845204/image.png 21:11 < bridge> if the string is too long it would be obnoxiously wide 21:11 < bridge> alright 21:17 < bridge> Wow! After years of suffering! Thank you @Jupeyy_Keks ! ❤️ 21:17 < bridge> 21:17 < bridge> It is a workaround and I'm sure there is a way to just prevent DDNet from locking the cursor but hm, not a big deal for me anymore. Still thank you @Ewan Green for the answers. 21:49 < bridge> i wonder if it would be considered cheating to add a feature that indicates relative positions to another tee 21:50 < bridge> i have the same problem on windows, hopefully i use gdb through console so no need for a cursor 😄 21:50 < bridge> a badge above their head (like the hook strength indicator) that would be green if you share the same pos to 2 decimal places, yellow if you'd stack, red if you're nowhere near 21:50 < bridge> and maybe another one that shows walled left/right 21:50 < bridge> a badge above their head (like the hook strength indicator) that would be green if you share the same X pos to 2 decimal places, yellow if you'd stack, red if you're nowhere near 21:58 < bridge> under windows the trick works too, atleast it did 5 years ago xd 21:59 < bridge> today i learn 22:00 < bridge> hah 22:00 < bridge> i save the command line gdb for when i need to make a backtrace or dump and that's pretty much it 22:00 < bridge> it is not a very fun debugging experience 22:00 < bridge> it is not a very fun debugging experience imo 22:07 < bridge> i often don't need much more 22:07 < bridge> but i don't track really complex bug either 22:21 < bridge> me neither