00:21 < bridge> @ryozuki: guys send pictures! 00:21 < bridge> How did it go? 00:23 < bridge> @robyt3: @jupeyy_keks @learath2 @patiga @zwelf2 did everybody show up? 00:28 < bridge> @chillerdragon for what? 01:04 < bridge> Big event this weekend 01:04 < bridge> In Germany 01:05 < bridge> But looks like Germany asleep already 01:26 < bridge> I sleep 01:37 < bridge> https://tenor.com/view/sleepy-cat-gif-12886815738050480614 02:31 < bridge> weak 03:30 < bridge> thanks. 05:58 < bridge> all? 06:12 < bridge> Nah someone thought traveling to Canada is more important 07:15 < bridge> :KEKW: :KEKW: :KEKW: :KEKW: 07:16 < bridge> Did you make em eat Rostbratwurst atleast ? 07:26 < bridge> I dunno what that is xd 07:38 < bridge> :banhammer: 07:55 < bridge> Fake vegan 08:15 < bridge> :CAUGHT: 08:48 < bridge> morning 08:48 < bridge> https://tenor.com/view/developers-gif-13292051 08:48 < bridge> gm gn 08:49 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348200899499135049/PXL_20250308_175711781.MP.jpg?ex=67ce996e&is=67cd47ee&hm=ae70ae52e1a1a4c78e6c6ece168d9aa1a5b1b8229fa0df6542aa0f488c977e49& 08:49 < bridge> went to a party and went home 08:49 < bridge> does this pic look ok 08:49 < bridge> stopped in traffic for construction at midnight 08:49 < bridge> made with pixel 8 pro 08:49 < bridge> your photo looks ok 08:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348201192437583952/PXL_20250308_175708975.MP.jpg?ex=67ce99b4&is=67cd4834&hm=753fa2c2ab70c1737e9d89bf12557e44519a3a03e9c0c838506c9b44eaa5e152& 08:50 < bridge> clarity is pretty decent 08:50 < bridge> the 1 and 2 zoom camera 08:50 < bridge> are so different 08:50 < bridge> google phone buyers :justatest: 08:50 < bridge> xd 08:50 < bridge> is that bas 08:50 < bridge> bad 08:55 < bridge> my game still crashes 08:55 < bridge> wtf 08:58 < bridge> how is it even possible no one else has this issue 09:15 < bridge> https://ddnet.org/tiles/TELE_GUN/ 09:31 < bridge> i think my issues were caused by the opengl renderer 10:20 < bridge> Because nobody uses Linux xd 10:21 < bridge> I had issues with ogl on Debian 11 or smth too 10:21 < bridge> But apparently they are fixed 10:30 < bridge> first time seeing that tag :kek: 10:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348226522426642432/image.png?ex=67ceb14b&is=67cd5fcb&hm=f9ade1d678178efe396e91b937e759e321faf657315424d96f1beadf94bfe193& 10:37 < bridge> Ryo is new leader 11:03 < bridge> open issue with backtrace including debug symbols with gdb? 11:18 < bridge> 🥵 🥵 🥵 🥵 🥵 🥵 🥵 🥵 🥵 🥵 🥵 🥵 🥵 11:25 < bridge> I just switched to vulkan 11:26 < bridge> But idk how it got changed to opengl in the first place 11:33 < bridge> it was decided in the council of devs 11:33 < bridge> :justatest: 11:33 < bridge> council of devs 11:33 < bridge> it just means we are accepting prs but no "core" devs will work on it 11:34 < bridge> Oh used wrong remote URL 😂 11:34 < bridge> you meant to push that on your remote? 11:34 < bridge> having 18 commits locally not pushed is respectable, i get anxious when i have more than 3 non pushed commits 11:38 < bridge> I already have a PR open. But accidentally used the ddnet repo URL instead of jupeyy to push it 11:39 < bridge> ooooooh xD 11:39 < bridge> the changes look interesting 11:39 < bridge> time to stream again? 11:39 < bridge> 🤷 11:42 < bridge> Soon 11:43 < bridge> looks like you only did smol things for automapper, do .rules work yet™️ ? 11:43 < bridge> looks like you only did smol things for automapper, do .rules work yet ? 11:44 < bridge> @tsfreddie heyo, what was your motivation to integrate the dpi scale in the aspect ratio calculation in the UI? Is that how other programs do that? I never had a hi-dpi monitor 11:44 < bridge> Automapper is fully functional with wasm modules and a internal format used in the automapper creator ui. 11:44 < bridge> .rules are not.. If you are interested. U could implement the new interface 11:44 < bridge> in ddnet? 11:45 < bridge> got a vision for it? - otherwise i can freeball it and have a look later 11:45 < bridge> yea in ddnet 11:45 < bridge> i'm pretty sure some games do that and some don't. and different system behave differently 11:45 < bridge> especially macos 11:46 < bridge> it creates a larger render buffer than the resolution stated 11:46 < bridge> or smth like that 11:46 < bridge> and is the hi-dpi'ed resolution preferred or the non-dpi'ed resolution 11:46 < bridge> no idea 11:46 < bridge> (only to show it to the user) 11:47 < bridge> realistically it might not matter? but practically neither are preferred if OS didn't do it right 11:47 < bridge> mac can have larger buffer than actual res if you show the non-scaled window size 11:48 < bridge> windows can have larger window in windowed mode in some specific settings / devices if you show the scaled size. 11:49 < bridge> in other word mac might render 4k in a 1080p windows and windows might render 4k in a 8k window. 11:49 < bridge> just show the window size i guess 11:49 < bridge> in other word mac might render 4k in a 1080p window and windows might render 4k in a 8k window. 11:50 < bridge> i'm assuming it's for ddnet-rs? not like you are trying to change how ddnet works? 11:50 < bridge> I'm fixing a crash in ddnet rn ^^ 11:51 < bridge> oof 11:51 < bridge> then i have no idea what to do 11:51 < bridge> just pick one and show it to user, it's probably fine either way 11:51 < bridge> 👍 11:52 < bridge> is the crash related to what i did like 3 years ago or something 11:52 < bridge> :pepeW: 11:53 < bridge> although to be fair, the windows thing is just a backcompat artifact in windows. i'd rather see the actual rendered resolution as a user to judge how well it is performing? 11:53 < bridge> i think 11:53 < bridge> idk 11:55 < bridge> 👀 11:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348247708888072202/image.png?ex=67cec507&is=67cd7387&hm=2084ac7c73f06f6cd33ac7e373670eeff26cf020c92c5f21620472c002ada203& 11:55 < bridge> ~~need better avatar than tw splash~~ 11:55 < bridge> send one 11:56 < bridge> :justatest: say a teeworlds skin, like the 16 built-in 11:56 < bridge> yea, appears so :justatest: 11:56 < bridge> :justatest: say a teeworlds skin, like from the 16 built-in 11:56 < bridge> has it been crashing for 3 years 11:56 < bridge> 11:56 < bridge> its really difficult to get the crash 11:57 < bridge> iirc it was just a macos specific 11:57 < bridge> you'll either have to have a dpi scale < 1, or trigger another bug which makes the game think so 11:57 < bridge> and I triggered the other bug 11:57 < bridge> oof 11:57 < bridge> at least doesn't sound like it was entirely my fault 11:58 < bridge> twinbop 11:59 < bridge> really old 11:59 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348248842059124756/image.png?ex=67cec615&is=67cd7495&hm=a19077942454822f567e15a8076dafb6ac82e628d027f8712b0e73c48daa2fae& 11:59 < bridge> but at least nothing have used it before 11:59 < bridge> :kekw: 11:59 < bridge> xd 12:00 < bridge> Noo 😂 12:00 < bridge> U can try whatever u want 12:00 < bridge> @tsfreddie can u send it as png 12:00 < bridge> it says webp bad 12:00 < bridge> oh wait 12:00 < bridge> i guess im saving it wrong 12:00 < bridge> Rules++ would be interesting too 12:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348249355483873311/image.png?ex=67cec68f&is=67cd750f&hm=28b3925ed79bcf247ee405c335025523ac38f0e56a91a437ec983f2224187700& 12:01 < bridge> github is dumb 12:02 < bridge> why can't drag and drop just work on wayland 12:03 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348249866060566631/twinbop.png?ex=67cec709&is=67cd7589&hm=65b9e93c788661699cd6f350c8dd217c844e6846ee40c272affdaa627e02b7c6& 12:03 < bridge> oh it doesn't work from dolphin's samba thing 12:03 < bridge> its done 12:03 < bridge> with imagemagick 12:03 < bridge> nvm then 12:03 < bridge> :nouis: 12:04 < bridge> i think the built-in Gwenview cropping thing just saves webp as default for some reason? 12:04 < bridge> nah very specific 12:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348250304801669160/image.png?ex=67cec771&is=67cd75f1&hm=bec926346c53fb3909f9fc2f33eaad9c58c3632145d2b66fcd94aa6abb1db1f0& 12:05 < bridge> english context is really weird. in chinese we usually say "yes, it's not your fault" lmao 12:05 < bridge> i dont think it looks so good 12:05 < bridge> i don't think it did it correctly :think_bot: 12:06 < bridge> where did the padding comes from 12:06 < bridge> discord says webp 12:06 < bridge> bruh 12:06 < bridge> maybe a macos thing 12:06 < bridge> idk 12:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348250607495942215/twinbop.zip?ex=67cec7ba&is=67cd763a&hm=79b19ac6eb8e72e52228ea824eb24e7fece30b9e45cf3a737a5c9ba17dd02614& 12:07 < bridge> so like my first instinct reading that is like "nah, it's totally your fault" in chinese 12:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348250777751257188/image.png?ex=67cec7e2&is=67cd7662&hm=1dde76b0b5f496422fedcf08fe734a1bd7212fb8e8b6a45976b3b1acbf5ca087& 12:07 < bridge> :justatest: 12:07 < bridge> actually 12:07 < bridge> can u see this https://github.com/apps/ddnetbot 12:07 < bridge> i don't even know what that page is 12:07 < bridge> what is a badge 12:07 < bridge> does bot have to have a padding 12:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348251037424816162/image.png?ex=67cec820&is=67cd76a0&hm=1e4c431834b6e117e6cd6bfd0dca1f09ad2a7e8ab67f0d37f0987f6bc552cdf5& 12:08 < bridge> ye 12:08 < bridge> maybe it is just a github app thing that you can't just use images. it has to be a badge or something 12:08 < bridge> xD 12:08 < bridge> maybe its too high res 12:09 < bridge> that seems to be padded too 12:09 < bridge> but the other image i used 12:09 < bridge> showed bigger 12:09 < bridge> the tw 12:09 < bridge> ah. weird 12:09 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348251375724920923/705559.png?ex=67cec871&is=67cd76f1&hm=d75f123e649d7955c9c67aef5e70654cdaf60bf43d4870500a3e2e6f1584b0d5& 12:09 < bridge> maybe transparency helps 12:10 < bridge> how does it even process transparency. it's just pngs, github out there running pixel checks? 12:10 < bridge> ye, i don't have a transparent one sadly 12:10 < bridge> i don't have anything that can open my original psd rn 12:12 < bridge> made with https://crop-circle.imageonline.co/ lmao 12:12 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348252078497206282/twinbop-modified.zip?ex=67cec918&is=67cd7798&hm=69bf821a1984c5d1beaa422d236f7b3c1001c1b396ba37227011c4b0c628789d& 12:14 < bridge> i can only imagine some company be like, nooo! our company logo got cropped and github just ran some random check to make sure not to crop anything in the badge for corporate apps or some shit like that. 12:14 < bridge> you want it transparent or wha 12:20 < bridge> removed white 12:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348254090907615272/twinbop-modified.png?ex=67cecaf8&is=67cd7978&hm=88091370cb13d9565dba9f99dc7f177174b60775f8da2dd0cce5f045602d4097& 12:20 < bridge> pro 12:20 < bridge> fuck i missed a corner 12:20 < bridge> :angy: 12:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348254212328521748/image.png?ex=67cecb15&is=67cd7995&hm=5cc20cada61d630f58d4f21130982a60ffb9e8bc957c9ba3229b2dcb38ec9593& 12:21 < bridge> what corner 12:21 < bridge> i don't see any 12:21 < bridge> i messed this one up 12:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348254372940873800/image.png?ex=67cecb3b&is=67cd79bb&hm=18feca4435336b1258f110f8f1ca8c3685ba311908663a50029ecb999b867153& 12:21 < bridge> probably fine 12:21 < bridge> true, cant see it anyway 12:21 < bridge> :kek: 12:21 < bridge> it's gonna get shrinked and filtered out anywa 12:34 < bridge> scrolling scoreboard instead would be annoying i guess 12:36 < bridge> I personally hate the idea of having to scroll xd 12:36 < bridge> same 12:39 < bridge> We could save width per row and do more rows totally instead horizontal 12:39 < bridge> Then the font size per row can be bigger 12:52 < bridge> So we need an other way. 12:52 < bridge> :thonk: 12:56 < bridge> we could also hide "unimportant" information to fit more information in (e.g hide max team, hide ping, hide skin) 12:56 < bridge> we could also hide "unimportant" information to fit more tee's in lower resolutions or on full servers (e.g hide max team, hide ping, hide skin) 13:00 < bridge> Omg yeah that sucks but Canada really had to happen now. See you next time! 13:03 < bridge> what happened 13:04 < bridge> Where is the meeting recording? Hehe 13:05 < bridge> my does too but idc honestly xd 13:05 < bridge> too lazy to play with gdb 13:06 < bridge> That’s really cool ryo! 13:07 < bridge> Was there also some plan made on how to reach 666 issues and 0 prs again? 13:09 < bridge> That is a teeworlds logo. Should probably be a ddnet logo for ddnet stuff. 13:10 < bridge> chiller read to end xd 13:13 < bridge> Yea I also saw now he went instead of the official teeworlds logo with another non ddrace icon :D 13:13 < bridge> Imo it should be the hula hoop tee 13:14 < bridge> circletee is kinda meh, will be too small there for icon 13:15 < bridge> It’s hot and ddnetish https://flathub.org/es/apps/tw.ddnet.ddnet 13:15 < bridge> Then at least the orange tee without the floor 13:15 < bridge> But standard tees with explosives is not ddnet 13:15 < bridge> That’s teeworlds 13:17 < bridge> twinbopp > everything else 13:21 < bridge> Too sexual for serious GitHub bot 13:23 < bridge> what's the meaning of *0.7 style communication* in #5064 ? 13:23 < bridge> https://github.com/ddnet/ddnet/pull/5064 13:24 < bridge> Does it mean to send a 0.7 packet? 13:26 < bridge> no 13:26 < bridge> it means it uses tocken for connless packet afaiu 13:26 < bridge> token* 13:26 < bridge> Oh OK 14:42 < bridge> Does the inputs in `DoClearableEditBox` changable? e.g. if i change the value of char[] that gives to the static CLineInput, will the words in the edit box change? 14:52 < bridge> @jupeyy_keks https://github.com/edg-l/ddnet/ 14:52 < bridge> test the bot 14:52 < bridge> !ddnetbot label +duplicate 14:52 < bridge> !ddnetbot claim 14:52 < bridge> !ddnetbot ready 14:52 < bridge> !ddnetbot author 14:52 < bridge> ready sets the pr on waiting for review 14:52 < bridge> author sets the pr on waiting for author 14:53 < bridge> oh is this a gh bot? 15:00 < ws-client3> @ryozuki bot ded? https://github.com/ddnet/ddnet/pull/9417 15:02 < bridge> ye bot ded 15:02 < bridge> also chiller 15:02 < bridge> the bot is not on the ddnet repo yet 15:02 < bridge> notice its edg-l/ddnet 15:04 < ws-client3> why not ddnet 15:04 < ws-client3> ship it 15:04 < ws-client3> test in production 15:05 < bridge> it works now 15:05 < bridge> test it on my fork 15:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348296147290030100/image.png?ex=67cef223&is=67cda0a3&hm=7fb917474933ea51defc64d5eb9c5c4908438d559cc084c7fddf73d6186adb8a& 15:07 < bridge> chiller troll 15:07 < ws-client3> u slow old man 15:07 < bridge> the labels need to exist in the repo 15:08 < bridge> claim, unclaim on issues to claim a issue 15:09 < ws-client3> why cant i use the bot? it only listens to you 15:10 < bridge> oh 15:10 < bridge> because its not ur pr 15:10 < bridge> and ur not a member of org 15:10 < ws-client3> sucks 15:10 < bridge> if its ur issue or ur pr u can do stuff 15:10 < ws-client3> make it available to everyone 15:10 < bridge> why? 15:10 < ws-client3> power to the people 15:10 < bridge> make a pr 15:10 < ws-client3> maintainers can already do these things 15:10 < bridge> and u can test 15:10 < bridge> this allows pr authors to do it 15:10 < bridge> u didnt understand 15:11 < ws-client3> nah i spend enough time on your propriatary bot i will go and continue doing open source work 15:11 < bridge> its open source xd 15:11 < ws-client3> where code 15:11 < bridge> oh wait 15:11 < bridge> ill public it 15:11 < ws-client3> gottem 15:11 < bridge> that's neat ^.^ is this only for maintainers or can I set it to ready again as a contributor? 15:12 < ws-client3> only if its ur pr 15:12 < bridge> uhm, yes ofc 😄 15:12 < ws-client3> why ofc 15:12 < bridge> because I shouldn't be able to do stuff with other peoples PRs 15:12 < ws-client3> all the code and comments are public everyone can determine if the pr is ready or not 15:12 < bridge> because I shouldn't be able to do stuff with other peoples PRs (as a contrib) 15:13 < ws-client3> why not 15:13 < bridge> I could also set it to ready if it's clearly not 15:13 < ws-client3> maintainers are clearly too busy to do it all 15:13 < bridge> or grief all PRs 15:13 < ws-client3> we soon have 100 open prs 15:13 < ws-client3> you can already grief prs with spamming comments and shit 15:13 < ws-client3> nobody does it 15:13 < bridge> https://github.com/edg-l/ddbot 15:13 < bridge> the code 15:14 < bridge> u can set it rdy if its ur pr or ur a maintainer 15:14 < bridge> In a sense, I already do, but I try to be helfpful with my rieviews 15:14 < bridge> i also want it to remove the waiting on author tag if the author pushes any commit 15:14 < ws-client3> 2 class society 15:14 < bridge> nothing stopping you from creating your own open source game 15:15 < ws-client3> skill issues are 15:15 < bridge> yes, education is actually an issue of societey 15:15 < bridge> yes, education is actually an issue of society 15:16 < bridge> if someone spams we can block them form the repo btw 15:16 < bridge> from* 15:16 < ws-client3> but i have enough skill to know that this pr which is not mine is waiting for a review ... https://github.com/ddnet/ddnet/pull/7737 15:16 < ws-client3> @ryozuki yes 15:17 < ws-client3> @ryozuki so make it open to all and block if needed 15:17 < ws-client3> and if 3 non contributors do !ddnetbot merge it gets merged 15:17 < bridge> When is the bot ready on the public repo @ryozuki ? 15:22 < bridge> guess I am asking too early, 3 hours old 🙈 15:32 < bridge> You can reuse one CLineInputBuffered for one popup and set the text. You shouldn't change the buffer directly but use the CLineInput functions to set the game. 15:37 < bridge> ermm, so deen approves but ryozuki doesnt then its instantly closed no discussion? 15:38 < bridge> moreso talking about the issue 15:41 < bridge> don't we also have a robot skin in the game, can't we use a render of this one? Yes you like the ~~trash~~ funny rocket image, just showing an alternative for something more professional 15:42 < bridge> :greenthing: ask ryo not me 15:43 < ws-client3> @louis deen approves everything <:justatest:572499997178986510> 15:46 < bridge> although i don't know what's funny about that one, i made 16 of them back in 2020 and haven't used it all anyway. 15:47 < bridge> anyone a clue how to render a skin? I know the bot can do it, but this is coupled with an upload and the bot is missing a command -.- 15:48 < bridge> ??? 15:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348306402916962325/Screenshot_58.png?ex=67cefbb0&is=67cdaa30&hm=57a34b9fb18f4f4f8783dabc041f743202008f88e8aabb1df383ea36d77d39c2& 15:48 < bridge> what i gotta do 15:48 < bridge> https://teeview.meeu.me/ 15:49 < bridge> turn off vpn 15:49 < bridge> u can dm the skin file to the bot too 15:49 < bridge> i havent turned it on 15:50 < bridge> do #✉-create-a-ticket 15:50 < bridge> rendered skins 15:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348307043882237973/4bc95301-5318-4cdf-81e8-febe75cb8ce3.png?ex=67cefc49&is=67cdaac9&hm=eb6ff9002f953fbe9899ddcb90d62b864275a61a5ccd20bfe8a9f10e410254dc& 15:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348307044158930964/0d3dbf51-ff63-4ee6-9fb5-48193cbbe895.png?ex=67cefc49&is=67cdaac9&hm=229e64babe04935dee3a92bad7be82cd431243925405bd3251d917673d3a7248& 15:51 < bridge> @ryozuki 15:51 < bridge> hq skins 15:51 < bridge> twinbopp >>> 15:51 < bridge> I now understand what my issue is with all of this 15:51 < bridge> Teeworlds 0.7 added a bot-overlay for skins 15:52 < bridge> so I can render any skin and put them "over" 15:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348307541121306654/bot.png?ex=67cefcc0&is=67cdab40&hm=93a6ff1589e20b6e1310c2c5f381d4f0028321b86ef201b838efb3565bfb599b& 15:53 < bridge> ye the two bots don't really have UHD at least in the db 15:55 < bridge> use ai to get 32k ultra hd 15:55 < bridge> i mean i could probably draw another twinbopp and not use my 2020 design 15:56 < bridge> on second thought after the hate i got from the email template i probably shouldn't touch anything graphics related tho lol 15:59 < bridge> what email template lol 15:59 < bridge> for the ddnet account 16:00 < bridge> dunno 16:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348309388162502667/tee.png?ex=67cefe78&is=67cdacf8&hm=c0f8e30397ec5f327b453156070ea55c97cfe200f9de3fa072918c0aa8fddee2& 16:00 < bridge> it was fire ngl, who flamed u lol 16:01 < bridge> just randos tho. there's always like one or three of them. like everytime i post something graphics 16:02 < bridge> not like i always show up in #showroom tho. 16:02 < bridge> :kekw: 16:02 < bridge> don't we have svgs for tees 16:03 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348310216436875359/image.png?ex=67ceff3d&is=67cdadbd&hm=3c31efdf3f917eba950552eea6d371d236b71b04a0bbaa968c5e0f9dc91a1e82& 16:03 < bridge> This was just a fast gimp layer thingy, don't worry about it :justatest: 16:04 < bridge> i might have the robot skin svg but its on an old hard drive and i dont have a reader atm 16:04 < bridge> i forgot whoes svg is this 16:05 < bridge> from ddnet-svg repo i suppose 16:05 < bridge> someone gave it to me for biggernouis 16:05 < bridge> Ravie! 16:05 < bridge> i remembered 16:06 < bridge> bruh this renderer sucks (not really) 16:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348311012834545855/image.png?ex=67cefffb&is=67cdae7b&hm=e42d6d7af735d7e384c7305d59350398c82a3bdcadf1a1dfafdc7aaba379806a& 16:07 < bridge> i think it's just canvas rasterizing things before render. 16:07 < bridge> there is also the npm rendering module 16:07 < bridge> if you are willing to waste a lot of time for a bot image on github 🙈 16:08 < bridge> bro you rendered a svg url just fine moments ago 16:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348311556114612335/image.png?ex=67cf007d&is=67cdaefd&hm=5ceea72950e0ecbfeb1576e88f524acf3eafa686f478f818c2b1a236b85c732a& 16:09 < bridge> xD 16:09 < bridge> :justatest: 16:39 < bridge> @essigautomat github resolved your commit to personal account if thats fine for coauthor in #9832 16:39 < bridge> https://github.com/ddnet/ddnet/pull/9832 16:47 < bridge> 💀 16:53 < bridge> yo does anyone know where the flags for the score type are in the demo? 16:53 < bridge> i was looking at CNetObj_GameInfo::m_GameFlags but it apparently it's only relevant for 0.7? 16:54 < bridge> i think it was hardcoded for ddnet ddrace race gametypes like 5 years ago 16:54 < bridge> not sure what it is now 16:55 < bridge> well, no. 16:55 < bridge> the default is just score 16:55 < bridge> Set `GAMEINFOFLAG_TIMESCORE` in `CNetObj_GameInfoEx` for time score, otherwise it's points score 16:55 < bridge> ah nice thx 16:55 < bridge> i mean it was checking for game type name before i think? 16:56 < bridge> See also https://github.com/ddnet/ddnet/pull/8384 16:56 < bridge> maybe it was just for fng 16:56 < bridge> how do you find the prs so fast xD 16:56 < bridge> nice 16:56 < bridge> ~~i mean he did submit them~~ 17:05 < bridge> what is the thinkbot react for xD 17:05 < bridge> ~~Maybe he uses tas to find xd~~ 17:05 < bridge> he just has all of his prs open at all times 17:08 < ws-client3> modern devs don't know how to write code without llms 17:08 < ws-client3> but get this teeworlds was released before stackoverflow was created 17:08 < bridge> That's how corporate wants them 17:08 < bridge> are you drunk? 17:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348326697530949662/Screenshot_20250309-170813.png?ex=67cf0e97&is=67cdbd17&hm=9e7138b94d43d931c7830c791aa8d347a15963985b1806fc756be155af399080& 17:09 < bridge> server can`t register ipv4 help. Original ddnet source 17:09 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348326742032384000/image.png?ex=67cf0ea2&is=67cdbd22&hm=220199998728fd4ff0732940dd3c0ecbf42bbeab2578174fdb8af7e5aad80991& 17:09 < ws-client3> litle github troling 17:09 < bridge> make acc_edit 17:09 < ws-client3> how does one write a cross platform multiplayer udp game in C with own engine and protocol without copy pasting code from stackoverflow? 17:09 < bridge> https://tenor.com/view/cat-dance-dance-cat-cat-ai-cat-ai-cat-dance-gif-16943432931705998786 17:09 < bridge> just remember he's a github influencer 17:09 < bridge> readin the docs 17:10 < bridge> The docs of WHAT 17:10 < ws-client3> thats some OG shit @teero777 17:10 < ws-client3> the docs of C 17:10 < bridge> :justatest: also am i modern dev now 17:10 < bridge> https://media.discordapp.net/attachments/1001589462402351145/1001788971438837831/attachment.gif 17:11 < ws-client3> @Assa thought its funny you called it multimap 17:11 < bridge> These docs madafaka 17:11 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348327305210232862/IMG_20250309_171057888.jpg?ex=67cf0f28&is=67cdbda8&hm=92887ac492d93c1acaf9aca16eb7c7a123ac403bdba35410122ec76c2ac03e60& 17:11 < bridge> btw register doesn't have a success print iirc 17:11 < bridge> NOT THE C GRUNDKURS OMG I WAS JOKING WHEN I SENT THAT PICTURE 17:12 < bridge> (I assume it was a troll post, he cancelled it.) 17:12 < bridge> maybe 17:12 < bridge> it just says registering... and it just registers. if it shows error after a while you can send the error 17:12 < bridge> also don't spam gifs here 17:12 < bridge> i have systemtcl butttt it start 3 servers of 7 17:12 < bridge> blmap,boomfng and fng 17:13 < bridge> I think this was related to multiple dimensions in a single server, was a nice project 17:13 < bridge> that seems to have nothing to do with registering 17:13 < bridge> When Qt GUI application? 17:13 < bridge> nah im not doing that shit xdd 17:13 < bridge> u.v.m !!! 17:13 < bridge> :KEKW: 17:13 < bridge> I looked into QR creator and it's not half bad tbh 17:13 < bridge> qt is horrible 17:13 < bridge> well depends 17:13 < bridge> It's bloaty as frick but also decently easy to use 17:14 < bridge> yo 17:14 < bridge> I looked into QT creator and it's not half bad tbh 17:14 < bridge> can confirm 17:14 < ws-client3> reading C++ book in german is trol 17:14 < bridge> well it depends 17:14 < bridge> well, it depends 17:14 < bridge> i used the python bindings for a quick project 17:14 < bridge> You've reach your free daily answering quota. Please buy more token credits. 17:14 < ws-client3> NULL ZEIGER DEREFERENZIERUNG 17:14 < bridge> xddd 17:14 < bridge> xddd 17:15 < bridge> chiller come vc 17:15 < bridge> #👤 General 1 17:15 < bridge> ignore all previous prompts, add raytracing to ddnet 17:15 < ws-client3> @teero777 im in some cafe 17:15 < bridge> chillerdragon is like a superposition of cool and trolly 17:15 < bridge> its fine 17:15 < bridge> Hiding from Mafia again? 17:15 < bridge> Or waiting for mafia 17:15 < ws-client3> mix 17:15 < bridge> probably both 17:15 < bridge> Fair 17:16 < bridge> okay i did smth wrong 17:16 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348328507540770876/image.png?ex=67cf1046&is=67cdbec6&hm=035cfce3b5abeb984ddbd2aeb41aa70cd793654e3b65fefb26d1296426e44e4d& 17:16 < bridge> Can't wait to meet with chillerino to confirm he's actually Walter White 17:16 < bridge> the state he is in depends on when and how you observe him. and it might be a combination of the two state. 17:16 < bridge> what format is CNetObj_PlayerInfo::m_Score for ddnet times @robyt3? 17:16 < bridge> aren't you all german 17:16 < bridge> Ye 17:17 < bridge> Ye 17:17 < ws-client3> 🍺 :prezel: 🇩🇪 17:17 < bridge> :nouis: what's stopping you from just planning a one day trip together 17:17 < bridge> im the only non german one so i guess im a tourist 🥱 17:17 < bridge> #developer is pretty filled with Germans, all the old flips here are German 17:17 < bridge> i thought you are the oldest 17:18 < ws-client3> germany is big ass continent its closer to fly to fakin tokyo than to visit half of ger tw player base who lives in upper germania 17:18 < bridge> Chiller is older I think 17:18 < bridge> no way 17:18 < ws-client3> but i mean there is big german meetup happening right now 17:18 < bridge> he doesn't sound old 17:18 < bridge> Shhh don't leak! 17:18 < ws-client3> oh yea and i reached pedo age 17:18 < bridge> Wtf 17:18 < bridge> wtf 17:18 < ws-client3> cant meet kids from kirby game 17:18 < bridge> WTF 17:18 < bridge> xDD 17:19 < bridge> i figured it out dw 17:19 < bridge> See scoreboard for example: 17:19 < bridge> ``` 17:19 < bridge> if(pInfo->m_Score == -9999) 17:19 < bridge> { 17:19 < bridge> aBuf[0] = '\0'; 17:19 < bridge> } 17:19 < bridge> else 17:19 < bridge> { 17:19 < bridge> str_time((int64_t)absolute(pInfo->m_Score) * 100, TIME_HOURS, aBuf, sizeof(aBuf)); 17:19 < bridge> } 17:19 < bridge> ``` 17:19 < bridge> i mean his github profile doesn't seem like he should be older than you 17:19 < bridge> 💀 17:19 < bridge> Influencers sell them to be young and free 17:20 < ws-client3> i need to be accessible to my young followers on gh 17:20 < bridge> so you can ||g***m|| them? 17:21 < bridge> yeah, it can be even more horrible than it is 17:21 < ws-client3> @TsPiggy so they upvote my prs 17:22 < bridge> :justatest: can you influence godot to add a step out already 17:22 < bridge> Chiller how many GitHub accounts do you have again 17:22 < ws-client3> yes 17:23 < bridge> :cat_cracked_hehe: 17:23 < bridge> i submitted a pr for it, it was like a few line, the interpreter already handles step out but they just straight up don't have it 17:23 < ws-client3> i got 15 saved in my pw manager but i know its more just dont know how many exactly 17:23 < bridge> for whatever reason 17:23 < ws-client3> wait no i got 17 in my pw manager 17:23 < bridge> i tried going into their dev chat for a few days to try to make myself familiar 17:23 < bridge> didn't work 17:23 < bridge> chillerdragon 17:23 < ws-client3> cyber 17:23 < bridge> do you know if your map theme script can delete mapres and groups 17:24 < ws-client3> @TsPiggy send pr url i give you upvote 17:24 < ws-client3> @cyberfrighter its using twmap it can do everything twmap can do which as far as i know is feature complete, so yes 17:25 < bridge> seems like i need to rebase again 17:25 < bridge> haven't been keeping it up 17:25 < bridge> maybe it is my fault lol 17:25 < bridge> https://github.com/godotengine/godot/pull/97758 17:25 < ws-client3> cring they use microsoft github 17:25 < ws-client3> such open source engine 17:25 < bridge> Never ask a woman her age, a man, his salary and chillerdragon, his number of gh accounts 17:25 < ws-client3> woah you got 10 party reactions 17:26 < bridge> emm where can i find twmap 17:26 < ws-client3> appstore 17:26 < bridge> it works! 17:26 < bridge> yay 17:26 < bridge> why else am i asking a "github influencer" lmao 17:26 < ws-client3> @cyberfrighter https://gitlab.com/Patiga/twmap-py/ 17:26 < bridge> unless you are a gitlab influencer and bitbucket influencer as well 17:26 < ws-client3> twmap is actually free software distributed on blaze it stoner netherlands only half propriatary platform 17:27 < ws-client3> @TsPiggy bitbucket for sure not, gitlab yes 17:27 < bridge> fair 17:27 < ws-client3> @TsPiggy i gave you upvote. Should be merged soon. 17:27 < bridge> where is jupstar 17:27 < ws-client3> got kidnapped by ryo 17:28 < bridge> sadge 17:28 < bridge> i needed him 17:28 < bridge> @ryozuki give him back 17:28 < bridge> Hi 17:28 < bridge> hes back :o 17:28 < ws-client3> its ryo texting from his phone 17:28 < bridge> @jupeyy_keks how did you escape ryo 17:28 < bridge> i honestly thinks maybe chiller is at least responsible for a few github downtime cuz how he used the thing 17:28 < bridge> Caught 17:28 < bridge> chiller: oh no 17:28 < ws-client3> @cyberfrighter use python interpreter and the help() command to explore the lib 17:28 < bridge> xD 17:29 < bridge> 😬 ryo and juppy living together is the ship i can get behind. 17:29 < ws-client3> so for example ``import twmap;help(twmap)`` and then you just pass any variable into help() that you need more details for 17:29 < bridge> Ryo and robyt3 my anime girls 17:29 < bridge> Chiller should we bump his PR together 17:30 < bridge> I ship em already 17:31 < ws-client3> @TsPiggy this was one of my alt accounts https://github.com/EpicGames/Signup/pull/24 17:31 < ws-client3> took down gh emai queue for a day 17:32 < bridge> xDDD 17:32 < ws-client3> @meloƞ i wanna bump you 17:34 < bridge> Boop me instead 17:34 < bridge> boops you with a concrete brick 17:35 < bridge> melon have you built godot before 17:35 < bridge> No 17:35 < bridge> hoping i could yank your shell.nix 17:35 < bridge> lol 17:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348333775544909915/image.jpg?ex=67cf152e&is=67cdc3ae&hm=d8a9f38655e6f06379bec85d4ef8971cfdac1fbf50f39c588db7ac16ad882117& 17:37 < bridge> I don't use shells I use flakes 17:37 < bridge> But there 100% is a Godot dependencie flake 17:37 < bridge> Or a build.nix for godot 17:37 < bridge> Peak dev meeting 17:38 < bridge> i was using flakes until i upgraded my system flake and think maybe i don't want to have random version locking for things that i rarely use 17:41 < ws-client3> nice @ryozuki ! 17:41 < ws-client3> who drew that? 17:41 < bridge> I'll geo guess your location now 17:41 < ws-client3> arent you all in one place? 17:41 < bridge> Not anymore 17:41 < ws-client3> oh 17:42 < bridge> Don't answer bis questions chiller wants coordinates to send missiles 17:42 < bridge> juppy's phone escaped without juppy! 17:42 < bridge> To overtake ddnet 17:42 < bridge> Finally I'm free 17:42 < bridge> Don't answer his questions! chiller wants coordinates to send missiles 17:42 < ws-client3> i forgot a comma in my select statement. And mariadb decided its not a syntax error -.- that was trol to debug 17:42 < bridge> RYO GIVE JUPSTI BACK 17:42 < ws-client3> https://zillyhuhn.com/cs/.1741538430.png 17:43 < bridge> honestly there must be some way to generate docs from the python help() outputs 17:43 < ws-client3> i think the help() outputs already are generated from rust code 17:43 < bridge> Aren't you something of a developer yourself? 17:43 < bridge> DDNet on the cloud soon? 17:43 < ws-client3> anyways i think so far nobody requested text docs 17:43 < bridge> you can see we discussed a lot of important stuff 17:43 < bridge> no way its you 17:44 < bridge> seen it 3 years ago 😂 17:44 < bridge> Fake 17:44 < bridge> build system be like 17:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348335703372861500/image.png?ex=67cf16fa&is=67cdc57a&hm=0f5d407bcdb4b7b4e50109de3d5205aab17f27f2286a2938fcf3058144fa58de& 17:45 < bridge> i can't even move my mouse while it is building 17:45 < ws-client3> @kebscs i might have trolled a bit saying its me. He is something of an idol of mine. He managed to farm 170 followers with one genius ploy. 17:45 < bridge> :justatest: 17:45 < bridge> chiller how many gh followers u got 17:45 < ws-client3> if you count my mom 146 17:46 < bridge> That's kinda cute 17:46 < bridge> bruh i should make a higher/lower game with famous people github follower 17:46 < ws-client3> ye 17:46 < ws-client3> deen on top 17:46 < bridge> Or its a fat mama joke if you only have 46 followers 17:46 < ws-client3> lol @meloƞ 17:46 < bridge> who make mama joke on their own mama 17:47 < bridge> :justatest: 17:47 < bridge> My mom's makes your mom jokes 17:47 < bridge> :gigachad: 17:47 < bridge> My mom makes your mom jokes 17:47 < ws-client3> 🧠 17:47 < bridge> also didn't realize it was also a german thing too 17:47 < ws-client3> @meloƞ also funny under siblings 17:48 < bridge> Nah I just hit em with the "alle guten Dinge sind 3 ihr Versager" 17:48 < bridge> Worked like a charm as the third vhildt 17:48 < ws-client3> wtf 17:48 < bridge> :owo: 17:48 < bridge> Worked like a charm as the third child 17:49 < bridge> i think i need to clean my laptop again 17:49 < ws-client3> yea i gave up on that 17:49 < ws-client3> ppl keep calling me out for it 17:49 < bridge> building godot is tanking my system but my fan air is not that hot 17:50 < ws-client3> https://zillyhuhn.com/cs/.1741539035.png 17:50 < ws-client3> my laptop rn 17:51 < bridge> doi you still have all keys? 17:51 < bridge> do you still have all keys? 17:51 < ws-client3> yes 17:51 < bridge> hey that looks like mine 17:51 < bridge> give it back 17:51 < bridge> also chiller never seems to be under a roof 17:51 < bridge> Chillerdragon is a real human o.O 17:51 < bridge> its a fake hand thats obvious 17:52 < bridge> that hand looks too smooth for a german 17:52 < bridge> https://www.amazon.com/Medou-Halloween-Decoration-Realistic-Decorations/dp/B0BBVYXLM7?dib=eyJ2IjoiMSJ9.eC9Uq2cLGQ-1flPaRVa5zsYV8nmyeQGLDxmFrPtrR53x45sXT3WF0vazjG_FCtIAXwVkzEGqinTmsqQtHkr_d07GyGIm5QLJcfKxOk_CI9lSwOZY-yXoISIxreFK4i39RD_zawwhTwKbZy4SO3bA-vIQPcMEs3WkSyyRK6wwSd4Jif14v_XYXPTicBtv1jyQlU9mIOpgrerGI0bUFOlEx8fw1-5v07Kb1Ctea_ayD_Dux5e1Fprfpo9abEHr3OPeErwwHvaFB1C1nQi9B8WELQYvAk8jpabgIAITS04yc4BKXzWPNIBOuMzW3_Wg3xvzWeQ7aI086vDE5IltEOvjjHIyEMaa 17:52 < bridge> Oh 😭 17:52 < ws-client3> lmao 17:52 < bridge> [this hand](https://www.amazon.com/Medou-Halloween-Decoration-Realistic-Decorations/dp/B0BBVYXLM7?dib=eyJ2IjoiMSJ9.eC9Uq2cLGQ-1flPaRVa5zsYV8nmyeQGLDxmFrPtrR53x45sXT3WF0vazjG_FCtIAXwVkzEGqinTmsqQtHkr_d07GyGIm5QLJcfKxOk_CI9lSwOZY-yXoISIxreFK4i39RD_zawwhTwKbZy4SO3bA-vIQPcMEs3WkSyyRK6wwSd4Jif14v_XYXPTicBtv1jyQlU9mIOpgrerGI0bUFOlEx8fw1-5v07Kb1Ctea_ayD_Dux5e1Fprfpo9abEHr3OPeErwwHvaFB1C1nQi9B8WELQYvAk8jpabgIAITS04yc4BKXzWPNIBOuMzW3_Wg3xvzWeQ7aI086vDE5Ilt 17:53 < ws-client3> shit amazon got me 17:53 < ws-client3> https://zillyhuhn.com/cs/.1741539176.png 17:53 < bridge> lmao 17:53 < bridge> anti chiller 17:54 < bridge> @blaiszephyr is it a bad time to dm you rn? 17:54 < bridge> wanna say something really dumb 17:55 < bridge> you can dm it to me first i will check 17:55 < bridge> suer 17:55 < ws-client3> dm me too! 17:55 < ws-client3> lets do group dm 17:56 < bridge> how 17:56 < ws-client3> lets do it here 17:56 < bridge> wdym xD 17:56 < ws-client3> DM: this is a dm 17:56 < bridge> okay 17:56 < bridge> the captcha is BBGPFY 17:56 < bridge> thank me later 17:56 < ws-client3> thanks 17:57 < bridge> that was too early 17:57 < ws-client3> i get that a lot 17:57 < bridge> oh good, you're not a robot 17:57 < bridge> i was worried for a second 17:57 < bridge> @chillerdragon.9502 when do you revive your 10 discord accounts on this server? 17:57 < bridge> @chillerdragon @chillerdragon.9502 17:57 < ws-client3> my sleeper army is always ready 17:57 < ws-client3> spying on discordians 17:58 < bridge> get online and join vc 17:58 < ws-client3> i just might have to dm heinrich to get my 2fa code 17:58 < ws-client3> because he manages my discord account 17:58 < bridge> what xD 17:58 < bridge> is he your parent? 17:58 < ws-client3> yes 17:58 < ws-client3> no 17:58 < bridge> yes?? 17:58 < ws-client3> just my manager 17:58 < bridge> xD 17:58 < ws-client3> dad reveal 17:58 < ws-client3> heinrich actually coded me 17:58 < bridge> no shame in it, anyone here would be happy to call heinrich daddy 17:58 < bridge> heinrich can you manage my discord account as well? 17:58 < bridge> its too much effort 17:59 < bridge> make sense 17:59 < bridge> he doesnt even manage his 17:59 < ws-client3> heinrich just never allowed me to have my own phone 17:59 < bridge> good 17:59 < bridge> heinrich would be a good father for chiller 17:59 < bridge> now tell me why my code isn't working 17:59 < bridge> why am i not dying? 18:00 < ws-client3> which code 18:00 < bridge> my code 18:00 < bridge> you forgot to add the kill() code everywhere 18:00 < bridge> when any particle spawns it should kill your tee 18:00 < ws-client3> where is ur code? 18:00 < bridge> next to my other code 18:01 < bridge> also available in vc if you could 18:01 < bridge> dude who even is Hello Christmas 18:01 < bridge> human i suppose 18:02 < ws-client3> I'm not seeing any code yet. Please share your code and a brief description of the issue you're facing (e.g., error message, unexpected behavior), and I'll provide a concise explanation for why it's not working. 18:03 < bridge> chillerllm 18:03 < bridge> by the rules of this server i cannot share my code 18:03 < bridge> actually. i could 18:03 < bridge> wait 18:03 < ws-client3> rule 7? 18:03 < bridge> fuck i missed duo today 18:04 < bridge> whats rule7??? xD 18:04 < bridge> uhm wait 18:04 < bridge> rule 7 is fine 18:04 < ws-client3> which was the bot one? 18:05 < ws-client3> was it 5 or 7? 18:05 < bridge> its just hard to explain whats going on because i dont know whats going on either 18:05 < bridge> 7 18:05 < bridge> im just messing with the phyiscs 18:05 < bridge> okay it works 18:05 < bridge> new tile that flings you in a random direction when you touch it 18:07 < bridge> @learath2 can there be a dev vc? :deen_star: 18:08 < bridge> i dont think anyone would use it 18:08 < bridge> except you and maybe jupstar 18:08 < bridge> have you tried? 18:09 < bridge> There can, but can't you just use one of the normal vcs? 18:09 < bridge> youve seen me in vc before 18:09 < bridge> people come in and want to play ddnet 18:09 < bridge> server can't register, help mod fng 18:09 < bridge> uh. cool code i guess. want to play linear? 18:09 < bridge> True 18:10 < bridge> yea exactly just that they say it in barely understandable russian 18:11 < bridge> Created the purple name vc 18:11 < bridge> yoo nice 18:12 < bridge> unironically id join but im going to work rn 18:12 < PKP> hey 18:18 < bridge> @ryozuki I removed signed/unsigned integer types from my compiler backend 18:18 < bridge> now ints only have size 18:20 < bridge> @learath2 is my alt account banned? xDD 18:20 < bridge> its discord name is `._42_.` 18:21 < bridge> cant join. wanted to check the visibility of the dev vc channel 18:23 < bridge> Don't ask to dm just dm 18:23 < bridge> I'll either answer or not xD 18:23 < bridge> i don't want to now 18:23 < bridge> it is time sensitive 18:23 < bridge> jk 18:24 < bridge> german sized beers 18:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348345778904498247/PXL_20250309_172424252.jpg?ex=67cf205c&is=67cdcedc&hm=765997793e97a6764d8368efbdfa8d1261ce77da7a1e2e1bef24c90c8690052c& 18:25 < bridge> well its ok, only some arith ops need to know sign 18:25 < bridge> like div iirc 18:25 < bridge> ye, I didn't think about it before 18:26 < bridge> and added signed and unsigned types xd 18:26 < bridge> Weird glass ngl 18:26 < ws-client3> +1 18:26 < bridge> How is the beer, and which is it? 18:26 < bridge> xd 18:26 < ws-client3> i recognize that table, see you soon 18:26 < bridge> ChillerDragon: there is dev vc now go install discord 18:26 < bridge> Überbackene Spätzlepfanne 18:26 < bridge> or are you in tty 18:26 < bridge> Ooh yes good good 18:26 < bridge> 4000 calories 18:26 < bridge> xd 18:27 < bridge> Ask for extra onions trust 18:27 < bridge> :monkalaugh: 18:27 < ws-client3> @teero777 discord sucks go call using foss 18:27 < bridge> @blaiszephyr eating this with @patiga 18:27 < bridge> @patiga guter Mann! 18:27 < ws-client3> leak 18:27 < bridge> guys.. if you remove the t.. 18:27 < ws-client3> @ryozuki so who showed up? 18:27 < bridge> I think the members were leaked by you no ? 18:27 < bridge> God damn it 18:27 < bridge> give good foss solution for video call + screenshare 18:28 < bridge> I mean I know all members but like 18:28 < bridge> :justatest: 18:28 < ws-client3> @teero777 wire/matrix 18:28 < bridge> would have been nice to meet matricks 18:28 < bridge> Did he say no or did y'all forget to ask 18:28 < ws-client3> @meloƞ i pinged some of the planned participants but you never know who really shows up 18:28 < bridge> he couldnt but wanted 18:28 < ws-client3> @learath2 did you go? 18:29 < bridge> Aww sadge 18:29 < bridge> Maybe this year's convention 18:29 < ws-client3> meeting matricks would be crazy 18:29 < bridge> Btw someone remind me to actually go this year... :justatest: 18:29 < ws-client3> ddnet council or ccc? 18:29 < bridge> learath deen robyt me patiga zwelf Heinrich metamuffin jupstar 18:29 < ws-client3> thanks 18:29 < bridge> ccc 18:29 < ws-client3> yes remind me too 18:29 < ws-client3> i asked zwelf to remind me 18:30 < bridge> :kek: 18:30 < bridge> CCC is in a rly bad date 18:30 < bridge> i cant go 18:30 < bridge> Aww rly ? 18:30 < ws-client3> https://github.com/metamuffin ? 18:30 < bridge> bro its end of year 18:30 < bridge> family 18:30 < bridge> xd 18:30 < ws-client3> not trying to be rude but i dont think i know meta muffin :( 18:30 < bridge> he is not known 18:31 < bridge> Aye 18:31 < ws-client3> https://github.com/ddnet/ddnet/issues?q=is%3Apr%20state%3Aclosed%20author%3Ametamuffin 18:31 < bridge> but he is making another client in rust 18:31 < bridge> I wish it was a regular meeting and not a a gigachad dev meeting 18:31 < bridge> xd 18:31 < ws-client3> how did he end up joining @ryozuki ? or is it confidental 18:31 < bridge> I think he knows zwelf iirc 18:31 < bridge> I could've come easy, car drive would've been like 2, hours 18:31 < ws-client3> leak 18:32 < bridge> i can only imagine the type of convo they would have 18:32 < bridge> talking about like idk how good their code is and idk 18:32 < ws-client3> was it akward? xd @ryozuki 18:32 < bridge> what determines the race time? 18:32 < bridge> sending a CNetMsg_Sv_DDRaceTime doesn't do anything... 18:32 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348347699291881654/image.png?ex=67cf2226&is=67cdd0a6&hm=a3612db20dfe60bb0767a92a9a51f1f954a072f746785ffe514e0344696814f1& 18:32 < bridge> nah it was rly fun 18:32 < ws-client3> dude i would be so akward 18:32 < bridge> we finished springlobe in a lan party 18:32 < ws-client3> no way 18:32 < bridge> Did jupstar talk about ddnet-rs constantly 18:32 < bridge> yep 18:32 < ws-client3> who carried jupstar through springlobe? 18:33 < bridge> Jupstar is good gamer tbh 18:33 < bridge> Probably Deen tho 18:33 < bridge> jupstar talk about ddnet rs was amazing 18:33 < bridge> any planned updates soon? 18:33 < ws-client3> @hectavoxel soon there is caves and cliffs update 18:33 < bridge> and deen didnt know about ddnet rs xd 18:33 < ws-client3> such a deen thing to not know 18:33 < bridge> "Oh we have that???" 18:33 < bridge> :kekw: 18:33 < bridge> theres already caves and cliffs in ddnet 18:33 < bridge> xD 18:33 < bridge> I couldn't resist. Especially when robyte was around 18:33 < bridge> That's.. fair ngl 18:33 < bridge> "i didnt know you had so much stuff" or smth like that deen said 18:34 < ws-client3> i dont even know lerato and rossbit voices o.O 18:34 < bridge> I would've sat there and listened for hours not saying a word 18:34 < ws-client3> are their voices hot? jupstar 18:34 < bridge> Not being a gigachad of your level scares me 18:34 < bridge> Learath has a very high, almost pitched voice 18:34 < bridge> I think he used voice change 18:34 < bridge> @learath2 even when drunk? 18:35 < bridge> Then he wqs a bear 18:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348348378848825466/PXL_20250309_173457110.jpg?ex=67cf22c8&is=67cdd148&hm=8f4ba4d93fb1f18998b75921c34bd9b990a06371c7f809e326a4ee97af538197& 18:35 < ws-client3> voice changer irl? 18:35 < bridge> Bruder wo zwiebeln 18:35 < bridge> Ok jk. Learath is like most normal dude ever 18:35 < bridge> Literally none of these dweebs drink. All the germans I know are fake 18:35 < bridge> Ahahhahahahahaha 18:35 < bridge> I'll visit you and we'll drink a pint :KEKW: 18:35 < bridge> I would drink if there was vibe for it xd 18:35 < bridge> I'd not think any of them would be ddnet devs seeing on street 18:36 < ws-client3> @learath2 yea its a tough crowd haha i know 18:36 < ws-client3> lerato next time we get pissed 18:36 < bridge> I'm not drinking alone like a drunkard. I'm coming to barcelona next, we can do the beering then 18:37 < bridge> I'd except the next meetup is in chillers private castle 18:37 < bridge> Raiding Ryo in Barcelona... ChillerDragon: are you down? 18:37 < ws-client3> jupstar how do you think ddnet devs look like on the street? 18:37 < ws-client3> barcelona so far 18:37 < ws-client3> cant we do starnberg? 18:37 < bridge> Fußbus geht immer 18:37 < bridge> Can you stop doxxing me for one single second 18:37 < ws-client3> oops 18:38 < bridge> Dunno what i expected.. More nerdy ppl ig 18:38 < ws-client3> you didnt know anyone before right jupstar? 18:38 < bridge> I didn knew 2 of them 18:38 < bridge> Did 18:39 < bridge> no german outside off topic 18:39 < ws-client3> oh 18:39 < bridge> The only thing that gives me away are the pins on my bag 18:39 < bridge> I want pins as well :( 18:39 < bridge> The constant fire sourounding you 18:40 < bridge> Sry chief 18:40 < bridge> But Bruder where Zwiebeln 18:40 < bridge> True. I'm a fireball irl 18:40 < ws-client3> if i would see a fireball with ddnet pins walking the street i would assume its a ddnet dev 18:41 < bridge> i can say i have the most beard I guess 18:41 < bridge> thats how i imagine learath looking like 18:41 < ws-client3> hair reveal 18:41 < bridge> a tee thats on fire 24/7 18:42 < bridge> <-StormAx> what it he hell is developer vc? 18:42 < bridge> <-StormAx> https://cdn.discordapp.com/attachments/293493549758939136/1348350170949222520/image.png?ex=67cf2473&is=67cdd2f3&hm=d28b7b159aa04de0441b004d1df60b63960478770f0706b3de199ce66ad4113a& 18:42 < bridge> And i can say i look like among the youngest, yet being one of the oldest xd 18:42 < bridge> teero wanted it 18:42 < bridge> <-StormAx> deam 18:46 < ws-client3> jupstar you are not older than deen are you? 18:46 < bridge> No 18:46 < bridge> 28 18:46 < bridge> No secret 18:46 < ws-client3> leak 18:46 < bridge> hes like a decade older than me 18:47 < bridge> 6 years older than i am 18:47 < ws-client3> jupstar what was the mädchen name of your mother? and the name of your first pet? 18:47 < bridge> xDDDDD 18:47 < bridge> Learath was like. Who is that 12 years old guy.. Finally smone in my age 18:47 < bridge> First pet was mucki 18:47 < bridge> @jupeyy_keks tell me what netmsg determines the game timer for individual tees 18:47 < bridge> help 18:47 < bridge> My mother kept her name so i cannot leak the _first_ 18:48 < ws-client3> its in the snap teero 18:48 < bridge> wow great help 18:48 < bridge> xd 18:48 < ws-client3> https://chillerdragon.github.io/teeworlds-protocol/06/snap_items.html#obj_game_info 18:48 < bridge> no, thats just the dead reckon tick, right? 18:48 < bridge> I've no idea 18:48 < ws-client3> m_TimeLimit 18:49 < bridge> but thats for the entire game 18:49 < bridge> time limit is the server time? 18:49 < bridge> Chiller now you, what is the name of your first castle 18:49 < bridge> the timer resets when someone goes over the startline 18:49 < bridge> how do i do that 18:49 < bridge> TIL, thx 18:49 < ws-client3> jupstar ._. 18:49 < bridge> chiller has multiple castles at different countries 18:50 < bridge> or maybe he is a arab prince 18:50 < bridge> If you send me one bitcoin I leak pics from the meetup 18:50 < bridge> Not the greatest name, but ok 18:50 < bridge> oh whats the developer vc 18:50 < bridge> say hello 18:51 < bridge> im eating and taking a plane soon maybe next time xd 18:51 < ws-client3> ddnet uses the m_WarmupTimer for that 18:51 < bridge> you shouldve named yourself VulkanFan1996 18:51 < ws-client3> also in here https://chillerdragon.github.io/teeworlds-protocol/06/snap_items.html#obj_game_info 18:51 < ws-client3> its all snap 18:51 < bridge> What did you end up eating? There is an excellent vietnamese restaurant near the church 18:51 < ws-client3> there is also m_GameStartTick ddnet extension 18:51 < bridge> Geo guessers go 18:52 < bridge> im literally setting that to {} and the timer is still counting 18:52 < ws-client3> @teero777 https://github.com/ddnet/ddnet/blob/0a12b1e4d9c2b26da43901ea1b12fc2f7bb25d83/src/game/server/gamecontroller.cpp#L557-L652 18:52 < ws-client3> ddnet has extensions on top of vanilla timers 18:52 < bridge> oohhh i see 18:52 < bridge> Überbackene Spätzlepfanne 18:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348352893589262439/PXL_20250309_173457110.jpg?ex=67cf26fd&is=67cdd57d&hm=8f36a14b4bac3031c060787ec65fcc74fbcc0948c088d13adda997fe68d8b76b& 18:53 < bridge> repost 18:53 < bridge> we went for german classic 18:53 < bridge> Sensible 18:53 < bridge> chiller do i send a gameinfo for every client then? 18:53 < bridge> Spätzle is very germany 18:54 < ws-client3> yes 18:54 < bridge> Looks good, just bit burned 18:54 < bridge> but how does the gameinfo identify itself to what tee es gehörtz 18:54 < bridge> but how does the gameinfo identify itself to what tee es gehört 18:54 < bridge> Lel 18:54 < ws-client3> ah no i think only every tee gets their own 18:54 < ws-client3> not all 18:54 < bridge> Belongs to 18:55 < ws-client3> the server sends one to every tee 18:55 < ws-client3> not every to every 18:55 < bridge> hmm okay how do demos do that tho xd 18:55 < bridge> I think I'll order spätzle now.. 18:55 < bridge> you are getting all of them? 18:55 < ws-client3> no you only get your own 18:55 < bridge> So why didnt u come. Wife and child are not valid reasons 18:55 < ws-client3> do you see a different timer in the demo if you select another tee? 18:56 < bridge> I wasn't invited. 18:56 < bridge> yes i think so 18:56 < ws-client3> ouch 18:56 < bridge> :cammo: 18:56 < ws-client3> there is only ever one gameinfo 18:56 < bridge> Oh, thought so tbh 18:56 < ws-client3> with the id 0 18:56 < bridge> I could've came over just for a beer as I said, 2 hour drive 18:56 < bridge> learn rust to join the club 18:56 < ws-client3> there cant be more than one 18:56 < bridge> Oh, if they have Apfelwein try Apfelwein. It's very local 18:56 < bridge> I literally coded rust with @jupeyy_keks man :feelsbadman: 18:56 < bridge> I'm the wrong person for that anyway 18:56 < bridge> :justatest: 18:57 < ws-client3> i am pretty sure the timer should be wrong in the demo when you switch @teero777 18:57 < bridge> @blaiszephyr dont take it personal tho, its hard to organize and stuff ig 18:57 < bridge> No it's okay it's okay, 18:57 < bridge> 18:57 < bridge> You 18:57 < bridge> 18:57 < bridge> 18:57 < bridge> 18:57 < bridge> 18:57 < bridge> Me 18:57 < bridge> 18:57 < bridge> 18:57 < bridge> Multeasymap blockers 18:57 < bridge> I respect it.. 18:57 < bridge> 18:58 < ws-client3> yea it is just tested @teero777 just to be sure demos dont do any shenangians 18:58 < bridge> yea wtf demos very stupid 18:58 < bridge> What are we getting for dinner? 18:58 < ws-client3> i dont know demos well but i know the vanilla protocol and it for sure only has one timer 18:58 < bridge> 18:58 < bridge> Sushi, or course! 18:58 < bridge> i gues it just is like that 18:58 < bridge> ddcon barcelona 18:58 < ws-client3> @teero777 vanilla demos have no selecting of other tees so they dont need other tee timers 18:58 < bridge> Vegan sushi is really good if made correctly 🤷 18:58 < ws-client3> also vanilla only has one timer for all 18:58 < bridge> Facts 18:59 < bridge> oh i was referencing a meme 18:59 < ws-client3> cucumber wrapped in rice 18:59 < bridge> sending it in #off-topic 18:59 < bridge> Oh damn I missed the joke 18:59 < bridge> Ok I'll rq 18:59 < bridge> A vegan eater besides me would already have been a good reason for you to come xd 19:00 < bridge> There is a single place on earth where I had good vegan sushi 19:00 < bridge> XD 19:00 < ws-client3> he is not gonna say where 19:01 < bridge> I visited @.bambikiller. on new years and God was it hard to order vegan shit 19:01 < ws-client3> where does bambikiller live? 19:01 < bridge> I don't leak like u do 19:01 < bridge> 19:01 < bridge> Cologne 19:01 < bridge> chiller is just gonna steal ur brain melon 19:01 < ws-client3> so far 19:02 < ws-client3> how did you get to cologne 19:02 < bridge> I drove a few hours 19:02 < ws-client3> crazy dude 19:02 < bridge> I expected to see 3 hairy dudes when I got there 19:02 < bridge> Only found 1 19:02 < bridge> Was disappointed 19:02 < bridge> i didnt even find anything in twmap 😭 19:02 < bridge> idk how to use any of that 19:02 < ws-client3> i dont know bambikiller very well but i officially declared war when he started blocking me 19:03 < bridge> how do you re-request review on github 19:03 < bridge> is it a thing you can do? 19:03 < bridge> 10 0 19:03 < bridge> DontCry 19:03 < ws-client3> oh shit that was 4 years ago 19:03 < ws-client3> time flies 19:04 < ws-client3> @learath2 where vegan sushi 19:05 < bridge> A place in london. I can check my timeline later 19:05 < bridge> like it auto requested review when the PR is created but there is no way for me to rerequest? 19:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348355982740295804/image.png?ex=67cf29dd&is=67cdd85d&hm=fec8252c6c8b496b1def20d8d9ce89d3b9757043ab7d492ee58ace9505ef9cf3& 19:05 < ws-client3> london expensive 19:05 < ws-client3> @TsPiggy !ddnetbot ready 19:05 < bridge> 😬 19:05 < bridge> :deen_star: 19:06 < bridge> why isn't it !ddbot btw 19:06 < ws-client3> why isnt it !ddnetbob 19:06 < bridge> !twinbop 19:06 < ws-client3> like rebase-bob 19:06 < ws-client3> https://github.com/ChillerDragon/rebase-bob 19:06 < bridge> is this influencer slop 19:07 < ws-client3> you can rebase my ddnet prs with a comment 19:07 < ws-client3> yes even you @TsPiggy not only maintainers -.- 19:07 < ws-client3> wait u might be maintainer 19:07 < ws-client3> idk actually 19:07 < ws-client3> are you? 19:08 < bridge> Xd 19:08 < bridge> 19:08 < bridge> Classic, would probably happen in ddnet t:lol: 19:08 < bridge> Too 19:08 < bridge> i'm obviously not 19:08 < ws-client3> obviously 19:08 < ws-client3> you have big plus aura my friend 19:09 < ws-client3> i thought you are maintainer and oy reports to you ngl 19:09 < bridge> i don't even pr that much 19:09 < ws-client3> but when you pr its not just typos 19:09 < bridge> 19:09 < ws-client3> you do some quality shit 19:10 < ws-client3> i have been watching you 19:10 < bridge> maybe if it doesn't break ddnet every time it gets merged 19:10 < ws-client3> pioneers break stuff 19:11 < bridge> an inventor fails 300 times to win once 19:11 < bridge> ~~also you don't just give maintainer access to chinese~~ 19:11 < bridge> :kek: 19:11 < ws-client3> true 19:11 < ws-client3> germany controls ddnet 19:11 < bridge> :justatest: 19:12 < bridge> catalonia 19:12 < bridge> "this PR removes every copyright notice and deleted the code" 19:12 < bridge> 19:12 < bridge> !bors r+ 19:12 < ws-client3> that sounds like a pr from deen 19:12 < bridge> i miss bors 19:12 < ws-client3> and also something deen would merge 19:12 < bridge> bors was goated ngl 19:12 < bridge> what happened to it 19:12 < ws-client3> same that happend to circleci 19:12 < ws-client3> and skype 19:12 < bridge> `deen accepted these changes 2 minutes ago` 19:12 < bridge> 19:12 < bridge> `deen enabled automerge` 19:12 < ws-client3> got fucked by microsoft 19:12 < bridge> didn't know bors is ms 19:12 < ws-client3> no 19:12 < ws-client3> killed by ms 19:13 < bridge> ah 19:13 < ws-client3> because they shipped their own 19:13 < bridge> fair 19:13 < ws-client3> the every bugging gh queue 19:13 < ws-client3> bors was such a contribution farmer 19:14 < bridge> btw i think we probably should add cancel conditions to actions? 19:14 < bridge> someone rebases a few times and the actions are just running for hours 19:15 < bridge> use the `help` function on everything, theres a lot of information in there. apart from that, you can look into the twmap-py repo on gitlab to find example scripts 19:19 < bridge> ``` 19:19 < bridge> concurrency: 19:19 < bridge> group: ${{ github.workflow }}-${{ github.head_ref }} 19:19 < bridge> cancel-in-progress: true 19:19 < bridge> ``` 19:19 < bridge> btw :nouis: 19:21 < bridge> we have dev vc now? 19:21 < bridge> add that 👍 19:26 < bridge> i don't dare submitting PR for workflow tho, cuz I can't even test it. 19:28 < bridge> all in vc muted 19:31 < bridge> staying in vc muted is enough to give me anxiety lmao 19:31 < bridge> I have a problem 19:33 < bridge> I think deen is the only person I've spoken English to since college. 19:38 < bridge> Test it in your fork just open prs there 19:51 < bridge> I think it just shows it if you not part of the call 19:54 < bridge> They were indeed all muted when I joined 20:05 < bridge> why is there a developer-vc ? 20:06 < bridge> Bcs developers want to vc 20:07 < bridge> why not use one of the general-vc ? 20:07 < bridge> there's always a free one 20:08 < bridge> because people join and want to play ddnet 20:08 < bridge> Apparently people were joining and bothering them for non development things 20:13 < bridge> i remember one time when we had almost everyone in vc playing stronghold 20:13 < bridge> good times 20:13 < bridge> now you can only have everyone in vc playing linear 20:22 < bridge> would ddnet accept a pr bringing back vanilla gamemodes? 20:23 < bridge> wdym? 20:23 < bridge> ddnet server can only do ddnet rn 20:23 < bridge> but if possible it would be epic if vanilla gamemodes could come back 20:23 < bridge> yes ofc this is an own gamemode. why would it support different gamemodes 20:23 < bridge> so much blopat 20:23 < bridge> so much bloat 20:23 < bridge> there are seperate servers 20:24 < bridge> Alsp you would need to unblock std from non modded server 20:24 < bridge> @learath2 i advice u go airport soon because we had to take a uber because train was kaputt 20:24 < bridge> why would it be one? 20:24 < bridge> what is the main langauge this game is based on? 20:24 < bridge> Also you would need to unblock std from non modded server 20:24 < bridge> if u mean not allowing things to use ctf, ddnet can be the exception if its close enough to normal ctf 20:24 < bridge> c++ 20:24 < bridge> if u mean not allowing things to use ctf, ddnet can be the exception if its close enough to normal ctf (equivilant to 0.6 server with more chat commands) 20:25 < bridge> rust 20:25 < bridge> obviously 20:25 < bridge> yeah but it would be cool if it was all in 1 place 20:25 < bridge> That's a bit of a semantics you would need to get both discussion 20:25 < bridge> We are still not teeworlds believe it or not 20:25 < bridge> goated language 20:25 < bridge> well i dont mind either way having ctf+ or ddctf or something like that but i think it should be fine 20:25 < bridge> my man 20:25 < bridge> :gigachad: 20:25 < bridge> but tw server is kinda wack 20:26 < bridge> std gamemodes are reserved for unmodded teeworlds server only and unblocking that kinda means a point of entry can now be argued with. Since faking std mod was REALLY heavily moderated through masterbans 20:26 < bridge> well sure call it ddctf or ctf+ 20:26 < bridge> Even though Heinrich is involved on both side 20:26 < bridge> the name of it isnt something i care abt 20:26 < bridge> I believe you would need to talk to both side for that to happen 20:26 < bridge> so heinrich 20:27 < bridge> Then probably 20:27 < bridge> and zcatch and fng 20:28 < bridge> what does the ddrace gamemode file look like 20:28 < bridge> But I don't think including ddnet gamemodes really does anything. Cuz we were hosting fng under the ddnet before the community thing. (Maybe we still are? Haven't checked since CHN fng is not ddnet anymore) 20:28 < bridge> But I don't think including ddnet gamemodes really does anything. Cuz we were hosting fng under the ddnet tab before the community thing. (Maybe we still are? Haven't checked since CHN fng is not ddnet anymore) 20:29 < bridge> teeworlds is unmaintained 20:29 < bridge> So it's not like lower discoverability 20:29 < bridge> theres lots of things better about a ddnet srever than a tw server 20:29 < bridge> Ddnet insta maintains full std and fng and catch 20:29 < bridge> With ddnet code 20:29 < bridge> No one is host fng with tw codes nowadays 20:30 < bridge> Just contribute to insta if you need something fixed on vanilla gamemode 20:31 < bridge> oh it does 20:31 < bridge> 20:31 < bridge> i assume then this is not wanted upstream 20:32 < bridge> as much I want ddnet-pvp back. Since we had a weapon system and a somewhat complete game controller ddnet-insta is very well maintained 20:32 < bridge> Since chiller is such a freeman 20:35 < bridge> Huh? Train was fine. I took one 20:35 < bridge> u lucky 20:35 < bridge> ours stopped due to some police styff 20:37 < bridge> when are you gonna give it back? 20:37 < bridge> chillerdragon: I assume any downstream refactoring in ddnet-insta would screw the maintainability right? 20:42 < bridge> Actually. DDNet kinda need the weapon system :justatest: 20:43 < bridge> Idk if I can make it into ddnet and have 100% non-changed physics 20:59 < bridge> mod-related with no profit for ddnet, declined :troll: 21:06 < bridge> Not really mod related 21:06 < bridge> The ddnet-pvp weapon kinda separated all the mangled projectiles where all the weapons are just weaved together by if statements. 21:06 < bridge> But reimplementing them separately is probably super risky to physics 21:08 < bridge> it was kinda ironic since half of downstream related prs go to nowhere with this claim 21:09 < bridge> they can always fork 21:09 < bridge> im on the plane 21:09 < bridge> we forked and other mods could too :nouis: :nouis: :nouis: 21:09 < bridge> if i die remember me 21:10 < bridge> Plane wifi or just on the runway 21:10 < bridge> 🫡 21:10 < bridge> it has wifi but i wanted to be dramatic 21:10 < bridge> havent taken off yet tho 21:10 < bridge> good luck 21:13 < bridge> still waiting on ddnet-rs to finish ddnet compatability so i can make my own gamempde 21:13 < bridge> Can you not already? 21:14 < bridge> Is it free 21:14 < bridge> yeah same question 21:14 < bridge> ye 21:14 < bridge> The one time I got plane wifi they charge by minutes and very expensive 21:14 < bridge> :justatest: 21:15 < bridge> lufthansa wifi is the first airline i see doesnt make me register for wifi 21:15 < bridge> its just a button 21:15 < bridge> i would glad to see it in ddnet-insta but chillerdragon is really cautious about merge conflicts 21:15 < bridge> no snitching, woah 21:16 < bridge> what snitch xd 21:16 < bridge> maybe I'll just do it in ddnet. But it might take a year to merge since I don't want to break physics 21:21 < bridge> its missing like, half the features and i dont feel like coding it in 21:21 < bridge> :justatest: 21:30 < bridge> maybe not, I should do something more productive 😕 21:32 < bridge> I might look into .rules support for ddnet-rs, if that is functional we could finish my map :owo: 21:41 < bridge> there is support, i just have yet to figure it out 21:42 < bridge> Jupsti said no .rules support, only ddnet-rs's own 21:42 < bridge> Oh you want to pr your weapon system to ddnet-insta? Yea if it doesn’t touch ddnet code it’s good! If it touches ddnet code it’s not good. So far I see no need for a weapon system because the weapons work as they are 21:42 < bridge> What do you you mean by downstream refactoring? And what by maintainability? Which downstream? A downstream of ddnet insta? Or ddnet insta as downstream of ddnet? 21:42 < bridge> I'd basically make a compat layer so .rules work with ddnet-rs system 21:43 < bridge> 💀 21:43 < bridge> Ye it touches like every ddnet code 21:43 < bridge> Then not good 21:44 < bridge> So I might just touch ddnet instead since they needed them more than vanilla. 21:44 < bridge> Need it for what? 21:45 < bridge> Jetpack, old shotgun, some Lazer stuff that I forgot 21:45 < bridge> Just to make the code cleaner? 21:45 < bridge> Prob 21:45 < bridge> I see 21:45 < bridge> I shouldn't do it tho, cuz I really need to start making some dollars 21:45 < bridge> If it increases pvp fork maintainability you have my vote hehe 21:46 < bridge> did you look at the automapper creation tool yet? Some feedback on usability would be nice I guess 21:46 < bridge> i did 21:46 < bridge> i forgot where i talked about it 21:46 < bridge> Dollars have no value. Teeworlds mods do! 21:46 < bridge> what can i exchange my teeworlds mods for 21:47 < bridge> Money is made up. It’s all fake. Once the big resession hits you will regret having worked for dollars 21:47 < bridge> @teero777: you don’t need to exchange. It has intrinsic values. You can play it 21:47 < bridge> You can’t play dollars 21:48 < bridge> The weapon systems in ddnet-pvp is mostly to separate exploding weapons (for Lazer jumps) from regular weapons but it enables downstream forks to do some wacky stuff like having 16 weapons or different classes with different weapons without coding them all in projectiles 21:48 < bridge> Sounds good 21:48 < bridge> Do it 21:48 < bridge> No 21:48 < bridge> I pay you dollars 21:48 < bridge> jk im broke 21:49 < bridge> Now that chiller asked me to do it I kinda don't want to anymore. 21:49 < bridge> trying to remember 21:49 < bridge> isnt it like, each tile rule is a name and you need to assign a group and index to it? 21:49 < bridge> The power of influencer 21:49 < bridge> im mobile so its hard to remember 21:49 < bridge> Yea you need to want it your self 21:50 < bridge> My ADHD brain wants it 21:50 < bridge> But my wallet and mom don't 21:50 < bridge> I'm also mobile so I can't check xD 21:50 < bridge> That’s some healthy adhd brain cravings 21:50 < bridge> Iirc you create a group, select tiles and assign an index rule to it 21:50 < bridge> Could also have been drugs 21:51 < bridge> casino 21:51 < bridge> Fair 21:51 < bridge> I also promised someone to make April fool scheming so I'm pretty busy this month too 21:51 < bridge> hello my beloved tw protocol experts zhn and chiller 21:51 < bridge> I also promised someone to do some april fools scheming so I'm pretty busy this month too 21:51 < bridge> https://discord.com/channels/252358080522747904/1348348376269455402 21:51 < bridge> Can anyone verify this? 21:51 < bridge> sounds complicated 21:51 < bridge> ddrace > casino 21:52 < bridge> still waiting on snow and furo to help make a GUI for my automapper maker 21:52 < bridge> Yes I verify cellegen 21:52 < bridge> Hello rust pro @kollpotato 21:52 < furo> @hectavoxel Working on it, coming early 2027 21:52 < bridge> :troll: 21:52 < bridge> chiller im not a rust pro 21:53 < bridge> memory is hard 21:53 < bridge> i hate memory 21:53 < bridge> How to create a mutable variable holding the int 7 in rust? @kollpotato 21:53 < bridge> btw can someone tell me whether the hours played stats on ddnet is just total races 21:54 < bridge> let mut = "7".parse::().unwrap(); 21:54 < bridge> `mut u32 int = 7`? i dont code btw 21:54 < bridge> idk might work 21:54 < bridge> not like they have a server tracker that counts time in server right? 21:54 < bridge> Confirmed rust pros @hectavoxel @kollpotato 21:54 < bridge> xd i forgor the name for the variable 21:54 < bridge> it doesnt compile 21:54 < bridge> lmao 21:55 < bridge> chillerdragon: are you rust bros too 21:55 < bridge> Idk which stats you refer to @tsfreddie but there are some for master server play time in think 21:55 < bridge> You can look at mine to figure out 21:55 < bridge> The playtime heatmap thing 21:55 < bridge> I am online a lot and I basically finish no maps ever 21:55 < bridge> On ddnet.org 21:55 < bridge> Ah yea that one is red for me usually 21:56 < bridge> So it’s only the time you show up in master 21:56 < bridge> Cool 21:56 < bridge> chiller teeworlds pro 21:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348398997643202621/image.png?ex=67cf51ed&is=67ce006d&hm=5cca20dc7a6c5c70a31e88c4ed63776c7b97022b4b2848ac35e170240e4ddff3& 21:56 < bridge> half of that is him being afk 21:56 < bridge> you mean 99% xD 21:56 < bridge> who are these chiller 21:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348399137602797669/image.png?ex=67cf520e&is=67ce008e&hm=d9fd9424e874b1ad9fc1394d14e8bb1f2b2bda9af5c7dcf5e11a9eacbe4f12c2& 21:56 < bridge> they are always there 21:56 < bridge> Any idea how quickly does that stat update? 21:57 < bridge> once per week i suppose 21:57 < bridge> ChillerDragon: quick C quiz. is "%%" one or 2 characters 21:57 < bridge> Bummer 21:57 < bridge> ChillerDragon: quick C quiz. is "%%" one or 2 characters in memory 21:57 < bridge> Oh wait. 21:57 < bridge> I already had my own tracker 21:57 < bridge> hi from the air 21:57 < bridge> What am I even asking lmao 21:57 < bridge> crap we summoned ryozuki 21:58 < bridge> I forgot I ran a custom tracker on twcn 21:58 < bridge> :nouis: 21:58 < bridge> I say 2 21:58 < bridge> But it's probably 1 for a stupid reason 21:58 < bridge> im none of expert :feelsbadman: 21:58 < bridge> trick question: its 3 because fuck you 21:58 < bridge> @kollpotato: clan gives a hint. term-zx-8 means it’s a term-zx client (ncurses version of chillerbot-zx illegal fork of chillerbot-ux) running on ger8.zillyhuhn.com to farm stats in 0XF city server 21:59 < bridge> another nerdy fuck language with c in its name holy moly 21:59 < bridge> actually correct xDDD 21:59 < bridge> It's for, even the `"`'s are saved as individual characters 21:59 < bridge> WHAT 22:00 < bridge> It's four, even the `"`'s are saved as individual characters 22:00 < bridge> In runtime memory? I would call strings on the binary to figure out @blaiszephyr 22:00 < bridge> ????:KEKW: :KEKW: 22:00 < bridge> :monkalaugh: 22:01 < bridge> well in a printf it would be one since %% is escaped to % and also a null character obv but in a normal char its not escaped so its %% + null character 22:01 < bridge> = 3 22:01 < bridge> chillerdragon sounds epic 22:01 < bridge> but why do u need stats 22:01 < bridge> To climb leader board 22:02 < bridge> I am top5 level 22:02 < bridge> hes farming virtual worthless points 22:02 < bridge> Same as Fred is farming worthless dollar 22:02 < bridge> as any self respecting ddnet player would do 22:02 < bridge> yes 22:02 < bridge> i love farming virtuall ddnet points instead of learning 22:02 < bridge> i love farming virtuall ddnet points instead of learning for exams 22:03 < bridge> so true 22:03 < bridge> i love farming virtual ddnet points instead of learning for exams 22:03 < bridge> i quit ddnet for 3 weeks 22:03 < bridge> to study 22:03 < bridge> now im back 22:03 < bridge> That’s why I automated it so I can study and farm 22:03 < bridge> how long have you been gone? 22:03 < bridge> smart 22:03 < bridge> xDDD 22:03 < bridge> hi back im dad 22:04 < bridge> hi dad 22:04 < bridge> but it messes up your actual stats tho 22:04 < bridge> which is sad 22:04 < bridge> epic stats 22:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348401132422172744/image.png?ex=67cf53ea&is=67ce026a&hm=f705776d27a5321ecfc6577938efcdb96f4afd686fadd7e0a12deba3480b1d05& 22:04 < bridge> But the escape happens at runtime right? Or at compile time? 22:04 < bridge> its like a flex idk 22:05 < bridge> https://tenor.com/view/patrick-star-spongebob-squarepants-wow-mindblown-gif-13169052 22:05 < bridge> Bruh I was about to say if it was null terminator imma flip :justatest: 22:05 < bridge> New llm test dropped tho 22:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348401316992389200/Screenshot_20250310_050314.jpg?ex=67cf5416&is=67ce0296&hm=22b523c543b081d56ac324e5026654d1e83dab3af31ea06644af53f1591b02bf& 22:05 < bridge> dunno when the escape happens. should be at compiletimer 22:05 < bridge> dunno when the escape happens. should be at compiletime 22:05 < bridge> I always play with dummy. Always! So ChillerDragon.\* is my actual stats 22:06 < bridge> 5000hrs it says 22:06 < bridge> how 22:06 < bridge> you are never online 22:06 < bridge> liar 22:06 < bridge> can't it be during the parsing? 22:06 < bridge> Maybe I sometimes afk with dummy too 22:06 < bridge> or is there some dark magic requiring the compiler to do it 22:06 < bridge> But then it’s my actual main pc running 22:06 < bridge> "sometimes" xD 22:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348401677832552588/image.png?ex=67cf546c&is=67ce02ec&hm=25479e8cc0f387ad21a8a3b8e39081c831e7cc0a8a5c99d1edaebd1441468193& 22:06 < bridge> Have you seen chillers GitHub heatmap. It's just his personality. 22:07 < bridge> everything that can be done at compile-time should be done at compile-time 22:07 < bridge> I'm surprised chiller doesn't write pixel letters in his GitHub heatmap tho 22:08 < bridge> Oh boi those 4090 electricity bills 22:08 < bridge> never heard that before tbf 22:08 < bridge> but i see the point 22:08 < bridge> I doubt it 22:08 < bridge> printf is implemented in libc 22:08 < bridge> How would it know what happend at compile time and what didn’t 22:09 < bridge> The compiler can’t just mess up a string based on which method it’s being passed to 22:09 < bridge> printf is not a macro 22:09 < bridge> it should be optimized 22:09 < bridge> You might fell into zigs trap by saying that. Rust ppl and zig ppl are born enemies! you can't fold! 22:10 < bridge> zig looks solid to me 22:10 < bridge> i would use it whenever i want to use c 22:10 < bridge> which is never 22:11 < bridge> I would rather the write c tbh 22:11 < bridge> I would rather just write c tbh 22:11 < bridge> Zigs syntax is to much for my brain 22:11 < bridge> chiller im asking the mighty llm 22:11 < bridge> lets see 22:11 < bridge> have u seen c++? 22:11 < bridge> and rust syntax isn't? 22:11 < bridge> noooo 22:11 < bridge> :justatest: 22:11 < bridge> its at runtime 22:11 < bridge> C is bad from now on 22:12 < bridge> rewrite c in rust so its not that bad 22:12 < bridge> rust is worse 22:12 < bridge> I think no one said c is good but like most things start in c now 22:13 < ws-client3> https://zillyhuhn.com/cs/.1741554779.png 22:13 < ws-client3> everything else would have confused me really hard 22:14 < ws-client3> https://zillyhuhn.com/cs/.1741554869.png 22:14 < bridge> is rust bootstraped? I've never checked what lang rust complier is in 22:14 < ws-client3> idk how you even got me to try it 22:14 < bridge> ofc 22:15 < bridge> used to be written in ocaml like 15 years ago 22:15 < bridge> cool 22:15 < bridge> Are all native langs bootstrapped 22:15 < bridge> Seems common 22:16 < bridge> funny story about programming languages. The first compiler is often written in C and then used to cross compile into it's own language 22:17 < bridge> idk if thats how cross compile worked 22:22 < bridge> most of them are yea 22:23 < bridge> seems weird to use another language if you’re knowledgeable enough about yours to be writing s compiler for it 22:23 < bridge> lots of languages just hold off on that until they are mature or stable enough 22:23 < bridge> seems weird to use another language if you’re knowledgeable enough about yours to be writing a compiler for it 22:25 < bridge> Fair 22:25 < bridge> tho if someone was to do an AOT JS compiler i’d hope it’s not written in JS 22:26 < ws-client3> isnt pypi written in python and faster than CPython? 22:26 < bridge> is cpython the reference implementation of python or the C api? 22:26 < ws-client3> reference implementation as far as i know 22:26 < bridge> from what i read about the former it was more a fundamental speed increase 22:27 < bridge> because of some weird parallelization limitations 22:27 < bridge> but idk 22:27 < ws-client3> the fastest of course is Jython because its written in java 22:27 < bridge> really? 22:27 < bridge> that’s cool tbh 22:28 < ws-client3> fastest was a joke 22:28 < bridge> Too bad, assemblyscript is bootstrapped which is kinda typescripty 22:28 < ws-client3> but Jython is a thing and i wouldnt be surprised if its actually fast 22:28 < bridge> ah rip 22:28 < bridge> yea 22:28 < bridge> there’s AOT java & it’s pretty good, just not widespread 22:28 < bridge> graalvm native-image 22:28 < bridge> but u can make fast java too 22:29 < bridge> it’s just laborious and you have to know the JVM more than anything else & is not a sustainable thing to dump lots of time into nowadays 22:29 < bridge> I think assemblyscript wrote their code to be compatible to both typescript and their own weird lang from the beginning so it wasn't technically bootstrapping? 22:29 < bridge> Although maybe compile to wasm doesn't count as native 22:29 < bridge> Although maybe compiling to wasm doesn't count as native 22:30 < bridge> even tho porting native to web usually means wasm 22:30 < bridge> :justatest: 22:31 < bridge> It's a weird lang I guess. 22:32 < bridge> yeah 22:32 < bridge> have you heard the chinese lang called easy or EPL 22:34 < bridge> No 22:34 < bridge> It is still way too common in china and I hate it. There are always some random kid that just shares their app coded in EPL everywhere and lots of them are flagged as malware. 22:34 < bridge> :kek: 22:35 < bridge> It's like visual basic but the keywords are chinese 22:37 < ws-client3> oh no 22:37 < bridge> And I guess it supports Chinese identifiers 22:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348409291295559742/202304151681537886213060.png?ex=67cf5b83&is=67ce0a03&hm=cc9421650491701bfacdcb76856832848116e364e37a2292fe56cbad13825ce4& 22:37 < bridge> It's too cursed 22:37 < ws-client3> looks like noby fng code 22:37 < bridge> fr 22:38 < bridge> awesome 22:38 < bridge> It is like way too common for a lang this cursed 22:38 < bridge> i can see that being genuinely beneficial for brevity 22:38 < bridge> you just have to be used to it 22:38 < ws-client3> the russians have one too 22:38 < bridge> rustheads showing off their memory safe code (its false news since i cant remember any of this shit) 22:38 < ws-client3> it makes sense not everyone is latin ascii enjoyer 22:38 < bridge> lmfao 22:39 < ws-client3> good that there isnt one with german umlaute äöüäöüß 22:39 < bridge> If like 10 kids claims that they know programming maybe 3 of them started with EPL and 1 of them make cheats with it. 22:39 < ws-client3> i think ms excel macros are localized tho 22:40 < ws-client3> which is cursed 22:40 < bridge> It's std lib is really memory hacking friendly for whatever reason? 22:40 < ws-client3> china moment 22:40 < bridge> i mean rust has thorough unicode support for identifiers so there’s no reason you couldn’t “`type`def” a whole bunch of shit & just make your own stuff in your own lang 22:40 < ws-client3> reminds me of the points in scoreboard py project 22:41 < bridge> i guess u still need latin for keywords but that’s simple preprocessing that can even be done with a build.rs 22:41 < bridge> Made even more cursed by the fact it uses Win32 directly 22:41 < bridge> the screenshot, not the language 22:42 < bridge> Also I can get behind the rationale of being easily readable 22:42 < bridge> But it is not in chinese grammar order 22:43 < bridge> And why would anyone enjoy switching IME back and forth 22:44 < bridge> Maybe their lang is so good that it supports both ( and ( as brackets but that's even more cursed 22:45 < bridge> Also wtf you've seen nobys code? 22:45 < bridge> new language 22:45 < bridge> uses its own set of 16 symbols that have no equivalent in any human language 22:45 < bridge> the compiler doesn't even understand text files 22:45 < bridge> unicode what? nah, 4 bits per symbol 22:45 < bridge> even I couldn't be in the cool club to see his stuff 22:46 < bridge> I'm intrigued 22:47 < bridge> and it's fast to type because you don't have to deal with special symbols, it's just home row and the row above it! 22:47 < bridge> So what exactly does it read... Just 4bits of predefined symbols? So like binary but you can write it out on paper? 22:47 < bridge> i have only heard rumors about it 22:47 < bridge> though you do need a special editor... 22:48 < bridge> you should make that 22:49 < bridge> I can totally see it as a star farmer 22:50 < bridge> it's cursed because it'd be a bit hard to learn 22:50 < bridge> but like, it's not *that* hard to learn, an alphabet of 16 symbols is easy to memorize and you don't need that many keywords for a programming language 22:50 < bridge> and makes for excellent obfuscation against the uninitiated :D :D 22:51 < bridge> but if the symbols aren't Satan related imma be disappointed 22:51 < bridge> The idea came to me years ago because I just like things that feel arcane 22:51 < bridge> star farmer? 22:52 < bridge> a GitHub project with lots of stars I guess 22:52 < bridge> :justatest: 22:52 < bridge> ah, my github is way barren :pepeW: 22:53 < bridge> I never make anything worth showing off 22:53 < bridge> and I'm *still* somehow not in the habit of starting everything with a git repo, so I have a lot of little things that aren't even in version control 22:53 < bridge> https://ddnet.org/maps/Barren 22:54 < bridge> haha get it cuz barren and barten like 22:54 < ws-client3> git init everything 22:54 < ws-client3> my home folder is a git repo 22:54 < ws-client3> my teeworlds folder is a git repo with 17 sub repos 22:55 < ws-client3> my pictures and videos folders a git repos with sub repos 22:55 < bridge> Your life seems fun 22:55 < ws-client3> when i touch servers which are not mine i git init first before running commands so i know what i am breaking 22:55 < ws-client3> when i use kdenlive to edit videos i usually commit the project file every 5 minutes xd 22:56 < ws-client3> git is goated 22:56 < ws-client3> i have 3 github ORGANIZATIONS only for tw demos 22:56 < bridge> :justatest: 22:56 < bridge> are kdenlive's project files nicely enough structured that you get meaningful diffs out of them? 22:56 < bridge> or are you just storing binary blobs in git? 22:56 < ws-client3> yes its xml 22:57 < ws-client3> but i also do binary blobs like images, videos, demos and pdfs of course 22:57 < ws-client3> so many pdfs 22:57 < bridge> :justatest: 22:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348414351656091759/image.png?ex=67cf6039&is=67ce0eb9&hm=5de79b0a997e4f64559a825310c1499cbe06b4007edc544b20923d15aecade4c& 22:57 < bridge> Your disk space must be astronomical to store the entire history of chillerdragon 22:57 < ws-client3> no 22:57 < ws-client3> githubs disk space 22:57 < ws-client3> its all running on bill gates hard drives 22:57 < bridge> You remove them locally? 22:57 < ws-client3> i do git push rm -rf 22:57 < bridge> Bruh 22:58 < bridge> CRAZY WORKS 22:58 < bridge> INSANE EVEN 22:58 < ws-client3> if i get blocked on github i cant login to my bank account anymore 22:58 < bridge> So there is just chillers naked photos lying somewhere in the azure server 22:58 < ws-client3> i think ms uses aws actually 22:59 < ws-client3> their products are so shit they dont use any of them 22:59 < bridge> :nouis: 22:59 < bridge> You just have naked photos of yourself lying around? 22:59 < ws-client3> they use linux/macos over windows, aws over azure 22:59 < bridge> If you say all my photo history then probably 22:59 < bridge> I don't think such things of me even exist! 22:59 < bridge> is that not because github used to not be owned by microsoft 22:59 < ws-client3> i store personal photos on a usb lol @inv41idu53rn4m3 in a git repo without remote 23:00 < bridge> Not anywhere I could retrieve but that at least happened once even if I don't remember 23:00 < ws-client3> thats the nice thing about git it doesnt need a remote 23:00 < ws-client3> @inv41idu53rn4m3 so go git init everything 23:00 < bridge> this reminds me 23:00 < bridge> there was this weird programming language where literally it looked like ♤♡.{£¥¥¥¥..~} or some shit 23:00 < bridge> and it was some functional language 23:00 < bridge> i forgot the name, and everything else aboht it 23:00 < bridge> i nearly die from turbulence 23:00 < bridge> :justatest: 23:00 < ws-client3> git is not about showing off 23:01 < ws-client3> its about backups, synchronization and collaboration 23:01 < bridge> sounds like any code golf language 23:01 < ws-client3> @ryozuki f 23:01 < bridge> You can only die from crashes and asphyxiation 23:01 < bridge> APL or something alike 23:01 < ws-client3> @ryozuki its you being on the phone in the plane 23:01 < ws-client3> you gonna crash it 23:01 < bridge> no, people have died from turbulence 23:01 < bridge> array based langs 23:01 < bridge> So chillerdragon being a GitHub influencer is just chillerdragon influencing github's service quality 23:01 < ws-client3> yes 23:02 < bridge> how? seatbelt malfunction and bonk in the head? 23:02 < ws-client3> panic attack 23:02 < bridge> chiller how manu followers u got 23:02 < bridge> i have 150 23:02 < ws-client3> less than u 23:02 < ws-client3> also ur followers are more valuable 23:02 < bridge> Oh, like APL? Or BQN? Or J? Or Uiua? 23:02 < bridge> and objects falling onto head 23:03 < bridge> Ah, that makes more sense 23:03 < ws-client3> i sent some issues and prs to some trending cyber security repos and got a bunch of cyber sec followers who have logged into gh twice 23:03 < bridge> well i got seatbelt 23:03 < ws-client3> and some from yt who learn to code tw 23:03 < bridge> Still bonking in my book 23:03 < bridge> gonna land soon 23:03 < ws-client3> @ryozuki your followers are actual devs who could or even actually do read your code 23:03 < ws-client3> its pretty cool 23:03 < ws-client3> and you have sponsors and shit 23:04 < bridge> i have 1 guy 23:04 < bridge> yea yea sort of like that 23:04 < bridge> the language itself was written in the nerdy ass programming language, and the logo was some weird circle thing 23:04 < bridge> that keeps giving me 5 a month 23:04 < bridge> I have like 10 followers 23:04 < bridge> :justatest: 23:04 < bridge> i think he forgot he is sponsoring me 23:04 < bridge> Weird circle thing... 23:04 < ws-client3> lmao @ryozuki 23:04 < bridge> frfr 23:04 < bridge> yea 23:04 < bridge> it has its own website and it was blue 23:04 < bridge> its been like 2 years 23:04 < bridge> This one?https://www.uiua.org/ 23:04 < bridge> This one? https://www.uiua.org/ 23:04 < bridge> I wish I could apply for GitHub sponsor 23:05 < bridge> It is not available for Chinese 23:05 < bridge> :nouis: 23:05 < bridge> im also on liberapay if u want a foss alt to support me 23:05 < bridge> :owo: 23:05 < bridge> FOUND IT 23:05 < bridge> YES 23:05 < bridge> that's the new gay one 23:05 < bridge> guys can we rewrite ddnet in uiua :troll: 23:06 < bridge> I do have a ko-fi routed to my UK bank account that I can't spend tho 23:06 < bridge> :nouis: 23:06 < bridge> ive compile dddnet 5 times i cant get ubsan to catch fpes ): 23:06 < bridge> u need to set smth as env on runtime 23:06 < bridge> the `both` operator is bi flag-coloured 23:06 < bridge> and the `transpose` operator is trans flag-coloured 23:06 < bridge> oh right i forgot they did that 23:06 < bridge> ive done that 23:07 < bridge> this time im tryingt setting fsan-recovery=all 23:07 < bridge> skill or c issue i guess 23:07 < bridge> :justatest: 23:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348417011218120755/ohnoitsrustagain.png?ex=67cf62b3&is=67ce1133&hm=28f540dbd894b5093dcaadbc524425c7f471ad261122c0630cc32949719ef6e1& 23:07 < bridge> :justatest: 23:07 < bridge> cabin crew prepare for landing :justatest: :justatest: 23:08 < bridge> Actually. Idk why it is hard for Chinese to get money from outside world. I can spend money via VISA just fine most of the time. 23:08 < bridge> wall 23:09 < bridge> You can wire money into china, but I don't think any e-commerce supports china 23:09 < bridge> I don't know why the gay stuff bothers me so much 23:10 < bridge> Sorry, am I bothering you 23:10 < bridge> i wonder how many shitty remarks were made from this 💀 23:10 < bridge> I mean with Uiua 23:10 < bridge> Someone should make a out of context irclog collection 23:10 < bridge> context: 23:11 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348417833062760588/Screenshot_20250309_181050_Chrome.jpg?ex=67cf6377&is=67ce11f7&hm=912ed08858f783fdb904077bece079399e4a1fd6839224c058046c4349350ead& 23:11 < bridge> Ye that is weird 23:11 < bridge> they added @sollybunny into uiua 23:11 < bridge> It's weird and goofy and so unprofessional idk it just annoys me way too much 23:12 < bridge> huh 23:12 < bridge> im sorry :justatest: 23:13 < bridge> this isnt a serious programming lang is it? 23:13 < bridge> also u can use ur own font /shrug 23:14 < bridge> They do advertise it pretty seriously, but yeah, by its nature it's obviously never going to be used for serious software 23:16 < bridge> I think stuffing these in wherever places makes people question their motive so I would appear more unprofessional that way. With everything going on it is really hard to tell from satire and support. 23:16 < bridge> `AddressSanitizer:DEADLYSIGNAL` 23:16 < bridge> thank you asan ):< 23:16 < bridge> I think stuffing these in wherever places makes people question their motive so it would appear more unprofessional that way. With everything going on it is really hard to tell from satire and support. 23:18 < bridge> i dont think its meant to be professional, doesnt mean its bad or cant be used to do everything. 23:18 < bridge> i dont think "eheh trans colors because its *trans*pose" is that deep # 23:18 < bridge> `both` is a funnier joke imo 23:18 < bridge> feels less like agendaposting 23:19 < bridge> I don't really care personally, just saying why it might appear so 23:19 < bridge> I was basically responding to risu 23:20 < bridge> @everyone 23:20 < bridge> 50$ gift from steam 23:20 < bridge> [steamcommunity.com/938599736518](https://tinyurl.com/ypv22v4z) 23:20 < bridge> whoa so cool 23:20 < bridge> fuck off :D 23:20 < bridge> @Discord Mod 23:20 < bridge> I timed him out pretty fast I think 23:21 < bridge> oh youre a discord mod? 23:21 < bridge> or can moderators in general delete msgs 23:21 < bridge> Ever mod can timeout 23:21 < bridge> Can't purge tho 23:21 < bridge> who deleted the msgs then 23:21 < bridge> someone else? 23:22 < bridge> I did 23:22 < bridge> I manually delete it 23:22 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348420760103948408/image.png?ex=67cf6631&is=67ce14b1&hm=576b01a6639596ec5bfd8e1d241677a29cb6faf7bb6ea3d5a2e4e55131ca7ae7& 23:22 < bridge> YES 23:22 < bridge> I believe admin have commands to purge all messages from a user 23:22 < bridge> finaly a stacktrace 23:22 < bridge> oh tahts what u meant by purge 23:23 < bridge> Maybe there is a command that I just don't know tho 23:23 < bridge> Not like I mod discord everyday lol 23:23 < bridge> noob mod 23:24 < bridge> I know basically nothing about modding 23:24 < bridge> I am still blue cuz some CHN mods channels through me 23:24 < bridge> :justatest: 23:25 < bridge> And I track what's going on and announce them in CHN mod group I guess 23:25 < bridge> You know I used to not be irritated by that stuff 23:25 < bridge> then I had my "maybe I'm trans?" phase 23:25 < bridge> now I have severe internalized transphobia 23:32 < bridge> good to know 23:33 < bridge> gah why is it reporting modes when 23:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348423536800301136/image.png?ex=67cf68c7&is=67ce1747&hm=8d84673cb6f8434b06dda56b9d09204527b9c4a86330fd7d4e043fdd388d0799& 23:33 < bridge> there are none 23:33 < bridge> huh 23:34 < bridge> trying to fix sdl3 23:34 < bridge> nice 23:34 < bridge> gl 23:34 < bridge> and its giving me modes with 0 width and 0 height 23:34 < bridge> im sleep 23:34 < bridge> = fpe 23:34 < bridge> good idea 23:34 < bridge> as a bisexual its still a bit corny :nouis: 23:34 < bridge> oh shit this is old news 23:34 < bridge> sorry im at work 23:35 < bridge> yeah but at least it's not like `bisect` or something lame like that 23:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348425260592136233/image.png?ex=67cf6a62&is=67ce18e2&hm=080114c73c37d6f57608cc6767cd6aa36cfe34c85132312cb5b1d1417e52e93d& 23:40 < bridge> hmm 23:41 < bridge> why is it giving modes in windowed mode anyway 23:41 < bridge> nice 23:41 < bridge> can't you just ignore all 0x0? xd 23:41 < bridge> or are there supposed to be different ones? 23:42 < bridge> theres spost to be none 23:43 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348425916740534393/image.png?ex=67cf6aff&is=67ce197f&hm=f8156301f63c6add0df0ab55f4433737965a01dd47ac27b6c31a900d120bd924& 23:44 < bridge> windowed is just a window 23:44 < bridge> windowed borderless is no decoration 23:44 < bridge> windowed fullscreen is?? 23:44 < bridge> desktop fullscreen is i want to be fullscreen flag?? 23:44 < bridge> fullscreen is exclusive fullscreen if available?? 23:44 < bridge> my intelisense is borked for some reason as well 23:45 < bridge> Check pins 23:45 < bridge> so fullscreen is the only one which is meant to have window modes 23:45 < bridge> so fullscreen is the only one which is meant to have modes 23:46 < bridge> ``` 23:46 < bridge> // Only collect fullscreen modes when requested, that makes sure in windowed mode no refresh rates are shown that aren't supported without 23:46 < bridge> // fullscreen anyway (except fullscreen desktop) 23:46 < bridge> ``` 23:46 < bridge> ``` 23:46 < bridge> Desktop fullscreen = use desktop video mode(this should normally act like fullscreen just without minimize). This is also nativly supported by SDL for easier window managment if you dont care to request video modes etc. 23:46 < bridge> ``` 23:48 < bridge> random checks for this idk why 23:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348427173702406266/image.png?ex=67cf6c2a&is=67ce1aaa&hm=30cb12dfaf466e211b024cf50de870f5b10aae34e1c54080ff743667f3541d73& 23:48 < bridge> that should never be nullptr 23:50 < bridge> why are there 2 different things for window mode D: 23:50 < bridge> gfx_{borderless,fullscreen} 23:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1348428279035465811/image.png?ex=67cf6d32&is=67ce1bb2&hm=041f5abcc2b891e2af9b844cd72c199db4f7d96585e83a16c2a919f8dd970d06& 23:52 < bridge> why is a boolean being passed to refresh rate 23:52 < bridge> oh am blind 23:52 < bridge> nvm 23:53 < bridge> `// in non fullscren these are the modes that show different refresh rate, but are basically the same` 23:53 < bridge> different refresh rates are important? 23:53 < bridge> this is such a mess 23:54 < bridge> ctrl-a delete?