00:58 < bridge> Really works yea 00:58 < bridge> Thanks 01:04 < bridge> This really works yea 01:25 < bridge> nice trojan 01:26 < bridge> what are you talking about 01:27 < bridge> cuz u uploaded a png and not have it embedded lol 01:27 < bridge> i like that style tgo 01:28 < bridge> i like that style tho 01:53 < bridge> If they went through the effort of hiding their user agent then it's Linux :greenthing: 01:53 < bridge> (no I'm just kidding I trust there are plenty more Windows users who are misguided when it comes to privacy) 01:54 < bridge> it showed embedded when i sent it, but looking back, you’re right 07:26 < bridge> Morning static dispatch enjoyers and others 07:27 < bridge> gm 07:27 < bridge> where are the dynamic dispatch haters 07:46 < bridge> i still have xd, only with ddnet though 08:22 < bridge> Has anyone thought about adding a captcha before joining a server to fix these spam messages? xd 08:56 < bridge> what should I do if I'm not looking for a server? 08:57 < bridge> I have a good Internet connection, though. 09:11 < bridge> 2025-05-14 12:10:29 I http: task done: https://master1.ddnet.org/ddnet/15/servers.json 09:11 < bridge> 2025-05-14 12:10:29 I serverbrowser_http: got stale serverlist, age=13236s, trying to find best URL 09:11 < bridge> 09:11 < bridge> :deadtee: 09:11 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1372109026791260190/image.png?ex=6825939c&is=6824421c&hm=58129e0a5635a270adeab96e77f6c9bf2232ad9e690c0a31552584eb16074cd0& 09:12 < bridge> 2025-05-14 12:10:29 I http: task done: https://master1.ddnet.org/ddnet/15/servers.json 09:12 < bridge> 2025-05-14 12:10:29 I serverbrowser_http: got stale serverlist, age=**13236s**, trying to find best URL 09:12 < bridge> 09:12 < bridge> :deadtee: 09:12 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1372109026791260190/image.png?ex=6825939c&is=6824421c&hm=58129e0a5635a270adeab96e77f6c9bf2232ad9e690c0a31552584eb16074cd0& 09:12 < bridge> It ded 09:20 < bridge> do you mean you don't find any servers in the server browser? :thonk: 09:21 < bridge> @essigautomat hei i have same problems after steam-update i cant refresh any servers ohter ppl have same problems 09:22 < bridge> can you check this in browser? https://master1.ddnet.org/ddnet/15/servers.json 09:23 < bridge> you should see "servers:" and then like a few thousand entries 09:23 < bridge> i can see all servers, but we cant refresh it 09:24 < bridge> oh 09:24 < bridge> browsser sayss on server are 20ppl but thhere is nobody 09:24 < bridge> ohter server says there are 20 ppl but server is full 09:24 < bridge> I can reproduce this 💀 09:25 < bridge> does this only happen with 19.2? I am sure this should happen to all clients 09:26 < bridge> i installed today new update after that it wass sstuck at browserlist 09:27 < bridge> I have already uninstalled it and re-downloaded it from Steam and from the homepage, both without success. 09:28 < bridge> the list the masterserver sends seems to be static, matador and melon also pointed this out 09:29 < bridge> so this is not a client issue, you can't fix this on your own. The only thing you can do is add your favourite servers to your favourits and check them manually 09:32 < bridge> hmm ok 09:55 < bridge> yes 09:57 < bridge> @f1z3r. at least you should be able to pull the old / not updating list 10:17 < bridge> no, I can't look at it, I'm getting a list of servers from the master server, it takes 30 minutes to load. 10:18 < bridge> Then you have an internet issue on your site 🤷‍♂️ 10:37 < bridge> Bro, no, I have a good Internet connection. 10:38 < bridge> if you need 30 minutes to load this list from the browser, then there is some kind of connection issue 10:38 < bridge> others have this issue too 10:39 < bridge> be mroe specific? The list not loading at all or getting the list, that is not updating? 10:40 < bridge> if "others" are like all player from russia, it's still a connection issue 13:21 < ChillerDragon> thanks @heinrich5591 13:35 < bridge> (that didnt ping) 13:36 < ws-client> did he leave the discord? 13:38 < bridge> no 13:39 < ws-client> did the bridge pining break then? .-. @milkeeycat 13:39 < bridge> it worked now 13:40 < bridge> 0_o 13:40 < ws-client> ok good 13:40 < bridge> @heinrich5991 13:41 < bridge> try `@heinrich5991` 13:41 < bridge> try `@<227863585542504448>` 13:41 < bridge> oh, you wrote 5591 but it's 5991 13:49 < bridge> Good catch milkeey I was testing you 13:50 < bridge> ;--; 13:50 < bridge> Souly didn’t get it 14:00 < bridge> ive been summoned (matrix ping) 14:11 < bridge> i cant think of a good way to do this without a #DEFINE 14:11 < bridge> cpp has failed me 14:11 < bridge> hm 14:14 < bridge> I thought we should perhaps add a support for extra resource files which can contain a lot of sound in it at now. 14:26 < bridge> I have been to MMOTEE 2.0 server, and they add some weapon sounds into map. With the power of ```Sv_MapSound```, it quite amazing. But when I opened editor and loaded current map, a lot of map sounds were annoying. Also, that meant that when you enter a new map, you will download the assets of the same map sounds again. Although they are same. If we can add a extra file, it will be more convenient for both of developers and players. And more, w 14:26 < bridge> I thought we should perhaps add a support for extra assets files which can contain a lot of sound in it at now. 14:27 < bridge> I have been to MMOTEE 2.0 server, and they add some weapon sounds into map. With the power of `Sv_MapSound`, it quite amazing. But when I opened editor and loaded current map, a lot of map sounds were annoying. Also, that meant that when you enter a new map, you will download the assets of the same map sounds again. Although they are same. If we can add a extra file, it will be more convenient for both of developers and players. And more, we c 15:38 < bridge> i think very old issues should get closed in favor of new ones instead 15:39 < bridge> noones scrolling back 5000 issues 15:39 < bridge> noones scrolling back 5000 issues to find them 15:48 < bridge> It's to preserve history and a good thing imo 15:48 < bridge> E.g discussions, possibly linked prs etc 15:48 < bridge> Discussions, possibly linked prs etc 15:49 < bridge> yes new issue can have the old one linked 15:49 < bridge> i mean that with 700 open issues its not possible to find one thats relevant 15:49 < bridge> most are outdated or insufficient info anyway 15:49 < bridge> most are outdated or have insufficient info anyway 15:50 < bridge> technically, before opening an issue, you should check if it exists already. It is possible to find relevant ones with a good keyword search 15:50 < bridge> you can still cross link issues, that are possibly related, but also describe why your issue is different 15:52 < bridge> by not opening a new issue you dont bring attention to it, and its unknown if that issue is still relevant 15:52 < bridge> and as dev im not searching those 700 find something to code 15:52 < bridge> and as dev im not searching those 700 to find something to code 15:52 < bridge> I don't even bring attention to issues, that are new ... 15:53 < bridge> and when I do a PR to an issue I wrote a month ago, I get told "this was not discussed" 15:54 < bridge> as a dev, you can just check for labels* if done properly. I am fully aware, that not every issue is labled properly, but there are issues with accepting-patches tags 15:55 < bridge> most issues arent labeled 15:55 < bridge> only 10 out of 700 have accepting patches 16:04 < bridge> @kebscs any opinion on #10196 ? This would be very simple to implement but needs discussion 16:04 < bridge> https://github.com/ddnet/ddnet/issues/10196 16:16 < bridge> F3 cuz why not 16:19 < bridge> i tried this and its not so simple 16:21 < bridge> most layers dont have color if you base on that, so it looks wrong. you would need to add saving these colors to map file or smth like that 16:21 < bridge> 16:21 < bridge> text becomes unreadable, you need to contrast its color or add an outline, which looks bad because the textbox is small 16:22 < bridge> also you would need to change how selected layer looks like, like an outline, but theres no space for it 16:24 < bridge> you can limit the brightness for the contrast thing 16:24 < bridge> you can also just use black or white works for all colors ive tried its "good enough" 16:24 < bridge> you can also just use black or white (text) works for all colors ive tried its "good enough" 16:26 < bridge> ^ my exact thoughts 16:27 < bridge> if you can make it work then it would be nice 16:27 < bridge> these were just the limitations when i tried it 16:27 < bridge> also getting color from a quad layer: first quad color or white 16:27 < bridge> getting color for a group: idk, think of something cool, multiplying layers in the group or just by ID 16:27 < bridge> also getting color from a quad layer: first quad color or white 16:27 < bridge> getting color for a group: idk, think of something cool, multiplying layer colors in the group or just by ID 16:29 < bridge> I can also tell you when to use white or black text: calculate grayness and check for threshold, I think it's very good, that this is a very open task where you could do a lot 17:46 < bridge> I think we'd accept patches for most bug-issues with the filter `is:issue state:open label:bug no:assignee -label:incomplete -label:fix-changes-physics -label:to-reproduce -label:antibot -label:"3rd party" -label:needs-discussion -label:meta-discussion -label:macOS -label:Windows -label:Linux -label:steam`, but it's tedious to go through all old issues and update the labels as well. 18:16 < bridge> @kebscs just dirty quick in a speed section, even white on white works 18:16 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1372246319686615092/screenshot_2025-05-14_18-16-26.png?ex=68261379&is=6824c1f9&hm=a370b9236f84d1765d58a879c9878612925acd6a22dec5138545cdc07a109845& 18:17 < bridge> @kebscs just dirty quick in a speed session, even white on white works 18:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1372246319686615092/screenshot_2025-05-14_18-16-26.png?ex=68261379&is=6824c1f9&hm=a370b9236f84d1765d58a879c9878612925acd6a22dec5138545cdc07a109845& 18:21 < bridge> I must admit, the color is sometimes not very promising, as, for a quad for example, the contents may have other colors then the corners 18:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1372247456531611810/screenshot_2025-05-14_18-20-47.png?ex=68261488&is=6824c308&hm=df42e3999c4e698d440af8bf1e0ffa8b40584bc7fe60981a04146d343dbbd478& 18:21 < bridge> (I love this feature anyways xD) 18:36 < bridge> White is default color 18:37 < bridge> So it's white on white 18:37 < bridge> Bit unreadable 19:20 < bridge> Why would you color the navigation like that? 19:21 < bridge> Looks completely shit tbh 19:21 < bridge> If you want to display the layer color, display it inside a small box or smth 19:26 < bridge> why not let users just choose the color ngl 19:26 < bridge> out of a preset of like 16 common colors 19:29 < bridge> material design when? 19:49 < bridge> Turns out the main loop isn't necessary and it's also what was breaking the console rendering for some reason 🫠 20:05 < bridge> i was always under the impression that emscripten had no main loop 20:18 < bridge> Emscripten has https://emscripten.org/docs/api_reference/emscripten.h.html#c.emscripten_set_main_loop which sets a callback that runs one iteration of the main loop 20:19 < bridge> This seems to be the recommended approach because it allows the browser to render at the pace that it wants 20:20 < bridge> Otherwise SDL does some unholy stack unwinding with ASYNCIFY to call back into Emscripten code in the browsers' main thread when swapping the current frame 20:21 < bridge> But apparently that works better anyway, as otherwise the console rendering and behavior breaks 20:25 < bridge> yeah when was this added 20:25 < bridge> im working off 6 yr old info 20:37 < bridge> Should already be older than that AFAICT, for example https://github.com/emscripten-core/emscripten/issues/1875 20:56 < bridge> Neat