01:03 < bridge> @pathos3005 I'm familiar with that tool, if you got any questions ^^ 01:10 < bridge> "familiar" 🤣 01:50 < bridge> I think he needs someone with more experience :greenthing: 05:31 < bridge> LEEK 09:32 < bridge> https://tenor.com/view/hatsune-miku-hatsunemiku-vocaloid-leekspin-gif-27084853 09:43 < ws-client> **** sos i have a naming problem! 09:44 < ws-client> **** i am crafting a rcon command for moderation that will deep freeze a tee for a given amount of minutes. So like a soft ban or jail. 09:44 < ws-client> **** the argument will be the players id and if the player leaves it remembers the ip and all players joining with that ip will be deep frozen too. 09:44 < ws-client> **** how do i call the rcon command? 09:47 < bridge> I think your idea of calling it jail works fine 09:55 < ws-client> **** bbbut its not a jail :c its deep freze 09:55 < ws-client> **** maybe freezejail xd 10:02 < bridge> Does anyone know why windres.exe cant process .rc file? 10:02 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1397489012515536996/image.png?ex=6881e890&is=68809710&hm=1d444ba5cd8d03d82fb014d08a25eb346922e808932ad8fe340c15e41e696b06& 10:03 < bridge> It just said `Failed` , without a more detailed explanation 10:10 < bridge> see if you can get the windres output directly 10:10 < bridge> llvm-rc is better at some parts of RC processing but they both have major bugs with several rc files I've used 10:11 < bridge> certain keywords need to be strings or taken out of strings (I remember one such instance where you couldn't get the file to work on both because they were insistent on opposite expectations) 10:12 < bridge> rc.exe has allowed a lot of strange stuff over the years 10:13 < bridge> ok, i'll try llvm 10:24 < bridge> what happened 10:26 < bridge> I guess it's because i use ninja to build 10:29 < bridge> I think some versions of clang have this problem with ninja. GCC+ninja should work. Or make instead of ninja. 10:49 < bridge> Can't figure out what's happening, I use make, llvm, but it seems that windres.exe never works 10:50 < bridge> wouldn't llvm use llvm-rc directly? 10:55 < bridge> ok, llvm-rc can read rc file, renaming solves everything 12:29 < ws-client> **** ``deep_jailid`` it is dont let heinrich know i didnt do ``deep_jail_id`` axaxaxax 12:30 < bridge> Such a great idea 12:30 < ws-client> **** 462 line diff btw xd 12:30 < bridge> And yeah calling it jail is fine 12:30 < ws-client> **** i thought this would take 5mins smh 12:39 < bridge> I think there might be some edge cases 12:39 < bridge> You don't want undeepfreeze to undeepfreeze someone in jail 12:40 < bridge> Maybe others shouldn't be able to interact with a jailed tee at all? 12:41 < bridge> I guess being deepfreezed is never an advantage 12:42 < bridge> So maybe it's fine 12:52 < bridge> yeah it probably shouldn't be actual deep freeze at all, just display as deep freeze 12:53 < bridge> and making them uninteractable is good too to stop a jailed tee from being a nuisance or a plaything for other players 12:55 < bridge> I mean it would be funny to toss a jailed tee around lol 12:58 < bridge> ok yeah the funny is probably more important than preventing a nuisance 12:59 < bridge> and not like botters or blockers usually play difficult maps where a deep tee in the way is an issue 13:09 < ws-client> **** @inv41idu53rn4m3 i made it actual deep so the undeep tile also works 13:09 < ws-client> **** gotta give cheaters a chance 13:21 < bridge> Lol 14:23 < bridge> Spammed a bunch of issues on your repo 14:23 < bridge> I'm stuck here https://gitlab.com/Patiga/twgpu/-/issues/10 14:49 < bridge> https://pivot-to-ai.com/2025/07/11/ai-coders-think-theyre-20-faster-but-theyre-actually-19-slower/ 16:00 < bridge> @chillerdragon do you know, if there is a netmessage to sync animations already? I know it does this sometimes on race start, but this might be a different mechanic related to hitting the start block 16:00 < bridge> @chillerdragon do you know, if there is a netmessage to sync animations already? I know it does this sometimes on race start, but this might be a different mechanic related to hitting the start tile 16:05 < ws-client> **** i am 97% sure there is no net message 16:06 < ws-client> **** the start line thing got removed too iirc 16:06 < bridge> does the sync button still do anything in the editor? 16:06 < ws-client> **** here my blog post about envelope sync to start tile https://github.com/ddnet/ddnet/issues/1610#issuecomment-2859025773 16:07 < ws-client> **** it does something yes 16:07 < ws-client> **** described in my blog too 16:07 < bridge> I managed to sync sound and envelopes 16:07 < ws-client> **** me too 16:07 < ws-client> **** read my blog 16:07 < ws-client> **** its closed issue 16:07 < bridge> but you need to know of #8458 16:07 < bridge> https://github.com/ddnet/ddnet/issues/8458 16:08 < ws-client> **** i just dont delay? xd 16:09 < bridge> you can also just add stillness to a sound and sync it like that 🤷‍♂️ 16:10 < ws-client> **** yea the whole sync thing is such a big topic so many bugs and features 16:11 < ws-client> **** int the best gamemode of teeworlds called survival the nameplates are hidden and you can hide behind bushes and stuff. 16:11 < bridge> going to fix the sound offset issue and updating the map format, gimme a second 16:11 < ws-client> **** There i a map with moving clouds in the foreground you can use to sneak behind. 16:11 < ws-client> **** these clouds would have different positions for different clients 16:11 < ws-client> **** huge pain 16:12 < ws-client> **** litereally gameplay affecting graphics bug 16:12 < bridge> turns off quads 16:12 < ws-client> **** @Assa luckily i never had offset issues because i never used offets :) 16:12 < ws-client> **** @Assa <:banhammer:392813948858269696> 16:12 < ws-client> **** thats why ddnet is a cheat client! 16:13 < bridge> yeah just ban everyone with ddnet client 16:13 < ws-client> **** based 16:13 < ws-client> **** we neew allow turn off quads flag 16:13 < bridge> @essigautomat if you make switchable envelopes you need switchable sounds too btw 16:14 < bridge> else cut scenes are not properly possible 16:14 < bridge> yeah ofc, added that in the bottom message 16:14 < bridge> and sounds like knocking on a door would be nice 16:14 < bridge> the issue was for all envelopes, this includes sounds 16:14 < bridge> sounds are envelopes? 16:14 < bridge> can they be moved??? xd 16:14 < bridge> yesn't 16:15 < bridge> you can assign sound envelopes to sounds 16:15 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1397583004263518402/Unbenannt.PNG?ex=6882401a&is=6880ee9a&hm=687c101dd8194257d2f4d08a1ee73a19e8f126e160201852e26878185f20ec1f& 16:15 < bridge> hi 16:16 < bridge> bye 16:16 < bridge> lol did I just snap the snapping tool :thonk: 16:16 < bridge> https://tenor.com/view/puffer-fish-what-the-heck-gif-24866376 16:17 < ws-client> **** @Assa did you know about the print screen key on your keyboard? xd 16:18 < bridge> no, I only know of the "Druck" key 16:18 < ws-client> **** 🍺 16:18 < ws-client> **** druck s-abf 16:18 < bridge> holy shit you can move them 16:18 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1397583689868906538/image.png?ex=688240bd&is=6880ef3d&hm=3dfd22f8d31957c8dae061489f1eced0e4d75a1c298b496c5b8b49be8be96dc3& 16:18 < bridge> wow 16:18 < ws-client> **** dont do it teero 16:18 < ws-client> **** its gonna segfault the client! 16:19 < bridge> :( 16:19 < ws-client> **** xd 16:19 < bridge> you can literally make race cars with this xD 16:19 < bridge> so cool 16:19 < ws-client> **** lmao 16:19 < ws-client> **** weeeeeeeeeeeeeeeeeeeeeoooooooooo 16:19 < bridge> imagine a civic with some random tee yeeting 16:20 < bridge> rotating sounds doesn't work 😦 16:20 < ws-client> **** rotating sounds xd 16:20 < bridge> you can make sounds square shaped 16:20 < ws-client> **** go animate sound color 16:25 < bridge> you can bezier sounds under 0 16:26 < bridge> you can bezier sounds under 0 and over 1 🙂 16:27 < bridge> should I open an issue? :justatest: 16:30 < bridge> my sound system hates what I am doing, the boxes are cracking 16:48 < bridge> what sound format does ddnet accept again 16:49 < bridge> opus 16:49 < bridge> okay im cooking 16:51 < bridge> how do I add tooltips to a editor gui element again? 16:52 < bridge> @essigautomat when emitters in ddnet 16:52 < bridge> i need some fumes 16:56 < bridge> If you mean a new UI element, `str_copy(m_aTooltip, "...");` while the element is the hot item 16:56 < bridge> unfortunately it's a editor-property with proptype int 16:56 < bridge> I guess CProperty is missing a "description" attribute 16:57 < bridge> I guess CProperty is missing a "description"/"explanation" attribute 16:58 < bridge> guess I don't try to crash ddnet with weird sound envelops again 16:58 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1397593803984076800/PXL_20250723_145806256.jpg?ex=68824a28&is=6880f8a8&hm=5ce99f29ab5100381b8f88396131e37978d6b815f87595e56ce1e42097fa1122& 17:01 < bridge> can't i clone groups?? 17:01 < bridge> wtf editor 17:17 < bridge> The engine should clamp the volume to 0-1 17:19 < bridge> first tee with hearing loss 17:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1397599115508056134/2025-07-23_17-18-50.mp4?ex=68824f1b&is=6880fd9b&hm=9d0492917f8dab62dcfa238b721ff15829353332ecc05cd3a2d659bae9e3db62& 17:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1397599218025365514/RACE.map?ex=68824f33&is=6880fdb3&hm=c070d7e17160b6e4cf6bfa5fdaa98663807776533d4f267983e3a980e96e22ca& 17:25 < bridge> use bezier curves to make the volume curve over 1 17:27 < bridge> okay lets see what 500 brings us 17:27 < bridge> i hope my headset holds 17:27 < bridge> if it even works 17:28 < bridge> (it's clipped) 17:28 < bridge> (it's clipped, because sb was smart enough) 17:28 < bridge> yea it doesn't work 18:41 < bridge> @kebscs #10551 is yours I believe 18:41 < bridge> https://github.com/ddnet/ddnet/issues/10551 19:23 < bridge> so good teiro 20:39 < bridge> I didn't change doors rendering 20:44 < bridge> but the prediction, I only changed the laser rendering, but didn't touch open/closed logic 20:45 < bridge> like the rendering only gets a start and end point, no state 20:59 < bridge> If you can reproduce it consistently, then bisect 22:15 < bridge> I would guess the bug is there since the very start :D 23:21 < bridge> who is archemede? 23:41 < bridge> 100 commit contributor with merge rights xd 23:42 < bridge> Also known as the number man